Управление оптимизацией
Графический интерфейс для запуска второго терминала . MQL5
2
100 лучших проходов оптимизации
Графический
интерфейс на MQL5, парсим отчет оптимизации и прогоняем каждый проход
отдельно, записываем в базу данных (например, XML-файл). Используем
наработки статьи #1
3
Анализ торговли по HTML-отчетам
Парсим отчет и делаем свои отчеты. Можно с отправкой на сайт.
4
Непрерывная скользящая оптимизация
форвардные тесты со смещением 1неделя/1 месяц. Используем наработки статьи #1
5
Оценка торговых систем через оптимизацию
обрабатываем лучшие параметры скользящей оптимизации и смотрим как они "плывут". Используем наработки статьи #4
6
Разворачиваем торговые сигналы
строим
класс от CTrade с реверсивным исполнением. Гоняем сначала оптимизацию с
прямым исполнением, потом разоврачиваем в обратную сторону
Универсальный канал Готова
Собираем все канальные индикаторы и создаем класс для работы с ним. Три буфера:
верхняя граница
середина
нижняя граница
GUI
для выбора типа канала и задания параметров канала в зависимости от
типа. Ответы на запросы типа и параметров от советника через невидимый
служебный буфер, в котором символы записаны как числовые значения
Универсальный тренд Готова
Собираем
все трендовые индикаторы, рисуем тренд в отдельном окне цветной
полоской. GUI для выбора типа индикатор и задания параметров канала в
зависимости от типа.
Парный трейдинг / тема снята пока
Использование ALGLIB для выбора символов (вот популярное объяснение на хабре http://smart-lab.ru/blog/350528.php, в инете также есть видео с вебинаров на эту тему.)
11
Использование цифровой обработки сигналов (DSP) в трейдинге
Методы DSP
Индикатор тестирования входов
Индикатор,
который записывает значения важных индикаторов во время тестирования.
Создаем шаблон тестирования с этим индикатором и шпионим за стратегией
входов
33
Вычисление коэффициента Херста
Для валютных пар или вообще всего что есть в терминале
Сравниваем скользящие средние в торговле Готова
Оптимизируем
стратегии на разных скользящих средних и сравниваем усредненные графики
эквити и баланса. Убеждаемся, что все средние одинаково полезны для
торговли
Распарсивание и автоматическая модификация исходных кодов MQL5 с помощью RegularExpressions
Получение списка функций, глобальный переменных, дефайнов, классов и т.д.
в OnTesterDeinit() готовим массив трейдов по оптимизациям и отправляем OpenCL-программу для расчета всех параметров, которые можно получить с помощью TesterStatistics
запись результатов в файл и сравнение эталоном, не забываем добавить параметры прохода из ParameterGetRange
Цель статьи:
показать самостоятельный расчет торговой статистики в MQL5
показать как этот кодпереносится в OpenCL и объяснить что и зачем при этом делается.
Текущая таблица статей
Тема
Графический интерфейс для запуска второго терминала . MQL5
Графический интерфейс на MQL5, парсим отчет оптимизации и прогоняем каждый проход отдельно, записываем в базу данных (например, XML-файл). Используем наработки статьи #1
Парсим отчет и делаем свои отчеты. Можно с отправкой на сайт.
форвардные тесты со смещением 1неделя/1 месяц. Используем наработки статьи #1
обрабатываем лучшие параметры скользящей оптимизации и смотрим как они "плывут". Используем наработки статьи #4
строим класс от CTrade с реверсивным исполнением. Гоняем сначала оптимизацию с прямым исполнением, потом разоврачиваем в обратную сторону
Собираем все канальные индикаторы и создаем класс для работы с ним. Три буфера:
- верхняя граница
- середина
- нижняя граница
GUI для выбора типа канала и задания параметров канала в зависимости от типа. Ответы на запросы типа и параметров от советника через невидимый служебный буфер, в котором символы записаны как числовые значенияСобираем все трендовые индикаторы, рисуем тренд в отдельном окне цветной полоской. GUI для выбора типа индикатор и задания параметров канала в зависимости от типа.
Использование ALGLIB для выбора символов (вот популярное объяснение на хабре http://smart-lab.ru/blog/350528.php, в инете также есть видео с вебинаров на эту тему.)
Методы DSP
обрабатываем детальные отчеты по статье #2
Автоматический поиск на графиках (желательно на универсальном зигзаге, эта тема ниже)
О системе Кравчука можно почитать в приложенном PDF, см. https://www.mql5.com/ru/forum/542/page61#comment_2938232
поиск на графике и статистика продолжения движения
поиск на графике и статистика продолжения движения
берем наборы валютных пар EURUSD/EURGBP/EURCHF/EURJPY и смотрим корреляции, например, Спирмена
строим средний график прибыли по времени (старая идея - 11 лет назад)
несколько стратегий управления размером лота , реализация в виде модуля Мастера MQL5
торгуем в рейндже после окончания дневного тренда
обзор 10-ти стратегий, отчеты тестера
обзор 10-ти стратегий, отчеты тестера
перебираем результаты из статей №№25 и 26
Cпособ построения зигзага на разных осцилляторах. Лучше сделать GUI
Поиск с помощью функций MQL5 сигналов по заданным критериям
снимаем все метки входа/выхода с графиков визуализации и прогоняем через плеер торговли
Парсим торговый отчет и записываем значения 10-30 индикаторов в момент входа. Строим графики
Индикатор, который записывает значения важных индикаторов во время тестирования. Создаем шаблон тестирования с этим индикатором и шпионим за стратегией входов
Для валютных пар или вообще всего что есть в терминале
Оптимизируем стратегии на разных скользящих средних и сравниваем усредненные графики эквити и баланса. Убеждаемся, что все средние одинаково полезны для торговли
Анализ торговых прогнозов на Forex Magazin в прошлые годы
Идея показана в видео https://www.mql5.com/ru/forum/542/page58#comment_2867044
Смотрим, как отличаются параметры на аптренде/даунтренде/флете
индикатор NRTR + разные индикаторы тренда. Торговый модуль для Мастера MQL5
Пишем класс для 3D визуализации
Раскрашиваем 2D плоскость в RGB (R-прибыль, G - просадка, B - профит фактор)
Используем управляемую оптимизацию, может быть sinput-ы
Считаем статистику тренда и флета. По книгам 30%/70%
Строим GUI для выбора и показа нужного осциллятора (собираем все осцилляторы)
На основе универсального осциллятора
По книге Линды Рашки. Написать и протестировать на несколько символах и длительных сроках
По книге Линды Рашки.
По книге Линды Рашки.
По книге Линды Рашки.
По книге Линды Рашки.
Готова
есть статья на хабре (и много еще где),
Получение списка функций, глобальный переменных, дефайнов, классов и т.д.
Смотрите пример в Рисование стрелочных индикаторов с использованием класса CCanvas и мой комментарий https://www.mql5.com/ru/forum/542/page52#comment_2826105
https://www.mql5.com/ru/forum/542/page72#comment_5575184
Текущая таблица статей
Зачем повторение готовых?
Может кого-то натолкнет на новые темы статей
Извиняюсь если пишу не туда. Решил написать статью и столкнулся со следующей проблемой.
Дело в том что используя Chrome не
возможно загрузить иконку для новой статьи. В IE все работает отлично. Исправьте баг пжл.
Отметил в таблице 5 опубликованных статей (почему-то забыл). Вижу, что две статьи давно стоят
По книге Линды Рашки.
По книге Линды Рашки.
Отметил в таблице 5 опубликованных статей (почему-то забыл). Вижу, что две статьи давно стоят
По книге Линды Рашки.
По книге Линды Рашки.
Я помню, к сожалению мин срок до завершения #51 - месяц/полтора. Насчёт #52 - её же кто-то хотел написать - https://www.mql5.com/ru/forum/542/page66#comment_5107042 - проясните плз
Насчёт #52 - её же кто-то хотел написать - https://www.mql5.com/ru/forum/542/page66#comment_5107042 - проясните плз
Пропал автор
Я помню, к сожалению мин срок до завершения #51 - месяц/полтора.
Хорошо, ждем.
Вот еще идея для статьи - связка функций из раздела Работа с результатами оптимизации с вычислениями в OpenCL:
TesterStatistics
Цель статьи:
Пример получения данных во время оптимизации можно найти в статье Визуализируй стратегию в тестере MetaTrader 5