Компьютерный анализ фьючерсных рынков
Шрифт:
Трудно ответить на вопрос о том, сколько дней необходимо для получения "лучшего" ATR. Авторская формула волатильности Уайлдера использовала 14 дней, но продавцы современных систем оптимизировали эту переменную и обнаружили, что любое число от 2 до 9 дней работает лучше.
Как работают системы волатильности
Все популярные торговые системы, основанные на волатильности, работают, основываясь на том принципе, что прорыв или ценовой шип, выходящий за пределы недавнего диапазона или среднего истинного диапазона, является значительным событием, и его следует использовать как точку для вхождения на рынок. Например, ATR на фьючерсах NYSE Composite за последние пять дней составил 1.00 пункт. Нам было бы интересно ценовое движение, выражающееся в процентном отношении от ATR, скажем 150 процентов, от цены закрытия предыдущего дня. Это означает, что мы бы покупали или продавали, если бы цены продвинулись на 150 процентов * 1.00, или 1.50 пунктов. Если закрытие предыдущего дня было на уровне 190.00, мы будем покупать на 191.50 или продавать на 188.50.
Двумя переменными системы являются: (1) количество дней, используемое для получения ATR, (2) процент движения по отношению к цене закрытия предыдущего дня, который составляет необходимый прорыв.
Эти переменные удобны для оптимизации, и вычисления волатильности могут быть просто настроены для удовлетворения прошлым данным любого конкретного рынка. Большинство из доступных сегодн^ пакетов программного обеспечения опирается на оптимизацию, чтобы определить точные значения, используемые для каждой переменной.
Как вы могли догадаться, системы прорыва, основанные на волатильности, представляют собой оборотные системы, всегда присутствующие на рынке. Каждый день после закрытия вычисляйте ATR и затем умножайте его на процент движения, необходимый для запуска торговли. Прибавьте результат к цене закрытия, и вы получите точку, на которой на следующий день будет запущена покупка. Вычтите результат из цены закрытия, и вы получите точку, на которой будет запущена продажа. Установите оба приказа на следующий день, и вы снова готовы к работе. (Смотрите рисунок 2-98.)
Комментарии и вариации
Один из важных моментов вышеописанной системы состоит в том, что не существует нейтральной зоны, так как вы находитесь либо в длинной, либо в короткой позиции- Риск на каждой торговле представляет собой разность между точкой вхождения и точкой разворота. Если они обе были запущены в один день или близко по времени одна к другой, то вы, очевидно, получите дергания. Риск по торговле целиком зависит от недавней рыночной волатильности, которая может согласовываться или не согласовываться с толщиной кошелька трейдера или его техникой управления денежными средствами.
Другим интересным аспектом систем волатильности является то, что точка вхождения и точка разворота будут отдаляться друг от друга с возрастанием краткосрочной волатильности. Очень просто увидеть, как это может произойти: рынок движется, диапазон возрастает, и остановки располагаются все дальше и дальше одна от другой. Это могло бы уменьшить дергания, но такая ситуация может также увеличить начальный риск по торговле уже после вхождения в нее. Все это может привести в замешательство и быть потенциально разрушительным для строгой схемы управления средствами, которая планирует риск в размере определенного фиксированного количества долларов на торговлю, а потом выясняется, что это количество увеличилось в то время, когда торговля уже запущена.
Также возможно, что точка разворота будет отдаляться практически до бесконечности. Давайте предположим, что казначейские обязательства находятся на отметке 100, система в длинной позиции, и процент разворота составляет 150 процентов двухдневного ATR. Если ATR не меняется, то движение, необходимое для включения короткой позиции, тоже останется прежним. Если казначейские обязательства медленно опускаются каждый день с дневным диапазоном достаточно большим, чтобы удерживать на месте ATR, а короткая позиция все еще не включается, то теоретически точка разворота может так никогда и не сработать. Она будет просто продолжать отодвигаться. Это, очевидно, редкое явление, тем не менее возможное, и последовательность такого рода может стать причиной больших потерь (и на тестовых последовательностях так и происходит).
Недостатки систем, основанных на водатильности
Мы думаем, что торговые системы, основанные на волатильности, хороши при краткосрочном использовании, но ограничены при долгосрочной работе. Их торговые результаты часто демонстрируют реальные перспективы на коротких рывках, но они также имеют склонность терять со временем свой выигрыш и при долгосрочной работе могут оказаться не лучше, чем просто безубыточные системы.
Существует несколько моментов, вызывающих у нас беспокойство. Во-первых, все поставщики систем проводили их обширную оптимизацию для нахождения "лучших" значений для основных системных переменных - среднего истинного диапазона и процента движения, необходимого для включения торговли. Вероятно, поставщики заключили, что раз были найдены волшебные (оптимизированные) числа, которые дают впечатляющие гипотетические результаты, значит система будет прибыльной в будущем. Любые вариации систем, основанных на во-латильности, оказываются незначительными и сводятся исключительно к этим двум переменным. Например, может слегка меняться определение среднего истинного диапазона, или может заменяться простой дневной диапазон. Или поставщик предпочитает вычислять процент движения от цены открытия следующего дня вместо цены закрытия предыдущего дня для того, чтобы включить в систему фактор больших ночных разрывов и уменьшить дергания. Эти незначительные изменения не предотвратили больших убытков в торговых результатах системы. С нашей точки зрения, проблема убытков является результатом двух факторов: чрезмерной оптимизации и, возможно, неправильного заключения о том, что волатильность работает так же хорошо при задании выходов, как и при задании входов.
Теперь большинство наших читателей предупреждены о наших негативных ощущениях, касающихся оптимизации и оборотных систем. Мы считаем, что оптимизация является целенаправленным подстраиванием под кривую, дающим бесполезную и чрезмерно преувеличенную иллюзию потенциальной доходности. Однако правильно проведенное тестирование и последующее опережающее тестирование, за которым идет отслеживание в реальном времени, может быть стоящим и ценным упражнением. Но давайте посмотрим и подумаем: если бы простая оптимизация действительно работала, то к сегодняшнему дню несколько компьютерных фанатов уже по много раз захватили бы или разорили все рынки.
Рекомендации
Несмотря на проблемы, которые мы считаем характерными для подхода, опирающегося на волатильность, мы все еще чувствуем, что эти системы имеют рабочий потенциал. Нам кажется», что движения волатильности происходят в направлении тренда. Настоящая трудность, общая для всех подходов следования за трендом, заключается в частых дерганиях, когда рынки не находятся в состоянии тренда и обладают малой волатильностью. На протяженном периоде рынки будут либо вялыми, либо динамичными, причем большую часть времени они будут пребывать в вялом состоянии. Как и системы скользящих средних, системы волатильности, приспособленные для трендовых рынков, не будут хорошо работать на периодах бокового ценового движения.
Можно существенно сократить начальный риск для каждой торговли путем создания нейтральной зоны между точками вхождения в короткие и длинные позиции. Простейший путь сделать это состоит в задании процентной остановки риска, которая будет меньше процента ATR, включающего вхождение. Например, в нашем примере у нас был ATR на уровне 100 пунктов NYSE Composite, и мы бы покупали на уровне 150 процентов от этой величины или 150 пунктов. После того, как мы вошли в торговлю, более близкая остановка может быть задана путем вычитания меньшего процента ATR от точки вхождения. По логике, все, что меньше 100 процентов от ATR, будет рассматриваться как слишком сильное приближение, подверженное практически случайным дерганиям, но использование такого числа как 125 процентов все еще требует возникновения неординарного события и дает более близкий уровень остановки, чем стандартная точка разворота. Если сработала точка остановки риска, то система будет находится в нейтральном положении до момента срабатывания сигналов к покупке или к продаже по более высокой волатильности.
Другим возможным усовершенствованием может быть отсутствие торговли, когда рынок ведет себя вяло, особенно в те периоды, когда волатильность находится на необычно низком уровне. Вполне можно использовать диапазоны оптимальной прибыльности ATR для каждого рынка, где он находится между приемлемыми границами не слишком низко и не слишком высоко. (Смотрите рисунок 2-99.) Можно заключить, что вялый рынок с относительно малым диапазоном даст в результате проигрышные торги, в то время как более волатильный рынок будет иметь склонность быть более прибыльным. Обычно возникает желание переоптимизировать систему, когда рынки становятся вялыми, но при длительном ее использовании может быть выгоднее совершенно прекратить всякие действия во времена застоя и дождаться, пока ATR будет более соответствовать тому, на что рассчитана ваша система для успешного функционирования. (Снова смотрите рисунок 2-99.)