Kontinuierliche High-Breakout-Strategie
Überblick
Die Kernlogik dieser Strategie besteht darin, zu erkennen, ob die Schlusskurslinie der N-Rück-K-Linie in Folge gestiegen ist, und wenn ja, dann mehr zu tun; wenn nicht zufriedenstellend, dann ist die Position gleich. So kann die steigende Tendenz des Aktienpreises erfasst und ein Gewinn erzielt werden.
Strategieprinzip
Der zentrale Indikator für diese Strategie ist der nCounter, der durch den Vergleich der aktuellen K-Linie mit dem Schlusskurs und dem Eröffnungskurs beurteilt, ob der Preis gestiegen ist.
Wenn man sich also "close"[1]>=open[1], dann nCounter plus 1, um den Aufstieg zu zeigen; wenn close[1]<open[1], wird der nCounter als 0 eingestellt. So kann die Anzahl der K-Linien, die in Folge steigen, berechnet werden.
Dann wird nCounter mit dem Parameter nLength verglichen, und wenn nCounter>=nLength, dann wird das Ausgangssignal C1=1; andernfalls C1=0。 hier ist nLength die Anzahl der K-Linien, die wir definieren, die benötigt werden, um das Signal zu erzeugen。
Nach dem Empfang des Signals C1 = 1 wird ein Plus ausgeführt, wenn keine Position derzeit gehalten wird; wenn bereits mehrere Positionen gehalten werden, wird die Haltung fortgesetzt.
Darüber hinaus wird in der Strategie eine Stop-Loss- und Stop-Stop-Bedingung festgelegt. Wenn der Preis unter einem bestimmten Prozentsatz des Einstiegspreises liegt, wird die Ausgleichsposition beendet; wenn der Einstiegspreis über einem bestimmten Prozentsatz liegt, wird ein Stop-Stop eingestellt.
Analyse der Stärken
Dies ist eine eher typische Trend-Tracking-Strategie, die folgende Vorteile hat:
- Die Aktienkurse werden von den Investoren als eine Möglichkeit für eine mehrköpfige Strategie genutzt.
- N-Streifen als Einstiegssignal, um falsche Durchbrüche effektiv zu filtern und unnötige Transaktionen zu reduzieren
- Setzen Sie Stop-Loss- und Stop-Stop-Bedingungen, um das Absenkungsrisiko zu begrenzen und die Gewinne zu sichern
- Strategie-Logik ist einfach, klar und leicht zu verstehen und zu ändern
- Die Frequenz des Handels kann durch Anpassung des Parameters nLength gesteuert werden
Risikoanalyse
Die Strategie birgt auch einige Risiken, die sich auf folgende Bereiche konzentrieren:
- Wenn der Aufwärtstrend umgekehrt wird und die Verluste nicht rechtzeitig eingestellt werden können, kann dies zu erheblichen Verlusten führen.
- Die nLength-Parameter sind zu groß, um eine bessere Eintrittsmöglichkeit zu verpassen
- Mehrpositionen ohne Berücksichtigung des Marktumfelds sind anfällig für Verluste bei einem Marktverfall
- Die Parameter wurden nicht an die Eigenschaften der einzelnen Aktien angepasst, und die Verwendung eines einheitlichen Parameters kann für einige Aktien nicht gelten.
Um diese Risiken zu verringern, können wir strengere Stop-Loss-Bedingungen festlegen, die n-Length-Parameter optimieren, die Big-Stock-Regel hinzufügen oder die Parameter für verschiedene Aktien einzeln testen. Natürlich ist es schwierig, Verluste vollständig zu vermeiden, und jede Strategie muss mit den Risikopräferenzen des Händlers abgestimmt werden.
Optimierungsrichtung
Angesichts der oben genannten Risiken können wir die Strategie in folgenden Bereichen weiter optimieren:
- Mobile Stop oder Tracking Stop Funktion hinzugefügt. Dies kann die Stop-Position entsprechend der Preisänderung zeitnah anpassen, um das Risiko von Verlusten zu verringern
- Optimierung des nLength-Parameters. Es kann für verschiedene Arten von Aktien getestet werden, um die geeigneten Parameterwerte für verschiedene Arten von Aktien zu finden
- Erhöhung des Umfelds des Großmarktes. Zum Beispiel, wenn der Großmarkt sinkt, wird der Handel ausgesetzt, um zusätzliche Verluste durch Gegenmarktoperationen zu vermeiden
- Zusätzliche Faktoren wie die Erhöhung des Umsatzes als zusätzliche Voraussetzungen. Zum Beispiel die Erhöhung des Umsatzes während der Sucht, um die Wirksamkeit des Durchbruchs zu gewährleisten
- Zurückziehungskontrollen wie maximaler zulässiger Verlustanteil, maximaler aufeinanderfolgender Verlustanteil usw. können automatisch eingestellt werden, um den Gesamtverlust zu kontrollieren
Zusammenfassen
Die Strategie ermöglicht die Erfassung von Aufwärtstrends durch die Erkennung von N-Roten und K-Linien. Sie ermöglicht eine effektive Trendverfolgung. Die Vorteile sind die einfache Logik, die Flexibilität bei der Anpassung der Parameter und die Möglichkeit der Filterung von False Breakouts.
/*backtest
start: 2023-01-01 00:00:00
end: 2023-12-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 05/02/2020
// Evaluates for n number of consecutive higher closes. Returns a value - 1

