Тестирование и оценка
Почему один и тот же тест советника различается у разных брокеров
Один и тот же файл советника и его настройки могут производить разные сделки в разных средах. Котировки, покрытие истории, сеансы, правила контракта и затраты — все это влияет на то, что наблюдает программа и что принимает тестер.
Заморозить общие входы
Используйте ту же сборку советника, явные даты, таймфрейм, режим депозита и размера. Затем запишите название символа каждого брокера, размер контракта, правила объема торгов и часовой пояс. Значение по умолчанию может зависеть от среды.
Найдите первое расхождение
Сравнивайте первый другой сигнал или приказ, а не только конечный возврат. Было ли значение показателя другим? Была ли заявка отклонена? Содержит ли один набор истории галочку, а другой нет?
Изолируйте одну причину за раз
Как только вы обнаружите вероятную разницу, обведите ее небольшим интервалом. Держите различия в расходах и данных видимыми. Корректировка многих параметров до достижения совпадения прибыли скрывает объяснение.
Используйте различия в качестве информации
Портативный проект упрощает проверку предположений. Доступ к источнику MQLume поддерживает это расследование, в то время как каждый опубликованный обзор остается привязанным к заявленному брокеру и условиям данных.
Начните с бесплатного редактируемого проекта EA.·Изучите исходный код MQLume
Вернуться к началу