Cette stratégie est basée sur la ligne de la moyenne mobile exponentielle 2/20. Elle entre dans des positions longues ou courtes lorsque le prix franchit la ligne moyenne. Elle combine la fonction de suivi de tendance des moyennes mobiles et la fonction d'inversion de tendance du trading de rupture, visant à capturer les tendances à court et à moyen terme.
La stratégie utilise une moyenne mobile exponentielle de 20 périodes comme ligne de référence. Lorsque le plus haut ou le plus bas du dernier chandelier franchit la ligne de référence, il signale un renversement de tendance potentiel. Si le point de renversement de la bougie précédente est inférieur au prix de clôture actuel, allez long. Si le point de renversement de la bougie précédente est supérieur au prix de clôture actuel, allez court.
Plus précisément, la stratégie identifie les signaux d'inversion en calculant le haut, le bas de la bougie actuelle et en le comparant au prix de clôture de la bougie précédente, et en traçant le point d'inversion. Lorsque le point d'inversion est supérieur à la clôture précédente, il va long. Lorsque le point d'inversion est inférieur, il va court. Les signaux longs / courts sont générés en utilisant l'EMA de 20 jours comme référence, qui identifie la direction. La comparaison de tendance entre le point d'inversion et le prix de clôture détermine le moment de l'inversion.
Les solutions:
Cette stratégie peut être améliorée dans les domaines suivants:
Grâce à l'optimisation des paramètres, aux combinaisons d'indicateurs, à la gestion des risques, etc., la stabilité et la fiabilité de la stratégie peuvent être améliorées tout en réduisant les risques commerciaux.
En résumé, cette stratégie simple repose sur un seul indicateur, ce qui la rend sensible aux paramètres et aux conditions du marché, avec un espace d'optimisation limité. Elle est mieux utilisée pour compléter d'autres stratégies. Cependant, le concept de capture des renversements est instructif et peut être incorporé dans des systèmes de rupture plus sophistiqués.
/*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")