Обзор
Это количественная торговая стратегия, основанная на пробое уровней поддержки/сопротивления и ретесте. Стратегия идентифицирует ключевые ценовые уровни поддержки и сопротивления и совершает сделки в моменты ретеста после пробоя. Для динамического определения ключевых точек используются левая и правая полосы (lookback bars), а для фильтрации ложных пробоев применяется допуск на ретест, что повышает точность и стабильность торговли.
Принцип стратегии
Стратегия включает следующие основные логики:
- Определение ключевых pivot-точек поддержки и сопротивления с помощью заданного количества баров слева и справа.
- Ведение переменных состояния для отслеживания пробоя и ретеста кандидатных уровней поддержки/сопротивления.
- Обновление кандидатных уровней при появлении новых pivot-точек.
- Совершение сделок при пробое и последующем ретесте кандидатных уровней:
- Длинная позиция при пробое поддержки вниз и возврате цены к уровню поддержки.
- Короткая позиция при пробое сопротивления вверх и возврате цены к уровню сопротивления.
- Использование параметра допуска для фильтрации колебаний цены при ретесте, повышение качества сигналов.
Преимущества стратегии
- Основана на классическом техническом анализе, логика понятна и прозрачна.
- Динамическое определение ключевых точек обеспечивает адаптивность.
- Двойное подтверждение (пробой + ретест) снижает ложные сигналы.
- Параметр допуска фильтрует шум, повышая точность.
- Кодовая структура чистая, легко поддерживать и расширять.
- Применима к различным таймфреймам и инструментам.
Риски стратегии
- На боковом рынке может приводить к частым убыточным сделкам.
- Ложные пробои всё ещё возможны.
- Оптимизация параметров может привести к переобучению.
- При высокой волатильности стоп-лосс может быть значительным.
- Необходимо учитывать влияние торговых издержек.
Направления оптимизации
- Добавить фильтр тренда для торговли только в направлении основного тренда.
- Внедрить механизм подтверждения объёмом.
- Оптимизировать момент входа, возможно, добавить подтверждение техническими индикаторами.
- Усовершенствовать механизмы стоп-лосса и тейк-профита.
- Добавить логику управления позицией.
- Рассмотреть возможность мультитаймфреймового анализа.
Заключение
Стратегия построена на классической теории уровней поддержки/сопротивления с пробоем и ретестом, имеет хорошую теоретическую основу. С помощью оптимизации параметров и управления рисками можно добиться стабильных результатов. Кодовая структура понятна, легко понимается и расширяется, обладает высокой практической ценностью. Рекомендуется адаптировать параметры в реальной торговле с учётом рыночных условий и личной толерантности к риску.
/*backtest
start: 2024-02-21 00:00:00
end: 2025-02-18 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("SR Breakout & Retest Strategy (4hr)", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// ===== USER INPUTS =====- 1

