示例#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
 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
 public void refreshPortfolio()
 {
     _curPortfolio = getBalance();
 }