На рынке случаются различные эпизоды с исполнением торговых ордеров. Наверное, важно уметь быстро разобраться в той или иной торговой ситуации. MT5 сохраняет довольно много информации в истории торговли, нужно только суметь посмотреть на нее под правильным углом.
Ниже на нескольких примерах покажем, как найти интересные ситуации частичного исполнения и какие существуют способы их представления.
Этот скрипт находит события, когда один и тот же отложенный ордер создает несколько позиций, жизни которых не пересекаются. Т.е. сначала открылась и закрылась одна позиция, затем — вторая и т.д. И все они происходят из одного и того же отложенного ордера за счет его частичных исполнений на Hedge-счете.
Семейство терминалов MetaTrader позволяет штатно визуализировать историю торговли открытого счета, бэктестов и Сигналов (мониторинг огромного числа торговых счетов).
Ниже пойдет речь об использовании готового инструмента, раскрывающего данные возможности, в рамках MetaTrader 5. При этом используемый подход может быть реализован и в MetaTrader 4.
Терминал позволяет автоматически отображать историю торговли на соответствующих графиках символов.
Визуализация дает примерно такую картинку.
Продолжаем давнюю тему исследований. На этот раз будем изучать совсем необычные для исследования данные. Они лежат на поверхности и знакомы даже ручным трейдерам, т.к. сталкиваются с ними ежедневно, но почти не обращают на них внимание. Помечены на картинке.
Ничего удивительного, когда MT5-версия советника проверяется на реальных тиках в MT5-тестере, но отчет выкладывается из MT4, где котировки совсем другие. Въехать в стиль торговли советника возможно только по MT4-statement.
Предлагаю использовать скрипт TesterReport, который создает html-отчет для одиночного прогона MT5-тестера.