Тестирование включает в себя следующие основные шаги. Ниже эти шаги расписаны подробно.
Шаг 1.
Формирование торговой системы путем определения торговых правил (условий), которые должны выполняться при входе (закрытии) длинных или коротких позиций. Эти правила записываются с использованием функций MetaStock. Все переменные, значения которых мы будем изменять в процессе тестирования, обозначаются как opt1, opt2 и так далее. Всего может быть до десяти таких переменных. Для каждой из них необходимо задать минимальное значение, максимальное значение и шаг изменения
Шаг 2.
Определить остановы внутри системы, которые будут автоматически закрывать позицию в зависимости от выигрыша или потери денег. При тестирования торговой системы на часовых свечках этот шаг иногда пропускают, так как в MetaStock не всегда удается записать те правила для закрытия позиции, которые Вы хотите использовать. В этом случае окончательное тестирование торговой системы потребует ручной доводки.
Шаг 3.
Тестирование торговой системы. Во время тестирования Ваша система может быть в длинной позиции, в короткой позиции, или вне рынка. MetaStock использует Ваши торговые правила и остановы для определения прибыли системы, основанной на Ваших правилах. Если встречается сделка, то комиссионные считаются по Вашим Критериям. При этом программа проверяет все возможные комбинации параметров, которые определяются их минимальными и максимальными значениями, а так же шагом их изменения. Для каждой комбинации вычисляется полученная прибыль и множество других характеристик торговой системы. Полученные результаты сортируются (обычно в порядке убывания прибыли) и записываются в отчет, который Вы можете просмотреть после тестирования.
Шаг 4.
Посмотреть результаты тестирования. После окончания тестирования MetaStock в отчете хранит всю информацию по сделке до тех нор. пока Вы не запустите эту систему на тестирование следующий раз (например, после редактирования или для тестирования системы на другой валюте). Вы можете просмотреть и распечатать как краткий, так и подробный отчеты.
Шаг 5.
Оптимизация Ваших торговых правил. После изучения отчета Вы можете изменить правила открытия или закрытия сделок, изменить минимальные или максимальные значения параметров, а также шаг изменения параметров. После этого надо вернуться на Шаг 3. Скорее всего, для получения хорошей торговой системы Вам надо будет повторять шаги с 3 по 5 несколько раз.
После того, как Вы в MetaStock получили хороший результат от Вашей торговой системы, обязательно попробуйте улучшить его изменяя условия закрытия сделок. Возможно, при этом придется часть работы проделать с карандашом и бумагой, но результат может окупить все затраты времени.
Содержание раздела