А вот некоторые индикаторы работают неправильно в режиме визуализации.
Всё вам доказательства... Достаточно мелкий огрех допустить в написании кода индикатора, или даже просто взять индикатор, обращающийся к другому ТФ или символу и неправильная работа этого индикатора в тестере гарантирована. Вы не знали?
Тогда вот пример, чтобы далеко не ходить: Что не так с индикаторами Pivot? В реальном времени работает, в режиме визуализации - нет.
Всё вам доказательства... Достаточно мелкий огрех допустить в написании кода индикатора, или даже просто взять индикатор, обращающийся к другому ТФ или символу и неправильная работа этого индикатора в тестере гарантирована. Вы не знали?
Тогда вот пример, чтобы далеко не ходить: Что не так с индикаторами Pivot? В реальном времени работает, в режиме визуализации - нет.
В тестере работает. В реальном времени работает. В режиме визуализации не работает. Давно пора было так сделать что бы себя не обманывать
Вот интересно-то. И какой же самообман в пивот-уровнях в режиме визуализации? Они там что, какие-то не такие как в реальном времени должны получаться? Так это проблема тестера, а не самих уровней, расчёт которых даже от тиков не зависит.
Это риторический вопрос, разработчики уже сделали так и исправлять не будут. Хотя их-то, разработчиков, не должно заботить, кто чем самообманывается, глупо из-за этого ограничение функционала вводить.
Но рассмотрим такой пример. Есть индикатор и есть подозрение, что индикатор этот перерисовывать будет. Раньше было просто это проверить, включил тестер в режиме визуализации да и просмотрел что рисует, если через некоторое время добавил вторую копию этого индикатора с теми же настройками на график тестера и данные обоих индикаторов совпали, имеем "честный" индикатор, если же нет - обманка. А теперь, если индикаторр заглядывает в другой ТФ - будьте добры городить советника с выводом данных в логи и анализируйте эти логи, нда.
.. то есть если вставить в начало индикатора
if(! IsTesting()) return
то ситуация ровно такая же, как с демо-версиями советников (которые могут работать только в Тестере)?
Или есть какой-то подвох?
.. то есть если вставить в начало индикатора
if(! IsTesting()) return
то ситуация ровно такая же, как с демо-версиями советников (которые могут работать только в Тестере)?
Или есть какой-то подвох?
для демо из маркета существует проверка MQL_LICENSE_TYPE
это временно, обещали сделать. для МТ5 же есть, значит скоро и для МТ4 будут демо-лицензии на индикаторы.
а по вопросу выше, да, код if(! IsTesting()) return; работает. только в маркет с таким ограничением не пускают, против правил это.
это временно, обещали сделать. для МТ5 же есть, значит скоро и для МТ4 будут демо-лицензии на индикаторы.
а по вопросу выше, да, код if(! IsTesting()) return; работает. только в маркет с таким ограничением не пускают, против правил это.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
"IsTesting() Checks if the Expert Advisor runs in the testing mode."
Будет ли IsTesting работать в индикаторах?
Если да, то вроде это решило бы проблему демо-версий MT4 индикаторов.