Адаптивная торговая стратегия EMA с нулевым запаздыванием
Эта стратегия использует адаптированный нулевой отсталый показатель EMA для определения тренда и получения торговых сигналов. Этот показатель EMA может динамически корректировать параметры, эффективно устраняя проблемы отставания.
Принципы стратегии:
-
Вычислить адаптивный показатель EMA с нулевой задержкой, включающий два адаптивных алгоритма: асинхронный метод и метод I-Q.
-
EMA - нормальный показатель EMA, EC - адаптированный нулевой отсталый EMA.
-
Когда EC наносит EMA, то делает больше, а когда EC наносит EMA, то делает меньше.
-
Вычислить кривую погрешности и установить фильтрацию по пороговому значению ложных сигналов.
-
Установите фиксированные стоп-стоп-точки для блокировки прибыли и контроля риска.
Преимущества этой стратегии:
-
Приспосабливаясь, EMA может эффективно сократить отставание от показателей.
-
Фильтрация порога улучшает качество сигнала и предотвращает ложные прорывы.
-
Ограничитель потери прозрачности простой, практичный и простой в использовании.
Риски этой стратегии:
-
Приспособность к EMA параметры нестабильны, существует вероятность недействительности.
-
Фиксированный стоп-стартер не может адаптироваться к изменениям рынка.
-
Невозможно ограничить размер отдельных потерь, существует высокий риск потерь.
В целом, эта стратегия использует адаптированные показатели EMA для отслеживания тенденций, что позволяет в некоторой степени уменьшить проблему отставания, но требует внимания к стабильности параметров и оптимизированного механизма остановки убытков для контроля риска.
/*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)- 1
