Article-17457-MQL5-Optimiza.../README.md

3,5 KiB

Article-17457-MQL5-Optimization-Results-Visualizer

Репозиторий содержит исходный код графического инструмента для MetaTrader 5, предназначенного для визуализации и анализа результатов оптимизации торговых стратегий.

Основано на материалах статьи: Визуализация стратегий в MQL5: раскладываем результаты оптимизации по графикам критериев.

Содержание

Проект представляет собой интерактивный советник-утилиту на базе технологии Canvas, который позволяет визуализировать результаты проходов оптимизации. Инструмент автоматически считывает данные из фреймов оптимизации и строит наглядные графики различных критериев, что помогает трейдеру быстрее находить стабильные параметры торговых систем.

Структура репозитория

MQL5/
└── Shared Projects/
    └── Article-17457-MQL5-Optimization-Results-Visualizer/
        ├── Article-17457-MQL5-Optimization-Results-Visualizer.mq5      // Основной код программы
        ├── Article-17457-MQL5-Optimization-Results-Visualizer.mqproj   // Проект MetaEditor
        ├── Controls.mqh                                                // Класс элементов  управления
        ├── FrameViewer.mqh                                             // Класс для работы с данными фреймов оптимизации
        ├── Table.mqh                                                   // Класс для отрисовки и управления таблицами данных
        └── README.md                                                   // Описание проекта

Как использовать

  1. В MetaEditor перейдите во вкладку Shared Projects.
  2. Нажмите правой кнопкой мыши на папку проекта (Article-17457-MQL5-Optimization-Results-Visualizer) и выберите "Получить обновления из Git".
  3. Для получения исполняемого файла (.ex5) откройте файл советника (Article-17457-MQL5-Optimization-Results-Visualizer.mq5) и нажмите F7 (Компилировать).

Расположение исполняемого файла

После компиляции советник (.ex5) появится в окне «Навигатор» терминала MetaTrader 5:

Навигатор/
└── Experts/
    └── Shared Projects/
        └── Article-17457-MQL5-Optimization-Results-Visualizer/  // <-- Запуск советника отсюда

Примечания

Все функции и классы являются примерами для изучения и использования в своих разработках.

Используйте код с осторожностью.

Ссылки