
La stratégie d’inversion de la moyenne des deux lignes est une stratégie de suivi de la tendance. Elle consiste à calculer la moyenne des différentes périodes pour déterminer si le mouvement des prix est inversé afin de capturer le point de revers de la tendance et de réaliser des achats et des ventes bas.
La stratégie commence par calculer deux ensembles de moyennes de différentes périodes, l’un des moyennes de périodes plus longues, pour déterminer la tendance globale; l’autre des moyennes de périodes plus courtes, pour déterminer la tendance locale. La stratégie compare la relation entre les deux ensembles de moyennes pour déterminer si la tendance globale est inversée.
Plus précisément, la stratégie calcule d’abord deux moyennes pour un ensemble de périodes plus longues (comme la ligne de 60 jours), à savoir la moyenne mobile simple de 60 jours et la moyenne mobile pondérée de 60 jours. Cette moyenne est utilisée pour déterminer la tendance globale.
La stratégie ouvre une position en plusieurs positions lorsque la courte moyenne traverse la courte moyenne, indiquant que le prix est inversé, et passe de la baisse à la hausse. La stratégie ouvre une position vide lorsque la courte moyenne traverse la courte moyenne, indiquant que le prix est inversé, et passe de la hausse à la baisse.
Voici comment cela fonctionne:
Calculer la moyenne mobile simple à 60 jours nma et la moyenne mobile pondérée à 60 jours n2ma
Calculer la moyenne mobile simple à 5 jours nma1 et la moyenne mobile pondérée à 5 jours n2ma1
Comparer n2ma1 et nma1: si n2ma1 est porté sur nma1, le pli est ouvert; si n2ma1 est porté sous nma1, le vide est ouvert
Comparaison entre n2ma et nma: si n2ma est porté sur nma et que le polype est ouvert, le polype reste; si n2ma est porté sur nma et que le polype est ouvert, le polype reste
Lorsque le prix dépasse le point de rupture ou atteint le point d’arrêt, la position est levée.
Répétez le processus ci-dessus pour capturer un renversement de tendance et réaliser une vente basse et haute
L’avantage de cette stratégie réside dans le fait que la combinaison de deux courbes de convergence permet de capturer le renversement de la tendance des prix avec une plus grande sensibilité. La combinaison de deux courbes de convergence est un signal technique plus classique.
Le risque de cette stratégie réside dans le fait que les signaux d’inversion de la ligne de parité binaire peuvent donner lieu à de faux signaux, ce qui entraîne des entrées et des sorties erronées, augmentant le risque de transaction. De plus, les systèmes de ligne de parité binaire sont sujets à des signaux erronés pour les marchés à plus grande portée. Enfin, les systèmes de ligne de parité binaire nécessitent des cycles de rétro-évaluation plus longs pour vérifier la stabilité des paramètres.
Cette stratégie peut être optimisée dans les domaines suivants:
Optimiser les paramètres périodiques de la moyenne pour trouver la meilleure combinaison de paramètres
Ajout de filtres sur d’autres indicateurs techniques pour éviter les fausses percées
Adhérer à une stratégie de stop-loss et contrôler les pertes individuelles
En effet, les traders qui ne sont pas habitués à la volatilité du marché peuvent avoir des difficultés à s’adapter à la tendance.
Adaptation dynamique de la taille des positions aux fluctuations du marché
En résumé, la stratégie d’inversion des moyennes binaires par rapport aux moyennes périodiques différentes pour capturer les revers de tendance des prix afin d’atteindre le but de la baisse des prix. L’optimisation des paramètres, l’augmentation des conditions de filtrage et la gestion des risques sont des directions dans lesquelles la stratégie peut être améliorée. Utilisée correctement, elle peut être un outil efficace pour capturer quantitativement les revers de tendance.
/*backtest
start: 2022-10-10 00:00:00
end: 2023-06-08 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
// //////////////// Attempt to Reduced ReDraw version /////////////////////
//
// Microcana.com strategy by pilotgsms - version 4.20b <<<< Edited by Seaside420 >>>> special thanks to 55cosmicpineapple
// Hull_MA_cross added to script
strategy("M&H_v420b", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_order_fills= true, calc_on_every_tick=true, pyramiding=0)
dt = input(defval=0.0010, title="Decision Threshold", type=float, step=0.0001)
dd = input(defval=1, title="Post Signal Bar Delay", type=float, step=1)
df = input(defval=5, title="Close Position Bar Delay", type=float, step=1)
keh=input(title="Double HullMA Cross",defval=7, minval=1)
confidence=(request.security(syminfo.tickerid, 'D', close)-request.security(syminfo.tickerid, 'D', close[1]))/request.security(syminfo.tickerid, 'D', close[1])
prediction = confidence > dt ? true : confidence < -dt ? false : prediction[1]
n2ma=2*wma(close,round(keh/2))
nma=wma(close,keh)
diff=n2ma-nma,sqn=round(sqrt(keh))
n2ma1=2*wma(close[2],round(keh/2))
nma1=wma(close[2],keh)
diff1=n2ma1-nma1,sqn1=round(sqrt(keh))
n1=wma(diff,sqn)
n2=wma(diff1,sqn)
openlong=prediction[dd] and n1>n2 and strategy.opentrades<1
if (openlong)
strategy.entry("Long", strategy.long)
openshort=not prediction[dd] and n2>n1 and strategy.opentrades<1
if (openshort)
strategy.entry("Short", strategy.short)
closeshort=prediction and close<low[df]
if (closeshort)
strategy.close("Short")
closelong=not prediction and close>high[df]
if (closelong)
strategy.close("Long")