← Atrás

Не работает 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);
                    }
                }

¿Le resultó útil este tema?

Compartir tema

Comentarios (0)

Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario

Aún no hay comentarios. ¡Sea el primero!