Обсуждение статьи "Визуализируй стратегию в тестере MetaTrader 5" - страница 3

 

Забыл сказать - спасибо!

Почти исполнена моя заявка в сервисдеск:

Визуальный отбор параметров из результатов оптимизации.

Suggestions, MetaTrader 5 Client, Закрыта, Начата: 2011.11.24 17:52, #276278

Описание проблемы

Из всех результатов оптимизации затруднен отбор оптимального с точки зрения пользователя.

Предлагаю:

1 Во вкладке "Результаты оптимизации" ввести возможность использования фильтров, типа "Прибыль от..  и до..", "Трейдов от... и до..." и т.д.

2 Ввести возможность одновременного просмотра графиков эквити/баланса предварительно выбранных параметров во вкладке "Результаты оптимизации". Конечно, графики эквити/баланса не нужно хранить для каждого набора параметров (это будет слишком затратно) а делать отдельно прогон по истории по запросу команды "Вывести на график эквити/баланса".

3 Рассмотреть штатную возможность построения карт Кохонена по результатам оптимизации.

Ожидаемый результат

Появится возможность выбора "более оптимального" варианта параметров эксперта по мнению исследователя с учетом множества критериев в визуальном режиме. 
 

Отказался работать в build.674 от 12.07.

Поправьте,пожалуйста.

 
artall:

Отказался работать в build.674 от 12.07.

Поправьте,пожалуйста.

В классе CCanvas метод FillRect() был переименован в FillRectangle(). Достаточно сделать такую же замену имени метода в методе класса CSpecialChart::Update

void CSpecialChart::Update(void)
  {
//--- зальем фон
   CCanvas::Erase(CSpecialChart::uCLR(m_bkgroundcolor));
//--- нарисуем рамку
   CCanvas::FillRectangle(m_framewidth,m_framewidth,
                          m_width-m_framewidth-1,
                          m_height-m_framewidth-1,
                          CSpecialChart::uCLR(m_framecolor));
Исправлено.
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
  • www.mql5.com
Основы языка / Типы данных / Структуры и классы - Документация по MQL5
 

Осталось 2 ошибки:

ошибка компиляции

не могу понять вроде width везде приведен к типу int.

ошибка выходит как дома так и на свежеустановленном терминале на работе. 

 
sigma7i:

Осталось 2 ошибки:

не могу понять вроде width везде приведен к типу int.

ошибка выходит как дома так и на свежеустановленном терминале на работе. 

Замените

  в строке 63 файла ColorProgressBar.mqh "CCanvas::Create" на "CCanvas::CreateBitmapLabel"

  в строке 70 файла FrameGenerator.mqh "m_spec_chart.Create" на "m_spec_chart.CreateBitmapLabel"

 
Спасибо все теперь работает!
 
Не загружаются файлы приложения: framegenerator.mqh, colorprogressbar.mqh, ошибка 404.

 
Integer:
Не загружаются файлы приложения: framegenerator.mqh, colorprogressbar.mqh, ошибка 404.

методом подбора нашел пути

но не знаю последние ли это версии. по логике последние.

Файлы:
 
sergeev:

методом подбора нашел пути

но не знаю последние ли это версии. по логике последние.

Еще здесь есть - https://www.mql5.com/ru/code/914
Пример обработки результатов оптимизации в тестере стратегий
Пример обработки результатов оптимизации в тестере стратегий
  • голосов: 24
  • 2012.06.11
  • MetaQuotes Software Corp.
  • www.mql5.com
Пример визуализации результатов тестирования (динамика кривой баланса и статистические характеристики торгового советника) в процессе оптимизации.
 
Integer:
Не загружаются файлы приложения: framegenerator.mqh, colorprogressbar.mqh, ошибка 404.

Исправлено. Спасибо.