Type/to search

Количественная торговая стратегия на основе пересечения двойных EMA

Common strategy
Created: 2023-11-21 11:41:40
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия определяет рыночный тренд на основе пересечения двух скользящих средних (EMA) с разными периодами и генерирует торговые сигналы. Когда краткосрочная EMA пересекает долгосрочную EMA снизу вверх («золотое пересечение»), рынок считается восходящим, и стратегия открывает длинную позицию. Когда краткосрочная EMA пересекает долгосрочную EMA сверху вниз («смертельное пересечение»), рынок считается нисходящим, и стратегия закрывает позицию.

Принцип стратегии

Стратегия основана на теории «золотого» и «смертельного» пересечений двух скользящих средних EMA. Используются долгосрочная и краткосрочная EMA. Параметр краткосрочной EMA установлен на 10 дней, долгосрочной – на 21 день.

Когда краткосрочная EMA пересекает долгосрочную снизу вверх, генерируется сигнал на покупку; когда краткосрочная EMA пересекает долгосрочную сверху вниз – сигнал на продажу. Также установлен пороговый коэффициент роста: длинная позиция открывается только при превышении порога роста, а закрывается – при падении ниже порога снижения.

Конкретные условия: условие покупки – краткосрочная EMA выше долгосрочной EMA и темп роста цены акций превышает установленный положительный порог; условие закрытия – краткосрочная EMA ниже долгосрочной EMA и темп роста цены акций опускается ниже установленного отрицательного порога.

Преимущества стратегии

  • Использует теорию «золотого» и «смертельного» пересечений двух скользящих средних EMA, что относительно просто и надёжно.
  • Введение пороговых значений темпов роста позволяет избежать ошибочных сделок при слабом росте.
  • Позволяет строго контролировать максимальный процент убытков.
  • Параметры скользящих средних EMA можно гибко настраивать для разных временных горизонтов.

Анализ рисков

  • Скользящие средние EMA обладают запаздыванием, что может привести к пропуску точек разворота цены.
  • Пересечение скользящих средних также имеет некоторую запаздываемость, что может привести к потере оптимального момента для открытия позиции.
  • Стратегия зависит от оптимизации параметров; неверные настройки могут привести к слишком частым или, наоборот, редким сигналам.

Направления оптимизации

  • Комбинирование с другими индикаторами (например, MACD, KDJ) для повышения точности сигналов.
  • Добавление стратегии стоп-лосса, например, трейлинг-стопа, для максимизации прибыли.
  • Оптимизация периодов EMA под разные инструменты (установка оптимальных параметров).
  • Использование данных в реальном времени и методов машинного обучения для динамической настройки параметров.

Заключение

Данная стратегия в целом проста и надёжна: она определяет ценовой тренд с помощью пересечения двух скользящих средних EMA и генерирует торговые сигналы с учётом порога темпов роста. По сравнению с использованием пересечения одной скользящей средней, она позволяет отсеять часть ложных сигналов. Однако скользящие средние EMA сами по себе имеют проблему запаздывания, поэтому комбинирование с другими индикаторами или динамическая настройка параметров могут дополнительно улучшить результаты.

Source
Pine
/*backtest
start: 2022-11-14 00:00:00
end: 2023-11-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="ema(ema10-21)", overlay=true, pyramiding = 0, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, initial_capital = 15000, commission_type = strategy.commission.percent, commission_value = 0.2)

useTimeLimit    = input(defval = false, title = "Use Start Time Limiter?")
Strategy parameters
Strategy parameters
Use Start Time Limiter?
Start From Year
Start From Month
Start From Day
Start From Hour
Start From Minute
lenght0
lenght1
Threshold Up
Threshold Down
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)