Алгоритм #3 — «Bollinger Revert» (Возврат к среднему)
Тип: Контр-трендовый, статистический (Mean Reversion)
Базируется на: Bollinger Bands (20, 2σ) + RSI(14) — статистическая перекупленность/перепроданность
Файлы: backtest/backtest_bollinger_revert.py, mt5_tester/experts/EA_BollingerRevert.mq5
Философия алгоритма
Цена статистически всегда возвращается к своей средней. Когда рынок уходит слишком далеко от средней (за 2 стандартных отклонения) — это статистический перехлёст, и с высокой вероятностью произойдёт возврат. Алгоритм не предсказывает направление тренда — он торгует «резинку», растянутую слишком сильно.
Принципиальное отличие от Алго #1 и #2: нет H4 биаса. Это намеренно — алгоритм работает ПРОТИВ тренда в моменты экстремального отклонения.
Структура анализа
Bollinger Bands (20, 2σ)
BB_Middle = SMA(Close, 20)
BB_Upper = BB_Middle + 2 × STD(Close, 20)
BB_Lower = BB_Middle - 2 × STD(Close, 20)
Интерпретация:
- Цена находится за BB Lower в ~2.5% случаев → статистически перепродана
- Цена находится за BB Upper в ~2.5% случаев → статистически перекуплена
- Ожидаемое движение: возврат к BB Middle
RSI(14) — Дополнительный фильтр
RSI < 30 → перепроданность (подтверждает вход LONG)
RSI > 70 → перекупленность (подтверждает вход SHORT)
RSI используется для фильтрации ложных сигналов BB: если цена закрылась за BB, но RSI ещё не в экстреме — сигнал не принимается.
Условия входа
LONG (покупка):
1. Текущая свеча: Close < BB_Lower (закрытие за нижней полосой)
2. RSI(14) < 30 (подтверждение перепроданности)
3. Время: Kill Zone активна
→ ВХОД BUY
TP: BB_Middle (цена возврата к средней)
SL: минимум последних 3 свечей - буфер
SHORT (продажа):
1. Текущая свеча: Close > BB_Upper
2. RSI(14) > 70
3. Kill Zone активна
→ ВХОД SELL
TP: BB_Middle
SL: максимум последних 3 свечей + буфер