Die Goldene Kreuzstrategie erzeugt Long-Signale, wenn die schnelle EMA über die langsame SMA überschreitet und verlässt Longs, wenn die schnelle EMA unter die langsame SMA überschreitet.
Berechnen Sie den 50-Perioden-schnellen EMA als Vertreter des kurzfristigen Trends.
Berechnen Sie die langsame 200-Perioden-SMA als Repräsentant für den langfristigen Trend.
Wenn die schnelle EMA über die langsame SMA überschreitet, signalisiert dies den Beginn eines langfristigen Aufwärtstrends.
Wenn die schnelle EMA unter die langsame SMA überschreitet, signalisiert sie den Beginn eines langfristigen Abwärtstrends und schließt Longpositionen.
Crossovers stellen Veränderungen in der Angebot/Nachfrage-Dynamik und -Psychologie des Marktes dar und dienen als Signale für langfristige Trendveränderungen.
Nutzt zwei gleitende Durchschnitte, um wichtige Trendumkehrpunkte zu ermitteln
Goldene Kreuze bilden klare Lange- und Ausfahrtssignale
Flexible Anpassung der Parameter an verschiedene Märkte
Einfaches Backtesting und Live-Tuning
Kombinierbar mit anderen Faktoren
Mögliche Verzögerungen bei gleitenden Durchschnitten
Verhindern Sie falsche Ausbrüche
Schwierig, den genauen Zeitpunkt der Ein- und Ausreise zu bestimmen.
Interne Schwankungen können zu Trendverlusten führen
Die Goldene Kreuzstrategie beurteilt langfristige Trendveränderungen, indem sie schnelle und langsame gleitende durchschnittliche Goldene Kreuze vergleicht, was ein weit verbreitetes langfristiges Strategiekonzept bildet.
/*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)