예제 #1
0
 public ApiPortfolio getTotalPorto(decimal price)
 {
     ApiPortfolio ret = new ApiPortfolio();
     ret.eur = this.eur + (this.btc * price);
     ret.btc = (this.eur / price) + this.btc;
     return ret;
 }
예제 #2
0
 public ApiPortfolio clone()
 {
     ApiPortfolio ret = new ApiPortfolio();
     ret.eur = this.eur;
     ret.btc = this.btc;
     return ret;
 }
예제 #3
0
파일: DemoApi.cs 프로젝트: boehla/TradeIt
 public override ApiPortfolio getBalance()
 {
     ApiPortfolio ret = new ApiPortfolio();
     ret.eur = 100;
     ret.btc = 10;
     return ret;
 }
예제 #4
0
파일: Trader.cs 프로젝트: boehla/TradeIt
 public virtual void Initiale()
 {
     tickcount = 0;
     _startPortfolio = _api.Portfolio.clone();
 }
예제 #5
0
파일: MainForm.cs 프로젝트: boehla/TradeIt
 private void bSetSimPorto_Click(object sender, EventArgs e)
 {
     if (tr != null) {
         ApiPortfolio sim = new ApiPortfolio();
         sim.btc = Lib.Converter.toDecimal(tbSimPortoBTC.Text);
         sim.eur = Lib.Converter.toDecimal(tbSimPortoEUR.Text);
         tr.SimulatePortfolio = sim;
         refreshPortfolio();
     }
 }
예제 #6
0
파일: ApiHelper.cs 프로젝트: boehla/TradeIt
 public void refreshPortfolio()
 {
     _curPortfolio = getBalance();
 }