Как у инвесторов так и у трейдеров периодически возникает необходимость "посмотреть" чужую торговлю непосредственно на графиках в торговом терминале. Чаще всего это необходимо для того чтобы в более простой визуальной форме понять что из себя представляет чужая торговля, т.к. в торговом отчёте в MetaTrader 4 мы можем увидеть лишь общую статистику торгового счёта с длинным списком торговых ордеров в табличной форме, которую невозможно анализировать "на глаз".
Не так давно мне потребовалось провести подобный анализ и немного погуглив в сети я нашёл простой в использовании скрипт который легко справляется с этой задачей. Им я и хочу поделиться в этой публикации, а так же кратко объяснить как его использовать.
Нам потребуется прежде всего сам скрипт, который можно скачать по этой ссылке (Statement2Chart.mq4) и файл торгового отчёта из терминала MetaTrader 4 с расширением ".html". Для примере будем использовать файл торговой истории, печально известного управляющего Mavr'a, который можно скачать по этой ссылке (Mavr_all.htm).
Что соответствует визуализации торговой истории в тестере стратегий с тем отличием, что еще дополнительно можно спокойно менять таймфрейм графика и разглядывать торговлю хоть на минутном графике, хоть на дневном.
Итак, выводим сделки на график.
1. Заходим в расположением системых файлов вашего торгового терминала MetaTrader удобнее всего это сделать непосредственно из терминала. Нажмите в главном меню "файл"=>"открыть каталог данных".
2. В открывшейся папке зайдите в директорию "MQL4\Scripts".
3. Вставьте скаченный файл скрипта Statement2Chart.mq4 в эту папку.
4. Далее необходимо файл с торговым отчётом, в нашем случае, Mavr_all.htm, вставить в папку "MQL4\Files".
Итоговый результат будет выглядеть на графике следующим образом.
Что соответствует визуализации торговой истории в тестере стратегий с тем отличием, что еще дополнительно можно спокойно менять таймфрейм графика и разглядывать торговлю хоть на минутном графике, хоть на дневном.
Итак, выводим сделки на график.
1. Заходим в расположением системых файлов вашего торгового терминала MetaTrader удобнее всего это сделать непосредственно из терминала. Нажмите в главном меню "файл"=>"открыть каталог данных".
2. В открывшейся папке зайдите в директорию "MQL4\Scripts".
3. Вставьте скаченный файл скрипта Statement2Chart.mq4 в эту папку.
4. Далее необходимо файл с торговым отчётом, в нашем случае, Mavr_all.htm, вставить в папку "MQL4\Files".
5. Перезапустите торговый терминал.
6. Откройте в терминале график валютной пары по которой вы хотите посмотреть статистику из торгового отчёта. В примере выше я использовал валютную пару NZDCAD. Выберите дневной таймфрейм.
6. Откройте в терминале график валютной пары по которой вы хотите посмотреть статистику из торгового отчёта. В примере выше я использовал валютную пару NZDCAD. Выберите дневной таймфрейм.
7. Запускаем на этом графике наш скрипт. Для этого найдите скрипт в навигаторе на левой панели терминала в разделе "скрипты" и перетащите его на график.
8. В открывшимся окне настроек скрипта необходимо указать название файла отчёта, в нашем случае это "Mavr_all.htm" и смещение графика в часах.
Смещение в часах должно быть отличным от нулю в случае если торговое время сервера с которого формировался используемый отчёт отличен от торгового сервера вашего терминала метатрейдера. В нашем примере используется торговый отчёт с торгового сервера который работал по восточноевропейскому времени, а запускаю я скрипт на торговом сервере Альпари, который работает по московскому времени, разница между этими часовыми поясами составляет 2 часа.
Если выставить не верное смещение то это будет сразу заметно на графиках, т.к. визуально сделку будут открываться и закрывать по котировкам которых в этот момент на графиках не было, как бы в "воздухе".
После выставления настроек нажимаем "ок" и скрипт должен преобразить ваш график, который станет выглядеть как гирлянда.
Далее путём изменения таймфрейма на графике можно исследовать торговлю на графике с разной степенью масштабирования во времени.
8. В открывшимся окне настроек скрипта необходимо указать название файла отчёта, в нашем случае это "Mavr_all.htm" и смещение графика в часах.
Смещение в часах должно быть отличным от нулю в случае если торговое время сервера с которого формировался используемый отчёт отличен от торгового сервера вашего терминала метатрейдера. В нашем примере используется торговый отчёт с торгового сервера который работал по восточноевропейскому времени, а запускаю я скрипт на торговом сервере Альпари, который работает по московскому времени, разница между этими часовыми поясами составляет 2 часа.
Если выставить не верное смещение то это будет сразу заметно на графиках, т.к. визуально сделку будут открываться и закрывать по котировкам которых в этот момент на графиках не было, как бы в "воздухе".
После выставления настроек нажимаем "ок" и скрипт должен преобразить ваш график, который станет выглядеть как гирлянда.
Далее путём изменения таймфрейма на графике можно исследовать торговлю на графике с разной степенью масштабирования во времени.






