GembalaADX Trend Following with SAR Filter
- Эксперты
- Syafrien Anwar
- Версия: 1.80
- Активации: 5
Russian (Русский)
Обзор стратегии
GembalaCandle EA — это система следования за трендом, которая использует индикатор ADX (Average Directional Index) для определения силы тренда и его направления (используя +DI и -DI). Она использует несколько таймфреймов (от M1 до D1, но обычно используются более низкие таймфреймы) и объединяет их сигналы в соответствии с выбранным режимом (консенсус, строгий и т.д.). EA также использует несколько фильтров (полосы Боллинджера, MA29, параболический SAR, истощение ADX, MA50 и другие), чтобы избежать входа в сделки в неблагоприятных условиях. Она имеет сложную систему управления рисками, включая систему усреднения/мартингейла (с опциями сетки), автоматическое хеджирование и систему повторного входа.
Как ADX создает сигналы
EA использует индикатор ADX на нескольких таймфреймах (какие именно используются, настраивается). Для каждого таймфрейма она проверяет:
Сила ADX: Значение ADX должно быть выше уровня Strong_ADX_Level (по умолчанию 18.0), чтобы тренд считался достаточно сильным.
Пересечение и уровни DI:
-
Сигнал на покупку: +DI должен быть выше -DI как минимум на DI_High_Level для этого таймфрейма (например, 14.0 для M1). Кроме того, +DI должен быть выше определенного уровня (DI_High_Level), а -DI ниже DI_Low_Level (7.0 для M1).
-
Сигнал на продажу: -DI должен быть выше +DI как минимум на DI_High_Level для этого таймфрейма, и -DI должен быть выше DI_High_Level, а +DI ниже DI_Low_Level.
Конкретные условия:
-
Сигнал на покупку:
-
ADX > Strong_ADX_Level
-
+DI > -DI
-
+DI >= DI_High_Level (для этого таймфрейма)
-
-DI <= DI_Low_Level (для этого таймфрейма)
-
-
Сигнал на продажу:
-
ADX > Strong_ADX_Level
-
-DI > +DI
-
-DI >= DI_High_Level
-
+DI <= DI_Low_Level
-
Затем EA объединяет сигналы с нескольких таймфреймов в соответствии с TimeframeMode.
Защитные функции
EA имеет несколько уровней защиты:
1. Фильтр полос Боллинджера
-
Можно включить/отключить для каждого таймфрейма (M1, M2, M5, M15)
-
Для сигнала на покупку цена должна быть ниже верхней полосы Боллинджера (для продажи — выше нижней)
-
Точное условие: цена должна находиться внутри полос, чтобы разрешить сделку
2. Экстремальный фильтр полос Боллинджера
-
Этот фильтр проверяет, не слишком ли цена близка к экстремуму полос Боллинджера (используя расстояние в пунктах)
-
Если цена находится в пределах BBExtreme_Distance (по умолчанию 500 пунктов) от верхней полосы, сигнал на покупку блокируется
-
Аналогично для продажи и нижней полосы
3. Фильтр MA29 (линейно взвешенная скользящая средняя)
-
Это фильтр переопределения для полос Боллинджера
-
Если цена пробивает MA29 high (для покупки) или опускается ниже MA29 low (для продажи), то фильтр полос Боллинджера временно отключается, разрешая сделку
4. Фильтр параболического SAR
-
Проверяет направление параболического SAR
-
Если SAR ниже цены (бычий), разрешены только сигналы на покупку
-
Если SAR выше цены (медвежий), разрешены только сигналы на продажу
5. Фильтр истощения ADX
-
Если значение ADX слишком высоко (выше ADX_Exhaustion_Level, по умолчанию 44.0) и соответствующая линия DI (D+ для покупки, D- для продажи) также выше DI_Exhaustion_Level (по умолчанию 44.0), то тренд считается истощенным и сигнал блокируется
6. Фильтр MA50
-
Это трендовый фильтр
-
Для сигнала на покупку цена должна быть выше линии MA50 (если MA50_FilterBuy равен true)
-
Для сигнала на продажу цена должна быть ниже линии MA50 (если MA50_FilterSell равен true)
-
Этот фильтр можно обойти для сигналов разворота и хеджирования
7. Защита направления сигнала
-
После изменения направления сигнала (например, с покупки на продажу) EA может блокировать усреднение (или все сделки) в противоположном направлении в течение установленного периода (SignalChangeBlockMins, по умолчанию 5 минут)
-
Это делается, чтобы избежать немедленного входа в сделки против нового направления сигнала
8. Динамические стоп-лосс и тейк-профит
-
EA может рассчитывать SL и TP на основе ATR (Average True Range) для адаптации к волатильности рынка
9. Система автоматического хеджирования
-
Когда плавающая убыток достигает определенного процента (HedgeTriggerPercent, по умолчанию 7.5%), EA может открыть хеджирующую позицию (в противоположном направлении), чтобы уменьшить просадку
-
Также имеет функцию ребалансировки для корректировки хеджа
10. Система повторного входа
-
После закрытия сделки (по SL, TP, трейлинг-стопу или вручную) EA может подождать период охлаждения, а затем повторно войти в том же направлении (или противоположном, в зависимости от настройки), если условия все еще выполняются
11. Система разворота Zigzag
-
Использует индикатор Zigzag для обнаружения потенциальных точек разворота
-
Когда генерируется сигнал разворота (цена движется за пик/впадину Zigzag на пороговое значение), он может переопределить исходный трендовый сигнал
12. Защита от плавающего убытка
-
Если плавающий убыток достигает определенного процента (MaxFloatLossPercent, по умолчанию 10%), EA может закрыть все позиции и остановить торговлю на период восстановления
13. Управление рисками
-
Включает определение размера позиции на основе баланса счета и процента риска, контроль кредитного плеча и ограничение максимального количества позиций
14. Система усреднения/мартингейла с сеткой
-
EA может усреднять убыточные позиции в сеточном паттерне, но со строгим контролем рисков (максимальный процент риска, уровни экстренного закрытия и т.д.)
Рекомендуемое использование
Оптимальные условия:
-
Трендовые рынки: Идентификация четкого направленного движения (настраивать на низких таймфреймах для флэтовых рынков)
-
Разработан для соответствия волатильности золота: Разработан для XAUUSD (золото), может быть настроен для XAGUSD и основных валютных пар (EURUSD, GBPUSD)
-
Периоды высокой волатильности: События новостей, перекрытия торговых сессий
-
Достаточный размер счета для правильного определения размера позиции
-
Очень хорошо подходит для скальпинга: Настраивать для внутридневной или свинговой торговли
Рекомендации по настройке:
-
Начните с консервативных настроек (более высокий SL, меньший риск %)
-
Используйте демо-счет для тестирования
-
Настройте консенсус таймфреймов в зависимости от стиля торговли (скальпинг vs свинг)
-
Включайте только необходимые фильтры, чтобы избежать чрезмерной фильтрации
-
Регулярно отслеживайте производительность и при необходимости корректируйте параметры
-
Для поддержания максимальной эффективности в захвате рыночных возможностей запланируйте еженедельную сессию проверки параметров. Эта регулярная корректировка помогает EA адаптироваться к изменяющейся волатильности, характеристикам тренда и изменениям рыночной структуры, а также поддерживать тонкую настройку EA под рыночные условия. Регулярные корректировки повышают точность сигналов и улучшают соответствие динамичной природе финансовых рынков
-
Панели можно включать/выключать
Минимальные требования к счету
-
Стандартные счета: Минимум $10,000 USD
-
Центовые счета: Минимум 10,000 центовых единиц
-
Этот порог обеспечивает работу интегрированных систем управления рисками, как задумано, с достаточным капиталом для выдерживания нормальной рыночной волатильности при поддержании рекомендуемых протоколов определения размера позиции
-
Требуется минимальный баланс счета для реализации рекомендуемого управления рисками, включая правильное определение размера позиции, защиту от просадки и многоуровневые механизмы безопасности, присущие этой торговой системе
Отказ от ответственности по рискам
Важные соображения:
-
Торговля на Forex и CFD сопряжена со значительным риском потери средств
-
Этот EA не гарантирует прибыль
-
Прошлые результаты не являются гарантией будущих результатов
-
Всегда используйте надлежащее управление рисками
-
Тщательно тестируйте на демо-счете перед реальной торговлей
-
Торгуйте только средствами, которые можете позволить себе потерять
Технические требования
-
Платформа MetaTrader 5
-
Стабильное интернет-соединение
-
Рекомендуется VPS для работы 24/7
-
Достаточный баланс счета для минимальных размеров позиции
-
Брокер с надлежащим исполнением и разумными спредами
Техническое обслуживание и мониторинг
Регулярные проверки:
-
Ежедневно: Проверяйте, что все системы работают правильно
-
Еженедельно: Проверяйте метрики производительности и при необходимости корректируйте параметры
-
Ежемесячно: Полная проверка системы и возможная повторная оптимизация
-
После значительных рыночных событий: Проверяйте поведение системы во время высокой волатильности
Заключение
GembalaCandle EA — это сложная система, которая использует множество индикаторов и фильтров для попытки захвата трендов при защите от ложных сигналов и управлении рисками. Она разработана для рынка XAUUSD (золото), но может быть адаптирована для других. Стратегия основана на силе и направлении тренда ADX с несколькими уровнями подтверждения и защиты.
