StatementToGraph

Кратко: Графическое отображение стейтмента либо "стейта" ( Statement ), т.е. перенос данных из таблицы на график, для изучения и удобства анализа.
Описание: Приветствую! Хватайте новую нужную программку. ))
В сети, на форумах довольно часто выкладываются стейты в формате *.HTM, по которым возможно проследить технику торговли либо разглядеть эффективность той либо другой стратегии. Но пользоваться таковой "описью" сделок в табличном виде очень некомфортно. Значительно привычнее и нагляднее замечать и "щупать" все это на графике, где возможно комфортно разбирать точки входа и сопутствующие сигналы, накидывать индикаторы и т.д…
Мысль перенести стейт на график уже реализована Игорем Кимом http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=28,
но к сожалению, та программа уже не работает с новыми билдами терминала.
Исходя из этого я написал собственный несложный способ. Наряду с этим решил не копаться с HTML — кодом, дабы не попадать опять в ловушку нового билда. Мой StatementToGraph просматривает несложной текстовый файл, в который предварительно копируется и сохраняется "деловая" часть таблицы стейта.
Пошаговая инструкция: Открыть в браузере отчет о сделках (Statement ), выделить и скопировать лишь часть таблицы со сделками.

Засунуть в безлюдный текстовый файл и сохранить его в папке expertsfiles в директории вашего терминала.
К примеру : С:Program Files Broco Trader (либо что в том месте у Вас 🙂 expertsfiles
Сохранить возможно под именем Statement.txt либо под другим( в этом случае нужно будет поменять параметр скрипта FileName при его применении).

Сам скрипт StatementToGraph.mq4 направляться поместить в папку expertsscripts в директории терминала.
После этого возможно запустить терминал, и открыть график как раз той валюты, что имеется на стейте. В случае если у вас на стейте пара валют — для каждой открывайте отдельный график. Внимание!

  1. Т.к. скрипт трудится на исторических данных, должен быть закачан Архив котировок по данной валюте, жмите F2 в случае если нет.
  2. Наименование валюты в файле должно соответствовать знаку графика, т.е. в случае если в стейте знак указан как gbpjpy_s а в терминале имеется лишь gbpjpy , направляться все "gbpjpy_s" в текстовом файле заменить на "gbpjpy". Надеюсь, ясно.

Перетащив скрипт на график, удостоверьтесь в надежности настройки имени доступа :

и правильность файла к DLL

OK и эти стейта примут вид графика:

Зеленые стрелочки — ордера BUY, красные — SELL, желтые — отмененные отложенные ордера.
Зеленые линии- профитные сделки, красные — убыточные, желтые горизонтальные- несостоявшиеся.
светло синий и красные стопы черточки — ордеров и короткие профиты.
Просматривайте кроме этого всплывающие подсказки.
Цвета, очевидно возможно поменять.
Параметр DeletePrev несёт ответственность за удаление графики, созданной скриптом ранее.
И напоследок… Уфф…
Ну чтож, разбирайте, изучайте, разгадывайте стратегии, делитесь собственными мыслями.
На базе наших общих изысканий возможно написать еще большое количество занимательного.
и я как и раньше ожидаю ваших отзывов, предложений и идей… StateToGraph.mq4 StateToGraph.zip