Адаптивная торговая стратегия на основе EMA с нулевым запаздыванием
1
Follow
1802
Followers
Данная стратегия использует адаптивный индикатор EMA с нулевым запаздыванием (Zero-Lag EMA) для определения тренда и генерации торговых сигналов. Этот индикатор EMA может динамически корректировать параметры, эффективно устраняя проблему запаздывания. Это типичная стратегия следования за трендом.
Принцип стратегии:
- Рассчитывается адаптивный индикатор EMA с нулевым запаздыванием, включающий два адаптивных алгоритма: косинусный метод и метод I-Q.
- EMA — это обычный индикатор EMA, EC — это адаптивный EMA с нулевым запаздыванием.
- Когда EC пересекает EMA вверх, открывается длинная позиция; когда EC пересекает EMA вниз, открывается короткая позиция.
- Рассчитывается кривая ошибок, задается порог для фильтрации ложных сигналов.
- Устанавливаются фиксированные уровни стоп-лосса и тейк-профита в пунктах для фиксации прибыли и контроля рисков.
Преимущества данной стратегии:
- Адаптивный EMA позволяет эффективно уменьшить запаздывание индикатора.
- Фильтрация по пороговому значению повышает качество сигналов, избегая ложных пробоев.
- Метод стоп-лосса и тейк-профита прост и удобен в использовании, легок в реализации.
Риски данной стратегии:
- Параметры адаптивного EMA нестабильны, существует вероятность их неработоспособности.
- Фиксированные стоп-лосс и тейк-профит сложно адаптировать к изменениям рынка.
- Невозможно ограничить размер убытка по одной сделке, что несет риск значительных потерь.
В целом, данная стратегия использует адаптивный индикатор EMA для следования за трендом, что позволяет в определенной степени уменьшить проблему запаздывания, однако необходимо следить за стабильностью параметров и сочетать ее с оптимизированным механизмом стоп-лосса и тейк-профита для контроля рисков.
Source
Pine
/*backtest
start: 2023-09-05 00:00:00
end: 2023-09-12 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="Adaptive Zero Lag EMA v2 (w/ Backtest Date Range)", shorttitle="AZLEMA", overlay = true, commission_type=strategy.commission.cash_per_contract, slippage = 5, pyramiding=1, calc_on_every_tick=true)
src = input(title="Source", defval=close)Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1
