Элементы торговой системы
Возможно мы
повторяемся, но все равно хотели бы перечислить атрибуты, которыми должна
обладать торговая система, чтобы успешно тестироваться. Некоторые (или все) из
этих элементов могут показаться очевидными, но мы в процессе издания нашего
листка и написания этой книги за последние два года общались буквально с
тысячами трейдеров и можем с некоторой степенью уверенности сказать, что многие
люди не полностью понимают, что должна и чего не должна делать торговая
система.
Первым необходимым
качеством торговой системы для проведения серьезного тестирования должен быть
ее абсолютный автоматизм. Единственным элементом, требующим вмешательства,
должно быть решение торговать ли полностью по этой системе или нет. Все прочие
решения должны быть встроены в систему. Мы понимаем, что многие, если не
большинство спекулянтов в настоящее время торгуют по системам, которые по
крайней мере отчасти требуют ручного вмешательства.
Также мы знаем, что
большая часть по-настоящему успешных трейдеров рассматривает личное вмешательство
как необходимый компонент торговли. Мы не собираемся оспаривать такую позицию,
но подобную систему совершенно невозможно тестировать, потому что она
безнадежно субъективна. Элементам личного вмешательства трейдера нет места в механической
торговой системе, которая подготавливается к тестированию.
Ожидайте худшего
Система, которую вы
разрабатываете для тестирования, должна пытаться учесть все неожиданности. Мы
очень часто слышим о трейдерах, оправдывающих отсутствие некоторых элементов в
их любимых торговых системах. Типичный ответ таков:
"Со мной такого
никогда не случалось, так зачем к этому готовиться? Зачем мне использовать
остановки, если моя система всегда ловит пики и впадины, и еще не было убытка,
который я не мог бы себе позволить?"
Это не просто наивно,
но опасно. Всегда предполагайте: то, что может случиться , обязательно
произойдет. Система должна всегда ожидать худшего и быть готовой
с этим справиться. Вы
должны всегда стремиться достигнуть полного контроля рисков. Не думайте, что,
если это не случилось в прошлом, то не произойдет и в будущем.
Вот типичный пример.
Многие трейдеры предпочитают испольувать остановки только на закрытии» чтобы
избежать потерь на дерганиях при остановках внутри-дневной торговли. Это может
быть объяснено тем, что внутридневное ценовое движение непоследовательно, и
только закрытия имеют значение. (На самом деле, остановки только на закрытии
обычно применяются трейдерами, которые были остановлены на потенциально
прибыльных торгах, и считающими, что такого больше не повторится.) Можете ли
вы представить себе такого глупца, который был в на длинной позиции на S&P 16 или 19
октября 1987 с остановками только на закрытии?! Одна только вероятность таких
ситуаций должна убедить любого в том, что лучше иметь обычные остановки и
стратегию повторного вхождения. Ожидайте наихудшего, тогда вы не будете
застигнуты врасплох.
Опасности оптимизации
К сожалению, каким-то
образом исказившейся целью многих тестирующих проектов становится разработка
торговых стратегий, выжимающих максимум возможных доходов из исторических
данных. Предположение состоит в том, что, чем лучше они работали в прошлом, тем
лучше они будут функционировать в будущем. Если бы это было правдой, то каждый,
кто разработал бы историческую модель, хорошо работавшую в прошлом
(подразумевая практически каждого, кто когда-либо использовал программное
обеспечение для тестирования систем), был бы к сегодняшнему дню очень богат.
Очевидно, этого не произошло с большинством трейдеров.
Как правило,
тестирование происходит следующим образом. Трейдер покупает самое современное
программное обеспечение и необходимые данные. Он складывает вместе несколько
любимых технических исследований или графических фигур, которые хорошо себя
показали в прошлом, и гоняет компьютер час за часом в поисках точных значений
для каждого параметра, которые давали бы наибольший доход. Под впечатлением
фантастических результатов побеждает жадность, и он или она начинают сразу же
торговать- Неизбежно трейдер попадает в полосу потерь и решает, что что-то не
так с его торговыми методами. Наиболее очевидным выходом будет оптимизировать
систему снова и избавиться от проигрышных компонентов. Трейдер оптимизирует
заново и с удовлетворением замечает, что изменения удалили большую часть
проигрышных торгов. Снова уверенный, несмотря на предыдущие потери, он
возобновляет торговлю только для того, чтобы получить новую неожиданную серию потерь.
Многие трейдеры продолжают такие попытки до тех пор, пока не закончатся либо их
деньги, либо терпение. Обычно подводят деньги, приводя их к убеждению, что они
непременно добились бы успеха, если бы только могли себе позволить переоптимизировать
систему и войти в торговлю еще разок. Другие трейдеры заключают, что ошибка
кроется в использовании механических торговых систем, и они переключаются на
субъективные торговые методы, которые никак нельзя протестировать. Потери,
разумеется, продолжаются, но сейчас они являются просто результатом невезения,
плохого исполнения приказов, срабатывания остановок, манипуляций инсайдеров или
недостаточного внимания брокера.
Статья размещена в рубрике: Компьютерный анализ фьючерсных рынков
|