Как спроектировать торговую систему ч1.
[*]



Структуру торговой системы нужно ориентировать на поведение рынка, а точнее на движение тренда. Для этого первоначально нужно понять составляющие и жизненный цикл тренда. Принимая во внимание ранее описанное поведение биржевиков, а следовательно движение цен, можно предположить, что в любой момент рынки состоят из, трех трендов. Первый тренд самый продолжительный, состоящий из нескольких месяцев, необходимо использовать для определения направленности рынка, и в направлении которого необходимо открывать позиции. Вторым наблюдаемым движением рынка может стать коррекция тренда, которая будет состоять из несколько дней, и которая определяется благодаря, использованию более чувствительных индикаторов. Последнее движение рынка немного похожее на боковой тренд, находящееся между коррекцией и продолжением основного тренда является самым краткосрочным ценовым движением в один- два дня, использующееся для точного входа. Для точного выхода должно использоваться также это краткосрочное движение, но в этом случае основной тренд сменит не коррекция, а новый тренд в противоположном направлении. Следуя такому пониманию рынка, для открытия позиции необходимо использовать два или более трендовых индикатора, сигнализирующих об открытии позиции, а осциллятор и или трендовый индикатор для закрытия позиции.

Правила открытия позиции.

Довольно любопытную аналогию проводят авторы книги “Компьютерный анализ фьючерсных рынков” Ле Бо и Лукас между входом в рынок и стрельбой из пистолета по мишени: сначала необходимо прицелиться (найти направление). Затем взвести курок (приготовиться), и затем плавно нажать спусковой крючок (войти на рынок). Фактически аналогичный двух, а то и трехступенчатый процесс отыскивания момента вхождения происходит на рынке. В первую очередь с помощью менее чувствительного индикатора тенденций с большим порядком система определяет основное направление движения рынка, или основной тренд. Затем после того как долгосрочное направление рынка было определено, следующая задача¾ найти среднесрочный индикатор, который даст серию сигналов внутри долгосрочного тренда. Эти сигналы могут возникать при окончании коррекций основного тренда. Также серия сигналов будет необходима, из-за того что первый промежуточный сигнал среднесрочного индикатора возникнет перед тем, как долгосрочный индикатор позволит системе торговать в этом направлении. Здесь необходимо помнить четкую последовательность подачи сигналов от разных по чувствительности индикаторов, в соответствии с которой краткосрочные сигналы возникнут первыми, потом среднесрочные и, наконец, долгосрочные сигналы. К тому времени, когда будет определен долгосрочный тренд, первые промежуточный и краткосрочный сигналы уже возникнут и для системы окажется более важным получение повторных промежуточных и краткосрочных сигналов несколько раз внутри долгосрочного тренда.

Существует относительно большое множество полезных промежуточных индикаторов, среди которых можно выделить одинарные и двойные скользящие средние, прорывы канала, сигналы параболической системы, линии регрессии трендов. При работе системы важность отдельного промежуточного индикатора, как правило, подавляется в совокупной системе, в следствии того, что система строится вокруг комбинации индикаторов, которые могут в худшем случае противоречить друг другу. В такой ситуации важно выбрать индикатор, которому трейдер испытывал бы доверие и который уверенно давал бы серии краткосрочных сигналов во время продолжительного тренда.

Открытие позиций запускается рыночной активностью, за которой следует промежуточный сигнал. Кроме того, существует выбор механизма запуска. Например, можно разместить точку входа на новом пике или впадине движения или выбрать точку вхождения за границами сегодняшнего пика или впадины, поставив соответствующий ордер. Некоторые трейдеры, будучи очень осмотрительными, решают подождать со входом до серий пиков или впадин в желаемом направлении, однако такая тактика ведет к потере потенциальной прибыли. Если же доверять первым сигналам системы, то вход можно выбрать на первом же закрытии в правильном направлении, именно такое вхождение позволяет осуществить программный биржевой комплекс MetaStock, на базе которого в третьей части работы будут проведены тестирование и оптимизация торговой системы. Важная вещь, которую здесь следует помнить, состоит в том, что необходимо, чтобы действия цены подтвердили сигналы остальных индикаторов системы и позволили рынку самому запустить вхождение системы. Большинство хороших трейдеров получают прибыль немедленно после начала работы системы, поскольку их системы, как правило, ведут себя синхронно со всеми тремя трендами с самого начала.

Правила закрытия позиции.

После того как были спроектированы правила открытия позиции необходимо определится и с правилами выхода, определение которых, по мнению многих трейдеров, более затруднительное. Проблема заключается в том, что бы правильно суметь определить конец основного тренда, или начало коррекции, более того, нужно суметь удержать контроль над собой при получении незначительной прибыли или убытка.

Надо отметить, что открытие позиций по сигналу системы отнюдь не всегда является прибыльным, поскольку трендовые индикаторы могут и ошибаться, в этом случае следует определить стоп сигналы, по которым система будет закрывать позиции. Потери по стоп сигналам необходимы для избежания катастрофических убытков. Любой опытный трейдер использует стоп сигналы, реализуемые защитными приостановками, а трейдеры, которые спекулируют на рынках без остановок потерь, обречены на провал, и единственное, что может меняться, так это время, за которое они разорятся. Как правильно заметили авторы уже упоминавшейся книги: остановка потерь похожа на взносы в страховом полисе и должна рассматриваться как необходимая плата за бизнес.

Когда торговля проходит в ожидаемом направлении, трейдер сталкивается с выбором между получением быстрого, но верного дохода или продолжением торговли в надежде на больший выигрыш. Как поступить трейдеру в такой ситуации? Вероятно, одним из выходов могут служить плавающие приостановки, другим же выходом могут служить осцилляторы чья способность угадывать коррекции и разворотные моменты тренда описана ниже.

