Индикаторы: Second Bars - страница 2

 
Ryan L Johnson #:
Показатели, использующие обработчик событий OnCalculate(), известны своей неэффективной обработкой тиков.
?
 
Gerard William G J B M Dinh Sy #:
?

Форум по торговле, автоматизированным торговым системам и тестированию торговых стратегий

Эксперт OnTick не вызывается при каждом тике, а вот индикаторы — вызываются.

Станислав Короткий, 08.10.2024 17:22

Тот факт, что во время случайного теста вам удалось успешно получить все тики в режиме OnCalculate online, не означает, что так будет происходить каждый раз. Полагаю, это зависит от множества факторов (количество запущенных программ, загрузка процессора, размер очереди событий). На самом деле это [скрытая и, следовательно, недокументированная] особенность реализации терминала, которая в будущем может измениться самым разным образом. Я бы не стал считать само собой разумеющимся, что ваша программа будет получать все тики в OnCalculate.

Если я не ошибаюсь, я помню подобные тесты в прошлом, когда, судя по счетчикам тиков, они пропускались обработчиками. Сейчас у меня нет времени искать это на форумах.

Форум, посвящённый трейдингу, автоматизированным торговым системам и тестированию торговых стратегий

Эксперт OnTick вызывается не при каждом тике, а вот индикаторы — вызываются.

Доминик Эгерт, 08.10.2024 17:36

Да, согласен. Ален тоже на это указал и перепостил сообщение Рената.

Именно поэтому я и дал ссылку на эту ветку — насколько мне известно, именно там собрано больше всего подробностей по этой теме.



 
Ryan L Johnson #:

К сожалению, индикаторы, использующие обработчик событий OnCalculate(), довольно часто неправильно обрабатывают тики. 

Ну это говорит о том, что в код индикатора вы не заглядывали.

Ryan L Johnson #:

По правде говоря, я не писал этот советник. Поскольку разработчик явно не оговорил авторские права, пожалуйста, не стесняйтесь указать его имя, если вы знаете, кто он или она.

Без сомнения советник написан ИИ. Он слишком прост, чтоб работать правильно. Его можно использовать как наглядное пособие для начинающих.


Вижу, пока я спал, вы тут за правду бились. И проиграли )))


 
Ryan L Johnson #:

К сожалению, индикаторы, использующие обработчик событий OnCalculate(), довольно часто неправильно обрабатывают тики. В отличие от них, вот советник, использующий обработчик событий OnTimer(). В качестве дополнительного бонуса вы можете прикрепить другие утилиты к пользовательскому графику, который генерирует советник. Обратите внимание, что советник не пытается обрабатывать исторические тики, поэтому бары генерируются только в прямом направлении.

По правде говоря, я не писал этот советник. Поскольку разработчик явно не оговорил авторские права, пожалуйста, не стесняйтесь указать его имя, если вы знаете, кто он или она.

спасибо, к сожалению советник не рисует свечи в динамике, только закрытые и торговли на графике нет