public override bool Start() { if (!base.Start()) { return(false); } StrategyInputInfo inputInfo = CreateInputInfo(); bool res = true; if (inputInfo != null) { res = DataProvider.Connect(inputInfo); if (res) { if (inputInfo.Tickers.Count > 0) { Ticker = inputInfo.Tickers[0].Ticker; } } } if (MaxActualBuyDeposit == -1) { MaxActualBuyDeposit = MaxActualDeposit; } return(res); }
public override StrategyInputInfo CreateInputInfo() { StrategyInputInfo s = new StrategyInputInfo(); TickerInputInfo t = CreateTickerInputInfo(); t.Ticker = Ticker; s.Tickers.Add(t); return(s); }