Использование стоп сигналов.

Существует пять типов наиболее популярных стоп сигналов, используемых создателями торговых систем:

1. Исходный стоп сигнал (max loss stop): Сигнал, подача которого осуществляется при достижении заранее предусмотренного процента убытков от первоначального счета или фиксированного количества средств, находящихся в открытой позиции.

2. “Плавающий” стоп сигнал (trailing stop). Позиция закрывается в том случае если заранее предопределенное количество текущей прибыли потеряно, то есть стоп сигнал следует за рынком, и когда прибыль уменьшается на определенный процент или оговоренную величину то позиции закрываются. Плавающий стоп сигнал относится к следящим приостановкам.

3. Снятие прибыли (profit target stop): Этот стоп сигнал закрывает позицию, когда достигнуто определенное количество прибыли, изначально заданное трейдером.

4. Уровень безубыточности (breakeven stop). Позволяет пользователю определить уровень текущей прибыли, и когда рынок превосходит этот уровень, цена открытия позиции становится стоп-сигналом к выходу. Так трейдер фактически страхует свои вложенные средства.

5. Отсутствие активности¾ стоп сигналы по времени (inactivity stop). Этот тип стоп сигнала запускается, когда рынок оказывается не в состоянии обеспечивать определенный процент дохода в направлении открытой позиции в течение обозначенного периода.

Помимо выбора типа приостановки следует решить проблему величины приостановки. Остановки потерь в общем случае делятся на две категории: близкие и далекие. Идеальная же остановка должна быть одной из тех, что расположены достаточно далеко, чтобы едва выходить за границы случайных или, с технической точки зрения, лишенных смысла ценовых движений, и в тоже время быть достаточно близкой для комфортного контроля рисков при торговле. По сути, эти цели идеальной приостановки взаимно исключают друг друга, что вынуждает свести поиски к остановкам, которые установлены либо очень близко, либо очень далеко. Следует рассмотреть все “за” и “против” каждого из вариантов.

Близкие остановки предлагают очевидное преимущество малых потерь на каждой позиции и сдержанный совокупный риск на портфеле открытых торгов. Однако эта процедура ведет к финансовому ослаблению и психологическому дискомфорту, испытываемому от остановок на многих торгах, которые могли бы быть очень прибыльными, если бы изначальной позиции позволили идти своим путем. Трейдеры могут обойти эту проблему, просто определив удобный метод повторного вхождения, который вернет их на рынок в исходном направлении как раз вовремя, чтобы поймать большую часть оставшегося потенциального дохода. Однако, как всегда, это компромисс. Этот логичный шаг возвращения на рынок неизбежно ведет к повышенной активности системы, которая существенно увеличивает стоимость трансакций и издержек на проскальзывание.

Система, использующая близкие остановки, столкнется с недостатком, выраженным в увеличенном проценте убыточных торгов, но получит привилегию меньших средних потерь. Система, использующая далекие остановки, будет иметь тенденцию к увеличению процента выигрышных торгов по отношению к системе с близкими остановками. Удаленная остановка не сталкивается с проблемой повторного вхождения и держит под контролем проскальзывания и стоимость комиссионных. Эта картина довершается существенно увеличенными средними потерями на торговлю и значительно возросшим совокупным риском на портфеле. Похоже, здесь лежит выбор меньшего из двух зол или приемлемого компромисса между этими одинаково неприятными возможностями.

На основе технических индикаторов можно разработать не совсем идеальную, но все же приемлемую процедуру, которая включит в себя основной принцип задания остановок, позволяющий избежать большей части проблем, связанных со случайными колебаниями цен. В качестве одного из возможных подходов можно было бы использовать стандартное отклонение цен от скользящей средней и затем разместить остановки в нескольких шагах от стандартного отклонения от скользящей средней.

Как практическая и, возможно, как эффективная альтернатива сложному подходу стандартного отклонения, может быть использован средний дневной диапазон цен в качестве минимальной дистанции для задания остановок, которые помогут избежать большинства малых колебаний цены, приводящих к дерганиям. Для этого можно просто установить 5-дневную или 10-дневную скользящие средние пиков или впадин, а затем размещать исходные остановки на минимальном расстоянии, которое будет равняться расстоянию между скользящими средними. Пока рынок движется благоприятно, остановка тоже может координироваться этим расстоянием. Эта техника поможет избежать того, что называется “случайными колебаниями в течение дня”, потому что она держит остановку достаточно далеко, чтобы избежать дневных флуктуаций. Для того чтобы остановить позицию, потребуется ненормальное колебание в течение дня или серии враждебных дневных изменений цены. Может быть, этот метод не дает идеальной остановки, но он может быть очень полезен в смысле нахождения минимального расстояния для остановки, чтобы избежать лишних дерганий.

Другими приемлемыми методами задания остановок, которые подходят под определение идеальных приостановок являются точки на графике, такие как уровни поддержки и сопротивления, пики и впадины последних дней, параболические остановки и возможные конверты или линии тренда, однако такие методы как уровни сопротивления и поддержки практически не поддаются программированию и следовательно нереализуемы в качестве составной торговой системы.
  • +8
  • Просмотров: 2466
  • 25 января 2013, 21:32
  • NexuS
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

  Предыдущая запись в моем блоге
Классические торговые правила
Следующая запись в моем блоге  
Как спроектировать торговую систему ч2.
25 января 2013
25 января 2013

Брокер для ваших роботов, 15 лет на рынке

Комментарии (0)


Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий