Правила должны быть совершенно однозначными. Они не должны допускать произвольного толкования. Пользователь должен в любом состоянии волнения, усталости, трезвости и т.д. совершенно однозначно понимать, соответствует сложившаяся на рынке ситуация правилам или нет. И, соответственно, что нужно делать или не делать. При волнении способность человека критически мыслить сильно снижается - это хорошо известно.
Трейдинг на валютных рынках - весьма волнующая вещь. Поэтому однозначность инструкций, их жесткость, понятность так важны.
Система должна быть полностью механистической. Это означает, что в системе все правила должны быть настолько четко сформулированы, чтобы не могло возникнуть неоднозначности при любых ситуациях. Хорошая проверка механистичности системы—возможность записать её в виде набора правил, проверить ее работу на избранных данных, затем передать эти правила другому человеку и пусть он проверит результаты работы системы на тех же данных. Если результаты совпадут, то система, скорее всего, механистична. Если система не будет полностью механистичной, её нельзя будет протестировать.
Разберем вопрос о тестировании торговой системы. Конечно, тестируя систему на имеющихся прошлых данных, мы получим лишь гипотетический результат относительно будущих торгов. Мы не сможем узнать, как система будет работать в реальном времени, а только - как бы она работала раньше. Но существует только два способа выяснить, имеет ли ваша придуманная система хоть какой-то потенциал. Первый - торговля в реальном времени. Второй - ее тестирование. Первый способ долог и дорог. Второй способ позволит вам установить положительные и отрицательные черты вашей системы, хоть и предположительно. Но степень реалистичности ожиданий тоже можно с немалой точностью рассчитать статистическими методами. Кроме того, и результате тестирования можно сравнить две системы или две разных вариации одной системы и выбрать наиболее подходящую.
Вы выясняете - обладает ли ваша система теми самыми положительными ожиданиями, необходимость которых мы постулировали в пункте первом. Если даже теоретически система такими ожиданиями не обладает-прекрасно. Вы потратили только немного времени и вовсе не потратили денег, чтобы это узнать. При создании этой системы вы глубже узнали рынок и свои аналитические возможности. Они вам пригодятся при разработке следующей системы, ибо эту надо безжалостно отбросить. Для тестирования системы вы должны сделать её полностью механистичной. Единственным элементом, требующим вашего вмешательства, будет вопрос– входить в торги или нет. Получение или неполучение сигнала будет однозначным. Для этого все правила должны быть жестко формализованы.
Если вы будете воплощать правила в реальную игру с модификациями - то очень сомнительно, что результаты будут лучше теоретических. Для этого нужно опять-таки обладать опытом. Но это уже ваш выбор, А система должна жестко диктовать: нужны такие-то данные, принимается такое-то решение, производятся такие-то действия. Не всегда будет успех, главное—положительная тенденция.
Мы будем рассматривать только полностью механистические системы, если не оговорено обратного