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