← Zurück

CandlesFinished для RangeCandles и других не TimeFrame

Как вы используете CandlesFinished для не таймфреймовых свечей?

При запуске экспорта, из квика подкачивается история. Как отловить её конец? Ничего кроме как поставить таймаут на несколько минут в голову не приходит.

Часто ли бывает что после подкачки истории свечи приходят по несколько штук сразу?

War dieses Thema hilfreich?

Thema teilen

Kommentare (3)

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

Mikhail Sukhov
Mikhail Sukhov

Garic: Как вы используете CandlesFinished для не таймфреймовых свечей?

При запуске экспорта, из квика подкачивается история. Как отловить её конец? Ничего кроме как поставить таймаут на несколько минут в голову не приходит.

А зачем такое нужно?

Garic: Часто ли бывает что после подкачки истории свечи приходят по несколько штук сразу?

Часто.

Garic
Garic Autor

Mikhail Sukhov: А зачем такое нужно?

Например стратегия входит по комбинации свечей. Запустили робота в полдень подгружаются данные - если он подписан на CandlesFinished, то он начал фигачить сделки, хотя этим свечам уже пол дня.

В примерах TimeFrameCandle, там в OnProcess просто двигается временной промежуток, такого не случится. А как правильней быть с RangeCandles - ведь временного промежутка нет.

Mikhail Sukhov: Часто.

В каких случаях это происходит?

Mikhail Sukhov
Mikhail Sukhov

Garic:

Mikhail Sukhov: А зачем такое нужно?

Например стратегия входит по комбинации свечей. Запустили робота в полдень подгружаются данные - если он подписан на CandlesFinished, то он начал фигачить сделки, хотя этим свечам уже пол дня.

Запускайте стратегию после загрузки истории и окончания формирования свечек.

Garic: В каких случаях это происходит?

Когда тики приходят пачками. Например, при старте экспорта по ним. Или из истории.