Stratégie de la Croix d'or

Auteur:ChaoZhang est là., Date: 15 septembre 2023 à 15h50
Les étiquettes:

Vue d'ensemble de la stratégie

La stratégie de croix dorée génère des signaux longs lorsque l'EMA rapide traverse au-dessus de la SMA lente et sort des longs lorsque l'EMA rapide traverse au-dessous de la SMA lente.

La logique de la stratégie

  1. Calculer l'EMA rapide à 50 périodes comme représentant de la tendance à court terme.

  2. Calculer la SMA lente de 200 périodes comme représentative de la tendance à long terme.

  3. Lorsque l'EMA rapide dépasse la SMA lente, cela indique le début d'une tendance à la hausse à long terme, aller long.

  4. Lorsque l'EMA rapide traverse le niveau inférieur à la SMA lente, il indique le début d'une tendance à la baisse à long terme, la fermeture des positions longues.

Les croisements représentent des changements dans la dynamique et la psychologie de l'offre/de la demande du marché, servant de signaux pour les changements de tendance à long terme.

Les avantages de la stratégie

  • Utilise des moyennes mobiles doubles pour identifier les principaux points d'inversion de tendance

  • Les croix dorées forment des signaux clairs de long et de sortie

  • Réglage des paramètres flexible, adaptable à différents marchés

  • Test en arrière simple et réglage en direct

  • Combinable avec d'autres facteurs

Alertes au risque

  • Décalage potentiel des moyennes mobiles

  • Prévenir les fausses éruptions

  • Difficile de déterminer le moment exact de l'entrée et de la sortie.

  • Les fluctuations internes peuvent entraîner des pertes dans les tendances

Conclusion

La stratégie de la croix d'or évalue les changements de tendance à long terme en comparant les croix d'or moyennes mobiles rapides et lentes, formant un concept de stratégie à long terme largement utilisé.


/*backtest
start: 2023-09-07 00:00:00
end: 2023-09-14 00:00:00
period: 2m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3


strategy("GoldenCross Strategy by Clefsphere",overlay=true, initial_capital=10000,default_qty_type=strategy.percent_of_equity,default_qty_value=100)

// testStartYear = input(2013, "Start Year")
// testStartMonth = input(3, "Start Month")
// testStartDay = input(1, "Start Day")
// testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,0,0)

// testStopYear = input(2018, "Stop Year")
// testStopMonth = input(8, "Stop Month")
// testStopDay = input(5, "Stop Day")
// testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,0,0)

// testPeriodBackground = input(title="Background", type=bool, defval=true)
// testPeriodBackgroundColor = testPeriodBackground and (time >= testPeriodStart) and (time <= testPeriodStop) ? #00FF00 : na


sma1Period = input(50, "Fast EMA Buy")
sma2Period = input(200, "Slow SMA Buy")

// testPeriod() =>
//     time >= testPeriodStart and time <= testPeriodStop ? true : false

sma1val=sma(close,sma1Period)
sma2val=sma(close,sma2Period)


plot(sma1val,color=blue,linewidth=1)
plot(sma2val,color=orange,linewidth=1)

long=crossover(sma1val,sma2val)
short=crossunder(sma1val,sma2val)


// if testPeriod()
if long
    strategy.entry("buy",strategy.long)
    
if short
    strategy.close("buy")
        
plot(low,color= sma1val > sma2val ? green:  red,style=columns,transp=90,linewidth=1)


Plus de