01 апреля, 2013

Хорошая скальпинговая стратегия на полосах Боллинджера и RSI

Юрий FT 23423
RU

Автоматизация интересной торговой стратегии, позволяющей скальпировать, основываясь на традиционных индикаторах любой торговой платформы, мы будем автоматизировать и тестировать в 72 номере журнала ForTraders.org. Полные авторские правила стратегии вы можете найти на странице нашего сайта, здесь же мы кратко расскажем вам о правилах и результатах.

Авторские правила торговой стратегии

Итак, для работы нам понадобятся следующие индикаторы:

Полосы Боллинджера с периодом 50 и отклонением 2 (цвет желтый);
Полосы Боллинджера с периодом 50 и отклонением 3 (цвет голубой);
Полосы Боллинджера с периодом 50 и отклонением 4 (цвет красный);
Индикатор RSI (8) с уровнями 30 и 70;
Стохастик (14, 3, 3) с уровнями 20 и 80;
МА (50) – центральная красная линия.

Т.к. стратегия у нас скальпинговая, то используемые таймфреймы естественно будут самыми низкими: М1 и М5.

Сигнал на покупку возникает, когда цена пробивает вниз желтый канал и проходит, по меньшей мере, половину расстояния к нижней голубой полосе Боллинджера. Цена предположительно откатывается к красной линии МА (50), где мы фиксируем прибыль.  Дополнительным сигналом становится достижение индикатором RSI уровня 30 и ниже, при этом показатель Стохастика меньше 20.

Рис. 1. Сигнал на покупку.
Рис. 1. Сигнал на покупку.

Сигнал на продажу образуется при обратных условиях: цена пробивает вверх желтый канал и проходит, по меньшей мере, половину расстояния к верхней голубой полосе Боллинджера. Прибыль фиксируем при достижении скользящей средней.  Дополнительным сигналом становится достижение индикатором RSI уровня 70 и выше, при этом показатель Стохастика больше 80.

Рис. 2. Сигнал на продажу.
Рис. 2. Сигнал на продажу.

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

Автоматизация торговой стратегии

В процессе автоматизации торговой стратегии программисты журнала ForTraders.org несколько расширили принципы открытия и закрытия позиций. В том числе в эксперте вы можете найти параметр enter (вход в рынок), который имеет пять значений:

0 – сделка открывается между желтой и голубой линией BB;
1 – между голубой и красной;
2 – вход при касании желтой линии;
3 – вход при касании голубой линии;
4 – вход при касании красной линии.

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

Кроме того, мы полностью определили правила выхода из сделки, предложив 6 вариантов (параметр close_type ):

0 – закрытие по средней линии;
1 – закрытие сделки между желтой и голубой линиями обратной стороны каналов;
2 – закрытие сделки между голубой и красной линиями;
3 – закрытие при касании желтой линии;
4 – закрытие при касании голубой линии;
—  5 – закрытие при касании красной линии.

Теперь появилась возможность не терять прибыль у более волатильных инструментов.

Оставшиеся параметры эксперта

bolinger_per – период линий индикаторов Боллинджера: от  10 до 200 и более.
bolinger_deviation_yellow – параметр отклонения для желтых линий Боллинджера, остальные рассчитываются автоматически. Значение от  1 до 4.

RSIFilter — включение и отключение фильтра по RSI: 0 – выключен, 1 – включен.
rsi_period – период индикатора RSI.
rsi_ur – верхний уровень RSI, нижний рассчитывается автоматически: от 95 до 55.

StohasticFilter —  включение и отключение фильтра по Стохастику: 0 – выключен, 1 – включен.
stohastic_period – период стохастика.
stohastic_ur – верхний уровень стохастика, нижний рассчитывается автоматически: от 95 до 55.

InpTakeProfit – тейкпрофит, 0 – не используется.
InpStopLoss – стоплосс, 0 – не используется.

Тестирование торговой стратегии

Тестирование торговой стратегии с авторскими настройками не принесло никаких особенных результатов. Депозит довольно быстро и успешно потерян, даже без надежды на прибыль (см. рис. 3).

Рис. 3. Тестирование эксперта по авторским правилам: EURUSD, M1.
Рис. 3. Тестирование эксперта по авторским правилам: EURUSD, M1.
Рис. 4. Тестирование эксперта по авторским правилам: EURUSD, M5.
Рис. 4. Тестирование эксперта по авторским правилам: EURUSD, M5.

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

Рис. 5. Тестирование эксперта после оптимизации: EURUSD, M5.
Рис. 5. Тестирование эксперта после оптимизации: EURUSD, M5.

В период с 31 августа по 26 февраля была получена прибыль 1573.60$ от депозита в 300$. При этом максимальная просадка составила 20.41%, а средняя прибыльная сделка (91.17$) превышает  среднюю убыточную (-70.56$). Бек-тесты тоже дали отличный результат.

Рис. 6. Тестирование эксперта после оптимизации: USDJPY, M5.
Рис. 6. Тестирование эксперта после оптимизации: USDJPY, M5.

В период с 7 сентября по 26 февраля была получена прибыль 1801.49$ от депозита в 300$. При этом максимальная просадка составила 13.28%%, а средняя прибыльная сделка (61.46$) превышает  среднюю убыточную (-41.10$). Бек-тесты тоже дали отличный результат.

Скачать эксперта | Результаты теста по авторским правилам | Результаты теста после оптимизации | Сет для пары EURUSD | Сет для пары USDJPY

Обновление от 28 марта 2013
Исправленная версия советника по стратегии:

  1. Исправлены небольшие ошибки в алгоритме стратегии
  2. Добавлено ограничение работы по времени.
  3. Добавлены два параметра buy и sell для раздельной оптимизации сделок на покупку и продажу: 1-вкл, 0-выкл.

ЗагрузкаFT_3BB_RSI_Stohastic_MA_2

Мониторинг торгового советника

Мы предлагаем вам познакомиться с тестированием советника на демо и реальном счете для валютной пары доллар\иена. Эксперт был размещен на демо-счет сразу после публикации журнала ForTraders.org с целью проверки его поведения в условиях реальных торгов.

Компания: Gamma Markets LTD
Терминал: MetaTrader 4
Депозит: 300$
Тип счета: демонстрационный
Валютная пара: USDJPY
Таймфрейм: М5
Время работы эксперта: круглосуточно
Начало тестирования: 26.02.2013
Дата окончания тестирования: 25.05.2013

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

Компания: Gamma Markets LTD
Терминал: MetaTrader 4
Депозит: 1000$
Тип счета: демонстрационный, ECN
Валютная пара: EURUSD
Таймфрейм: М5
Время работы эксперта: круглосуточно
Бектест: работа демо-счета
Начало тестирования: 28.03.2013
Дата окончания тестирования: 27.06.2013

Мониторинг советника — демо-счет
Мониторинг советника — реальный счет
Обсуждение советника

Юрий FT 23423

Юрий FT 23423

Автор

Подпишитесь на нас в 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...