Стратегия баланса длинных и коротких позиций на основе точек разворота и скользящей средней наименьших квадратов
Обзор
Это количественная торговая стратегия, работающая только на покупку, которая объединяет преимущества стратегии разворота по точкам Пивот и стратегии скользящей средней методом наименьших квадратов. Стратегия входит в рынок во время бычьего тренда вслед за основным трендом, а после формирования верхней границы точки Пивот определяет сигнал разворота и открывает длинную позицию. При этом она требует, чтобы цена закрытия была выше скользящей средней методом наименьших квадратов, прежде чем открыть сделку на покупку, что делает стратегию более стабильной.
Принцип стратегии
Стратегия объединяет стратегию разворота по точкам Пивот и стратегию скользящей средней методом наименьших квадратов. Стратегия разворота по точкам Пивот рассчитывает максимальные и минимальные цены за определённое количество предыдущих торговых дней, получая верхнюю и нижнюю границы. Когда цена пробивает верхнюю границу, это считается сигналом разворота. Скользящая средняя методом наименьших квадратов – это индикатор для определения тренда, который лучше аппроксимирует цену. Когда формируется верхняя граница точки Пивот, и цена закрытия выше скользящей средней методом наименьших квадратов, стратегия открывает длинную позицию.
Конкретно, стратегия сначала вычисляет максимальную цену за последние 3 свечи и минимальную цену за последние 16 свечей, получая верхнюю и нижнюю границы точки Пивот. При формировании верхней границы открывается длинная позиция; при следующем формировании нижней границы позиция закрывается. Кроме того, требуется, чтобы цена закрытия была выше 20-дневной скользящей средней методом наименьших квадратов перед открытием сделки.
Преимущества стратегии
-
Объединение преимуществ двух стратегий делает торговые решения более стабильными и надёжными.
-
Стратегия точек Пивот позволяет определять точки разворота, а скользящая средняя методом наименьших квадратов фильтрует ложные пробои, снижая торговые риски.
-
Работает только на покупку, что соответствует психологическим ожиданиям большинства трейдеров.
-
Стратегия проста и понятна, легко понимается и оптимизируется.
-
Частота сделок умеренная, подходит для средне- и долгосрочной торговли.
Анализ рисков
-
Невозможность воспользоваться возможностями при быстром падении рынка.
-
Существует определённая задержка, которая может привести к пропуску части роста.
-
При смене бычьего рынка на медвежий могут возникнуть значительные убытки.
Методы решения:
-
Соответственно сократить период расчёта, уменьшив задержку.
-
Скорректировать параметры скользящей средней для оптимизации участия.
-
Добавить стратегию стоп-лосса для снижения убытков по каждой сделке.
Направления оптимизации
-
Добавить комбинацию нескольких трендовых индикаторов для повышения точности определения.
-
Включить результаты прогнозов моделей машинного обучения для улучшения принятия решений.
-
Объединить индикаторы волатильности для контроля размера позиции.
-
Оптимизировать параметры для повышения процентного соотношения выигрышных сделок.
-
Протестировать на данных за более длительные временные периоды, чтобы проверить стабильность.
Заключение
Данная стратегия объединяет преимущества стратегии разворота по точкам Пивот и стратегии скользящей средней методом наименьших квадратов, контролируя риски при определении разворота тренда. Это консервативная стратегия. Она проста по структуре, легко понимается и тестируется, что делает её очень подходящей для обучения и практики начинающих в области количественной торговли. Однако стратегия работает только на покупку и не может получать прибыль на падающем рынке, что является её основным ограничением. Путём внедрения дополнительных индикаторов и методов машинного обучения для оптимизации можно ещё больше усилить стабильность стратегии и её способность следовать за трендом, тем самым добившись лучших результатов.
/*backtest
start: 2022-12-18 00:00:00
end: 2023-12-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//@author exlux99
strategy(title = "Pivot Reversal Upgraded long only", overlay = true, pyramiding=1,initial_capital = 100, default_qty_type= strategy.percent_of_equity, default_qty_value = 100, calc_on_order_fills=false, slippage=0,commission_type=strategy.commission.percent,commission_value=0.1)- 1

