
La stratégie de rupture à travers le maître-revers est une stratégie de trading simple mais pratique basée sur les moyennes mobiles. Elle utilise les croisements des moyennes mobiles rapides et des moyennes mobiles lentes comme signaux d’achat et de vente. Elle génère un signal d’achat lorsque la moyenne mobile rapide traverse la moyenne mobile lente par le bas et un signal de vente lorsque la moyenne mobile rapide traverse la moyenne mobile lente par le haut.
La stratégie utilise deux moyennes mobiles: une moyenne mobile rapide à court terme et une moyenne mobile lente à long terme. Le paramètre de la moyenne mobile rapide est de 12 jours et celui de la moyenne mobile lente de 26 jours. La stratégie calcule d’abord la moyenne mobile simple de 2 jours de l’ENDPOINT comme données de prix, puis calcule les moyennes mobiles rapides et les moyennes mobiles lentes.
Plus précisément, la stratégie juge le mouvement du marché en comparant la taille des valeurs des moyennes mobiles rapides et des moyennes mobiles lentes. Lorsque la valeur des moyennes mobiles rapides est supérieure à la moyenne mobile lente, le marché est considéré comme étant en hausse (bullish); lorsque la valeur des moyennes mobiles rapides est inférieure à la moyenne mobile lente, le marché est considéré comme étant en baisse (bearish).
La logique de déclenchement d’un signal d’achat est la suivante: un signal d’achat est généré lorsque le marché passe d’une tendance baissière à une tendance haussière, c’est-à-dire lorsqu’il traverse une moyenne mobile lente sur une moyenne mobile rapide et que le prix est supérieur à la moyenne mobile rapide.
La logique de déclenchement d’un signal de vente est la suivante: un signal de vente est généré lorsque le marché passe d’une tendance à la hausse à une tendance à la baisse, c’est-à-dire lorsque la moyenne mobile rapide traverse la moyenne mobile lente et que le prix est inférieur à la moyenne mobile rapide.
Avec une telle conception, les stratégies peuvent être efficaces pour saisir les opportunités de retournement en temps opportun lorsque le marché se retourne.
Cette stratégie présente les avantages suivants:
La logique de la stratégie est simple et claire, facile à comprendre et à mettre en œuvre.
La technologie des moyennes mobiles est mature, fiable et largement utilisée.
La conception de la moyenne mobile double permet de filtrer efficacement le bruit du marché et d’identifier les tendances du marché.
La combinaison de l’indicateur de la dynamique des prix permet d’améliorer la précision de l’heure d’achat et de vente.
Les paramètres sont optimisés et peuvent être ajustés en fonction du marché pour obtenir de meilleurs résultats.
Il est possible d’ajouter une logique de stop-loss pour contrôler les risques.
Les transactions doivent être effectuées avec une fréquence modérée et ne pas être excessive.
Il peut être optimisé en combinaison avec d’autres indicateurs, tels que les bandes de Brin, le RSI, etc.
Les données de suivi sont suffisantes pour vérifier l’efficacité de la stratégie.
La stratégie présente également les risques suivants:
Les stratégies à deux moyennes mobiles sont susceptibles de générer des signaux erronés, de manquer des tendances du marché ou de générer des transactions inutiles.
Les moyennes mobiles sont en retard et risquent de manquer une occasion de revenir rapidement.
Une mauvaise configuration des paramètres peut entraîner une fréquence de transaction trop élevée ou trop faible.
Cette stratégie est plus adaptée aux transactions sur les lignes moyennes et longues, et peut être moins efficace pour les transactions sur les lignes courtes.
La stratégie n’est pas adaptée aux événements inattendus sur le marché.
Le risque de perte pendant une certaine période.
Les paramètres des différentes variétés doivent être ajustés.
Les effets d’une crise boursière peuvent être réduits.
Le risque peut être réduit par:
Optimiser les paramètres pour les adapter à l’environnement actuel du marché.
Combiné à d’autres indicateurs, le signal de filtrage
Le système de contrôle des pertes est installé.
Adaptation appropriée de la gestion des positions.
Les paramètres d’optimisation sont testés en fonction des variétés.
Cette stratégie peut être optimisée dans les domaines suivants:
Optimiser les paramètres cycliques des moyennes mobiles pour les rendre plus conformes aux conditions actuelles du marché.
Testez différents types de moyennes mobiles, comme les moyennes mobiles indicielles, les moyennes mobiles pondérées, etc.
L’augmentation des chiffres d’affaires pour vérifier les tendances.
Il peut être combiné avec d’autres indicateurs techniques tels que le MACD, le RSI, etc.
Ajouter des stratégies de stop-loss, comme le stop-move, le stop-time, etc.
Optimiser les stratégies de gestion des positions, telles que les parts fixes, les ratios dynamiques, etc.
Optimisation des paramètres de test par tranches de temps et par tranches de variétés.
L’ajout d’algorithmes d’apprentissage automatique pour l’optimisation automatique des paramètres et le contrôle des signaux à l’aide de l’IA.
L’apprentissage en profondeur est utilisé pour identifier des formes graphiques plus complexes.
Découvrez comment concevoir une stratégie sans paramètres.
Grâce à une optimisation continue, il est possible d’améliorer l’adaptabilité de la stratégie et d’obtenir des résultats stables dans différents environnements de marché.
Dans l’ensemble, l’idée générale de la stratégie de rupture de traversée-revers est claire, facile à mettre en œuvre et présente une certaine valeur pratique. La stratégie saisit l’avantage de la mesure de la tendance des moyennes mobiles, tout en améliorant la qualité du signal en combinaison avec l’indicateur de mouvement des prix. Il y a encore de la place pour l’amélioration de l’optimisation des paramètres et du contrôle des risques.
/*backtest
start: 2022-10-13 00:00:00
end: 2023-10-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("CDC Action Zone V.2 strategy", overlay=true)
// Credit Script base from CDC Action Zone V.2 by piriya33
// CDC ActionZone V2 29 Sep 2016
// CDC ActionZone is based on a simple 2MA and is most suitable for use with medium volatility market
// 11 Nov 2016 : Ported to Trading View with minor UI enhancement
src = input(title="Data Array",defval=ohlc4)
prd1=input(title="Short MA period",defval=12)
prd2=input(title="Long MA period",defval=26)
AP = ema(src,2)
Fast = ema(AP,prd1)
Slow = ema(AP,prd2)
// === INPUT BACKTEST RANGE ===
FromYear = input(defval = 2019, title = "From Year", minval = 2009)
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
ToYear = input(defval = 9999, title = "To Year", minval = 2009)
ToMonth = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
ToDay = input(defval = 31, title = "To Day", minval = 1, maxval = 31)
// === FUNCTION EXAMPLE ===
start = timestamp(FromYear, FromMonth, FromDay, 00, 00) // backtest start window
finish = timestamp(ToYear, ToMonth, ToDay, 23, 59) // backtest finish window
window() => time >= start and time <= finish ? true : false // create function "within window of time"
Bullish = Fast>Slow
Bearish = Fast<Slow
Green = Bullish and AP>Fast
Red = Bearish and AP<Fast
Yellow = Bullish and AP<Fast
Blue = Bearish and AP>Fast
//Long Signal
Buy = Green and Green[1]==0
Sell = Red and Red[1]==0
//Short Signal
Short = Red and Red[1]==0
Cover = Red[1] and Red==0
//Plot
l1=plot(Fast,"Fast", linewidth=1,color=red)
l2=plot(Slow,"Slow", linewidth=2,color=blue)
bcolor = Green ? lime : Red ? red : Yellow ? yellow : Blue ? blue : white
barcolor(color=bcolor)
fill(l1,l2,bcolor)
strategy.entry("Buy",true,when=window() and Buy)
strategy.close_all(when=window() and Sell)