Шаг 4. Первоначальный прогон и создание версии для тестирования.
После написания и компилирования торговой системы, её следует запустить в Тестере Стратегий и визуально прогнать с разными значениями входных параметров. После каждого запуска удостоверится в правильности торговых сигналов и значений индикаторов.
Затем, когда всё заработало, необходимо создать облегчённую версию (Template – TestLite) для быстрого тестирования торговой системы, где будут убраны следующие элементы:
- Всякие сообщения об ошибках с использованием функции Print.
- Использование файловых операций.
- Использование отложенных ордеров.
- Сравнения переменных с true и false.
- Некоторые условия контроля и заключения сделок.
Облегчённая версия создаётся единым MQ4 файлом и набором тех функций, которые реально используются в ней. Таким образом, обеспечивается простота и оптимальность кода и быстрота выполнения программы без лишних «примочек». Естественно эту версию удобно использовать только для тестирования.
Шаг 5. Тестирование торговой стратегии.
На этом шаге выполняется тестирование и оптимизация входных параметров тестовой версии советника на заданном периоде при помощи Тестера Стратегий. Основными параметрами оптимизации при этом являются депозит и максимальная просадка.
Если тестирование проходит успешно, пишется пользовательская документация и подробно описываются входные параметры.
Шаг 6. Корректировка стратегии и тестирование её в реальном времени на demo-счёте.
Если торговая стратегия показала положительные результаты после тестирования, то полноценную торговую систему запускают для торговли на demo-счёте, чтобы проследить за торговлей в реальных условиях и по возможности выявить все оставшиеся изъяны.
После всего советник отправляется на реальный счёт.
Дата добавления: 2018-06-01; просмотров: 229; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!