<< Пред.           стр. 11 (из 18)           След. >>

Список литературы по разделу

 
 630 ЧАСТЬ 4. ТОРГОВЫЕ СИСТЕМЫ и ИЗМЕРЕНИЕ ЭФФЕКТИВНОСТИ ТОРГОВЛИ
 Рисунок 17.8.
  ПОТЕРЯ ПРИБЫЛИ МЕДЛЕННОЙ СИСТЕМОЙ: НЕПРЕРЫВНЫЕ ФЬЮЧЕРСЫ НА НЕЭТИЛИРОВАННЫЙ БЕНЗИН
 
 Замечания: В - сигнал к покупке: цена закрытия выше предыдущего 40-дневного максимума; S - сигнал к продаже: цена закрытия ниже предыдущего 40-дневного минимума.
 7. Повышенная волатильность в наиболее результативных
 системах. В некоторых случаях трейдер может обнаружить, что
 даже наиболее прибыльные системы следования за трендом под-
 вержены резким текущим убыткам, предполагая, таким образом,
 неприемлемо высокий уровень риска.
 8. Система хорошо работает при тестировании, но потом
 "взрывается". Это, возможно, наиболее распространенное се-
 тование среди трейдеров, использующих автоматизированные
 системы.
 7.
 ГЛАВА 17. ТЕХНИЧЕСКИЕ ТОРГОВЫЕ СИСТЕМЫ: СТРУКТУРА и КОНСТРУКЦИЯ 631
 9. Изменение параметров*. Зачастую трейдер может предпринять исчерпывающее исследование на прошлых ценовых данных, чтобы найти наилучший вариант системы (например, оптимальное значение для N в системах пробоя), только для того, чтобы обнаружить, что тот же вариант дает плохие результаты в последующий период.
 10. Проскальзывание. Другой распространенный случай: система создает прибыль на бумаге, но при этом одновременно теряет деньги в реальной торговле. Проскальзывание обсуждается в гл. 20.
 ВОЗМОЖНЫЕ МОДИФИКАЦИИ
 БАЗОВЫХ СИСТЕМ СЛЕДОВАНИЯ ЗА ТРЕНДОМ
 Исходя из опыта двух последних десятилетий, можно предполагать, что даже простые системы, такие как пересечение цены и скользящей средней или системы пробоя, будут, вероятно, оказываться прибыльными, если с их помощью торгуют непрерывно на широком спектре рынков и в течение значительного промежутка времени (например, 3-5 лет или дольше). Однако простота таких систем является одновременно как плюсом, так и минусом. В конце концов, правила этих систем, возможно, слишком просты, чтобы быть адекватными широкому разнообразию возможных рыночных ситуаций. Даже будучи в итоге прибыльными при длительном применении, простые системы следования за трендом будут в типичном случае периодически подвергать трейдера угрозе резких потерь. Кроме того, естественная склонность многих, если не большинства, пользователей подобных систем состоит в том, чтобы отказываться от избранного подхода в течение периода убыточности торговли. В результате они пропускают возможность открытия прибыльных позиций, что ведет к итоговым убыткам, даже если система демонстрирует прибыльность на длительных периодах ее использования.
  В этом разделе мы обсудим некоторые из главных путей модификации базовых систем следования за трендом, ведущих к повышению их результативности. Для простоты большинство иллюстраций будет основано на уже ранее описанной простой системе пробоя. Тем не менее, те же типы модификации могут быть применены и к другим основным типам систем следования за трендом.
 * Значение термина "параметр" в смысле его использования в торговых си-
 стемах объясняется в гл. 20.
 
 632 ЧАСТЬ 4. ТОРГОВЫЕ СИСТЕМЫ и ИЗМЕРЕНИЕ ЭФФЕКТИВНОСТИ ТОРГОВЛИ
 Условия подтверждения
 Важной модификацией, которую можно внести в базовую систему следования за трендом, оказывается требование выполнения дополнительных условий, прежде чем сигнал будет принят. Если эти условия не выполняются до получения противоположного сигнала, сделка не осуществляется. Правила подтверждения сконструированы специально для того, чтобы отсеивать ложные сигналы. Идея состоит в том, что правильные сигналы будут удовлетворять условиям подтверждения, в то время как ложные сигналы - нет. Диапазон возможных вариантов условий подтверждения ограничен лишь воображением автора системы. Ниже мы приводим три примера.
 1. Глубина пробоя. Сигнал к торговле принимается, только если
 рынок совершает определенное минимальное движение от не-
 которого уровня (например, от цены, на которой получен сиг-
 нал). Величина этого движения может измеряться как в абсолют-
 ном выражении, так и в процентах. На рис. 17.9 показаны все
 торговые сигналы, сгенерированные стандартной системой про-
 боя при N = 12. Кроме того, выделены сигналы, подтвержден-
 ные следующим образом: для подтверждения требовалось, что-
 бы цена закрытия пробивала максимум (минимум) предшеству-
 ющих N дней по крайней мере на 2%. Заметьте, что в этом при-
 мере, хотя правила подтверждения приводят к небольшому
 ухудшению уровня чувствительности системы, они устраняют
 все семь ложных сигналов. (Сигналы к покупке, следующие за
 неподтвержденными сигналами к продаже, также исключены,
 поскольку в этих точках система уже в длинной позиции. По-
 добным образом сигналы к продаже, следующие за неподтвер-
 жденными сигналами к покупке, также исключены, поскольку в
 этих точках система уже в короткой позиции.)
 2. Задержка во времени. При этом подходе требуется опреде-
 ленная задержка, по прошествии которой сигнал переоценива-
 ется. Например, правило подтверждения может определять, что
 торговый сигнал принимается, если рынок закрывается выше
 уровня, на котором получен сигнал к покупке (ниже для сигна-
 ла к продаже), в любой момент через шесть или более дней от
 даты первоначального сигнала. На рис. 17.10 сравниваются сиг-
 налы, сгенерированные базовой системой пробоя при N = 12
 и соответствующей системой с 6-дневной временной задержкой
 в качестве условия подтверждения. В этом случае правило под-
 тверждения устраняет шесть из семи ложных сигналов.
 1.
 ГЛАВА 17. ТЕХНИЧЕСКИЕ ТОРГОВЫЕ СИСТЕМЫ: СТРУКТУРА и КОНСТРУКЦИЯ 633
 Рисунок 17.9.
 ГЛУБИНА ПРОБОЯ В КАЧЕСТВЕ УСЛОВИЯ ПОДТВЕРЖДЕНИЯ: НЕПРЕРЫВНЫЕ ФЬЮЧЕРСЫ НА КАКАО
 
 3. Модель. Это общий термин для широкого спектра правил подтверждения. При этом подходе требуется образование определенной ценовой модели, чтобы подтвердить сигнал системы. Например, правило подтверждения может требовать трех последовательных разгонных дней (thrust days) за пределами уровня, на котором получен сигнал*.
 Рис. 17.11 сравнивает сигналы, сгенерированные базовой системой пробоя при N = 12, и сигналы, основанные на соответствующей систе-
 * Разгонный день, который был первоначально определен в гл. 6, - это
 день с ценой закрытия выше (ниже) максимума (минимума) предыдущего дня.
 
 634 ЧАСТЬ 4. ТОРГОВЫЕ СИСТЕМЫ и ИЗМЕРЕНИЕ ЭФФЕКТИВНОСТИ ТОРГОВЛИ
 Рисунок 17.10.
  ЗАДЕРЖКА ВО ВРЕМЕНИ В КАЧЕСТВЕ УСЛОВИЯ ПОДТВЕРЖДЕНИЯ: НЕПРЕРЫВНЫЕ ФЬЮЧЕРСЫ НА КАКАО
 
 ме, использующей в качестве условия подтверждения требование трех разгонных дней. Отсчет разгонных дней от подтвержденных сигналов показан на графике цифрами. В данном случае правило подтверждения также устраняет все семь ложных сигналов.
  Конструкция торговых систем - предмет постоянных поисков компромисса. Преимущества использования условий подтверждения заключаются в том, что они значительно уменьшают количество ложных сигналов. Однако следует отметить, что правила подтверждения также обладают и нежелательным побочным эффектом - они будут задерживать открытие позиции после получения прибыльного сигнала, снижая, таким образом, доход от прибыльных сделок. Например, на рис. 17.9-17.11 можно заметить, что правила подтверждения приводят к худшим ценам для сделок, соответствующим в базовой системе сигналу к покупке за
 
 ГЛАВА 17. ТЕХНИЧЕСКИЕ ТОРГОВЫЕ СИСТЕМЫ: СТРУКТУРА и КОНСТРУКЦИЯ 635
 Рисунок 17.11.
 ПРИМЕР МОДЕЛИ В КАЧЕСТВЕ УСЛОВИЯ ПОДТВЕРЖДЕНИЯ: НЕПРЕРЫВНЫЕ ФЬЮЧЕРСЫ НА КАКАО
 
 июнь 1992 г., сигналу к продаже за август 1992 г. и сигналу к покупке за июнь 1993 г. Условия подтверждения будут приносить пользу до тех пор, пока снижение прибыли из-за задержки поступления сигнала более чем компенсируется избежанием убытков. Система, включающая правила подтверждения, не всегда будет давать лучшие результаты, чем ее базовый вариант, но при правильной конструкции она будет значительно результативнее на протяжении длительного периода ее использования.
 Фильтр
 Задача фильтра - устранить возможные убыточные сделки. Например, техническая система может комбинироваться с фундаментальной моде-
 
 636 ЧАСТЬ 4. ТОРГОВЫЕ СИСТЕМЫ и ИЗМЕРЕНИЕ ЭФФЕКТИВНОСТИ ТОРГОВЛИ
 лью, которая классифицирует рынок как "бычий", "медвежий" или нейтральный. Тогда технические сигналы будут приниматься, только если они согласуются с фундаментальными характеристиками рынка. В случаях несоответствия будет предписываться нейтральная позиция. В большинстве случаев, однако, условия фильтра также будут иметь техническую природу. Например, если существует набор условий, с большой степенью точности определяющий нахождение рынка в торговом диапазоне, то при выполнении этих условий сигналы торговой системы не будут приняты. В конце концов, при разработке фильтра автор системы пытается найти общий знаменатель, применимый к большинству убыточных сделок.
  Для иллюстрации различных фильтров мы часто будем использовать неудовлетворительную систему простой скользящей средней. Сигналы, не обведенные ромбиками на рис. 17.1, иллюстрируют свойство системы простой скользящей средней генерировать множество ложных сигналов даже на трендовых рынках. Количество убыточных сделок может быть значительно снижено при применении фильтра, основанного на правиле, что принимаются только сигналы, согласующиеся с направлением скользящей средней. Например, если скользящая средняя выросла по сравнению с уровнем предыдущего дня, то будут приняты только сигналы к покупке. Это условие интуитивно понятно, поскольку оно соответствует основной технической концепции торговли в направлении основного тренда.
  В отношении применения этого правила должны быть прояснены два момента:
 1. Отвергнутый сигнал может быть активизирован позже, если
 скользящая средняя впоследствии развернется в направлении
 сигнала раньше, чем появится противоположный сигнал.
 2. Сигналы, которые появляются после отвергнутых сигналов, иг-
 норируются, поскольку итоговая позиция уже соответствует под-
 разумеваемому тренду. Это верно, поскольку система пересече-
 ния цены и скользящей средней всегда имеет открытую позицию.
 Сигналы, обведенные ромбиками на рис. 17.1, показывают сделки, которые были бы приняты (либо в момент поступления сигнала, либо после задержки), если бы использовался только что описанный фильтр. Как можно видеть, это правило существенно снижает количество ложных сигналов. Хотя в некоторых случаях использование фильтрующих условий, напротив, приводит к задержке начала сделки - как, например, в случае ноябрьского сигнала к продаже - в целом польза, очевидно, перевешивает неприятности. Конечно, одна-единственная иллюстрация ничего не доказывает. Тем не менее, смысл рис. 17.1 имеет более общую применимость. Большинство эмпирических тестов показало бы, что использование фильтров ведет к повышению эффективности торговли.
 
 ГЛАВА 17. ТЕХНИЧЕСКИЕ ТОРГОВЫЕ СИСТЕМЫ: СТРУКТУРА и КОНСТРУКЦИЯ 637
  Фактически пересечение цены и скользящей средней, противоположное направлению тренда скользящей средней, часто может быть сигналом к увеличению изначальной позиции, а не к замене ее на противоположную. Например, на рис. 17.1 январское, мартовское и майское пересечения скользящей средней могут рассматриваться, скорее, как сигналы к покупке, а не к продаже, так как тренд скользящей средней все еще оставался восходящим. Дело в том, что на рынке, имеющем определенный тренд, противотрендовые коррекции, как правило, достигают области скользящей средней, а затем цены снова разворачиваются в направлении долгосрочного тренда. Таким образом, в результате подобные отвергнутые сигналы могут в действительности давать основу для метода увеличения позиции.
  Следует заметить, что в некотором смысле условия подтверждения, разобранные в предыдущем разделе, представляют собой один из типов фильтра, поскольку принимаются те сигналы, которые удовлетворяют набору дополнительных условий, в то время как те, что этим условиям не удовлетворяют, исключаются. Однако разница здесь в том, что фильтр подразумевает набор фильтрующих правил, вступающих в действие в момент получения сигнала от базовой системы. Говоря другими словами, процедура отсева сигналов возникает вне какой-либо зависимости от последующего развития событий (хотя, чтобы быть совершенно точным, последующие события могут разрешить принятие отвергнутого сигнала с некоторой задержкой). Следовательно, в соответствии с нашей терминологией, система может включать в себя как фильтр, так и правила подтверждения одновременно. В такой системе только те сигналы, которые были приняты исходя из определения фильтра, а потом одобрены в соответствии с подтверждающими правилами, будут приводить к реальным сделкам.
 Настройка системы
 в соответствии с характеристиками рынка
 Одно критическое замечание относительно простых систем следования за трендом состоит в том, что они используют одинаковые условия на всех рынках. Например, системе пробоя при N = 20 и на высоковола-тильном, и на очень спокойном рынке потребуются одни и те же условия для генерации сигнала к покупке, основанные на 20-дневном максимуме. Настройка системы под каждый отдельный рынок призвана компенсировать зависимость эффективности системы от рыночных условий. Например, в случае системы пробоя можно изменять значение N в зависимости от волатильности рынка. В качестве меры волатильности может быть использован усредненный двухдневный диапазон цен
 
 638 ЧАСТЬ 4. ТОРГОВЫЕ СИСТЕМЫ и ИЗМЕРЕНИЕ ЭФФЕКТИВНОСТИ ТОРГОВЛИ
 на протяжении последних 50 дней. Полученные значения волатильности затем разделяют на 5 классификационных групп*.
  Значение N, используемое для генерации сигналов в любой данный день, зависело бы от того, в какую группу волатильности попадает в настоящее время рынок.
  Волатильность оказывается наиболее логичным выбором для классификации состояния рынка, хотя другие критерии тоже можно испробовать (например, условия, основанные на фундаментальном анализе, усредненный уровень объема торгов и т.д.). В целом такой тип модификации призван превратить статичную базовую систему следования за трендом в динамический метод торговли.
 Разные условия для сигналов к покупке и продаже
 Базовые системы следования за трендом в типичном случае подразумевают одинаковые условия для генерации сигналов к покупке и продаже (например, покупать при цене закрытая выше 20-дневного максимума, продавать при цене закрытия ниже 20-дневной низкой цены). Однако нет никакой причины делать такое предположение автоматически. Можно указать на то, что "бычий" и "медвежий" рынки ведут себя по-разному. Например, исследование широкого спектра графиков исторических цен могло бы показать, что падения цен с уровней относительных максимумов происходят быстрее, чем рост цен после прохождения относительных минимумов**.
 * Двухдневный диапазон цен используется как мера волатильности вместо од-
 нодневного диапазона, поскольку последний может с легкостью привести к искажению реальной волатильности рынка. Например, в день, когда цены с открытия изменились на максимально допустимую величину и торги были остановлены (limit day) диапазон цен будет равен нулю. Это противоречит тому факту, что остановка торгов возможна только в условиях огромной волатильности. Конечно, для определения волатильности могут использоваться и другие измерения.
 * * Противоположное утверждение применимо к рынкам краткосрочных дол-
 говых инструментов, которые котируются в ценах. Цены меняются в обратной зависимости от уровня процентной ставки. На рынках краткосрочных долговых инструментов именно процентная ставка, а не цена инструмента ведет себя аналогично ценам на стандартных рынках. Например, не существует верхнего предела для цены товара или процентной ставки, но нижняя граница для них обоих теоретически существует. В качестве другого примера можно вспомнить, что товарные рынки имеют тенденцию быть более волатильными при высоких ценах, в то время как рынки краткосрочных долговых инструментов более вр-латильны, когда высоки процентные ставки (цена инструмента низка). Ситуация для долгосрочных рынков (например, рынка облигаций) двусмысленна, поскольку, хотя процентные ставки не могут упасть ниже нуля, ценовая математика, лежащая в основе этих инструментов, приводит к ускоренному росту цен (при одинаковых изменениях процентных ставок) по мере падения процентных ставок.
 
 ГЛАВА 17. ТЕХНИЧЕСКИЕ ТОРГОВЫЕ СИСТЕМЫ: СТРУКТУРА и КОНСТРУКЦИЯ 639
  Это наблюдение говорит о целесообразности использования более чувствительных условий для генерации сигналов к продаже, чем те, которые используются для генерации сигналов к покупке. Однако разработчику системы, использующему такой подход, не следует увлекаться чрезмерно точной подгонкой системы к историческим данным. Подробнее об этом рассказывается в гл. 20.
 Построение "пирамиды"
 Одна из характерных слабых черт простейших систем следования за трендом состоит в том, что они автоматически предполагают неизменный размер позиции при всех обстоятельствах. Было бы очень желательно ввести возможности увеличения размеров позиции в случае трендов большого масштаба, которые целиком определяют успех любой системы следования за трендом. Один из разумных подходов к расширению начальной позиции в тренде большого масштаба заключается в том, чтобы ждать определенной ценовой коррекции и затем открывать дополнительную позицию при появлении признаков возобновления тренда. Подобный подход призван оптимизировать выбор момента для начала построения "пирамиды" и одновременно дать правила выхода, разумно ограничивающие потери, которые могут возникнуть при таком увеличении позиции. Пример подхода такого типа был изложен в гл. 8. Другой пример возможной "пирамидальной" стратегии основан на следующих правилах.
 Покупка
 1. Коррекция определена, когда открыта длинная позиция, и ры-
 нок закрывается ниже минимума предшествующих 10 дней.
 2. Когда коррекция определена, дополнительная длинная позиция
 инициируется при достижении любого 10-дневного максимума,
 если выполняются следующие условия:
 a. Ценовой сигнал к построению "пирамиды" выше цены, при
 которой была открыта последняя длинная позиция.
 b. Чистый размер позиции меньше трех единиц. (Это условие
 подразумевает, что увеличивать первоначальную позицию мож-
 но только на 2 единицы.)
 Продажа
 1. Коррекция определена, когда открыта короткая позиция, и рынок закрывается выше максимума предшествующих 10 дней.
 
 640 ЧАСТЬ 4. ТОРГОВЫЕ СИСТЕМЫ и ИЗМЕРЕНИЕ ЭФФЕКТИВНОСТИ ТОРГОВЛИ
 2. Когда коррекция определена, дополнительная короткая позиция инициируется при достижении любого 10-дневного минимума, если выполняются следующие условия:
 a. Ценовой сигнал к построению "пирамиды" ниже цены,
 при которой была открыта последняя короткая позиция.
 b. Чистый размер позиции меньше трех единиц. (Это усло-
 вие подразумевает, что увеличивать первоначальную позицию
 можно только на 2 единицы.)
  Рис. 17.12 иллюстрирует введение плана "пирамиды" в систему пробоя при N = 40, примененную к сентябрьскому контракту 1992 г. на кофе.
  Управление риском становится особенно важным, если к системе добавлен компонент "пирамиды". Вообще говоря, обычно желательно использовать более чувствительные условия для ликвидации "пирамидальной" позиции, чем для генерации противоположного сигнала. Далее следует пример набора правил для защитных остановок, который может быть применен в системе, использующей построение "пирамиды". Ликвидируются все позиции в "пирамиде", если выполняется любое из условий:
 1. Получен противоположный сигнал системы следования за
 трендом.
 2. Рынок закрывается выше (ниже) максимума (минимума) с момен-
 та последней коррекции, за которой последовала "пирамидаль-
 ная" продажа (покупка). Рис. 17.12 показывает уровни остано-
 вок, подразумеваемые этим правилом для контракта на кофе в
 сентябре 1992 г.
 Выход из сделки
 Наличие в системе правила выхода из сделки будет позволять ликвидировать позицию до получения противоположного сигнала системы следования за трендом. Такое правило будет служить цели ограничения потерь от убыточных сделок и одновременно ограничивать величину текущей прибыли в открытой позиции, которая может быть потеряна при неблагоприятном развороте рынка. Хотя достижение этих целей очень желательно, компромисс, подразумеваемый использованием правила выхода из торгов, относительно жесткий. Если используется правило выхода из торгов, должны быть определены правила для возобновления позиции; в противном случае система не будет защищена от возможности потери прибыли на трендах большого масштаба.
 
 ГЛАВА 17. ТЕХНИЧЕСКИЕ ТОРГОВЫЕ СИСТЕМЫ: СТРУКТУРА и КОНСТРУКЦИЯ 641
 Рисунок 17.12.
 СИГНАЛЫ К ПОСТРОЕНИЮ "ПИРАМИДЫ": СЕНТЯБРЬ 1992, КОФЕ
 
  Опасность использования правила выхода из сделки связана с тем, что оно может привести к преждевременной ликвидации хорошей позиции. Хотя правило последующего возобновления позиции будет служить в таких случаях зашитой, сочетание активизированного правила выхода из сделки и последующего возобновления позиции будет вести к потерям на "пиле". Таким образом, добавление правила выхода (подразумевающее правило возобновления позиции) часто оказывает негативное влияние на эффективность системы. Тем не менее, для некоторых систем можно сформулировать правила выхода из сделки таким образом, что они повысят итоговую эффективность. (В терминах доходности системы и отношения риска к прибыли, если правило выхода из
 
 642 ЧАСТЬ 4. ТОРГОВЫЕ СИСТЕМЫ и ИЗМЕРЕНИЕ ЭФФЕКТИВНОСТИ ТОРГОВЛИ
 торгов улучшает эффективность, использование этого правила как сигнала к развороту позиции ещё более повысит эффективность.) Правила выхода из сделки, кроме того, могут быть динамическими. Например, чувствительность условий выхода из сделки может повышаться, если движения цены увеличиваются по амплитуде или продолжительности.
 ПРОТИВОТРЕНДОВЫЕ СИСТЕМЫ
 Основные соображения
 по поводу противотрендовых систем
 Противотрендовые системы часто оказываются привлекательными для многих трейдеров, поскольку их конечная задача состоит в том, чтобы покупать по минимуму, а продавать по максимуму. К сожалению, сложность решения такой задачи обратно пропорциональна ее привлекательности. Важнейшее различие, о котором следует помнить, состоит в том, что системы следования за трендом способны к самокорректировке, а Противотрендовые системы подразумевают возможность неограниченных потерь. Таким образом, совершенно необходимо включать защитные остановки в любую противотрендовую систему (если только она не используется одновременно с системой следования за трендом). В противном случае система может держать длинную позицию в течение всего нисходящего тренда большого масштаба или короткую позицию на восходящем тренде большого масштаба. (Наличие защитных остановок в большинстве систем следования за трендом не обязательно, поскольку противоположный сигнал обычно будет получен прежде, чем потери в позиции окажутся чрезмерными*.)
  Одно важное преимущество использования противотрендовых систем состоит в том, что они предоставляют возможность для превосходной диверсификации при одновременном использовании с системами следования за трендом. В этом отношении нужно заметить, что про-тивотрендовая система может быть желательной, даже если она теряет деньги в умеренном масштабе. Причина здесь в том, что если противо-трендовая система противоположно коррелируется с системой следования за трендом, торговля с помощью обеих систем подразумевает меньший риск, чем торговля с одной трендовой системой. Таким обра-
 * Тем не менее, защитные остановки могут быть обязательными для очень нечувствительных систем следования за трендом, например для системы пробоя при N = 150.
 
 ГЛАВА 17. ТЕХНИЧЕСКИЕ ТОРГОВЫЕ СИСТЕМЫ: СТРУКТУРА и КОНСТРУКЦИЯ 643
 Рисунок 17.13.
 СИГНАЛЫ ПРОТИВОТРЕНДОВОЙ СИСТЕМЫ: НЕПРЕРЫВНЫЕ ФЬЮЧЕРСЫ НА ЗОЛОТО
 
 Замечания: Процентовка вычислена как изменения цены в непрерывных фьючерсах,
 деленные на цену ближайших фьючерсных контрактов. В - сигнал к покупке: 4%-ное падение от предыдущего максимума; S - сигнал к продаже: 4%-ный подъем от предыдущего минимума.
 зом, вполне вероятно, что комбинация двух систем может дать большую доходность (при том же уровне риска), даже если противотрендовая система сама по себе теряет деньги.
 Типы противотрендовых систем
 Далее предлагаются несколько подходов, которые могут быть использованы для создания противотрендовой системы.
 Открытие позиции против ценового движения определенной величины.
 Это, возможно, наиболее прямолинейный подход к проти-
 
 644 ЧАСТЬ 4. ТОРГОВЫЕ СИСТЕМЫ и ИЗМЕРЕНИЕ ЭФФЕКТИВНОСТИ ТОРГОВЛИ
 вотрендовым системам. Сигнал к продаже генерируется всякий раз, когда рынок вырастает на некоторую минимально необходимую величину выше минимума, достигнутого с момента последнего сигнала к покупке, полученного от противотрендовой системы. Подобным образом сигнал к покупке генерируется, когда рынок падает на некоторую минимально необходимую величину ниже максимума, достигнутого с момента последнего сигнала к противотрендовой продаже. Величина движения цены, которая требуется, чтобы сгенерировать сигнал к торговле, может быть выражена как в абсолютных значениях, так и в процентах. Рис. 17.13 показывает торговые сигналы, которые были бы поданы этим видом противотрендовых систем при пороговом уровне в 4% в октябре 1993 г. - июле 1994 г. на рынке золота*.
  Заметьте, что это тот же самый рынок, который ранее использовался в этой главе для иллюстрации потерь на "пиле" в случае использования чувствительной системы следования за трендом. Это не случайно. Противотрендовые системы лучше работают в тех рыночных условиях, когда система следования за трендом ведет себя неважно.
 Открытие позиции против ценового движения определенной величины с подтверждающей задержкой. Эта система похожа на предыдущую противотрендовую систему, за тем исключением, что требуется некоторая минимальная индикация изменения тренда, прежде чем будет инициирована противотрендовая сделка. Например, в качестве подтверждения может требоваться появление одного разгонного дня.
 Осцилляторы. Противотрендовые системы могут использовать осцилляторы в качестве индикатора для генерации торговых сигналов. Осцилляторы детально описаны в гл. 15. Использование осцилляторов наиболее полезно для генерации торговых сигналов противотрендовой системой на рынках, находящихся в торговом диапазоне. Однако на трендовых рынках подобный подход может привести к катастрофе. Более эффективные методы использования осцилляторов были обсуждены в гл. 15.
 Циклы. Противотрендовые системы могут использовать анализ циклов для получения информации по поводу выбора времени для совершения сделок. Например, в период ожидания максимума цикла сигналом
 * Поскольку на рис. 17.13 изображен график непрерывных фьючерсов, процентное изменение цен будет равно изменению цен, показанному на этом графике, деленному на соответствующую цену ближайшего фьючерсного контракта, которая не показана. Вспомните из гл. 12, что непрерывные фьючерсы точно отражают изменения цен, но не их уровень. Следовательно, непрерывные фьючерсы не могут использоваться как делитель для вычисления процентных изменений.
 
 ГЛАВА 17. ТЕХНИЧЕСКИЕ ТОРГОВЫЕ СИСТЕМЫ: СТРУКТУРА и КОНСТРУКЦИЯ 645
 к продаже может служить определенное свидетельство слабости рынка (например, минимальная цена закрытия за 8 дней). См. гл. 16, где подробно обсуждается анализ циклов.
 Противоположное мнение (contrary opinion). Противотрендовые системы могут использовать противоположное мнение для получения информации по поводу выбора времени для совершения сделок. Например, как только индикаторы противоположного мнения вырастают выше определенного уровня, короткая позиция будет открываться после подтверждения очень чувствительным техническим индикатором. (Противоположное мнение обсуждалось в гл. 10.)
 ДИВЕРСИФИКАЦИЯ
 Стандартная интерпретация термина "диверсификация" предполагает, что торговля осуществляется на широком спектре рынков. Хотя это один из наиболее важных типов диверсификации, требующий достаточно больших капиталовложений, существуют два дополнительных возможных уровня диверсификации. Во-первых, на каждом из рынков можно торговать с помощью нескольких различных систем. Во-вторых, можно использовать несколько вариантов каждой из систем. Например, если двумя контрактами на какао торгуют, используя систему пробоя, каждым контрактом можно торговать при различном значении N (т.е. сигналы будут генерироваться при пробое максимумов и минимумов за различное количество предшествующих дней).
  В следующем рассуждении мы станем использовать термин SMSV (single market system variation) - обозначающий единственную вариацию системы в рамках одного рынка. Таким образом, простая система пробоя при N = 20, с помощью которой торгуют на рынке какао, окажется примером SMSV. В простейшем случае, когда единственный вариант одной системы используется на всех рынках, мы будем говорить, что на каждом рынке торгует одна SMSV. Этот упрощенный случай показывает типичное применение торговых систем, когда диверсификация достигается лишь за счет торговли на разных рынках. Тем не менее, если есть возможность осуществления достаточно больших капиталовложений, можно получить дополнительные преимущества путем дополнительной диверсификации систем и вариантов этих систем.
 Диверсификация дает три основных преимущества:
 1. Ослабление текущих убытков. Различные SMSV не обнаружат свои слабые стороны одновременно. Таким образом, торгуя с помощью нескольких разных вариантов систем, трейдер может добиться более плавного изменения размера своего сче-
 
 646 ЧАСТЬ 4. ТОРГОВЫЕ СИСТЕМЫ и ИЗМЕРЕНИЕ ЭФФЕКТИВНОСТИ ТОРГОВЛИ
 та и избежать резких падений величины своего капитала. Это означает, что торговля с помощью 10 разных SMSV с равными отношениями прибыль/риск будет требовать значительно меньших резервных активов, чем торговля 10 единицами с помощью одной SMSV. Следовательно, диверсифицированный торговый портфель будет давать более высокую доходность. С другой стороны, диверсифицированный торговый портфель приведет к той же доходности при более низком уровне риска. К слову, диверсификация дает преимущества, даже если портфель включает SMSV с низкой ожидаемой результативностью. Ключевым соображением здесь окажется взаимная корреляция различных SMSV, входящих в портфель.
 2. Гарантированное участие в тренде большого масштаба.
 В типичном случае только немногие из активно торгуемых рынков будут демонстрировать заметные ценовые тренды в любой данный год. Поскольку в подавляющем большинстве сделок большинство систем следования за трендом будут терять деньги*, очень важно, чтобы трейдер участвовал в сделках, приносящих большую прибыль, т.е. в трендах большого масштаба. Это основная причина важности диверсификации по рынкам.
 3. Страховка от невезения. Системы торговли фьючерсами,
 как и бейсбол, - это игра на дюймы. При нужном сочетании
 обстоятельств даже минутное отклонение в движении цены в
 один-единственный день может оказать экстраординарное вли-
 яние на прибыльность определенной SMSV. Чтобы проиллюст-
 рировать этот момент, мы рассмотрим систему пробоя с прави-
 лом подтверждения, требующим наличие одного разгонного
 дня, который бы пробивал максимум (минимум) предыдущего
 дня на минимальную величину. В системе "А" - это 5 пунктов;
 в системе "В" - это 10 пунктов. Это единственное отличие двух
 систем. Обе системы сравнивают текущие цены с предыдущим
 20-дневным диапазоном.
 Рис. 17.14 сравнивает поведение этих двух систем на рынке кофе в июле 1981 г. (Хотя мы с легкостью могли бы использовать более свежие иллюстрации, эта частная ситуация предлагает наиболее впечатляющий пример чувствительности системы к минимальным изменениям ее параметров, с которой я когда-либо сталкивался.) Базовый сигнал системы к покупке (т.е. закрытие выше максимума 20 дней) был получен 16 июля. Эта покупка была подтверждена системой "А" 17 июля,
 * Подобные системы все-таки могут быть прибыльными, поскольку усреднен-
 ный доход значительно превышает усредненные потери.
 
 ГЛАВА 17. ТЕХНИЧЕСКИЕ ТОРГОВЫЕ СИСТЕМЫ: СТРУКТУРА и КОНСТРУКЦИЯ 647
 Рисунок 17.14.
 ТОРГОВЛЯ СИСТЕМЫ: ИГРА НА ДЮЙМЫ (ДЕКАБРЬ 1981 Г., КОФЕ)
 
 поскольку цена закрытия была на 9 пунктов выше максимума предыдущего дня (точка А1). Однако система "В", в которой требовался пробой на 10 пунктов, не подтвердила сигнал вплоть до следующего дня (точка В1).
  Сигнал к покупке системы "А" был бы исполнен при цене приблизительно в 97 центов (точка А2). Однако из-за последующей серии максимально допустимых изменений цен, приводивших к остановкам торгов, сигнал к покупке в системе "В" не мог быть подтвержден до тех пор, пока цены не превысили $1,22 (точка В2). Таким образом, в течение этого короткого промежутка времени система "А" заработала 25 центов (т.е. $9375 на один контракт), а система "В", которая не могла перевернуть свою короткую позицию, потеряла примерно ту же сумму. Таким образом, неспособность рынка закрыться всего на 1 пункт выше привела к гигантской разнице в результативности ($18,750 на
 
 648 ЧАСТЬ 4. ТОРГОВЫЕ СИСТЕМЫ и ИЗМЕРЕНИЕ ЭФФЕКТИВНОСТИ ТОРГОВЛИ
 контракт) почти полностью идентичных вариантов системы! Необходимо подчеркнуть, что данный пример, скорее, отражает случайный характер движения товарных цен, а не неустойчивость тестируемых систем. Любая система (кроме системы внутридневной торговли) может показать ту же степень неустойчивости, поскольку разница в результативности будет проистекать из исхода всего одной сделки, в которой один сигнал от другого отделяет лишь день.
  Этот пример должен объяснить, как трейдер может потерять деньги на данном рынке, пользуясь системой, которая, вообще говоря, дает хорошие результаты. Он просто может выбрать некоторую вариацию системы, которая покажет себя гораздо хуже, чем большинство других вариаций (даже очень похожих). Торгуя с помощью нескольких вариантов системы, спекулянт может ослабить влияние подобных ненормально слабых результатов*.
  Конечно, поступая таким образом, трейдер также устранит возможность доходов, существенно превышающих среднюю результативность системы. Тем не менее, эта перспектива представляет желательный компромисс, поскольку она подразумевает, что основная цель торговли - постоянная результативность, а не прибыль, падающая с неба.
 ВОЗВРАЩАЯСЬ
 К ДЕСЯТИ ОБЩИМ ПРОБЛЕМАМ
 СИСТЕМ СЛЕДОВАНИЯ ЗА ТРЕНДОМ
 Теперь мы готовы рассмотреть возможные решения ранее описанных проблем, возникающих при использовании систем следования за трендом. Описание проблем и возможных решений для них собраны в табл. 17.2.
 * В предыдущем примере нарочно были выбраны почти идентичные системы "А" и "В", чтобы ярче проиллюстрировать влияние случая при работе с торговыми системами. Тем не менее, на практике трейдеру следует выбирать сильно отличающиеся вариации системы.
 
 Таблица 17.2.
 ПРОБЛЕМЫ СТАНДАРТНЫХ СИСТЕМ СЛЕДОВАНИЯ ЗА ТРЕНДОМ И ИХ ВОЗМОЖНЫЕ РЕШЕНИЯ
 
 649
 
 
 
 Проблемы стандартных Возможные решения
 систем следования за трендом
 1. Слишком много сходных систем 1а. Попробуйте сконструировать свою
 собственную систему, чтобы избежать проблемы "торговли в толпе" 1b. Если торгуете более чем одним контрактом, накапливайте позицию постепенно
 2. "Пила" 2а. Используйте условия подтверждения
 2b. Разработайте правила фильтра 2с. Используйте диверсификацию
 3. Неполное использование дли- 3. Добавьте в систему "пирамидальные"
 тельных трендов цены компоненты
 4. Нечувствительные (медленные) 4. Используйте правила выхода из
 системы могут потерять значи- торгов
 тельную часть текущей прибыли
 5. Невозможность заработать на 5. Торгуйте, сочетая систему следования
 рынках, находящихся в торговом за трендом с противотрендовой
 диапазоне системой
 6. Большие временные убытки 6а. Если позволяют активы, торгуйте с
 помощью более чем одной системы на каждом рынке
 6b. Когда начинаете использовать новую систему, торгуйте небольшими объемами
 7. Повышенная волатильность в 7. Используя диверсификацию, трейдер
 наиболее производительных может выделить некоторую часть
 системах активов системе с потенциально
 высокой прибыльностью, тогда как торговать только с ее помощью слишком рискованно
 8. Система хорошо работает при 8. Опасность такого развития событий
 тестировании, но потом "взрыва- может быть уменьшена, если систему
 ется" тщательно протестировать. Этот
 пример детально обсуждается в гл. 20
 9. Изменение параметров 9а. Если активы позволяют, диверсифи-
 цируйте торговлю среди нескольких вариантов каждой системы 9b. Испробуйте систему с возможностями подстройки параметров под рыночные условия
 10. Проскальзывание 10. Нужно использовать реалистичную
 оценку проскальзывания (обсуждается в гл. 20)
 
 18 Примеры
 оригинальных торговых систем
 Нет торгового метода, который работал бы всегда и на всех типах рынков.
 Адам Смит
 В предыдущей главе были предложены два примера общепринятых торговых систем - скользящей средней и пробоя. В этой главе описаны некоторые оригинальные торговые системы, основанные на ценовых моделях, представленных в гл. 6. Хотя рассматриваемые системы могут быть использованы как полностью автоматизированные торговые стратегии, основная цель этой главы не в том, чтобы предложить специфические торговые системы, а в том, чтобы показать читателю, как концепции технического анализа могут быть использованы при создании механических торговых систем. Изучение этих примеров поможет читателю сконструировать свои собственные торговые системы - именно в этом и состоит значение данной главы.
 ПОЧЕМУ Я РАСКРЫВАЮ СЕКРЕТЫ ЭТИХ СИСТЕМ?
 К этому моменту, я уверен, у многих читателей накопится масса вопросов. Почему я рассказываю о нескольких оригинальных торговых системах, ведь сами системы обычно продаются за сотни, если не за тысячи долларов, что намного превышает цену книги? Какого качества следует ожидать от этих систем, если я готов рассекретить их, чтобы написать главу для книги? Почему, будучи советником в области фьючерсных рынков и управляя значительным капиталом ($70 млн. на мо-
 
 ГЛАВА 18. ПРИМЕРЫ ОРИГИНАЛЬНЫХ ТОРГОВЫХ СИСТЕМ 651
 мент написания книги) с помощью торговых систем, я готов разгласить устройство некоторых моих систем фактически даром? Неужели меня не беспокоит, что широкое распространение этих систем снизит их будущую результативность?
  Все это разумные и справедливые вопросы. Основной ответ на них состоит в том, что системы, рассматриваемые в этой главе - это "бросовые" системы, т.е. системы слишком низкого качества по сравнению с другими разработанными мною с точки зрения соотношения прибыльности и рискованности, и их использование доставляет слишком много хлопот. Это не означает, что данные системы никчемные. Фактически, я не сомневаюсь, что эти системы, возможно, превосходны в качестве набора, который можно продавать по цене, многократно превосходящей стоимость этой книги. Кроме этого, я уверен, что после включения собственных поправок и улучшений многие читатели смогут использовать системы из этой главы в качестве ядра очень эффективных компьютеризированных торговых методологий. И наконец, системы из этой главы будут использованы как иллюстрации методов построения торговых систем.
 СИСТЕМА ШИРОКОДИАПАЗОННОГО ДНЯ
 Базовая концепция
 День с широким диапазоном, с которым мы познакомились в гл. 3 - это день, когда возник намного более широкий истинный диапазон (true range)*, чем за несколько предыдущих торговых сессий.
  Высокая волатильность, присущая дням с широким диапазоном, придает им особую значимость. В типичном случае рынок будет стремиться продолжить движение в направлении первоначального изменения цен за пределы границ дня с широким диапазоном. Однако ситуации, в которых рынок первоначально пробивает одну границу дня с широким диапазоном, а затем меняет направление и пробивает другую границу, также имеют значение.
  Система широкодиапазонного дня находит действующие торговые диапазоны, основываясь на днях с широким диапазоном. Сигналы ге-
 * Истинный диапазон равен разности между истинным максимумом и истин-
 ным минимумом. Истинный максимум - это наибольшая цена из максимума текущего дня и цены закрытия предыдущего дня. Истинный минимум - это наименьшая цена из минимума текущего дня и цены закрытия предыдущего дня. (Истинные максимум и минимум были определены в гл. 3.)
 
 652 ЧАСТЬ 4. ТОРГОВЫЕ СИСТЕМЫ и ИЗМЕРЕНИЕ ЭФФЕКТИВНОСТИ ТОРГОВЛИ
 нерируются, когда рынок закрывается выше или ниже границ этих торговых диапазонов. В самом простом случае границы действующего торгового диапазона совпадают с границами широкодиапазонного дня. Однако мы придадим системе более общий характер, определив торговый диапазон как диапазон цен, заключающий в себе все истинные максимумы и все истинные минимумы за период, протяженностью в N1 дней до дня с широким диапазоном плюс N2 дней после него, где N1 и N2 являются параметрами, значения которых устанавливает пользователь системы. Например, если N1 и N2 равны нулю, границы действующего торгового диапазона совпадут с границами самого широкодиапазонного дня (истинный максимум и истинный минимум дня с широким диапазоном). Если N1 = 4, а N2 = 2, торговый диапазон будет определен как диапазон между самим высоким из истинных максимумов и самым низким из истинных минимумов в период, начинающийся за четыре дня до дня с широким диапазоном и заканчивающийся через два дня после него.
 ОПРЕДЕЛЕНИЯ
 День с широким диапазоном. Это день, в который коэффициент волатильности VR (volatily ratio) превышает k (например, k = 2,0). VR равен сегодняшнему истинному диапазону, деленному на истинный диапазон прошедшего периода в N дней (например, N = 10).
 Сигнальный диапазон (PTR - Price trigger range). Диапазон, определяемый самым высоким из истинных максимумов и самым низким из истинных минимумов на интервале в N1 дней до последнего дня с широким диапазоном плюс N2 дней после него. Заметьте, что PTR не может быть определен, пока не пройдут N2 дней после дня с широким диапазоном. (Если N2 = 0, PTR будет определен после закрытия торгов в день с широким диапазоном.) PTR будет заново определяться всякий раз при появлении нового дня с широким диапазоном (т.е. спустя N2 дней после подобного события).
 Торговые сигналы
 Покупка. При закрытии, превышающем верхнюю границу PTR, закрывать короткую позицию и открывать длинную.
 Продажа. При закрытии ниже минимума PTR закрывать длинную позицию и открывать короткую.
 
 ГЛАВА 18. ПРИМЕРЫ ОРИГИНАЛЬНЫХ ТОРГОВЫХ СИСТЕМ 653
 Порядок ежедневной проверки
 Ежедневно предпринимайте следующие шаги, чтобы генерировать торговые сигналы.

<< Пред.           стр. 11 (из 18)           След. >>

Список литературы по разделу