Введение
С 2008 года большинство дилинговых центров стали использовать не фиксированные, а "плавающие" спреды. Увеличение спредов бывает в ночное время, в моменты выхода новостей и при затишье, когда котировки находятся в узком коридоре. Причём увеличение спреда может быть настолько существенным, что некоторые торговые системы теряют способность получения прибыли в это время.
Иногда значение stop level увеличивают в десятки раз, что приводит к невозможности корректной работы "экспертов" с фиксированными значениями Stop Loss или Take Profit.
Так как "Тестер стратегий" терминала MetaTrader версии 4 использует последние известные значения spread, stop level и freeze level, то результат тестирования советника зависит от последних известных терминалу значений этих величин в момент, когда пользователь нажимает кнопку "Старт" в "Тестере стратегий".
В "Тестере стратегий" терминала MetaTrader 5 используются значения спреда из истории котировок, для чего в структуре хранения исторических данных предусмотрено поле для спреда. Но спред может меняться (и иногда реально изменяется) каждый тик и непонятно, какое значение спреда сохраняется в истории котировок - максимальное за период (1 минута), минимальное или случайное. "Тестер стратегий" терминала MetaTrader версии 5 использует последние известные значения stop level и freeze level, так же как и в версии 4.
Индикатор spread_on_chart отображает в текстовом виде текущие значения:
Обновление значений - каждый тик.
Внешние переменные:


Файлы:
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/11455
Skype Control Library
Библиотека для работы со Skype.
VR Atr Lite
Индикатор Atr Lite, рассчитывает средний ход цены