← 戻る

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

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

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

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

このトピックは参考になりましたか?

トピックを共有

コメント (3)

ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください

Mikhail Sukhov
Mikhail Sukhov

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

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

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

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

Часто.

Garic
Garic 著者

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

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

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

Mikhail Sukhov: Часто.

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

Mikhail Sukhov
Mikhail Sukhov

Garic:

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

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

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

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

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