Скачать 4.35 Mb.
|
Часть 4 ТОРГОВЫЕ СИСТЕМЫ И ИЗМЕРЕНИЕ ЭФФЕКТИВНОСТИ ТОРГОВЛИ 17 Технические торговые системы: структура и конструкция Существует лишь два типа систем следования за трендом: быстрые и медленные. Джим Оркатт ЧТО ЭТА КНИГА РАССКАЖЕТ ВАМ О ТОРГОВЫХ СИСТЕМАХ Предостерегаем. Если вы ожидаете найти схему до сих пор засекреченной от вас торговой системы, которая постоянно дает доходность в 100% годовых при минимальном риске, поищите ее где-нибудь в другом месте. Я еще не открыл такой безотказной машины по производству денег. Но, в известном смысле, это и не является целью. По очевидным причинам эта книга не предлагает детального описания наилучших торговых систем, которые были мною разработаны — систем, которые к моменту написания этой книги использовались для управления капиталом почти в $70 млн. Говоря вполне откровенно, меня всегда приводила в некоторое недоумение реклама книг или программного обеспечения, обещающая открыть секреты систем, дающих 100, 200 и даже более процентов прибыли в год. Зачем продавать столь ценную информацию за $99 или даже за $2999? Первоочередная цель этой главы состоит в том, чтобы снабдить читателя знаниями общего плана, необходимыми для разработки своих собственных торговых систем. В центре внимания окажутся следующие области:
614 ЧАСТЬ 4. торговые системы и измерение эффективности торговли
В гл. 18 вы найдете дополнительные примеры оригинальных торговых систем. Наиболее важные вопросы выбора данных, процедур тестирования систем и измерения их эффективности обсуждаются в гл. 19-21. ПРЕИМУЩЕСТВА АВТОМАТИЧЕСКИХ ТОРГОВЫХ СИСТЕМ Что легче, торговля на бумаге или торговля в реальной жизни? Большинство спекулянтов ответило бы, что легче торговля на бумаге даже несмотря на то, что обе задачи требуют одного и того же процесса принятия решений. Такая разница объясняется одним-единственным фактором: эмоциями. Чрезмерная торговая активность, преждевременная ликвидация хорошей позиции из-за слухов, слишком поспешное открытие какой-то позиции ради того, чтобы поймать хорошую цену, нежелание закрывать проигрышную позицию — вот лишь некоторые из негативных проявлений эмоциональности при реальной торговле. Вероятно, наибольшая ценность автоматических систем состоит в том, что они исключают эмоции из процесса торговли. При их использовании спекулянт получает возможность избежать многих общих ошибок, которые часто снижают эффективность торговли. Более того, избавление от необходимости самостоятельно принимать решения существенно снижает стрессы и тревожность, связанные с торговлей. Другое преимущество автоматических систем состоит в том, что они гарантируют последовательный подход к торговле — трейдеру приходится следовать всем сигналам, предписанным общим набором условий торговой системы. Это важно, поскольку даже прибыльные торговые стратегии могут привести к потере денег, если их сигналы используются выборочно. Чтобы проиллюстрировать этот факт, посмотрите на автора рыночных бюллетеней, чьи рекомендации приносят чистую прибыль на долгосрочном отрезке времени (после учета выплат комиссионных и неблагоприятных исходов). Сделают ли деньги его читатели, если они всего лишь следуют его рекомендациям? Не обязательно. Некоторые из подписчиков, выбирая для себя отдельные сигналы, неизменно упустят некоторые прибыльные сделки. Другие перестанут следовать рекомендациям, после того как советчик промахнулся, и в результате упустят серию выгодных сделок. Вывод состоит в том, что са- ГЛАВА 17. технические торговые системы: структура и конструкция 615 мой по себе хорошей торговой стратегии недостаточно; успех также зависит от последовательности в действиях. Третье преимущество автоматических торговых систем состоит в том, что они обычно предоставляют трейдеру метод управления рисками. Управление капиталом — наиважнейший компонент успеха в торговле. В отсутствие плана по ограничению убытков единственная неудачная сделка может привести к катастрофе. Любая правильно выстроенная автоматическая система либо будет оснащена точными правилами остановки при возникновении убытков, либо будет определять условия для открытия противоположной позиции при достаточно неблагоприятном движении цен. Как результат, сигналы, генерируемые автоматической торговой системой, будут обычно предотвращать возможность огромных потерь по отдельным сделкам (за исключением экстремальных обстоятельств, когда невозможно ликвидировать позицию, поскольку торги несколько раз останавливаются из-за серии предельно допустимых изменений цен). Таким образом, спекулянт, использующий автоматическую систему, может проиграть все деньги, благодаря кумулятивному эффекту нескольких неудачных сделок, но по крайней мере его счет не будет опустошен одной или двумя неудачными сделками. Конечно, управление деньгами не обязательно требует использования торговой системы. Контроль над рисками может также быть достигнут с помощью размещения стоп-приказа одновременно с открытием каждой позиции или путем предварительного определения точки выхода при открытии позиции и неукоснительного следования этому решению. Тем не менее, дисциплинированность многих трейдеров оставляет желать лучшего, и они слишком часто будут испытывать соблазн «на этот раз дать рынку ещё чуть-чуть времени». ТРИ ОСНОВНЫХ ТИПА СИСТЕМ Все разнообразные категории, используемые для классификации торговых систем, полностью произвольны. Следующая трехчастная классификация призвана подчеркнуть основные различия в возможных подходах к торговле: Следование за трендом. Системы следования за трендом ждут определенного движения цены и затем инициируют позицию в том же направлении, основываясь на предположении о том, что тенденция будет продолжаться. Противотрендовые системы. Противотрендовые системы ждут значительного движения цены и затем инициируют позицию в противоположном направлении, предполагая, что рынок начнет коррекцию. 616 ЧАСТЬ 4. торговые системы и измерение эффективности торговли Распознавание моделей поведения цены. В некотором смысле все системы могут быть классифицированы как системы распознавания моделей. В конце концов, условия, которые дают сигнал к открытию позиции в направлении тренда или против него, — это тоже вид ценовых моделей (например, цена закрытия выше или ниже 20-дневного максимума или минимума). Тем не менее, здесь подразумевается, что выбранные модели не основываются в первую очередь на движениях цены в определенных направлениях, как в случае трендовых или про-тивотрендовых систем. Например, система распознавания моделей может генерировать сигналы на основе торговых дней, образующих на графике «шип». В этом случае основной предмет рассмотрения — скорее, модель сама по себе (например, «шип»), а не величина какого-либо предыдущего движения цены. Конечно, данный пример очень упрошен. На практике модели, используемые для определения торговых сигналов, окажутся много сложнее, и в одну и ту же систему могут быть включено несколько моделей. Системы этого типа могут иногда использовать вероятностные модели в процессе принятия торговых решений. В этом случае исследователи будут пытаться идентифицировать модели, которые предположительно вели себя как предтечи повышения или понижения цен в прошлом. Считают, что подобные прошлые поведенческие модели могут быть использованы для оценки текущих вероятностей роста или падения рынка. Летальное обсуждение этих подходов находится за пределами настоящей главы. Необходимо обратить внимание на то, что границы между описанными категориями не всегда четки и ясны. При некоторой модификации системы одного типа могут попасть в другую категорию данной классификации. СИСТЕМЫ СЛЕДОВАНИЯ ЗА ТРЕНДОМ По определению системы следования за трендом никогда не продают вблизи максимума и не покупают вблизи минимума, поскольку требуется заметное движение цены, чтобы сигнализировать о начале тренда. Таким образом, при использовании систем такого типа трейдер всегда будет пропускать первую фазу движения цены и может упустить значительную часть прибыли прежде, чем будет получен сигнал к закрытию позиции (предполагается, что система всегда присутствует на рынке). Основной вопрос тут связан с выбором чувствительности (или скорости) системы следования за трендом. Чувствительная система, быстро отвечающая на признаки изменения тренда, эффективнее работает в периоды сильных трендов, но при этом генерирует значитель- ГЛАВА 17. технические торговые системы: структура и конструкция 617 но больше ложных сигналов. Нечувствительная (медленная) система будет характеризоваться противоположным набором признаков. Многие трейдеры одержимы попытками заработать на каждом движении рынка. Такая склонность приводит к выбору все более и более быстрых систем следования за трендом. Хотя на некоторых рынках быстрые системы, как правило, результативнее медленных, на большинстве рынков верно противоположное, поскольку минимизация количества проигрышных сделок и затрат на комиссионные в медленных системах более чем компенсирует снижение прибыли при хороших сделках. Поэтому следует ограничивать естественное стремление к поиску более чувствительных систем. По крайней мере, во всех случаях выбор между быстрыми и медленными системами должен основываться на опыте и на индивидуальных предпочтениях трейдера. Существует широчайший выбор возможностей в подходах к построению систем следования за трендом. В этой главе мы сосредоточимся на двух основных методах: системах скользящей средней и системах пробоя. Системы скользящей средней Скользящая средняя для данного дня равна среднему значению цены закрытия данного дня и цен закрытая предыдущих N - 1 дней, где N равно числу дней, по которым вычисляется скользящая средняя. Например, 10-дневная скользящая средняя для данного дня будет равна среднему значению 10 цен закрытия, включая данный день. Термин «скользящая средняя» отражает тот факт, что набор усредняемых чисел непрерывно скользит во времени. Поскольку скользящая средняя основывается на прошлых ценах, на растущем рынке скользящая средняя окажется ниже текущей цены, а на падающем — выше. Таким образом, когда ценовой тренд меняет направление с восходящего на нисходящее, цены обязаны пересечь скользящую среднюю сверху вниз. Похожим образом, когда ценовой тренд меняет направление с нисходящего на восходящее, цены должны пересечь скользящую среднюю снизу вверх. В большинстве систем скользящей средней эти точки пересечения рассматриваются как торговые сигналы: сигнал к покупке возникает, когда цены пересекают скользящую среднюю снизу вверх; сигнал к продаже возникает, когда цены пересекают скользящую среднюю сверху вниз. Пересечение должно определяться исходя из цен закрытия. Табл. 17.1 иллюстрирует вычисление скользящей средней и показывает торговые сигналы, генерируемые этой простой схемой. На рис. 17.1 показаны графики цен контракта на казначейские облигации с поставкой в декабре 1993 г. и соответствующей скользя- 618 ЧАСТЬ 4. торговые системы и измерение эффективности торговли шей средней. Сигналы на покупку и продажу, показанные буквами на графике, основаны на только что описанной простой системе пересечения цены и скользящей средней. (Пока не обращайте внимание на сигналы, обведенные ромбиками; значение этих сигналов будет объяснено позже.) Отметьте, что хотя система улавливает основной восходящий тренд, она все-таки генерирует множество ложных сигналов. Конечно, эта проблема может быть смягчена с помощью увеличения длины скользящей средней, но тенденция к чрезмерной генерации ложных сигналов — это характерная черта системы пересечения цены и простой системы скользящей средней. Дело в том, что временные резкие флуктуации цены, весьма распространенные на рынке фьючерсов, часто приводят к генерации сигналов, за которыми не следует развитие нового тренда. Многие аналитики полагают, что проблема с системой простой скользящей средней заключается в том, что в ней одинаковы веса всех дней, в то время как более недавние дни важнее и, следовательно, должны оцениваться как более весомые, идя построения скользящей средней были предложены многочисленные различные весовые схемы. Два наиболее распространенных весовых подхода — это линейно взвешенная скользящая средняя LWMA (Linearly weighted moving avarage) и экспоненциально взвешенная скользящая средняя EWMA (exponentially weighted moving avarage)*. LWMA присваивает вес, равный 1, наиболее старой цене в скользящей средней, следующей цене вес, равный 2, и т.д. Вес последней цены будет равен количеству дней в скользящей средней. LWMA равна сумме взвешенных цен, деленной на сумму весов. Это можно выразить с помощью уравнения: где t — индикатор времени (наиболее отдаленный день = 1, следующий за ним день = 2, и т.д.), Pt — цена в день t, n — число дней в скользящей средней. * В оставшейся части этой главы были использованы следующие два источ- ника: (1) Perry Kaufman. The New Commodity Trading Systems and Methods. — John Wiley & Sons, Нью-Йорк, 1987; (2) Techical Analysis of Stock and Commodities, доп. вып. 1995, с. 66. ГЛАВА 17. технические торговые системы: структура и конструкция 619 Таблица 17.1. ВЫЧИСЛЕНИЕ СКОЛЬЗЯЩЕЙ СРЕДНЕЙ
Например, для 10-дневной LWMA цену 10-дневной давности следует умножать на 1, цену 9-дневной давности на 2 и т.д. вплоть до последней цены, которую следует умножать на 10. Сумму этих взвешенных цен затем следует поделить на 55 (сумма чисел от 1 до 10), чтобы получить LWMA. 620 ЧАСТЬ 4. торговые системы и измерение эффективности торговли EWMA вычисляется как сумма текущей цены, умноженной на сглаживающий коэффициент а, и значения EWMA для предыдущего дня, умноженного на (1 - а). Значения коэффициента а могут изменяться от 0 до 1. Математически определение EWMA формулируется следующим образом: Это реккурентное соотношение, согласно которому EWMA для каждого дня основывается на значении EWMA для предыдущего дня, означает, что все предыдущие цены будут иметь некоторый вес, но вес для каждого дня экспоненциально уменьшается, по мере того как этот день отдаляется во времени. Вес для каждого отдельного дня вычисляется как: a(1 - а)k, где k — номер дня, возрастающий по мере удаления в про шлое (для текущего дня k = 0 и вес равен просто а). Поскольку значение а заключено между 0 и 1, вес каждого дня довольно быстро снижается с течением времени. Например, если а = 0,1, то вес вчерашней цены окажется равным 0,09, цена двухдневной давности будет иметь вес 0,081, цена десятидневной давности будет весить 0,035 и цена месячной давности получит вес 0,004. Экспоненциально взвешенная скользящая средняя со сглаживающей константой а может быть грубо приближена простой скользящей средней с длиной n, где а и n связаны следующей формулой: а = 2/(n + 1), или n = (2-а)/а. Таким образом, например, экспоненциально взвешенная скользящая средняя со сглаживающей константой, равной 0,1, будет грубо приближаться к 19-дневной простой скользящей средней. В качестве другого примера 40-дневная простая скользящая средняя будет грубо приближать экспоненциально взвешенную скользящую среднюю со сглаживающей константой, равной 0,04878. С моей точки зрения, нет сильных эмпирических оснований для поддержки идеи, что линейно или экспоненциально взвешенная сколь- |