Главная » Статьи » Каталоги форекс » Форекс для начинающих |
Зачем тестировать торговую систему?
Нередко возникает вопрос: "Зачем тестировать торговую систему? Ведь вы получите только гипотетические данные. Каким образом вы узнаете, как система будет работать в реальном времени?" Истинный ответ на последний вопрос состоит в том, что вы никогда не узнаете наверняка, будет ли ваша система работать в будущем, но существует только два способа выяснить, имеет ли она хоть какой-то потенциал.
Первым способом является торговля по этой системе в реальном времени, а вторым - ее тестирование. Так как непомерная стоимость и длительное время тестирования новой торговой системы в реальном времени являются недопустимыми, то компьютерное тестирование дает простую возможность увидеть, как проект вашей системы работал бы на данных прошлого. Вы узнаете ее положительные и отрицательные черты и, если тестируете правильно, узнаете, чего можно ожидать при торговле в реальном времени.
Кроме того, вы добиваетесь двух вещей.
Во-первых, для тестирования системы вы должны сделать ее механической, и единственным элементом, требующим вашего вмешательства, будет вопрос: "Войду я в следующие торги или нет?". Мы думаем, что механические торговые системы лучше всего подходят подавляющему большинству трейдеров.
Во-вторых, вы выясните, обладает ли ваша система тем, что называется положительным ожиданием. Другие называют это "преимуществом трейдера". Это может звучать упрощенно, но, если при тестировании ваша система не прибыльна, она не будет прибыльной в реальном времени.
Если вы понадеетесь только на грамотное управление денежными средствами, может сложиться иллюзия, что посредственную торговую систему можно превратить в выигрышную путем различного управления торгами и наличностью. Это неправда. Никакие варианты Управления денежными средствами не превратят проигрышную систему в выигрышную. Вы можете использовать любую стратегию азартных игр, и, если у вас нет положительного ожидания на продолжительном промежутке времени, то управление денежными средствами не повлияет на ваши результаты. Вы должны обладать преимуществом изначально. Единственным способом убедиться, что вы обладаете этим преимуществом, является тестирование вашей системы.
Не ожидайте получения исчерпывающих результатов, говорящих о том, что та или иная торговая система или исследование превосходит все прочие. Мы также надеемся, что вы не будете чрезмерно разочарованы, если, несмотря на следование всем правилам и корректное тестирование, не добьетесь успеха. Каждый из когда-либо проводившихся тестов обладает весом только в контексте своей внутренней структуры и по отношению к данным, включенным в тест.
Компьютерное тестирование механических торговых систем приобрело популярность только за последние несколько лет, когда появились торговые терминалы, которые сделали этот процесс возможным без обязательного наличия обширных навыков программирования. Практически любой сейчас может создать "прибыльную" торговую систему, демонстрирующую фантастические гипотетические результаты на исторических данных.
Большинство торговых систем, продающихся за большие деньги, были созданы таким способом. К несчастью, как могут свидетельствовать тысячи разочарованных инвесторов, коммерческие системы - "черные ящики" редко, если вообще когда-то работают так, как от них ожидают. Насколько нам известно, то же можно сказать о подавляющем большинстве торговых систем, созданных с помощью тестирующего программного обеспечения. Причины этих очевидных неудач лежат не в тестирующем программном обеспечении, а в методах тестирования и оценки.
Перечислим атрибуты, которыми должна обладать торговая система, чтобы успешно тестироваться. Первым необходимым качеством торговой системы для проведения серьезного тестирования должен быть ее абсолютный автоматизм. Единственным элементом, требующим вмешательства, должно быть решение торговать ли полностью по этой системе или нет. Все прочие решения должны быть встроены в систему. Мы понимаем, что многие, если не большинство спекулянтов в настоящее время торгуют по системам, которые по крайней мере отчасти требуют ручного вмешательства.
Также мы знаем, что большая часть по-настоящему успешных трейдеров рассматривает личное вмешательство как необходимый компонент торговли. Мы не собираемся оспаривать такую позицию, но подобную систему совершенно невозможно тестировать, потому что она безнадежно субъективна. Элементам личного вмешательства трейдера нет места в механической торговой системе, которая подготавливается к тестированию.
Система, которую вы разрабатываете для тестирования, должна пытаться учесть все неожиданности. Мы очень часто слышим о трейдерах, оправдывающих отсутствие некоторых элементов в их любимых торговых системах. Типичный ответ таков: "Со мной такого никогда не случалось, так зачем к этому готовиться? Зачем мне использовать остановки, если моя система всегда ловит пики и впадины, и еще не было убытка, который я не мог бы себе позволить?"
Это не просто наивно, но опасно. Всегда предполагайте: то, что может случиться, обязательно произойдет. Система должна всегда ожидать худшего и быть готовой с этим справиться. Вы должны всегда стремиться достигнуть полного контроля рисков. Не думайте, что, если это не случилось в прошлом, то не произойдет и в будущем.
Другие статьи по теме: Как тестировать торговые системы? Раздельное тестирование входов и выходов торговой системы Типы тестирования и измерения производительности торговой системы | |
Категория: Форекс для начинающих | Добавил: Admin (30.12.2010) | |
Просмотров: 3398 |
Всего комментариев: 0 | |