← Zurück

Не работает GetCandle

Здравствуйте! пытаюсь получить серию свечей- никак не выходит увы.

Делаю для теста так. При этом само событие срабатывает- свечи приходят

 private void Connector_CandleSeriesProcessing(CandleSeries candleSeries, Candle candle)
        {
           
                double high = (double)candle.HighPrice;
            var prev100Candles = Trader.GetCandles<TimeFrameCandle>(candleSeries, 100);

            var prev5Candle = Trader.GetCandle<TimeFrameCandle>(candleSeries, 5);


            foreach (TimeFrameCandle candle2 in prev100Candles)
            {
                double high2 = (double)candle2.HighPrice;
            }

        }

Подписываюсь так

 foreach(Security sec in Trader.Securities)
                {
                    if (sec.Code == row["Код"].ToString())
                    {
                      
                        var _candleSeries = new CandleSeries(typeof(TimeFrameCandle),sec, TimeSpan.FromMinutes(1));
                        Trader.SubscribeCandles(_candleSeries, DateTime.Today.Subtract(TimeSpan.FromDays(30)), DateTime.Now);
                    }
                }

War dieses Thema hilfreich?

Thema teilen

Kommentare (0)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Noch keine Kommentare. Seien Sie der Erste!