Эта стратегия основана на экспоненциальной линии 2/20 скользящей средней. Она входит в длинные или короткие позиции, когда цена проходит через среднюю линию. Она сочетает в себе следующую функцию движущихся средних и функцию обратного движения тренда в трейдинге с целью захвата как краткосрочных, так и среднесрочных тенденций.
Стратегия использует 20-периодическую экспоненциальную скользящую среднюю в качестве ориентировочной линии. Когда высокий или низкий уровень последней свечи проходит через ориентировочную линию, это сигнализирует о потенциальном переходе тренда. Если точка перехода предыдущей свечи ниже текущей цены закрытия, перейдите в длинную. Если точка перехода предыдущей свечи выше текущей цены закрытия, перейдите в короткую.
В частности, стратегия определяет сигналы реверсии, рассчитывая текущую высокую, низкую цену свечи и сравнивая ее с ценой закрытия предыдущей свечи, и выставляет график точки реверсии. Когда точка реверсии выше предыдущего закрытия, она идет на длинный. Когда точка реверсии ниже, она идет на короткий. Долгие / короткие сигналы генерируются с использованием 20-дневной EMA в качестве эталонного показателя, который определяет направление. Сравнение тренда между точкой реверсии и ценой закрытия определяет время реверсии.
Решения:
Эта стратегия может быть улучшена в следующих аспектах:
Благодаря оптимизации параметров, комбинации индикаторов, управлению рисками и т.д. можно повысить стабильность и надежность стратегии, снижая при этом торговые риски.
В общем, эта простая стратегия опирается на один индикатор, что делает ее чувствительной к параметрам и рыночным условиям, с ограниченным пространством для оптимизации. Она лучше всего используется для дополнения других стратегий. Однако концепция захвата отклонений является поучительной и может быть включена в более сложные системы прорыва. С надлежащими фильтрами, управлением рисками и повышением надежности эта стратегия может служить компонентом в общем портфеле стратегии для улучшения стабильности.
/*backtest start: 2022-09-12 00:00:00 end: 2023-09-18 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 21/11/2016 // This indicator plots 2/20 exponential moving average. For the Mov // Avg X 2/20 Indicator, the EMA bar will be painted when the Alert criteria is met. //////////////////////////////////////////////////////////// strategy(title="Strategy 2/20 Exponential Moving Average", overlay = true) Length = input(20, minval=1) xPrice = close xXA = ema(xPrice, Length) nHH = max(high, high[1]) nLL = min(low, low[1]) nXS = iff((nLL > xXA)or(nHH < xXA), nLL, nHH) pos = iff(nXS > close[1] , -1, iff(nXS < close[1] , 1, nz(pos[1], 0))) if (pos == 1) strategy.entry("Long", strategy.long) if (pos == -1) strategy.entry("Short", strategy.short) barcolor(pos == -1 ? red: pos == 1 ? green : blue ) //plot(nXS, color=blue, title="XAverage")