Open-Bracket-Hochpreis-Cross-Trading-Strategie
Überblick
Die Strategie basiert auf der Überschneidung von Start- und Hochpreisen, um die Handelssignale zu beurteilen. Wenn der Start-Preis hoch ist, wird mehr getan, wenn der Start-Preis hoch ist, und wenn der Start-Preis niedriger ist, wird leer gemacht. Die Verwendung von Moving Averages kann die Preisdaten ausgleichen, um den Handel zu reduzieren.
Strategieprinzip
-
Entscheiden Sie nach den Eingabeparametern, ob die Alternativ-Zyklus-Auflösung ((useRes)) verwendet wird. Wenn sie verwendet wird, wird die Periode nach stratRes festgelegt.
-
Entscheiden Sie, ob ein Moving Average verwendet wird, basierend auf den Eingabeparametern ((useMA) <unk>. Wenn dies der Fall ist, wählen Sie den Moving Average-Typ basierend auf BasisType aus und legen Sie die Dauer der Periode fest.
-
Erhalten Sie eine Reihe von Daten zum Öffnen und Schließen. Wenn Sie einen Moving Average verwenden, verwenden Sie die gewünschten Moving Average-Typen und die glatte Verarbeitung der Parameter.
-
Vergleichen Sie den aktuellen Startpreis x mit dem Startpreis der OpenSeries. Wenn x größer ist als die OpenSeries, ist der Trendstatus trendState mehrköpfig, andernfalls ist er leer.
-
Ein LongCond-Signal wird erzeugt, wenn der Kurs über dem Moving Average geht, und ein ShortCond-Signal wird erzeugt, wenn der Kurs unter dem Moving Average geht.
-
Eintritt in die Mehrkopf- oder Leerkopf-Position gemäß dem Mehrkopf- oder Leerkopfsignal. Wenn die Stop-Loss-Verfolgung aktiviert ist, setzen Sie den Stop-Loss-Punkt und die Abweichungsdistanz ein.
Strategische Vorteile
-
Die Einschränkung einer einzigen Datenreihe wird dadurch vermieden, dass die Handelssignale mit zwei verschiedenen Serien von Auf- und Hochpreisen beurteilt werden.
-
Der Einsatz von Moving Average-Technologien filtert kurzfristige Marktgeräusche aus und schließt die wichtigsten Trends ein.
-
Flexible Konfiguration der Moving Average-Typen, um die Parameter für optimale Effekte anzupassen.
-
Die Option, den Stop-Loss-Tracking zu verwenden, um Risiken zu kontrollieren und Gewinne zu sichern.
-
Strategieoptimierungsmöglichkeiten sind vorhanden, wobei die Parameter für verschiedene Sorten und Marktbedingungen angepasst werden können.
Strategisches Risiko
-
Die Signalquelle ist ein einziger Handel, die Signalquelle ist selten und es ist leicht, das Signal zu verlieren.
-
Der Moving Average hat Probleme mit der Verzögerung und könnte kurzfristige Chancen verpassen.
-
Unzureichende Einstellungen für die Verfolgung von Stop Losses können zu früh oder zu stark Stop Losses verursachen.
-
Die falsche Einstellung der Parameter kann dazu führen, dass die virtuellen Transaktionen zu häufig sind und die Wirksamkeit der Festplatte beeinträchtigen.
-
Bei verschiedenen Sorten und Marktumgebungen müssen die Parameter angepasst werden, wodurch die Optimierung schwierig wird.
-
Die Signalquelle kann durch Hinzufügen von anderen Indikatoren oder die Einführung von Machine-Learning-Modellen angereichert werden. Die Art der Moving Average und die Parameter können angepasst werden, um eine optimale Glättung zu erzielen. Die Stop-Loss-Punkte können sorgfältig eingestellt und entsprechend gelockert werden, um mehr Profit zu erzielen.
Richtung der Strategieoptimierung
-
Die Erhöhung der Beurteilung durch andere technische Indikatoren wie Brinband, KD usw. bereichert das Handelssignal.
-
Die Applikation von Machine Learning Modellen zur Signalverarbeitung und -entscheidung.
-
Optimierung der Moving Average-Parameter, um die optimale Kombination zu finden.
-
Optimierung der Verfolgung von Stop-Loss-Parametern und Ausgleich von Stop-Loss-Margen und Gewinngewinnung.
-
Hinzugefügt wurde die Optimierung der Parameter, um automatisch die optimalen Parameter zu finden.
-
Entwicklung von exklusiven Parameter-Templates für verschiedene Sorten.
-
Entwicklung eines Quantifizierungs-Rückmeldungs-Frameworks und schneller iterativer Strategien.
Zusammenfassen
Die Strategie basiert auf der Überschneidung von Auf- und Hochpreisen, um Handelssignale zu beurteilen. Sie filtert Geräusche durch die Verwendung von Moving Average-Technologie. Die Parameter können flexibel konfiguriert werden, um verschiedene Effekte zu erzielen.
/*backtest
start: 2022-10-17 00:00:00
end: 2023-10-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
//strategy(title = "Open Close Cross Strategy", shorttitle = "OCC Strategy", overlay = true, pyramiding = 0, default_qty_type = strategy.percent_of_equity, default_qty_value = 10)
- 1

