Индикаторы: 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(). В качестве дополнительного бонуса вы можете прикрепить другие утилиты к пользовательскому графику, который генерирует советник. Обратите внимание, что советник не пытается обрабатывать исторические тики, поэтому бары генерируются только в прямом направлении.

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

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


 А можно этот график как то сузить в высоту? Не получается обычными средствами. 

Запись прилагаю.

Файлы:
 
Jewel177 #:

 А можно

Можно.

Закомментируйте функцию IsChartScale()

Правда потом будет проблемно поймать график на экране.

 
Aleksandr Slavskii #:

Можно.

Закомментируйте функцию IsChartScale()

Правда потом будет проблемно поймать график на экране.

Одно лечим, другое калечим.))) 

Я в этом совсем не разбираюсь. Сама не смогу добавить. 

И я так понимаю, что проблему с ловлей графика потом никак не обойти? 

 
Jewel177 #:
Одно лечим, другое калечим.))) 
Совершенно верно.
Jewel177 #:
И я так понимаю, что проблему с ловлей графика потом никак не обойти? 

Проблему можно решить, но бесплатно автор(я) уже давно не работает. Увы.


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

Тыкаете кнопку и просите ИИ исправить индикатор как вам нужно. Если он его сломает, то просто скачаете индикатор с сайта по новой.

 
Aleksandr Slavskii #:
Совершенно верно.

Проблему можно решить, но бесплатно автор(я) уже давно не работает. Увы.


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

Тыкаете кнопку и просите ИИ исправить индикатор как вам нужно. Если он его сломает, то просто скачаете индикатор с сайта по новой.

Спасибо за совет, попробую)
 
Все возможно.
10-секундные отрезки
Файлы: