Трендследящие торговые стратегии
Задачей трендследящей механической торговой системы является выдача сигналов к торговле в направлении рыночных тенденций. В каждой такой системе существует набор признаков начала тренда, появление которых ведет к сигналу к открытию торговой позиции, и набор признаков окончания данного тренда, ведущий к сигналу к закрытию позиции.
Формирование признаков возникновения тенденции всегда требует существенного движения рыночных цен в направлении этой тенденции. Аналогично признаки слома тренда всегда возникают только после того, как цены испытают значительное коррекционное движение. По этой причине торговые стратегии следования за тенденцией никогда не могут использовать всю величину трендового движения. Чем меньшее движение цены в направлении тренда требуется системе для выдачи сигнала к открытию позиции и чем меньшее коррекционное изменение ведет к сигналу к закрытию позиции, тем чувствительнее является данная система и тем больший участок тренда используется в торговле. Одновременно чувствительные торговые системы чаще реагируют на случайные (нетрендовые) ценовые колебания и выдают много ложных сигналов.
Под ложными сигналами мы будем понимать такие торговые сигналы, после которых движение цен не получает продолжения и торговая позиция оказывается убыточной. Соответственно, сигналы, приведшие к прибыльной позиции, мы будем называть истинными. Необходимо отметить, что в любой торговой стратегии число истинных сигналов не обязательно должно превышать число ложных. В эффективно работающих стратегиях возможна ситуация, когда при меньшем количестве прибыльных сделок общий результат торговли оказывается положительным за счет того, что средняя прибыль удачных позиций оказывается больше среднего убытка неудачных сделок.
Грубые торговые стратегии в отличие от чувствительных выдают меньше ложных сигналов, но используют меньшую часть трендовых изменений, что также может оказаться невыгодным в период относительно небольших тенденций. Потери на одну убыточную сделку для грубых систем, как правило, больше, чем аналогичные потери для чувствительных систем, хотя и доход на одну прибыльную сделку также, как правило, выше.
Выбор оптимальной чувствительности представляет одну из наиболее важных задач настройки трендследящей системы и определяется конкретными условиями рынка, на котором предполагается использовать стратегии.
Полагая, что ценовые изменения на финансовых рынках складываются из трендовой и случайной составляющих, можно утверждать, что задача идеальной системы следования за трендом — реагировать на тенденции и не реагировать на случайные колебания цен. Для решения этой задачи могут быть использованы уже рассмотренные модельный подход, методы фильтрации или другие приемы. Приведем несколько наиболее популярных торговых идей, лежащих в основе систем рассматриваемого типа.
Примером использования метода фильтрации являются торговые стратегии скользящих средних. Как отмечалось в третьей главе, существует несколько способов определения признаков зарождения и слома рыночных тенденций с помощью скользящих средних. В частности, такими признаками может являться пересечение ценовым графиком графика скользящей средней или пересечение двух скользящих средних с разными периодами усреднения (быстрой и медленной). В первом случае сигнал к открытию длинной позиции возникает при пересечении ценами своей скользящей снизу вверх, а сигнал к закрытию этой позиции — при пересечении ценами скользящей сверху вниз. Эти же признаки могут быть использованы, соответственно, для закрытия и открытия коротких позиций. Во втором случае длинная позиция должна быть открыта (или короткая позиция — закрыта) при пересечении быстрой скользящей своего медленного аналога снизу вверх, а закрыта (а короткая открыта) — при пересечении сверху вниз.
Для уменьшения числа ложных сигналов во многих торговых стратегиях применяются так называемые фильтры — дополнительные условия, выполнение которых необходимо для совершения сделки. В случае систем скользящих средних примером фильтров может являться условие некоторого минимального расхождения кривых (цен и скользящей либо двух скользящих) после пересечения.
Числовыми параметрами торговых стратегий, использующих скользящие средние, естественно, будут параметры усреднения кривых и параметры фильтров (например, величина минимального расхождения кривых). И те и другие величины определяют чувствительность торговой системы, а их настройка осуществляется на этапе оптимизации.
Более сложные торговые системы скользящих средних могут использовать переменные значения периодов усреднения в зависимости от условий рынка, например от силы тренда (различные способы оценки силы тренда были рассмотрены в главе, посвященной осцилляторам технического анализа).
Следующим примером трендследящей торговой стратегии является система пробоя ценового канала. Системы пробоя ценового канала имеют несколько разновидностей, объединенных общим принципом. В частности, в одной из разновидностей таких систем длинные позиции открываются или короткие позиции закрываются, если цена закрытия последнего бара превышает максимальную цену предыдущих /У баров. Напротив, в этой системе короткие позиции открываются или длинные позиции закрываются, если цена закрытия последнего бара оказывается ниже минимальной цены предшествовавших ./V баров. В других разновидностях систем пробоя могут сравниваться в различных комбинациях цена закрытия и экстремальные цены последнего бара с ценами закрытия и экстремальными ценами /У предыдущих временных периодов. Наблюдения показывают, что в среднем все эти разновидности систем пробоя работают приблизительно одинаково.
Чувствительность торговых стратегий определяется числовым параметром длины ценового канала УУ: чем меньше ТУ, тем чувствительнее система и тем чаще она выдает торговые сигналы.
Так же как и в случае торговых стратегий, использующих скользящие средние, простые системы пробоя ценового канала могут быть усовершенствованы. Например, в таких системах может применяться переменная длина канала, изменяющаяся в зависимости от характеристик рынка — силы тренда, длительности позиции и пр.