← Back

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

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

Comments (4)

Login or Create account, Log in or register to leave a comment

Mikhail Sukhov
Mikhail Sukhov

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

Ilya Usenko
Ilya Usenko Author

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

Mikhail Sukhov
Mikhail Sukhov

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

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

Ilya Usenko
Ilya Usenko Author

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