D. Пример торговой системы из Trading Recipes

Зарабатывайте вместе с самыми успешными трейдерами со всего мира – в самой умной платформе для автоматического копирования сделок!

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

– Эд Сейкота

В этом приложении мы рассмотрим, как трейдер может создать простую механическую систему следования тренду на основе программного обеспечения Trading Recipes Portfolio Engineering Software.

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

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

Информация о системе

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

В табл. D.1 представлена информация о составе портфеля, взятого в качестве примера.

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

Элементы системы

Прежде чем анализировать доходность на уровне портфеля, рассмотрим программу, используемую в Trading Recipes для подачи сигналов открытия и закрытия позиции и определения ее размеров (финансовое управление). Пожалуйста, обратите внимание, что слова, набранные ЗАГЛАВНЫМИ БУКВАМИ, представляют собой элементы языка программирования Trading Recipes, а слова после апострофа – это пояснительные комментарии.

Ежедневно мы рассчитываем следующие показатели:

Поскольку наша система ежедневно отслеживает ситуацию на каждом рынке, она будет ожидать ценового «пробоя» для открытия позиции (длинной или короткой):

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

Из приведенных ниже правил будет видно, что мы рискуем 2% капитала на каждом тренде. Однако наш консервативный стиль торговли проявляется в том, что мы торгуем меньшим количеством контрактов, которое рассчитывается как 2%, деленных на новый риск (определяемый как выраженная в долларах абсолютная стоимость величины [входа-выхода]), или 2%, деленных на удвоенное денежное выражение среднего периода волатильности 15 дней.

При наличии открытой позиции наша система следования тренду будет дожидаться критического уровня потерь для подачи сигнала о закрытии позиции (длинной или короткой):

Торговля канадским долларом

Рассмотрим торговлю канадским долларом, чтобы проследить на конкретном примере, как наша торговая система подает сигналы об открытии и закрытии позиции и определяет ее размер.

Четырнадцатого декабря 1994 г. курс канадского доллара пробил линию 89-дневного минимума (как иллюстрирует линия в середине графика цены). Поскольку в нашей системе следования тренду заложен сигнал о продаже после такого периода непрерывного падения цеп, указание было выполнено и открыта короткая позиция (см. график D.1).

На графике линия, расположенная выше линии цены, показывает уровень установленного «стоп-лосса» (соответствующего 13-дневному максимуму). При наличии открытой позиции Trading Recipes сравнивает ежедневную динамику курса с этой линией. В тот день, когда график цены коснется этой линии, как это произошло 31 января 1995 г., система подает сигнал о закрытии позиции и формируется приказ о покупке, чтобы компенсировать потери.

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

При закрытии биржи 13 декабря 1994 г. наш капитал составлял $2 205 963. При определении размера позиции для торговли канадским долларом наша система рассчитывает следующие показатели (обратите внимание, что изменение курса канадского доллара на 1,0 в нашем примере эквивалентно $100 тыс. в стоимостном выражении):

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

Доходность системы

Мы можем использовать некоторые из инструментов анализа Trading Recipes, чтобы посмотреть, какую доходность при использовании данной системы следования тренду показывает наш портфель в целом. Рассмотрение портфеля в целом дает массу полезной информации. В табл. D.2 показана статистика показателей портфеля на протяжении оговоренных 10 лет на рынках 15 различных активов. Обратите внимание, что в целях упрощения комиссия и издержки «проскальзывания» (которые могут быть довольно существенными) не учитывались в тестировании.

Чтобы проследить зависимость величины нашего капитала от потерь, мы можем построить логарифмическую кривую величины капитала (график D.2). Обратите внимание: в 1992 и 1993 гг. величина капитала не увеличивалась, что было обусловлено значительными потерями, которые оказались исторически наибольшими. Однако в середине 1994 г. система проявила себя с наилучшей стороны – и капитал начал стабильно возрастать.

Чтобы посмотреть, какова доходность нашей системы в течение года, мы можем построить график изменения величины прибыли в течение года (график D.3). Обратите внимание на частоту получения чистой прибыли в течение года – отличный показатель устойчивости системы.

Резюме

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

Создателем программного обеспечения Trading Recipes является Боб Спир. Больше информации о Trading Recipes можно получить на сайтах www.tradinQredpes.com и www.mechanicasoftware.com.

Содержание Далее

Перейти на Главную страницу сайта