Doppelter gleitender Durchschnitt Crossover Golden Crossover Quantitative Strategie


Erstellungsdatum: 2023-12-26 15:52:13 zuletzt geändert: 2023-12-26 15:52:13
Kopie: 0 Klicks: 562
1
konzentrieren Sie sich auf
1623
Anhänger

Doppelter gleitender Durchschnitt Crossover Golden Crossover Quantitative Strategie

Überblick

Die Strategie beurteilt die Preisentwicklung und die Handelsmöglichkeiten durch die Berechnung der Überschneidungen der doppelten Gleichlinien. Wenn die Schnelllinie die langsame Linie durchbricht, gilt dies als Goldkreuz und macht mehr; wenn die Schnelllinie die langsame Linie unterhalb der Schnelllinie durchbricht, gilt dies als Todeskreuz und macht leer. Die Kombination der Quantitätsindikatoren beurteilt gleichzeitig die wahre Kreuzung und vermeidet falsche Signale.

Strategieprinzip

Die Strategie basiert auf folgenden Prinzipien:

  1. Berechnen Sie die Mittellinie für zwei verschiedene Parameter, eine Gruppe, die schnell auf Preisänderungen reagiert, und eine Gruppe, die relativ langsam ist. Wenn die Schnelllinie die langsame Linie durchbricht, zeigt dies, dass der Preis einen Aufwärtstrend eingeleitet hat; wenn die Schnelllinie die langsame Linie unterbricht, zeigt dies, dass der Preis zu fallen beginnt.

  2. Bei einer Durchschnittslinie wird die Veränderung der Energiekennzahlen überprüft. Wenn die Energiekennzahlen synchron durchbrechen, ist das Kreuzungssignal zuverlässig; wenn die Energiekennzahlen keinen entsprechenden Durchbruch aufweisen, kann es ein falsches Signal sein.

  3. Je nach Querschnittsrichtung und Quantifizierung kann man in eine Plus- oder Minoposition einsteigen. Es werden Stop-Off-Bedingungen gesetzt, um zu stoppen, wenn ein gewisser Prozentsatz des Gewinns erreicht wird.

Die Strategie bestimmt die Preisentwicklung durch die Berechnung der Kreuzung der 7-Tage-Doppelmittellinie; die Berechnung der Veränderung der Indikatoren, um die Zuverlässigkeit des Kreuzungssignals zu beurteilen; bei der Bestimmung eines zuverlässigen Signals, machen Sie einen Plus oder einen Minus mit SIGNAL; Setzen Sie Gewinnbedingungen, um einen Stop-Off zu erreichen.

Analyse der Stärken

Die wichtigsten Vorteile dieser Strategie sind:

  1. In Kombination mit einer doppelten Gleichung kann die Richtung der Tendenz ermittelt werden, und in Kombination mit der Quantität kann der Indikator falsche Signale filtern, um zu vermeiden, dass er eingeschlossen wird.
  2. Die Zulassungsrate erhöht sich, wenn die Qualifikationsindikatoren bestätigt werden.
  3. Es ist wichtig, dass man sich mit den Bedingungen auskennt, um zu verhindern, dass man Geld verdient, aber auch verliert.

Risikoanalyse

Die wichtigsten Risiken dieser Strategie sind:

  1. Durchschnittliche Linie-Kreuzverzögerung, leicht zu verpassen, die besten Chancen für Preisänderungen. Die Parameter können entsprechend optimiert werden, um die Durchschnittliche Linie sensibler zu machen.
  2. Es ist schwierig zu beurteilen, wenn die Quantifizierungsindikatoren nicht übereinstimmen. Es können weitere Hilfsindikatoren eingeführt werden, um zu bestätigen.
  3. Unvernünftige Stop-Point-Einstellungen können zu überkurzen oder überlangen Funktionen führen. Die Stop-Parameter sollten getestet und optimiert werden.

Optimierungsrichtung

Diese Strategie kann optimiert werden durch:

  1. Optimierung der Parameter für die Durchschnittszyklusphase, um sie sensibler und zeitnaher zu machen, um Preisänderungen zu erfassen.
  2. Hinzufügen von mehr Indikatoren für die Signalbestätigung, wie MACD, KD usw., um eine Fehleinschätzung der Quantitätsindikatoren zu vermeiden.
  3. Durch die Kombination von mehreren Stoppstrategien wie bewegte Stopps, Prozentsatz-Stopps, Schwingungs-Stopps und anderen, wird ein dynamischer Stopp ermöglicht.
  4. Erweiterung der automatischen Stop-Loss-Strategie, um Einzelschäden zu kontrollieren.
  5. Optimierung der Positionsverwaltung und Anpassung der strategischen Positionen in unterschiedlichen Marktumgebungen.

Zusammenfassen

Die Kernidee der Strategie insgesamt ist die doppelte Gleichschluss-Kreuzbeurteilung. Die Effekte sind stabil und leicht umzusetzen. Durch die weitere Optimierung der Parameter, die Erhöhung der Signalfilterung und die Erhöhung der Stop/Loss-Strategie kann die Strategie zuverlässiger und intelligenter gemacht werden und einen höheren Einsatzwert haben.

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