29 января, 2012

Стратегия управления капиталом в механической торговой системе на рынке Форекс

Торговые статьи
RU

Крюков П.А., Крюкова В.В.
г. Кемерово

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

Введение

В случае, когда в механической торговой системе (МТС) правила стратегии формулируются (формализуются) с участием математических моделей (формул), очень важно определить момент, когда возникает необходимость обновления параметров (коэффициентов) уравнения модели, максимально сохранив собственные средства в процессе торговли, а также осуществлять ситуационный (операционный) контроль за результатами торговли. С этой целью предлагается использовать динамический показатель — коэффициент kt, отражающий текущую эффективность торговли и показывающий отношение превышения (недостатка) поступления денежных средств над их оттоком (личный вклад автора Крюкова П.А.) в процессе торговли.

Грамотное управление капиталом (стратегия управления капиталом) в разработанных МТС [1] предполагает принудительное ограничение убытка, а именно,  открытие позиции при наличии на счете заданной доли от начального депозита и немедленное закрытие убыточных позиций по совокупности сигналов модели (основа формализации стратегии торговли) и динамического показателя — коэффициента покрытия убытка.

Стратегия управления капиталом

Основой стратегии в разработанных МТС [1] является динамический показатель — коэффициент покрытия убытка, структура которого имеет вид:

Стратегия управления капиталом

где числитель:
NP — накопленная зафиксированная прибыль к моменту времени t по всем закрытым позициям;
N/P — нераспределенная прибыль со знаком «+» для текущей открытой позиции;
no — доля  собственных средств на счете, которую трейдер согласен проиграть (риск закрытия);

знаменатель:
NY — накопленный зафиксированный убыток по всем закрытым позициям к моменту времени t;
N/P — нераспределенная прибыль со знаком «-» для текущей открытой позиции.

Результат показывает текущее покрытие  1% убытка.

Правила стратегии: если kt>1 для текущего значения валютного курса, то позиция сохраняется; если kt≤ 1 ИЛИ есть сигнал модели на закрытие, то позиция немедленно закрывается. Открытие позиции осуществляется по сигналу модели И  истинности условия:

где Akk – собственные средства на счете на текущий момент времени t;
na — доля денежных средств от депозита (риск открытия позиции);
Depo — начальное значение депозита.

Эмпирическая проверка стратегии управления капиталом

Для проверки используем торговую стратегию, формализованную на основе модели типологической классификации текущего тренда методом факторного шкалирования для валютной пары eur/usd [2].

Экспериментально определим значения показателей no и na для прибыльных и убыточных вариантов торговли. Сначала выполним торговлю на семи интервалах ценовой истории с оптимальными параметрами варианта оптимизации 2328 [2], доставляющие прибыль стратегии. Исследуются интервалы: 1 — 1.06.2004 – 1.06.2005; 2 — 1.06.2005 – 1.06.2006; 3 — 1.06.2006 – 1.06.2007; 4 —  1.06.2007 – 1.06.2008; 5 — 1.06.2008 – 1.06.2009; 6 — 1.06.2009 – 1.06 2010; 7 — 1.06.2010 –  1.07.2011.  Исследования выполним для Стратегии ФШ [2]. Результаты представлены в табл. 1.

Таблица 1. Результаты торговли Стратегии ФШ

Результаты торговли Стратегии ФШ

Оптимальные параметры варианта 2328 дают прибыль стратегии для разных границ интервалов исследования (табл. 1; [1], с. 27), что ещё раз подтверждает устойчивость и пригодность модели прогноза текущего тренда, разработанной на основе метода факторного шкалирования  данных [2, с. 125].

Добавление ограничений на открытие позиции и коэффициента покрытия убытка при закрытии позиции, оптимизация параметров na и no позволили улучшить показатели прибыльности для интервалов 5 и 6: соотношение общая прибыль/общий убыток качественно изменились: на 242,9% увеличилась чистая прибыль для 5 интервала и на 58,5% для 6 интервала. Для остальных интервалов показатели остались прежними (табл. 2), то есть добавление коэффициента покрытия убытка не ухудшило результат.

Таблица 2. Результаты торговли

Результаты торговли

Цель использования коэффициента kt — уменьшение реального убытка в процессе торговли. Рассмотрим убыточный вариант торговли с ограничениями и без ограничений на интервале 27.03.2009 — 1.06.2010 с параметрами модели: р1=0,06; р2=0,12; si1=-15,0;    si2=14,2 (табл. 3).

Таблица 3. Результаты убыточной торговли

Результаты убыточной торговли

