Quad Basket Hedging Grid
- Эксперты
-
Awais Ahmed
I develop and maintain automated trading systems for MetaTrader 4 and MetaTrader 5. - Версия: 1.0
- Активации: 10
Quad Basket Hedging Grid — советник с автоматической сеткой хеджирования для MetaTrader 5.
ЭА управляет четырьмя независимыми корзинами по одному символу, каждая из которых имеет собственное «магическое число»: «покупка по тренду», «продажа по тренду», «покупка против тренда» и «продажа против тренда». Каждая корзина добавляет уровень каждые 21 пипс в противоположном направлении по отношению к позиции, при этом размер лота умножается на 1,7, до максимального количества в 12 уровней. Как только в корзине накапливается четыре рыночных ордера, каждая позиция переходит на самый новый уровень тейк-профита, и корзина закрывается единым блоком.
Требования
- MetaTrader 5. Для описанной здесь сетки требуется счет с хеджированием. На счете с неттингом советник работает в более простом режиме с одной позицией, который описан ниже.
- Предназначено для пар AUDCHF и AUDCAD на графике H1.
- Пожалуйста, оставьте настройки по умолчанию. Они оптимизированы именно для этих пар валют и данного таймфрейма.
Счета хеджирования и взаимозачета
На счете хеджирования каждая позиция рассматривается отдельно, поэтому четыре корзины и сетка работают именно так, как описано здесь.
Счет с неттингом объединяет все позиции по одному инструменту в одну, поэтому построить на нём сетку вообще невозможно. Советник определяет это при запуске, записывает примечание в журнал советников и переходит в режим одной позиции: те же сигналы входа, по одной позиции за раз, одинаковые стоп-лосс и тейк-профит для каждой позиции, а также отсутствие умножения лота. В обоих режимах действуют торговые часы и лимиты защиты счёта.
Если вы хотите применять стратегию в том виде, в каком она описана на этой странице, воспользуйтесь счетом с хеджированием.
Как открываются позиции
Анализ тренда: стохастик (10, 3, 3) с уровнями 25/75, отфильтрованный с помощью 25-периодной LWMA.
Сторона, противостоящая тренду: стохастик с более медленными параметрами (32, 12, 12) и уровнями 30/70.
По умолчанию обе корзины трендов отключены, поэтому советник работает исключительно в противотрендовом режиме.
Как закрываются позиции
- Фиксация прибыли — 30 пунктов на каждую позицию.
- После размещения четырёх ордеров в корзине все позиции закрываются одновременно с использованием самого последнего уровня тейк-профита.
- Стоп-лосс — 253 пункта на каждую позицию.
- Выход при образовании гэпа: если цена подскакивает выше уровня последнего входа на величину шага сетки плюс 38 пунктов, вся корзина закрывается сразу.
- Дополнительно: закрытие корзины по фиксированной сумме в валюте счета и, по желанию, с использованием трейлинг-стопа, рассчитанного на основе средневзвешенной по лотам цены корзины.
Защита учетной записи
Три ограничения, каждое из которых является независимым и по умолчанию отключено:
- Лимит дневных убытков — рассчитывается относительно начального капитала на данный день. Закрывает все позиции и приостанавливает торговлю до следующего дня.
- Плавающий лимит снижения баланса — плавающий убыток относительно баланса. Закрывает все позиции и приостанавливает торговлю до следующего дня.
- Цель по ежемесячной прибыли — закрыть все позиции и приостановить торговлю до следующего месяца.
Фильтр новостей
Использует экономический календарь, встроенный в MetaTrader. Во время событий, оказывающих сильное влияние на две валюты, представленные в символе графика, шаг сетки и расстояние выхода из гэпа умножаются на 3, благодаря чему советник входит в рынок реже и с большим интервалом в период высокой волатильности. Календарь недоступен в Тестере стратегий, поэтому во время бэктеста фильтр отображается как отключенный.
О рисках — пожалуйста, ознакомьтесь перед покупкой
Это сетка с прогрессией Мартингейла. Размер позиции увеличивается в 1,7 раза на каждом уровне, поэтому корзина, охватывающая все 12 уровней, содержит в общей сложности около 8,3 лотов, исходя из начального размера 0,01. Стоп-лосс по каждой позиции не ограничивает максимальный убыток всей корзины.
Прежде чем запускать его на реальном счете:
- Установите значение параметра Fix_lot в соответствии с особенностями вашего счёта, а не оставляйте значение по умолчанию.
- Включите лимит суточных убытков и лимит плавающего просадки.
- Сначала попробуйте на демо-счете.
Торговля сопряжена с риском. Результаты прошлых периодов не являются гарантией будущих результатов.
Входные данные
Направление торговли и часы работы
StartHour 0, StopHour 24 — торговое окно в часах сервера
Buy_Trend false, Sell_Trend false — включить корзины трендов
Сетка и определение размеров
Fix_lot 0.01 — стартовый лот
Magic 69 — базовое магическое число, от которого производятся четыре корзины
Range 21.0 — пипсы между уровнями
Level_Max 12 — максимальное количество в каждой корзине
Star_ModifTp 4 — ордера, после которых позиция в корзине имеет один уровень тейк-профита
DiMarti 1.7 — коэффициент приумножения лота за каждый уровень
Выходы
Close_All_Gap true, Gap_Factor 38.0 — закрытие экстренной корзины при скачке цены
SL 253.0, TP 30.0 — пипсы на позицию
Tp_In_money false, Tp_in_money 7.0 — закрыть корзину по фиксированной сумме
Dtrailing false, Trailing 5 — трейлинг-стоп на основе средней цены корзины
Индикаторы тренда
kperiod 10, dperiod 3, slowing 3, lo_level 25, up_level 75, maPereode 25
Индикатор противоположного тренда
k_period 32, d_period 12, s_lowing 12, lolevel 30, uplevel 70
Управление рисками
Use_Daily_Loss_Limit false, Daily_Loss_Limit_Pct 4.5 — суточный лимит убытков и его процентная доля
Use_Active_DD_Limit false, Active_DD_Limit_Pct 9.5 — плавающий лимит снижения баланса и его процентная доля
Monthly_Profit_Target_USD 0.0 — 0 означает «выкл.»
Фильтр новостей
Use_News_Filter true — включить или выключить фильтр
News_Gap_Multiplier 3.0 — коэффициент масштабирования сетки в окне новостей
News_Minutes_Before 120, News_Minutes_After 120 — какова ширина «окна» вокруг события
News_Impact_High true, News_Impact_Medium false — какие уровни воздействия учитываются
News_Only_Symbol_Currencies true — только новости о двух валютах, обозначенных символом на графике
News_Refresh_Minutes 240 — как часто происходит повторное считывание календаря
News_Time_Adjust_Minutes 0 — ручное изменение времени проведения мероприятий, если это понадобится
Панель управления
На графике отображаются три перемещаемые панели: панель состояния счёта, панель стратегии и диапазона, а также окно новостей. Каждую из них можно свернуть и перемещать, при этом их расположение сохраняется для каждого графика.
