Golden Cross-Strategie mit doppeltem gleitenden Durchschnitt


Erstellungsdatum: 2023-09-15 15:50:20 zuletzt geändert: 2023-09-15 15:50:20
Kopie: 0 Klicks: 598
1
konzentrieren Sie sich auf
1617
Anhänger

Strategieübersicht

Die Doppel-Gleichgewichts-Gold-Kreuz-Strategie ist eine einfache Quantifizierungsstrategie, bei der durch eine schleppende Durchschnittslinie auf einer schnellen Durchschnittslinie mehrere Signale erzeugt werden, und eine schleppende Durchschnittslinie unter einer schnellen Durchschnittslinie einen Kurz-Kurssignal erzeugt. Die Strategie erfasst die Gold-Kreuzung der Doppel-Gleichgewichts-Linie, um die langfristigen Trendwendepunkte des Marktes zu beurteilen.

Strategieprinzip

  1. Berechnung eines schnellen einfachen gleitenden Durchschnitts über 50 Zyklen als Repräsentation eines kurzfristigen Trends.

  2. Berechnung eines langsam schnellen einfachen gleitenden Durchschnitts von 200 Zyklen als Repräsentation eines langfristigen Trends.

  3. Wenn die schnelle Durchschnittslinie die langsame Durchschnittslinie überschreitet, wird davon ausgegangen, dass ein Aufwärtstrend in die langfristige Tendenz eintritt.

  4. Wenn die schnelle Durchschnittslinie unterhalb der langsamen Durchschnittslinie durchbricht, wird angenommen, dass ein langfristiger Abwärtstrend eingeleitet wird, wodurch die Mehrheitsbeteiligung ausgeglichen wird.

Die Kreuzung repräsentiert eine Verschiebung der Angebots- und Nachfragebeziehungen und der psychologischen Aspekte des Marktes, die als Signal für die Beurteilung des Trendwechsels als Längslinie dienen kann. Die Kombination aus schnellen und mittleren Perioden kann je nach Sorte und Periode angepasst werden.

Strategische Vorteile

  • Die Verwendung von doppelten Gleichungen zur Bestimmung von Trendwendepunkten

  • Goldkreuze bilden ein klares Do-Multi-Kracksignal

  • Flexibilität bei der Anpassung von Parametern für verschiedene Märkte

  • Rückmeldung und Festplattenanpassung einfach

  • In Kombination mit anderen Faktoren

Gefahrenwarnung

  • Die Durchschnittslinien sind etwas zurückgeblieben.

  • Die Notwendigkeit, falsche Durchbrüche zu verhindern

  • Es ist nicht möglich, die genaue Zeit des Ein- und Ausstiegs zu bestimmen.

  • Intra-trend-Schwankungen können zu Verlusten führen

Zusammenfassen

Die Doppel-Gleichgewicht-Gold-Cross-Strategie ist ein weit verbreitetes langen Linie-Strategie-Konzept, bei dem die Veränderungen der langen Linie-Trend durch schneller oder langsamer Gold-Cross-Strategie beurteilt werden. Die Parameter können an die verschiedenen Marktbedingungen angepasst werden und in Kombination mit anderen Faktoren verwendet werden, um die Effektivität der Strategie zu verbessern.

Strategiequellcode
/*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)