Попытка оптимизировать параметры no и na, дающие прибыль стратегии, не привели к успеху. Однако включение в МТС стратегии управления капиталом на основе коэффициента покрытия убытка (табл. 3) позволило увеличить показатель «прибыльность» на 32%, сократив  количество сделок, в том числе, убыточных.

Используя метод простого перебора значений, выполним грубую оптимизацию по узловым точкам с целью поиска варианта, обеспечивающего минимум убытка (табл. 4, на пересечении строки и столбца — величина убытка, достигаемая при указанных значениях параметров).  Результат для оптимального варианта приведен в табл. 3, вторая строка. Применение коэффициента  покрытия убытка kt с параметрами no=0,2 и na=1,0 (рис. 1) позволило уменьшить убыток в 35,5 раз за счет уменьшения количества убыточных сделок (убыток растет — торговля останавливается).

Таблица 4. Зависимость убытка от no и na

Зависимость убытка от no и na

Исследуем зависимость величины убытка от изменения параметров no и na. График зависимости приведен на рис. 1. Анализ рис. 1 позволяет сделать следующие выводы.

Зависимость величины убытка от na и no

Рисунок 1. Зависимость величины убытка от na и no

Выводы

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

2. При увеличении риска закрытия с 40% до 100% величина убытка постоянна (чуть больше оптимального – -$306,4), если  собственные средства — не менее величины начального депозита (na ≥ 1,0).

3.  Для показателя риска открытия позиции na (собственные средства), изменяющегося с 0,1 до 0,9, величина убытка примерно одинакова  (возрастает незначительно) для любых  значений показателя no (риска при закрытии).

4.  При риске закрытия в 20% (показатель no) имеем наименьшее значение убытка (-$275,6), если собственные средства (риск открытия) — не менее величины начального депозита (na ≥ 1,0).

5. Показатель na оказывает на величину убытка большее влияние, так как влияет на факт открытия позиции: если собственных средств меньше величины начального депозита — идет убыток, то торговля прекращается, пока не все средства проиграны. Определяя для себя конкретные значения риска при открытии и закрытии позиции (величины no и na), трейдер может сократить убытки, сохранив часть средств на счете.

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

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

1. Крюков П.А. Разработка эффективных торговых стратегий на валютном рынке FoRex // Вестн. Новосиб. гос. ун-та. Серия: Информационные технологии. 2011. Том. 9. Вып. 4. С. 18-29.

2. Крюков П.А., Крюкова В.В. Прогнозирование валютного курса на основе факторного шкалирования // Вестн. Кузбас. гос. техн. ун-та. 2011. №1.С. 118-127.

Подпишитесь на нас в VK

Fortrader contentUrl Suite 11, Second Floor, Sound & Vision House, Francis Rachel Str. Victoria Victoria, Mahe, Seychelles +7 10 248 2640568

Ещё из этой категории

Все статьи

Простая разработка скрипта Stop Trade для MetaTrader 4 на языке Mql4

Торговля на финансовых рынках становится всё более популярной, и Алготрейдинг играет в этом процессе значительную роль. В этой статье мы рассмотрим простую разработку скрипта для MetaTrader 4, который закроет все открытые позиции и удалит все отложенные ордера. Скрипт будет написан на популярном языке программирования MQL4, который зарекомендовал себя как простой и надёжный инструмент для разработки […]

4 нюанса тестирования советников в терминале MetaTrader 4, о которых знают не все трейдеры

В условиях современного трейдинга использование в торговле форекс советников уже давно не выглядит какой-то экзотикой. Практически каждый день появляются новые платные и бесплатные торговые роботы, которые впечатляют доходностью и вызывают желание быстренько заработать. Однако ставить эксперта на торговый счет без проверки – сомнительная затея, ведущая к «неожиданным» потерям в потенциале. Поэтому рекомендуем начать работу с […]

Скрипты на Форекс: что это и как установить в MT4

«Переболев» бесплатными форекс-советниками и техническими индикаторами, обещающими прибыль в сотни и тысячи долларов до следующего понедельника, начинающий трейдер обычно возвращается на грешную землю и понимает, что технические инструменты – это всего лишь помощники, делающие торговлю на валютном рынке проще и комфортнее. Мы уже много говорили о них, не затронув только Форекс скрипты, широко используемые трейдерами […]

Классификация Форекс советников

Форекс Советник (робот, EA) – это обыкновенный алгоритм, запрограммированный на основе той торговой системы, которой вы планируете использовать, чтобы совершать сделки на валютном рынке. Можно сказать, что для того, чтобы использовать советник, необходимо знать торговую систему, ставшую для него основой, чтобы знать, на каком рынке его можно применять, когда это делать по времени и за […]

Недавние обучающие статьи

Все статьи

Редакция рекомендует

Все статьи
Loading...