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);
        }