Architektur Durchbruch Backtesting Strategie
Überblick
Die Strategie verwendet eine Stufen-Break-Methode, die unter bestimmten Breakout-Bedingungen mehr Freiraum erzeugt und eine automatische Rückmeldfunktion hat, um die beste Kombination von Parametern zu finden.
Grundsätze
-
Die Eingabeparameter umfassen die Anzahl der Tage, die Stopp-Prozentzahl, die Stopp-Prozentzahl und automatische Rückmessparameter wie die Anzahl der Tage, die Stopp-Stopp-Range usw.
-
Die Rückmeldung erfolgt über verschiedene Kombinationen von Rückmeldungstagen, Stop-Loss-Prozentsätzen und Stop-Loss-Prozentsätzen und erfasst die Gewinn- und Verluste für jede Kombination.
-
Breakout-Signal-Urteil: Überschreiten Sie die Obergrenze des Schlusskurses, ohne den Börsengang zu erwarten. Unterschreiten Sie die Obergrenze des Schlusskurses, ohne den Börsengang zu erwarten, ohne den Börsengang zu tun.
-
Stopp-Konditionen: Stoppt der Spieler, wenn er nicht stoppt und die Stop-Line auslöst.
-
Stopp-Bedingungen: Der Stopp wird ausgespielt, wenn er nicht gestoppt wird und die Stopp-Leitung ausgelöst wird.
-
Die Ergebnisse der Rückmeldung werden in einer detaillierten Tabelle angezeigt, die nach der Gewinnrate oder dem Nettoergebnis oder der Anzahl der Transaktionen sortiert werden kann, die der Benutzer eingestellt hat.
Vorteile
-
Die automatische Rückmeldung ermöglicht die schnelle Suche nach der optimalen Parameterkombination ohne manuelle Tests.
-
Die Ergebnisse der Rückmeldungen können nach Gewinnrate, Netto-Gewinn und Anzahl der Transaktionen sortiert werden. Die Optimierung der Parameter, die den jeweiligen Bedürfnissen entsprechen, kann flexibel ausgewählt werden.
-
Die Ergebnisse werden visuell dargestellt.
-
Die Rückmessparameter können angepasst werden, um einen breiteren Parameterraum zu testen und die Gesamtoptimierung zu finden.
-
Strategische Handelsregeln sind einfach, klar und verständlich.
Risiken und Lösungen
-
Kurze Rücklaufzeiten können zu unbeständigen Ergebnissen führen. Lösung: Längere Rücklaufzeiten einstellen.
-
Häufige Transaktionen können zu Schlupflücken führen, die sich auf die Gewinnspanne auswirken. Lösung: Entspannung der Stop-Loss-Marge.
-
Die Ergebnisse einer einzelnen Ware sind möglicherweise nicht repräsentativ. Lösung: Verschiedene Sorten werden getestet, um eine stabile Kombination von Parametern zu finden.
-
Eine Überoptimierung der Parameter kann zu einer Überpassung führen. Lösung: Überprüfen Sie die Stabilität der Parameter für verschiedene Sorten und Zeiträume.
-
Wenn die Transaktionskosten ignoriert werden, kann dies zu einer Abweichung der Rückmessung führen.
Optimierungsrichtung
-
Hinzufügen von Optimierungsdimensionen für die Parameter, z. B. das Hinzufügen von mobilen Stop-Losses oder Handelsbeschränkungen.
-
Optimierung der Markteintrittsbedingungen in Kombination mit Trendindikator-Filtern.
-
Optimierung von Stop-Loss-Strategien wie dynamische Stopps oder Stop-Tracking
-
Die Optimierung von Algorithmen zur Unterstützung von Parametern, wie z. B. Machine Learning.
-
Optimierung der Code-Struktur und Verbesserung der Rückverfolgungsgeschwindigkeit
-
Stabilität der Parameter in mehreren Varietäten mit mehreren Zyklen.
-
Erwägen Sie die Integration von automatischen Transaktionen.
Zusammenfassen
Die Strategie ist klar und leicht zu verstehen, die automatische Rückmessfunktion kann die Parameter schnell optimieren und zeigt, dass die Verlust- und Verlust-Situation für die Strategieverbesserung geeignet ist. Es besteht ein gewisses Risiko, das zu beachten ist, aber es kann durch ständige Verbesserung in vielfältiger Hinsicht optimiert werden.
/*backtest
start: 2023-09-16 00:00:00
end: 2023-10-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// © -_-
//@version=5
// strategy("[-_-] LBAB", process_orders_on_close=true, overlay=true, max_labels_count=500, max_lines_count=500, max_boxes_count=500, default_qty_type=strategy.cash, default_qty_value=100, initial_capital=10000, commission_type=strategy.commission.percent, commission_value=0.075)
- 1

