Quantitative Handelsstrategie zur Verfolgung von Allzeithochs
Überblick
Diese Strategie verfolgt hauptsächlich den historischen Höchstpreis eines Wertpapiers. Wenn der Preis auf einen bestimmten Prozentsatz des Höchstpreises zurückfällt, wird gekauft; wenn der Preis den historischen Höchstpreis wieder durchbricht, wird verkauft. Es handelt sich um eine Trendfolgestrategie.
Strategieprinzip
Die Strategie zeichnet zunächst den Höchstpreis des Wertpapiers seit dem 1. Januar 2011 auf und definiert ihn als Variable highestHigh. Anschließend wird eine horizontale Linie allTimeHigh für diesen Höchstpreis gezeichnet.
Im laufenden Betrieb wird täglich geprüft, ob der Tageshöchstpreis ein neues Allzeithoch erreicht. Ist dies der Fall, werden die Variable highestHigh aktualisiert und die horizontale Linie allTimeHigh neu gezeichnet.
Die Strategie verwendet drei wichtige horizontale Linien:
buyzone = highestHigh * 0,9: 90 % des Höchstpreises, repräsentiert eine starke Pullback-Chance.buyzone2 = highestHigh * 0,8: 80 % des Höchstpreises, repräsentiert eine attraktive Pullback-Position.sellzone = highestHigh * 0,99: 99 % des Höchstpreises, repräsentiert eine Gelegenheit zur Trendumkehr.
Wenn der Preis auf die 80-%-Linie (buyzone2) fällt, wird ein Kaufsignal ausgegeben. Wenn der Preis die 99-%-Linie des historischen Höchstpreises (sellzone) wieder durchbricht, wird ein Verkaufs- (Schließungs-)Signal ausgegeben.
Die Hauptentscheidungsgrundlage dieser Strategie ist die Verfolgung des historischen Höchstpreises sowie der verschiedenen prozentualen Linien. Es handelt sich um eine klassische Trendfolgestrategie.
Vorteilsanalyse
Der größte Vorteil dieser Strategie liegt darin, langfristige Aufwärtstrends zu erfassen. Durch das Abwarten eines Pullbacks vor dem Einstieg wird ein günstiges Verhältnis von günstigem Kauf zu teurem Verkauf erreicht. Die spezifischen Vorteile sind:
- Sie kann Chancen aus langfristigen Aufwärtstrends von Aktien nutzen; die Verfolgung des Höchstpreises ist eine wichtige Grundlage zur Trendbestimmung.
- Die Position bei 80 % des Höchstpreises stellt ein optimales Risiko-Ertrags-Verhältnis dar, da sie sowohl Gewinnspielraum nach einem Anstieg sichert als auch das Abwärtsrisiko begrenzt.
- Die 99-%-Linie des historischen Höchstpreises dient als Stopp-Loss-Linie, die Gewinne maximiert und gleichzeitig das Risiko kontrolliert.
- Sie kann verwendet werden, um zu überprüfen, ob eine Aktie in eine strukturelle Aufwärtsbewegung eintritt; ein neues Allzeithoch deutet auf eine Stärkung des Unternehmens hin.
- Die Parameter sind flexibel einstellbar und können für verschiedene Aktien individuell optimiert werden.
Daher nutzt diese Strategie die Erträge aus Aufwärtstrends von Aktien maximal aus und vermeidet Risiken kurzfristiger Korrekturen. Es handelt sich um eine Trendfolgestrategie mit einem sehr guten Risiko-Ertrags-Verhältnis.
Risikoanalyse
Das Hauptrisiko dieser Strategie besteht darin, dass der Kurs nach dem Kauf noch weiter fallen und ein neues Tief erreichen könnte. Die Hauptrisiken umfassen:
- Nach dem Kauf besteht die Wahrscheinlichkeit eines weiteren starken Kursrückgangs oder eines Kursstopps, was zu Verlusten führen kann.
- Der Höchstpreis repräsentiert oft den Punkt, an dem eine Übertreibung (Jagd nach Hypes und Panikverkäufe) stattfindet; die Aufwärtsdynamik könnte unzureichend sein.
- Bei falscher Parametereinstellung kann ein zu hoher oder zu niedriger Stopp-Punkt zu unterschiedlichen Problemen führen.
- Die Handelsfrequenz kann niedrig sein, und die Strategie ist anfällig für externe Faktoren wie den Gesamtmarkt.
- Es werden keine Fundamentaldaten oder Bewertungen der einzelnen Aktien berücksichtigt; die Grundlage für die Aktienauswahl ist schwach.
Die wichtigsten Lösungsansätze sind: eine angemessene Bewertung der Fundamentaldaten der Aktien zur Sicherstellung der Aktienqualität; Anpassung der Parameter wie Kaufquote und Stopp-Loss-Punkt zur Optimierung der Strategie; Erwägung einer Kombination mit anderen Strategien usw.
Optimierungsrichtungen
Die Hauptoptimierungsrichtungen dieser Strategie liegen in der Parametereinstellung, den Aktienauswahlregeln und der Verbesserung der Stopp-Loss-Methode. Im Einzelnen:
- Optimierung der technischen Indikatoren für Kauf und Stopp-Loss, z. B. unter Einbeziehung von Indikatoren wie KD, MACD, um Spitzenbereiche zu vermeiden.
- Verbesserung der Aktienauswahlregeln durch Einbeziehung von Fundamental- und Bewertungskennzahlen zur Sicherstellung der Aktienqualität.
- Dynamische Anpassung der Parameterverhältnisse in Verbindung mit dem Gesamtmarkt, um die Angemessenheit der Parameter zu gewährleisten.
- Einführung eines gleitenden Stopp-Loss oder zeitbasierten Stopp-Loss zur Optimierung der Stopp-Loss-Methode und -Position.
- Erwägung einer Kombination mit anderen Faktorstrategien zur Bildung eines Multifaktormodells, um die Stabilität zu erhöhen.
- Einbeziehung von Volumenindikatoren zur Beurteilung der Stärke, um Aktien in einer späten, schwachen Phase nach einem Anstieg zu vermeiden.
Daher konzentrieren sich die Optimierungsrichtungen dieser Strategie hauptsächlich auf die Aktienauswahlregeln, die Parametereinstellung und die Verbesserung der Stopp-Loss-Methode, um auf der Grundlage der ursprünglichen Trendverfolgung die Stabilität und das risikobereinigte Ertragsverhältnis weiter zu verbessern.
Zusammenfassung
Diese Strategie ist eine klassische Trendfolgestrategie, die auf der Verfolgung historischer Höchststände basiert. Sie kann effektiv langfristige Aufwärtstrends von Aktien erfassen und durch technische Pullbacks ein günstiges Risiko-Ertrags-Verhältnis erzielen. Da sie jedoch keine fundamentalen Faktoren berücksichtigt, sind ihre Stabilität und Widerstandsfähigkeit gegen Risiken relativ schwach. Die wesentlichen Optimierungsrichtungen liegen in der Verbesserung der Aktienauswahlregeln, der Anpassung von Parametern und Stopp-Loss sowie der Optimierung des Stopp-Loss-Mechanismus. Durch die Kombination mit anderen Strategien in einem Multifaktormodell kann eine quantitative Aktienauswahl- und Handelsstrategie mit einem hervorragenden Risiko-Ertrags-Verhältnis entstehen.
/*backtest
start: 2023-01-21 00:00:00
end: 2024-01-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("All-time-high", "ATH", overlay=true, initial_capital=10000, default_qty_value=100, default_qty_type=strategy.percent_of_equity, pyramiding=1, commission_type=strategy.commission.cash_per_contract, commission_value=0.000)
// input- 1

