← Назад

CandleManager.Processing 4.3.23 не срабатывает

Имеем работающий код, выдающий свечи (версия 4.3.19.5): candleManager = new CandleManager(Trader); var security = ConnectionInterface.SelectedSecurity; candleSeries = new CandleSeries(typeof(TimeFrameCandle), security, TimeSpan.FromMinutes(1)); candleManager.Processing += (series, candle) => { Debug.WriteLine("{0}", candle.ToString()); }; candleManager.Start(candleSeries);

аналогичный модифицированный код (версия 4.3.23) свечи не выдает: candleManager = new CandleManager(Trader); var security = ConnectionInterface.SelectedSecurity; candleSeries = new CandleSeries(typeof(TimeFrameCandle), security, TimeSpan.FromMinutes(1)) ; candleManager.Processing += (series, candle) => { Debug.WriteLine("{0}", candle.ToString()); }; candleManager.Start(candleSeries); коннектор - Transaq. В чем тут дело?

Комментарии (6)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Support
Support

BuildCandlesMode = BuildCandlesModes.Build означает, что свечи строятся их тиков... Транзак сам строит свечи, поэтому попробуйте другие режимы...

Матильда
Матильда Автор

Нельзя ли пояснить, что в новой версии такого поменялось, что свечи перестали приходить?

Support
Support

BuildCandlesMode = BuildCandlesModes.Build означает, что свечи будет строить сам коннектор из тиков... Transac сам строит свечи, поэтому нужно BuildCandlesMode = BuildCandlesModes.Load (загрузить готовые свечи) или BuildCandlesMode = BuildCandlesModes.LoadAndBuild/.

Константин
Константин

Аналогичная проблема.


                   CandleSeries = new CandleSeries(type, security, timeFrame)
                    {
                        BuildCandlesMode = BuildCandlesModes.Load
                    };
                    CandleManager.Processing += CandleManagerProcess;
                    CandleManager.Start(CandleSeries);

Но CandleManagerProcess не срабатывает. LoadAndBuild так же не дает результата.

Константин
Константин

Вопрос решился обновлением сборки.

Константин
Константин

Скажите пожалуйста есть ли в s# методы склеивания фьючерсов?