Croisement de la double moyenne mobile Croisement doré Stratégie quantitative


Date de création: 2023-12-26 15:52:13 Dernière modification: 2023-12-26 15:52:13
Copier: 0 Nombre de clics: 333
1
Suivre
1166
Abonnés

Croisement de la double moyenne mobile Croisement doré Stratégie quantitative

Aperçu

Cette stratégie permet de déterminer la tendance des prix et les opportunités de négociation en calculant les croisements de deux lignes de symétrie. Lorsqu’une ligne rapide traverse une ligne lente, elle est considérée comme une croix d’or et fait plus; lorsqu’une ligne rapide traverse une ligne lente, elle est considérée comme une croix de mort et fait moins.

Principe de stratégie

La stratégie est basée sur les principes suivants:

  1. Calculer la moyenne de deux ensembles de paramètres différents, un ensemble qui réagit rapidement aux variations de prix et un ensemble qui est relativement lent. Lorsque la ligne rapide traverse la ligne lente, cela indique que le prix a commencé à augmenter; lorsque la ligne rapide traverse la ligne lente, cela indique que le prix a commencé à baisser.

  2. Lorsque la ligne moyenne est traversée, les variations de l’indicateur d’énergie sont mesurées. Si l’indicateur d’énergie est franchi en même temps, le signal de croisement est fiable; Si l’indicateur d’énergie n’a pas de rupture correspondante, il peut s’agir d’un faux signal.

  3. En fonction de la direction et de la quantité de l’intersection, entrez dans une position en plus ou en moins. Et définissez des conditions de stop-loss pour arrêter lorsque le profit atteint un certain pourcentage.

Plus précisément, la stratégie consiste à déterminer la tendance des prix en calculant la croisée de la ligne de la moyenne bilatérale sur 7 jours; calculer les indicateurs de variation de la quantité pour juger de la fiabilité du signal croisé; faire plus ou moins sur SIGNAL pour déterminer un signal fiable; définir des conditions de profit pour réaliser un stop-loss.

Analyse des avantages

Les principaux avantages de cette stratégie sont les suivants:

  1. La combinaison de deux lignes égales permet de déterminer la direction de la tendance, et la combinaison de la quantité permet de filtrer les faux signaux et d’éviter d’être piégé.
  2. L’admission est accordée uniquement lorsque les critères de capacité sont confirmés, ce qui augmente la réussite.
  3. Il est important de mettre en place des conditions d’arrêt, d’arrêter à temps et d’éviter de perdre de l’argent en gagnant.

Analyse des risques

Les principaux risques de cette stratégie sont les suivants:

  1. Les points de meilleure opportunité pour les variations de prix peuvent être optimisés de manière appropriée pour rendre la ligne moyenne plus sensible.
  2. Il est difficile de juger si les indicateurs quantitatifs divergent. Des indicateurs auxiliaires supplémentaires peuvent être introduits pour la confirmation.
  3. Une configuration déraisonnable du point d’arrêt peut entraîner des opérations sur des lignes trop courtes ou trop longues. Les paramètres d’arrêt doivent être testés et optimisés.

Direction d’optimisation

Cette stratégie peut être optimisée dans les directions suivantes:

  1. Optimiser les paramètres de la périodicité moyenne pour les rendre plus sensibles et capter plus rapidement les variations de prix.
  2. Ajout d’autres indicateurs pour la confirmation du signal, tels que MACD, KD, etc., afin d’éviter les erreurs de jugement dans les indicateurs de capacité.
  3. Il est possible de réaliser un arrêt dynamique en combinant plusieurs stratégies d’arrêt, telles que l’arrêt mobile, l’arrêt de pourcentage, l’arrêt de vibration, etc.
  4. L’augmentation des stratégies de stop-loss automatiques et le contrôle des pertes individuelles.
  5. Optimisation de la gestion des positions, adaptation des stratégies de position dans différents environnements de marché.

Résumer

L’idée centrale de la stratégie dans son ensemble est une tendance à la double équivalence des jugements transversaux, un indicateur quantitatif de filtrage des signaux. L’effet est stable et facile à mettre en œuvre. En optimisant davantage les paramètres, en ajoutant des stratégies de filtrage des signaux et d’arrêt/arrêt de perte, la stratégie peut être rendue plus fiable et plus intelligente, avec une plus grande valeur de combat.

Code source de la stratégie
/*backtest
start: 2022-12-19 00:00:00
end: 2023-12-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("ZendicatoR", overlay=true, calc_on_order_fills= true, calc_on_every_tick=true, default_qty_type=strategy.percent_of_equity, default_qty_value=15, pyramiding=0)
dt = input(defval=0.0010, title="Decision Threshold", type=float, step=0.0001)
keh=input(title="Double HullMA Cross",defval=7, minval=1)
che1=input(title="MA 1",defval=34,minval=1)
che2=input(title="MA 2",defval=144,minval=1)
che3=input(title="MA 3",defval=377,minval=1)
amnt=input(title="TP ($)",defval=4200,minval=1)
wma1=wma(close,che1)
wma2=wma(close,che2)
wma3=wma(close,che3)
sma1=sma(close,11)
tms=10000000000000
A=request.security(syminfo.tickerid, 'D', close)*tms
B=request.security(syminfo.tickerid, 'D', close[1])*tms
C=A>B?green:red
D=wma2>wma3?green:red
plot(wma1,style=line,color=C,linewidth=4)
p1=plot(wma2,style=line,color=D)
p2=plot(wma3,style=line,color=D)
fill(p1, p2, color=D, transp=75)
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)*tms
n2=wma(diff1,sqn)*tms
Q=n1>n2?blue:yellow
plot(sma1,style=line,color=Q,linewidth=4)
closelong = A*tms<B*tms and n2*tms>n1*tms and strategy.openprofit>amnt
if (closelong)
    strategy.close("Long")
closeshort = A*tms>B*tms and n1*tms>n2*tms and strategy.openprofit>amnt
if (closeshort)
    strategy.close("Short") 
longCondition = A*tms>B*tms and n1*tms>n2*tms
if (longCondition)
    strategy.entry("Long",strategy.long)
shortCondition = A*tms<B*tms and n1*tms<n2*tms
if (shortCondition)
    strategy.entry("Short",strategy.short)