В методе GetCandle необходимо указать порядковый номер свечи с конца серии свечей. Вопрос - где конец серии?
Последняя полученная свеча в стратегию будет иметь какой индекс?
Комментарии (3)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
UsilaDobry:
В методе GetCandle необходимо указать порядковый номер свечи с конца серии свечей. Вопрос - где конец серии?
Конец серии свечей, это самая "свежая" свеча, имеет индекс 0.
UsilaDobry:
Последняя полученная свеча в стратегию будет иметь какой индекс?
Смотря как получаете свечи в стратегии...
Учитывайте, что GetCandle возвращает законченые свечи.
UsilaDobry:
В методе GetCandle необходимо указать порядковый номер свечи с конца серии свечей. Вопрос - где конец серии?
Конец серии свечей, это самая "свежая" свеча, имеет индекс 0.
UsilaDobry:
Последняя полученная свеча в стратегию будет иметь какой индекс?
Смотря как получаете свечи в стратегии...
Учитывайте, что GetCandle возвращает законченные свечи.
Я в стратегии получаю свечи вот так:
var candle = _candleSeries.GetCurrentCandle<TimeFrameCandle>();
В документации приводится пример через CandleManager:
var candle = _candleManager.GetTimeFrameCandle(base.Security, base.TimeFrame, _nextTime - base.TimeFrame);
В том и в другом случае приходит завершенная свеча... Или нет?
В этих вариантах индекс получаемой свечи будет 0. Я правильно понял?
var candle = _candleSeries.GetCurrentCandle<TimeFrameCandle>();
Это свеча, так называемая Реал-тайм, т.е. последняя, с состоянием от Started до Finished.
var candle = _candleManager.GetTimeFrameCandle(base.Security, base.TimeFrame, _nextTime - base.TimeFrame);
Этот код не будет работать в версии 4.1.11.
Завершеные свечи можно получить методом CandlSeries.GetCandle по индексу, индекс 0 имеет последняя завершившаяся свеча.
Мы используем куки для обеспечения лучшего опыта на нашем сайте. Продолжая использовать наш сайт, вы соглашаетесь на использование куки.
Комментарии (3)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Я в стратегии получаю свечи вот так:
В документации приводится пример через CandleManager:
В том и в другом случае приходит завершенная свеча... Или нет? В этих вариантах индекс получаемой свечи будет 0. Я правильно понял?
А как еще можно получить свечи в стратегию?
Это свеча, так называемая Реал-тайм, т.е. последняя, с состоянием от Started до Finished.
Этот код не будет работать в версии 4.1.11. Завершеные свечи можно получить методом CandlSeries.GetCandle по индексу, индекс 0 имеет последняя завершившаяся свеча.