Разработка торговой модели на основе индикатора Momentum

Выбор брокера

Для проведения операции на валютном рынке и тестирования торговой системы существует необходимость выбора компании предоставляющей услуги Интернет-трейдинга. В настоящее время таких компании в России насчитывается более двухсот. Выбор производился на основе следующих критериев:

1)    Возможность открытия демо-счета

2)    Надежность компании

3)    Выгодные условия проведения торговых операции

4)    Торговая платформа MetaTrader 4

5)    Рейтинг компании

Обзор Forex брокеров выявил компанию в наибольшей степени отвечающей поставленным требованиям. Данной компанией является группа Компаний «Альпари» с 1998 года предлагющая частным инвесторам услуги Интернет-трейдинга на международных финансовых рынках, в том числе и на рынке FOREX. В 2007 году компания получила национальную премию «Финансовая Россия» в номинации «Лучшая деловая репутация в сфере финансов». На сегодняшний день это один из ведущих интернет-брокеров России. Обладая крупнейшей клиентской базой (на данный момент в компании зарегистрировано более 70 тыс. торговых счетов ) и эффективной системой взаимодействия со своими клиентами, компания быстро и своевременно реагирует на все пожелания клиентов и постоянно улучшает условия работы.

Компания «Альпари» предлагает клиентам широкий спектр торгуемых инструментов: FOREX, драгоценные металлы, акции, товарные фьючерсы, фьючерсы на энергоносители и фондовые индексы (приложение 1).

В 2003 году «Альпари» выступил одним из инициаторов создания Комиссии по регулированию отношений участников финансовых рынков (КРОУФР). Активное участие в деятельности КРОУФР позволило компании выработать стандарты цивилизованных отношений между клиентами и форекс-брокерами и создать независимый третейский суд для разбора жалоб клиентов. Компания предоставляет возможность доступа на валютный рынок посредством информационно-торговой платформы для интернет-трейдинга MetaTrader 4. Торговая платформа MetaTrader 4 предоставляет клиентам широкий спектр возможностей:

  • Торговля (интернет-трейдинг) на следующих рынках: FOREX, CFD, фьючерсы, акции
  • Различные технологии исполнения ордеров: Instant Execution, Request Execution, Market Execution
  • Конфиденциальность проводимых операций
  • Полноценный технический анализ: большое количество встроенных индикаторов и линейных инструментов, возможность написания собственных индикаторов и скриптов, поддержка различных временных периодов (от минутных графиков до месячных)
  • Новости с русскоязычной ленты новостей по международному валютному рынку — DJ FOREX, которая содержит специализированный спектр информации в режиме реального времени, направленный на аудиторию профессиональных валютных трейдеров
  • Встроенный язык программирования торговых стратегий (советников) MetaQuotes Language 4,точное тестирование советников на исторических данных
  • Многоязычный интерфейс
  • Печать графиков
  • Экспорт котировок в реальном времени через DDE

Рисунок 2.1 Торговый терминал MetaTrader 4

После определения интернет-брокера открываем демо-счет и приступаем к формированию торговой ситстемы.

 

Формирование торговой системы

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

Рисунок 2.2 Сравнение индикаторов

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

Рисунок 2.3 Графическое изображение индикатора

Полученный индикатор определяет следующие моменты входа в рынок:

1)    Пересечение красной линией (линия А) черную (линия В) сверху вниз выше уровня 100-сигнал к покупке

2)    Наблюдается дивергенция

3)    Пересечение красной линией (линия А) черную (линия В) снизу вверх ниже уровня 100-сигнал к продаже

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

 

где:

Pn — значение цены n-ного периода;

i — количество предшествующих периодов.

Линия А= EMA(М- 1) + (K x [Price(t) — EMA(М — 1)],

Линия В= EMA(М — 1) + (K x [Price(t) — EMA(М — 1)]

Где М – текущие значение индикатора «момент»,
(t — 1) — предыдущий момент времени,
K = 2 / (n + 1),
n — период средней.

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

После формирования торговой модели производим ее тестирование на исторических данных для определения эффективности применения.

Условия тестирования:

Инструмент:  EURUSD

Период тестирования: 15.01.08-21.12.08

Масштаб графика:  4 час.

Начальный депозит:  5000 USD

Кредитное плечо:  1:100

Комиссионные:  нет

Используемые индикаторы: усредненный индикатор момента

Период индикатора: линия момент-14, линия А-10, линия В-14

Результаты тестирования:

Прибыль:  541%

Максимальная просадка (% от текущего депозита): 12%

Отношение средней прибыли к среднему убытку: 0,2

Всего сделок: 251

Прибыльных сделок:  211

Убыточных сделок: 40

Формула индикатора в формате MetaTrader (приложение Б)

Сигнальные линии используются в нескольких индикаторах данного типа (рисунок 2), а именно:

1)    Relative Vigor Index

2)    Stochastic Oscillator

