
Die Strategie ist eine Short-Line-Trading-Strategie, die auf Dynamik-Breakouts und -Gleichgewichten basiert. Sie kombiniert mehrere Indikatoren wie beispielsweise Moving Averages, K-Line-Formen, Handelsvolumen und Volatilität, um richtungsweisende Gelegenheiten mit Durchbruchpotenz zu identifizieren und die Trendbewegungen der kürzeren Linie zu erfassen.
Wenn die 3-Tage-EMA als Referenzmittellinie verwendet wird, wird der Markt als in einem Abwärtstrend betrachtet, wenn der Schlusskurs unter diese Mittellinie fällt (Cond01).
Der Börsenöffnungspreis ist höher als der OHLC-Preis des Vortages (durchschnittlicher Börsenöffnungspreis, höchster Preis, niedrigerer Preis, Schlusskurs), was darauf hindeutet, dass der Börsenverkauf den Börsenöffnungspreis erhöht hat. Dies ist ein Aufwärtssignal (Cond02).
Volumen kleiner als Volumen des Vortages, bedeutet unzureichende Dynamik, förderlich für den Richtungsbruch ((Cond03) ).
Der Schlusskurs überschritt die Preisspanne des Vortages, was auf einen Durchbruch in Richtung Cond04 hinweist.
Wenn die oben genannten vier Bedingungen erfüllt sind, eröffnen Sie eine zusätzliche Position.
Stop-Loss-Bedingungen: Wenn Sie eine Position mit mehr als 10 K-Linien eröffnen oder eine bereits gewinnbringende Position 5 Mal platzieren, platzieren Sie die Position (Exits).
Die Strategie kombiniert mehrere Indikatoren, um die Richtung des Marktbruchs zu bestimmen, um die Preisentwicklung in kurzer Zeit zu erfassen. Sie hat eine starke Richtungsfähigkeit. Jede Bedingung berücksichtigt jedoch nur Informationen über 1 bis 3 K-Linien und ist schwach bei der Bestimmung von langfristigen Trends.
Mit Hilfe einer Kombination von mehreren Indikatoren können falsche Durchbrüche gefiltert und wirksame Durchbrüche identifiziert werden.
Weniger Dynamik ist nicht geeignet, Richtungsschläge und Trend-Ausbrüche zu erzeugen, um deutliche Richtungsschlüsselmöglichkeiten zu erfassen.
Es gibt eine hohe Anzahl von Transaktionen, die für die Kurzlinie geeignet sind, sodass kleine Gewinne bei jeder Transaktion schnell gesperrt werden können.
Die Stop-Loss- und Stop-Stop-Einstellungen sind vernünftig und ermöglichen eine effektive Kontrolle von Einzelschäden und Risiken.
Es besteht die Gefahr, dass mehrere Positionen gleichzeitig geöffnet werden.
Die Einstellung der einzelnen Indikatorparameter ist möglicherweise zu starr und kann durch die Einführung von Adaptionsparametern beeinflusst werden.
Es besteht die Wahrscheinlichkeit, dass ein Durchbruch fehlschlägt, was zu einem Nettobruch führen könnte.
Es ist nicht so, dass man sich nur auf kurzfristige Informationen konzentriert und nicht über die großen Trends Bescheid weiß.
Der Stoppschaden ist zu nahe und kann auf 20 bis 30 K-Linien erweitert werden.
Trendbeurteilung, um einen Rückschlag zu vermeiden. Es kann in Erwägung gezogen werden, eine langfristige Durchschnittsbeurteilung zu verwenden, um nur Positionen in Richtung des großen Trends zu eröffnen.
Optimierung der Parameter. Die EMA-Zyklen und die Durchbruchparameter können getestet und optimiert werden, um sie besser an die verschiedenen Marktbedingungen anzupassen. Es können auch Anpassungsparameter eingestellt werden, so dass der Indikator automatisch an die Zyklen angepasst wird.
Bedingte Optimierung: Es kann in Betracht gezogen werden, weitere Hilfsindikatoren wie Energiemodus, Brin-Bandbreite, RSI usw. hinzuzufügen, um die Wirksamkeit von Durchbrüchen zu überprüfen und falsche Durchbrüche zu reduzieren.
Tests zur Überprüfung der Gewinnkurve unter Extremsituationen. Rückvergleiche zu vergangenen Ereignissen können durchgeführt werden, um die Performance von Strategien unter Extremsituationen wie extremen Stürzen und Erschütterungen zu überprüfen.
Optimierung von Stop-Loss-Mechanismen. Es können Möglichkeiten wie Tracking-Stop, Prozentsatz-Stop und Adaptive Stop-Loss in Betracht gezogen werden, um den Stop-Loss flexibler zu machen.
Die Strategie integriert mehrere Indikatoren wie EMA, Handelsvolumen und Volatilität, identifiziert brechende Möglichkeiten in kurzer Zeit und gehört zu den typischen Short-Line-Breakthrough-Strategien. Sie bietet häufige Renditen, agile Funktionen und kann schnell Short-Line-Gewinne sperren.
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Free Strategy #01 (ES / SPY)", overlay=true)
// Inputs
Quantity = input(1, minval=1, title="Quantity")
EmaPeriod = input(3, minval=1, title="EMA Period")
MaxProfitCloses = input(5, minval=1, title="Max Profit Close")
MaxBars = input(10, minval=1, title="Max Total Bars")
// Misc Variables
src = close
BarsSinceEntry = 0
MaxProfitCount = 0
Ema = ema(close, EmaPeriod)
OHLC = (open + high + low + close) / 4.0
// Conditions
Cond00 = strategy.position_size == 0
Cond01 = close < Ema
Cond02 = open > OHLC
Cond03 = volume <= volume[1]
Cond04 = (close < min(open[1], close[1]) or close > max(open[1], close[1]))
// Update Exit Variables
BarsSinceEntry := Cond00 ? 0 : nz(BarsSinceEntry[1]) + 1
MaxProfitCount := Cond00 ? 0 : (close > strategy.position_avg_price and BarsSinceEntry > 1) ? nz(MaxProfitCount[1]) + 1 : nz(MaxProfitCount[1])
// Entries
strategy.entry(id="L1", long=true, qty=Quantity, when=(Cond00 and Cond01 and Cond02 and Cond03 and Cond04))
// Exits
strategy.close("L1", (BarsSinceEntry - 1 >= MaxBars or MaxProfitCount >= MaxProfitCloses))