← 返回

Когда вызывается OnProcess?

Я ожидал захода в OnProcess c окончанием свечи,началом новой свечи. На деле при тайм-фрейме в 5 минут идет запоздание вызова OnProcess на время более минуты. Новая свеча при этом рисуется вовремя.

评论 (4)

登录创建账户, 登录或注册以发表评论

Mikhail Sukhov
Mikhail Sukhov

OnProcess вызывается тогда, когда оканчивается интервал Strategy.Interval.

Ilya Usenko
Ilya Usenko 作者

А точка отсчета Strategy.Interval? От конструктора? К чему привязка?

Mikhail Sukhov
Mikhail Sukhov

Точка отсчета - когда он добавился в StrategyManager.

Немного лирики. Стратегия и не должен работать свечка в свечку. У нее есть свой период, у свечек свой. Все, что должна делать стратегия - это проеверять текущее состояние рынка (в том числе, и сформировалась ли свечка или необходимо еще подождать). Реагировать может даже быстрее, чем переход от свечки к свечке. Потому что стратегия - она ведь еще и за стопами и тейка должна следить. Двигать их. Так что я советую ставить при свечке-минутке интервал для стратегии примерно в секунду.

Ilya Usenko
Ilya Usenko 作者

Спасибо за хороший ответ. Вы опередили мои дальнейшие вопросы :)