Рисунок 2.4 Сравнение аналогичных индикаторов

Для выявления целесообразности использования полученного индикатора для формирования торговой системы необходимо рассмотреть сравнительные характеристики индикаторов. Тестирование производится при равных стартовых характеристиках:

 

Таблица 1.1 Характеристика индикаторов.

ИндикаторинструментПрибыльМаксимальная просадка (% от текущего депозита)Отношение средней прибыли к среднему убыткуВсего сделокПрибыльных сделокУбыточных сделок
момент(S;D)GBPUSD541120,225121140
RVIGBPUSD302330,97966234
Stochastic OscillatorGBPUSD301211,471518764

 

Согласно проведенным исследованиям наиболее эффективным индикатором для формирования торговой системы является «момент» (табл.1) Торговая система (ТС) — это набор инструкций, предписывающих открывать и закрывать торговые позиции, исходя из результатов технического анализа. На базе выработанного индикатора производится формирование торговой системы, а именно выработка критериев определяющих наиболее эффективные моменты заключения операции и закрытия открытых ранее позиции. На основе данного индикатора была построена торговая система использующая следующие торговые сигналы:

*  открываем длинную позицию, когда линия А пересекает снизу вверх линию В ниже уровня 100;

*  закрываем длинную позицию при пересечении линией А  сверху вниз линию В;

*  открываем короткую позицию, когда линия А пересекает сверху вниз линию В выше уровня 100;

*  закрываем короткую позицию при пересечении линией А  снизу вверх линию В.

Для примера на рисунке 2.5 и 2.6 показаны моменты открытия длинной и короткой позиции по данным правилам.

Рисунок 2.5 Открытие длинной позиции

В дальнейшем необходимо сравнить результаты системы при оптимизации ее параметров на всем временном промежутке (2007-2008) и оптимизации их отдельно по годам, чтобы оценить, какой процент прибыли от максимально возможной при данном алгоритме системы мы получаем при торговле по переменным, оптимизированным на промежутке 2007-2008.

Таблица 2.2 Оптимизирование параметров индикатора

ГодOpt1Opt2Opt3
2007543769
2008574531
2009221920
Итого:133101120

 

При переоптимизации по годам прибыль увеличилась, это говорит о том, что перетестирование системы при дальнейшей торговле по ней рекомендуется. На общем периоде 2007-2008 г. переменные давали несильный разброс, а именно: opt1=(12;10;14), opt2=(14;10;14), opt3=(10;10;14).

Если не использовать стоп-лосс, то система дает 12%-ную просадку

Рисунок 2.6 Максимальная просадка системы (-12%)

 

Рисунок 2.7 Самая прибыльная сделка

Как уже отмечалось система  дает  ощутимую  максимальную  просадку – 12%,  поэтому  рекомендуется  использовать  стоп-лосс.  По результатам тестирования наиболее оптимальной величиной стоп-лосс будет 10% от величины начального капитала.  Тестируемая система показывает довольно стабильный результат, хорошо работая на тренде и не давая просадок на  боковом тренде. Прибыль  за 2  года  составила 841%. Столь высокий результат получился благодаря тому, что система «поймала» все сильные движения курса за тестируемый период.

Внедрение торговой системы в процесс интернет-трейдинга

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

1)    Открытие длинной позиции по цене 1.3200 отображено красной стрелкой, момент фиксации по цене 1.3381 прибыли отображен красным крестиком. Чистая прибыль от проведенной операции составляет  181 пункт (рисунок 7).

Рисунок 2.8 длинная позиция по паре EURUSD

2)    Открытие короткой позиции по цене 1.3360 отображено красной стрелкой, момент фиксации по цене 1.2969 прибыли отображен красным крестиком. Чистая прибыль от проведенной операции составляет  391 пункт (рисунок 8)

Рисунок 2.9 Короткая позиция по паре EURUSD

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

Начальный депозит 5000.00

Чистая прибыль 3816,77

Общая прибыль 9211,17

Общий убыток-394,4

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

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

Теги по теме:
Автор:

Может быть интересно

Смотрите также

Глоссарий 30.05.2013

Фрод

Фрод (от англ. fraud, мошенничество) – 1) мошенничество с контрактами и счетами за услуги сотовой связи,…