← Atrás

Quik, real, CloseTime не рассчитывается

Quik, real, при состоянии свечи Finished значения CloseTime, HighTime, LowTime не рассчитывается. И равняется {01/01/0001 00:00:00 +00:00}. Это нормальная ситуация? Что то надо сделать чтоб они начали рассчитываться? image4556.png

серию делаю так


series = new CandleSeries(typeof(TimeFrameCandle), _security, TimeSpan.FromMinutes(1))
            {
                BuildCandlesMode = BuildCandlesModes.LoadAndBuild
            };

¿Le resultó útil este tema?

Compartir tema

Comentarios (3)

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

Support
Support

Добрый день,

Данные параметры рассчитываются только при построении свечей из сделок или стакана.

Иван З.
Иван З. Autor

Support: Добрый день,

Данные параметры рассчитываются только при построении свечей из сделок или стакана. Если сделать так


series = new CandleSeries(typeof(TimeFrameCandle), _security, TimeSpan.FromMinutes(1))
            {
                BuildCandlesMode = BuildCandlesModes.Build,
                BuildCandlesFrom = MarketDataTypes.Trades
            };

То у свечей состояние CandleStates.Finished не формируется вообще. При серии series = new CandleSeries(typeof(TimeFrameCandle), _security, TimeSpan.FromMinutes(1)) ;

состояние CandleStates.Finished формируется нормально.

Иван З.
Иван З. Autor

Support: Добрый день,

Данные параметры рассчитываются только при построении свечей из сделок или стакана. Все таки при BuildCandlesModes.LoadAndBuild надо рассчитывать хотя бы CloseTime. При стратегии на свечках, например, для терминала Quik. Необходимо определять реалтайм свеча или еще история. Самый простой способ это сравнить CloseTime свечи с локальным временем, для немаленьких таймфреймов это работает. Что делать если CloseTime не известен, а свечи ни TimeFrameCandle а, например, VolumeCandle?