
Die Gleichgewichtsstrategie ist eine Trendverfolgungsstrategie, die die Conversion- und Base-Linie des Ichimoku-Cloud-Diagramms sowie den Moving-Average-EMA kombiniert, um die Richtung des Trends zu bestimmen, basierend auf dem Signal des Preisbruchs.
Die Strategie basiert hauptsächlich auf folgenden Kennzahlen:
Conversion-Linie: Die mittlere Linie des Donchian-Kanals, die kurzfristige Trends in den Preisen darstellt und dem 9-Tage-Moving Average entspricht.
Basislinie: Mittelwert des Donchian-Kanals, der die mittlere Trendentwicklung des Preises darstellt und dem 26-Tage-Moving-Average entspricht.
Lagging Span: Der Lagging-Durchschnittswert des Schlusspreises mit einer Lagging-Periode von 120 Tagen, der zur Bestimmung der Resistenz zur Unterstützung verwendet wird.
Lead 1: Durchschnitt der Conversion- und Basislinien, die den langfristigen Trend der Preise darstellen.
Der mittlere Wert des Donchian-Kanals am 2:120-Tag des Leads, der den längsten Trend des Preises darstellt.
EMA200: 200-Tage-Indikator-Moving-Average, um die Richtung der großen Trends zu bestimmen.
Wenn die Conversion-Linie die Basislinie durchbricht, bedeutet dies, dass die kurzfristige Durchschnittslinie die langfristige Durchschnittslinie durchbricht. Sie gehört zu den Goldfork-Signalen und zeigt an, dass der Preistrend stärker wird.
Wenn die Conversion unterhalb der Basislinie durchbricht, gehört dies zu den Todesforken, was darauf hindeutet, dass der Preistrend zu schwächen beginnt, und die Position sollte stillgelegt werden.
Durch die Kombination von mehreren Querlinien können wir die Trendwendepunkte des Preistrends erkennen und Trends verfolgen. Durch die Kombination von langen Querlinien und einer Querlinie-Filterung können Fehlsignale vermieden werden, die durch kurzfristige Marktschwankungen entstehen.
Die Verwendung von mehreren Durchschnittslinien zur Bestimmung der Trendrichtung verbessert die Genauigkeit der Beurteilung. Die Kreuzung von Conversion- und Base-Linien ist das Kernhandelssignal, die Mehrraum-Anordnung von Lead 1 und Lead 2 wird verwendet, um die Zuverlässigkeit des Signals zu überprüfen.
Der Lagging Span kann verwendet werden, um die Widerstandslage zu bestätigen und die Zeit für eine weitere Aufnahme zu erhöhen.
Verwenden Sie die EMA200, um die Richtung des großen Trends zu bestimmen und zu vermeiden, dass Sie aufgrund von kurzfristigen Anpassungen falsch handeln. Erwägen Sie, mehrere Signale zu geben, wenn der große Trend nach oben geht.
Durch die Optimierung der Parameter kann die Kombination von Wechsel- und Benchmark-Perioden die Trendwechselpunkte für verschiedene Phasen erfassen.
Die Strategie ist klar, leicht verständlich und leicht nachvollziehbar.
Beim Kreuzung der Conversion- und der Base-Linie ist auf die Anordnung von Lead 1 und Lead 2 zu achten, um das Signal zu bestätigen. Wenn die Anordnung nicht in der richtigen Reihenfolge ist, kann es sich um einen falschen Durchbruch handeln.
Die größeren Trends müssen in Kombination mit längerperiodischen Indikatoren wie der EMA200 beurteilt werden, und wenn die größeren Trends nach unten verlaufen, müssen auch mehrere Signale vermieden werden.
Diese Strategie ist eher trendbasiert und kann bei einem Erschütterungsschub zu Fehlsignalen führen, die zu Verlusten führen. Die Risiken sollten in Verbindung mit Indikatoren wie der Volatilität kontrolliert werden.
Die Parameter-Einstellungen müssen getestet werden, und wenn die Parameter falsch eingestellt werden, können die Umschaltlinien und die Referenzlinien zu empfindlich oder langsam sein, was zu Leerzeichen oder Fehlerzeichen führt.
Es können weitere Mittelwertindikatoren wie EMA 50, EMA 100 usw. hinzugefügt werden, um die Trends zu beurteilen.
Eine Trendwende kann in Kombination mit einem Handelsvolumen-Indikator bestätigt werden, um einen unwirksamen Durchbruch zu vermeiden. Zum Beispiel wird bei einem Durchbruch eine Verstärkung des Handelsvolumens verlangt.
Die Stop-Loss- und Gewinnziele können dynamisch angepasst werden, wenn sie mit Volatilitätsindikatoren wie ATR kombiniert werden. Wenn die Volatilität wächst, kann der Stop-Loss entsprechend gelockert werden; wenn die Volatilität schrumpft, kann der Stop-Loss verschärft werden, um die Gewinne zu sperren.
Die Kombination von Parametern der Umstellungslinie und der Benchmarklinie kann basierend auf historischen Daten optimiert werden, um ein stabileres Handelssignal zu erhalten.
Positionsmanagement-Strategien können entwickelt werden, um Positionen zu erhöhen, wenn ein großer Trend nach oben geht, und Positionen zu reduzieren, wenn ein Schock eintritt.
Die erste Ausgleichsstrategie beurteilt die Richtung des Trends anhand von mehreren Mittellinienindikatoren, beginnt am Trendwechselpunkt und beginnt dann in der Folge. Die Strategie kann falsche Signale filtern und die Genauigkeit des Einstiegs verbessern. Im Vergleich zu einem einzigen Indikator muss jedoch die Parameter optimiert und mit anderen Indikatoren ergänzt werden, um die Zuverlässigkeit des Signals zu gewährleisten und das Risiko zu kontrollieren.
/*backtest
start: 2022-10-18 00:00:00
end: 2023-10-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="TK Cross > EMA200 Strat", shorttitle="TK Cross > EMA200 Strat", overlay=true)
ema200 = ema(close, 200)
conversionPeriods = input(20, minval=1, title="Conversion Line Periods"),
basePeriods = input(60, minval=1, title="Base Line Periods")
laggingSpan2Periods = input(120, minval=1, title="Lagging Span 2 Periods"),
displacement = input(30, minval=1, title="Displacement")
donchian(len) => avg(lowest(len), highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)
plot(conversionLine, color=#0496ff, title="Conversion Line", linewidth=4)
plot(baseLine, color=#991515, title="Base Line", linewidth=4)
plot(close, offset = -displacement, color=#459915, title="Lagging Span")
p1 = plot(leadLine1, offset = displacement, color=green,
title="Lead 1")
p2 = plot(leadLine2, offset = displacement, color=red,
title="Lead 2")
fill(p1, p2, color = leadLine1 > leadLine2 ? green : red)
plot(ema200, color=purple, linewidth=4)
strategy.initial_capital = 50000
strategy.entry('tkcross', strategy.long, strategy.initial_capital / close, when=conversionLine>baseLine and close > ema200)
strategy.close('tkcross', when=conversionLine<baseLine)