Уважаемая тех поддержка,
Объясните мне, почему в тестере стратегий параметры Bid и Ask не соответствуют отображаемому на графике. В реальном режиме работы эти параметры отображаются без проблем.
Прилагаю два скрина, на которых видно, что в тестере (чёрный фон - зелёные бары) всё неправильно. В реальном времени (бежевый фон) всё отображается как надо.
Потому что надо внимательно читать ДОКУ :
Скрипты и эксперты работают в собственном потоке. Пользовательские индикаторы работают в интерфейсном потоке. Если же пользовательский индикатор вызван при помощи функции iCustom(), то этот индикатор работает в потоке вызвавшей его программы. Библиотечные (импортируемые) функции также работают в потоке вызывающей программы.
Потому что надо внимательно читать ДОКУ :
Скрипты и эксперты работают в собственном потоке. Пользовательские индикаторы работают в интерфейсном потоке. Если же пользовательский индикатор вызван при помощи функции iCustom(), то этот индикатор работает в потоке вызвавшей его программы. Библиотечные (импортируемые) функции также работают в потоке вызывающей программы.
Выходит, что если делаешь индикатор, которому необходимы данные по Bid или Ask, то их тестирование возможно только в реальном времени? Тестер стратегий в этом случае использовать нереально и бесполезно?
Bid = Close[0], а вот с аском проблема, потому как Ask = Bid + spread;
Передавайте данные индикатору от советника через глобальные переменные торгового терминала
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Уважаемая тех поддержка,
Объясните мне, почему в тестере стратегий параметры Bid и Ask не соответствуют отображаемому на графике. В реальном режиме работы эти параметры отображаются без проблем.
Прилагаю два скрина, на которых видно, что в тестере (чёрный фон - зелёные бары) всё неправильно. В реальном времени (бежевый фон) всё отображается как надо.