Торговая стратегия на основе индикатора конвергенции-дивергенции скользящих средних
Обзор
Данная стратегия принимает торговые решения на основе индикатора схождения-расхождения скользящих средних (CMO). Абсолютное значение CMO отражает степень расхождения цены. Стратегия использует среднее значение абсолютных величин CMO за три периода для определения перекупленности/перепроданности, что является типичной стратегией торговли по осцилляторам.
Принцип стратегии
Стратегия использует следующую логику:
- Вычисление абсолютных значений индикатора CMO за три различных периода.
- Усреднение абсолютных значений CMO за три периода.
- Когда среднее значение превышает верхний порог – открытие короткой позиции (продажа).
- Когда среднее значение опускается ниже нижнего порога – открытие длинной позиции (покупка).
- При возвращении индикатора CMO к нормальному уровню – закрытие позиции.
Индикатор CMO отражает импульс изменения цены. Его абсолютная величина показывает степень расхождения цены: при превышении определённого уровня цена входит в зону перекупленности/перепроданности. Данная стратегия использует эту особенность CMO, применяя многопериодное усреднение для сглаживания кривой и определения состояний перекупленности/перепроданности, что является классической стратегией торговли по осцилляторам.
Преимущества стратегии
- Использование индикатора CMO для определения зон перекупленности/перепроданности.
- Трёхпериодное усреднение создаёт сглаженную кривую, что позволяет избежать ложных сигналов.
- Теоретически обоснованное определение перекупленности/перепроданности на основе CMO.
- Настраиваемые пороговые параметры для адаптации к рыночным изменениям.
- Простая в реализации стратегия разворота.
Риски стратегии и способы их снижения
- Индикатор CMO может генерировать ложные сигналы.
- Пороговые параметры требуют постоянного тестирования и оптимизации.
- При трендовом движении продолжительная перекупленность/перепроданность может привести к убыткам.
Методы снижения рисков:
- Использование трендовых индикаторов для избежания контртрендовой торговли.
- Оптимизация параметров для повышения чувствительности индикатора.
- Применение скользящего стоп-лосса для ограничения убытков по каждой сделке.
Направления оптимизации стратегии
Данную стратегию можно расширить по следующим направлениям:
- Добавление подтверждения объёмов торгов для избежания ложных пробоев при развороте тренда.
- Интеграция стратегии скользящего стоп-лосса для улучшения управления рисками.
- Автоматическая оптимизация параметров с использованием методов машинного обучения.
- Корректировка размера позиции на основе индикатора волатильности.
- Комбинирование с другими стратегиями для диверсификации рисков и повышения общей доходности.
Заключение
Данная стратегия использует CMO для определения перекупленности/перепроданности и совершения разворотных сделок. Благодаря многопериодному усреднению она эффективно сглаживает кривую и позволяет избежать ложных сигналов. Индикатор CMO имеет прочную теоретическую основу и надёжно определяет степень расхождения цены. Путем оптимизации параметров, внедрения стоп-стратегий и других расширений её можно превратить в достаточно стабильную стратегию торговли по осцилляторам.
/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-14 07:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////7////////////
// Copyright by HPotter v1.0 21/02/2017
// This indicator plots the absolute value of CMO averaged over three - 1
