В соответствии с характеристиками рынка
Одно критическое замечание относительно простых систем следования за трендом состоит в том, что они используют одинаковые условия на всех рынках. Например, системе пробоя при 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.