Как валидатор кодобазу пропустил mq5 без всех mqh-файлов?
Автор проделал большую работу! Выглядит здорово.
Раз пошел JS, то предлагаю улучшить в эту сторону.
Инструменты для анализа HTML-файлов MT4
- 2016.11.18
- www.mql5.com
Довольно часто возникает необходимость проанализировать html-документы, генерируемые МТ4. В частности, из-за того, что тестер стратегий МТ4 является одновалютным, при тестировании мультивалютных
Запустил на торговом счете.
#define MT4ORDERS_BYPASS_MAXTIME 1000000 // Максимальное время (в мкс.) на ожидание синхронизации торгового окружения #define REPORT_BROWSER // Open report in browswer automatically. Require DLL. #include <MT4Orders_QuickReport.mqh> // https://www.mql5.com/ru/code/47816 void OnStart() { QuickReport("QuickReport", true); }
Замечания.
- Браузер не запустился.
- Суммарная комиссия не совпала (CustomReport показывает правильно).
графики отображают сделки во временном масштабе, а не в равномерном по номеру сделки. Так мы можем увидеть, что эксперт сделал 1000 сделок на 1-й неделе, а еще 52 недели бездействовал.
Использую для этого такое решение внутри Report. Дружите с JS, поэтому можете любую красоту делать из HighCharts-библиотеки и подобных.
Highcharts Demos and Examples | Highcharts
- www.highcharts.com
Check out Highcharts demos and examples to learn how to create interactive charts with Highcharts core, Highcharts Stock, Highcharts Maps, Highcharts Gantt, and Highcharts Dashboards.
fxsaber #:
Запустил на торговом счете.
Было открытие только для тестера. Сделал для торговых счетов тоже. Теперь только в оптимизации не будет открывать.Запустил на торговом счете.
Замечания.
- Браузер не запустился.
- Суммарная комиссия не совпала (CustomReport показывает правильно).
Комиссию - просто складывает данные столбца с комиссией.
У меня совпало:
Возможно у вас там какие-то комиссионные операции не со сделок (в коде Report видел, что с баланса переносите их в комиссию), но проверить такое не на чем.
fxsaber #:
Использую для этого такое решение внутри Report. Дружите с JS, поэтому можете любую красоту делать из HighCharts-библиотеки и подобных.
Код для графиков сам писал года 2 назад. Формат передаваемых массивов для формирования графика такой же как у google.charts, т.к. изначально использовал его. Использую для этого такое решение внутри Report. Дружите с JS, поэтому можете любую красоту делать из HighCharts-библиотеки и подобных.
Когда много сделок google.charts тормозит. Боюсь, что от 5 млн и он зависнет...
Поэтому сделал быстрый вариант. Без доп. функционала типа зума и перетаскивания вправо влево, сетки и т.п., для быстрой оценки графика.
Так что красиво делал, но отказался в пользу скорости.
Лично я зум делаю часто, было бы жаль от него отказаться.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
MT4Orders QuickReport:
Быстрая JavaScript версия библиотеки Report от fxsaber для торговых команд в стиле MT4 реализованных через MT4Orders или Virtual. Работает до 10 раз быстрее, размер НТМЛ файлов меньше, может выгрузить и отобразить до 5.4 млн. строк отчета.
Автор: Forester