Советники: Программирование на MQL5 для трейдеров — исходные коды из книги. Часть 6 - страница 3
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Для успешной компиляции его нужно изменить следующим образом: #property tester_set "\\Presets\\FrameTransfer.set"
Даже `#property tester_set "/Presets/FrameTransfer.set"` будет неудачным.
Возможно, вы могли бы изменить описание в книге алгоритмов:
Исправление доступно в сборке 5506.
Прикладываю обновленную версию файла расчета кастом-критерия оптимизации на основе R2 - RSquared.mqh, в которой поправлен расчет для случая переменных лотов.
Значительно улучшено качество оценки - судя по таблице результатов оптимизации получилась комбинация параметров фактора восстановления и шарпа.
Пример использования.
Внимание! Если торгуются разные символы, для получения адекватной оценки объемов нужно их переводить из лотов в стоимость в валюте депозита, например (один из упрощенных вариантов):
Желтым помечено то, что потребовалось добавить по сравнению с расчетом торговли одним символом (из предыдущего примера).
Исправление MQL5/Include/MQL5Book/TradeUtils.mqh.
Еще одно связанное исправление (в методе NormalizeLot ):