Многофакторная стратегия количественной торговли
Один мультифакторный алгоритмический торговый подход, который комплексно использует факторы скользящих средних и осцилляторов для контроля рисков и повышения стабильности. В данной статье подробно описываются принципы, преимущества и возможные риски этой стратегии.
Принцип стратегии
Стратегия состоит из трёх основных модулей:
-
Фактор скользящих средних
Используются пять EMA с разными периодами (8, 13, 21, 34, 55) для построения фильтра тренда. Скользящие средние располагаются от краткосрочных к долгосрочным. Только когда краткосрочная EMA пересекает долгосрочную EMA снизу вверх, формируется трендовый признак и генерируется торговый сигнал.
-
Фактор осцилляторов
Одновременно применяются два осциллятора – RSI и Stochastic – для подтверждения пробоев, чтобы избежать большого количества ложных пробоев на боковом рынке.
Параметры RSI: 14. Когда RSI находится в диапазоне 40–70, условие для длинной позиции выполняется; в диапазоне 30–60 – для короткой.
Параметры Stochastic: (14,3,3). Когда линия K находится в диапазоне 20–80, условие для длинной позиции выполняется; в диапазоне 5–95 – для короткой.
-
Логика входа и выхода
Сигнал на вход генерируется только тогда, когда одновременно выполняются условия как скользящих средних, так и осцилляторов. Сигнал на выход возникает, когда хотя бы один из факторов перестаёт соответствовать условиям.
Вся стратегия использует строгий многофакторный фильтр, обеспечивая высокую долю выигрышных сделок и одновременно надёжность торговых сигналов.
Преимущества стратегии
- Многофакторная конструкция эффективно отфильтровывает рыночный шум и предотвращает избыточную торговлю.
- Учитываются как трендовые, так и разворотные факторы, объединяя преимущества следования за трендом и точечной торговли.
- Комбинация скользящих средних и осцилляторов позволяет улавливать разворотные точки внутри тренда.
- Большое пространство для оптимизации – настройка параметров может улучшить результаты стратегии.
Предупреждение о рисках
- Из-за низкой частоты сигналов многофакторной стратегии можно упустить часть торговых возможностей.
- Скользящие средние запаздывают; следует подтверждать сигналы с помощью краткосрочных индикаторов.
- Осцилляторы часто дают ложные сигналы, поэтому их следует использовать только как вспомогательные факторы.
- Требуется периодическая оптимизация параметров для адаптации к изменениям рыночных условий.
Заключение
Данная стратегия успешно объединяет преимущества следования за трендом и контртрендовой торговли. Многофакторная модель эффективно контролирует риски и может обеспечить стабильную сверхдоходность. Это очень практичная модель алгоритмической торговли, заслуживающая углублённого изучения и применения в сообществе разработчиков ИИ.
/*backtest
start: 2022-09-12 00:00:00
end: 2022-11-15 00:00:00
period: 2d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title = "Combined Strategy", default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_type=strategy.commission.percent, commission_value = .0020, pyramiding = 0, slippage = 3, overlay = true)
//----------//- 1
