Unterstützungs- und Widerstandswolkenmuster-Indikator im quantitativen Handel


Erstellungsdatum: 2024-01-18 15:30:46 zuletzt geändert: 2024-01-18 15:30:46
Kopie: 0 Klicks: 626
1
konzentrieren Sie sich auf
1617
Anhänger

Unterstützungs- und Widerstandswolkenmuster-Indikator im quantitativen Handel

Überblick

Der Indikator dient dazu, wichtige Unterstützungs- und Widerstandspunkte in einem Markt zu identifizieren und die Bereiche zwischen diesen Punkten als Unterstützungs- und Widerstandswolken auf einem Diagramm darzustellen. Der Indikator kombiniert statistische Analysen und grafische Darstellungen, um den Händler bei der Bestimmung von Trendwendepunkten und Durchbrüchen zu unterstützen. Er gehört zu den häufig verwendeten Hilfs-Analysetools.

Grundsätze

Die Kernlogik des Indikators ist die statistische Berechnung von Höchst- und Tiefstpreisen innerhalb eines bestimmten Zeitraums, um potenzielle Unterstützungs- und Widerstandspunkte zu identifizieren. Die Berechnungsformel lautet wie folgt:

  1. Höchstpreise in PeriodHigh und Tiefpreise in PeriodLow
  2. Die mittlere Periodenzentrum = (periodHigh+periodLow) / 2
  3. Berechnen Sie 0,382 Regressionslinie period0382 = periodLow + (periodHigh-periodLow)*0.382
  4. Berechnen Sie 0,618 Regressionslinie period0618 = periodLow + (periodHigh-periodLow)*0.618

Die vier oben genannten Linien bilden die Schlüsselpositionen der Widerstandswolke, die den Indikator unterstützt. Der Indikator füllt die Wolkenform zwischen der Linie 0.382 und der Linie 0.618 mit Farbe, um die Schwankungsbereiche und die Schlüsselpositionen sichtbar zu machen.

Wenn der Schlusskurs oberhalb der Linie 0.618 liegt, ist die Blockchain weiß, wenn sie unterhalb der Linie 0.382 liegt, ist sie schwarz und gehört zu den Verkaufs- und Kaufsignalen. Die von diesem Indikator dargestellte Widerstands- und Unterstützungswolke kann als Spannweite für potenzielle Widerstands- und Unterstützungspunkte angesehen werden. Ein Durchbruch dieser oberen und unteren Grenzen bedeutet in der Regel eine Trendwende.

Analyse der Stärken

Der Widerstandswolkenformationsindikator hat folgende hervorstechende Vorteile:

  1. Intuitive Anzeige der Schlüssel-Unterstützungs-Widerstands-Bereich und der Preisschwankungen, um Trends und Wendepunkte zu beurteilen
  2. Das Füllbild betont den visuellen Effekt, der auf den ersten Blick erkennbar ist.
  3. Einfache Parameter-Einstellungen, leicht zu beherrschen und anzupassen
  4. Kann mit anderen Kennzahlen kombiniert werden, um die Wirksamkeit zu erhöhen
  5. Anwendbar für mehrere Zeiträume

Risikoanalyse

Es ist wichtig zu beachten, dass der Indikator auch einige inhärente Mängel und Risiken aufweist:

  1. Die Kurve könnte durch Preisveränderungen zurückbleiben
  2. Mehrflächige Beurteilung kann zu Fehlinteressen führen
  3. Diagnosen müssen in Kombination mit anderen Indikatoren getroffen werden, um eine Abhängigkeit zu vermeiden.
  4. Aufmerksamkeit für die Abweichung von Durchbruchseinheiten
  5. Fehlende Parameter können Auswirkungen haben

Optimierungsrichtung

Der Index kann weiter optimiert werden in folgenden Dimensionen:

  1. Zusätzliche Anpassungs-Parameter-Einstellungen
  2. Mehr statistische Kennzahlen, die Fehlentscheidungen filtern
  3. Hinzufügen von Audio- und Nachrichtenerinnerungen
  4. Hinzufügen von Feedback-Analyse-Bewertungsmodule
  5. Modul für die Anpassung von Visualisierungsparametern
  6. Benutzerdefinierte Speicherfunktionen für die Modellkombination

Zusammenfassen

Der Widerstandswolkenformationsindikator integriert statistische Analysen und grafische Darstellungsfunktionen, um die entscheidenden Widerstandsstände und Durchbrüche zu bestimmen. Er kann jedoch nicht alleine verwendet werden, sondern muss in Kombination mit einer Vielzahl anderer Indikatoren verwendet werden, um die maximale Wirksamkeit zu erzielen.

Strategiequellcode
/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("[IND] rang3r", overlay=true)
entP = input(50, "Entry Period: ")
exP = input(25, "Exit period: ")
sensitivity = input(0.9999, "Sensitivity")
periodHigh = 0.0
periodLow = 0.0
epH = 0.0
epL = 0.0

    
//Entry Trades
for i = 1 to (entP+1)
    if i == 1 
        periodHigh:=high[i]
    else
        if periodHigh < high[i]
            periodHigh:=high[i]
    

for i = 1 to (entP+1)
    if i == 1 
        periodLow:=low[i]
    else
        if periodLow > low[i]
            periodLow:=low[i]
                
s = high[1] > periodHigh*sensitivity and open > close //and (close[1] > open[1] ? open[1] : close[1]) > close
l = low[1] < periodLow*(1/sensitivity) and close > open //and (close[1] > open[1] ? close[1] : open[1]) < close

strategy.entry("long", strategy.long, when=s)
strategy.entry("short", strategy.short, when=l)

bgcolor(l ? green : na)
bgcolor(s ? red : na)

periodCenter = (periodHigh+periodLow)/2
period0618 = (periodLow)+(periodHigh-periodLow)*0.618
period0382 = (periodLow)+(periodHigh-periodLow)*0.382

cloud1 = plot(period0382, color=#494949)
cloud2 = plot(period0618, color=#494949)

fill(cloud1, cloud2, color=#d8d8d8)

plot(periodHigh, color=#d81751)
plot(periodLow, color=#0daa20)
//plot(periodCenter, color=#494949)

bc = close > period0618 ? white : (close < period0382 ? black : na)

barcolor(bc)