Backtest-Strategie für dynamische Unterstützung und Widerstand
Überblick
Diese Strategie basiert auf Unterstützungs- und Widerstandsniveaus, die aus dem Höchst-, Tiefst- und Schlusskurs des vorherigen Handelstages berechnet werden. Sie führt am aktuellen Handelstag Long- oder Short-Positionen durch. Wenn der Kurs das obere Widerstandsniveau R1 durchbricht, wird eine Long-Position eröffnet; wenn der Kurs das untere Unterstützungsniveau S1 unterschreitet, wird eine Short-Position eröffnet. Diese Strategie gehört zur Kategorie der dynamischen Unterstützungs-/Widerstandsstrategien.
Strategieprinzip
-
Basierend auf dem Höchstkurs xHigh, dem Tiefstkurs xLow und dem Schlusskurs xClose des vorherigen Handelstages werden die Unterstützung S1, der Widerstand R1 und der Drehpunkt vPP für den aktuellen Tag berechnet.
vPP = (xHigh + xLow + xClose) / 3
vR1 = vPP + (vPP - xLow)
vS1 = vPP - (xHigh - vPP)
-
Es wird geprüft, ob der Kurs vR1 oder vS1 durchbricht. Bei einem Durchbruch von vR1 wird eine Long-Position eröffnet; bei einem Unterschreiten von vS1 wird eine Short-Position eröffnet. POS speichert die Handelsrichtung.
pos = iff(schließen > vR1, 1,
iff(schließen < vS1, -1, nz(pos[1], 0))) -
possig zeichnet die tatsächliche Handelsrichtung auf. Wenn der Reverse-Modus (reverse=true) aktiviert ist, werden die Signale invertiert.
-
Basierend auf dem possig-Signal wird bei einem Durchbruch von vR1 eine Long-Position und bei einem Durchbruch von vS1 eine Short-Position eröffnet.
Strategievorteile
- Die Strategie nutzt dynamische Unterstützungs-/Widerstandsindikatoren und kann Ausbruchsbewegungen erfassen.
- Die Unterstützungs- und Widerstandsniveaus werden täglich aktualisiert und sind dynamisch.
- Es kann zwischen normalem und inversem Handel gewählt werden, geeignet für verschiedene Marktumgebungen.
- Der Strategieansatz ist einfach und klar, leicht zu verstehen und umzusetzen.
- Die visuelle Darstellung der Unterstützungs- und Widerstandsniveaus ermöglicht eine intuitive Beurteilung von Trendwendepunkten.
Risikoanalyse
- Bei seitwärts gerichteten Märkten können unnötige Kauf-/Verkaufssignale ausgelöst werden.
- Bei extremen Trendbewegungen können die Unterstützungs-/Widerstandsniveaus durchbrochen werden und sich fortsetzen, was zu Verlusten führt.
- Die Berechnungsmethode für Drehpunkt und Unterstützungs-/Widerstandsniveaus ist relativ einfach und bedarf weiterer Optimierung.
Lösungen für Risiken:
- Angemessene Anpassung der Positionsgrößen zur Kontrolle von Einzelverlusten.
- Setzen von Stop-Loss, um Verluste außerhalb der Toleranz zu vermeiden.
- Kombination mit anderen Indikatoren zur Filterung von Signalen, um häufige Trades in Seitwärtsmärkten zu vermeiden.
Optimierungsmöglichkeiten
- Optimierung der Berechnungsmethode für Unterstützungs- und Widerstandsniveaus, um sie vorausschauender zu gestalten.
- Einbeziehung von Trend-, Momentum- und anderen Indikatoren zur Vermeidung unnötiger Trades.
- Hinzufügen von Stop-Loss-Strategien zur Begrenzung von Einzel- und Maximalverlusten.
- Integration von maschinellen Lernmethoden, um die Berechnung der Unterstützungs-/Widerstandsniveaus dynamisch zu optimieren.
Zusammenfassung
Diese Strategie basiert auf dynamischen Unterstützungs- und Widerstandsindikatoren und eröffnet Positionen entsprechend der Durchbruchsrichtung des Kurses. Der Ansatz ist einfach, leicht zu verstehen und umzusetzen, und kann effektiv Trendwendepunkte erfassen. Es bestehen jedoch gewisse Risiken, eine weitere Optimierung durch Kombination mit anderen Indikatoren ist erforderlich, um Handelssignale genauer und zuverlässiger zu machen. Insgesamt eignet sich die Strategie als ergänzender Indikator oder als eine der Basistrategien des quantitativen Handels.
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 14/06/2018
// This Pivot points is calculated on the current day.
// Pivot points simply took the high, low, and closing price from the previous period and
// divided by 3 to find the pivot. From this pivot, traders would then base their
// calculations for three support, and three resistance levels. The calculation for the most
// basic flavor of pivot points, known as ‘floor-trader pivots’, along with their support and
// resistance levels.
//
// You can change long to short in the Input Settings
// WARNING:- 1

