Алгоритм #2 — «Тренд EMA Pullback»
Тип: Трендовый (следование за трендом, вход на откате)
Базируется на: EMA21 + EMA50 как динамические уровни поддержки/сопротивления
Файлы: backtest/backtest_trend_ema.py, mt5_tester/experts/EA_TrendEMA.mq5
Философия алгоритма
Тренд — самый надёжный способ торговли. Когда рынок в тренде (определяется на H4), каждый откат к скользящей средней — это возможность войти с минимальным риском по направлению тренда. EMA21 на M5 работает как «пружина» — цена отталкивается от неё в сторону основного тренда.
Структура анализа
Шаг 1 — H4 Биас (идентичен Алго #1)
Те же правила: EMA21 + структура Swing High/Low на H4.
- LONG: Higher Highs + Higher Lows, цена > EMA21, slope > 0
- SHORT: Lower Highs + Lower Lows, цена < EMA21, slope < 0
- NEUTRAL: нет торговли
Шаг 2 — M5 Условия входа
Индикаторы на M5 (предрассчитываются на всём ряду):
EMA21— быстрая EMA (динамическая поддержка)EMA50— медленная EMA (трендовый фильтр)
Условия для LONG:
1. H4 биас = LONG
2. Close[i] > EMA50 (цена выше медленной EMA — в тренде)
3. Low[i] касается EMA21 (откат к быстрой EMA)
[low ≤ EMA21 + touch_zone, где touch_zone = 2.5 пт XAUUSD / 8 пунктов форекс]
4. Следующая свеча [i+1] бычья (close > open)
→ ВХОД BUY на открытии свечи [i+1]
Условия для SHORT (зеркально):
1. H4 биас = SHORT
2. Close[i] < EMA50
3. High[i] касается EMA21 (откат к EMA21 снизу)
4. Следующая свеча [i+1] медвежья
→ ВХОД SELL
Kill Zones (окна торговли)
| Сессия | Время UTC | Причина |
|---|---|---|
| Лондон | 06:00–10:00 |