Heiken Ashi Bar Farbwechselstrategie

Schriftsteller:ChaoZhang, Datum: 2023-10-09 15:38:46
Tags:

Übersicht

Diese Strategie beurteilt Markttrends, indem sie die Farbänderung von Heiken Ashi Kerzen analysiert und automatisch kauft und verkauft.

Strategie Logik

Berechnen Sie zuerst die offenen, schließenden, hohen und niedrigen Preise der Heiken Ashi Kerze. Die Kerzenfarbe wird durch die schließenden und offenen Preise bestimmt. Wenn der Schließpreis größer ist als der offene Preis, ist die Kerze grün, andernfalls ist sie rot. Wenn der Schließpreis des aktuellen Balkens größer als der offene Preis ist und der Schließpreis des vorherigen Balkens kleiner oder gleich dem offenen Preis des vorherigen Balkens ist, wird ein Kaufsignal generiert. Wenn der Schließpreis des aktuellen Balkens kleiner oder gleich dem offenen Preis ist und der Schließpreis des vorherigen Balkens größer als der offene Preis des vorherigen Balkens ist, wird ein Verkaufssignal generiert.

Auf diese Weise, durch die Beobachtung der Veränderung der Heiken Ashi Kerze Farben, beurteilt es den Trend. Wenn die Farbe von rot zu grün ändert, tritt es in einen Bullenmarkt. Wenn die Farbe von grün zu rot ändert, tritt es in einen Bärenmarkt, um Veränderungen in den Markttrends zu erfassen.

Vorteile der Strategie

  1. Die Verwendung von Heiken Ashi Kerzen filtert Marktlärm und identifiziert Trends.
  2. Durch das Beurteilen von Trendwechselpunkten anhand von Kerzenfarbenänderungen wird der Einstiegszeitplan genauer.
  3. Die Strategielogik ist einfach und klar, einfach umzusetzen und zu optimieren.
  4. Bewegliche Stop-Loss können so konfiguriert werden, dass die Risiken streng kontrolliert werden.

Risiken und Lösungen

  1. Es gibt eine gewisse Verzögerung, nicht in der Lage, in Echtzeit an Umkehrpunkten einzugreifen.
  2. Es besteht die Gefahr, dass ein Stop-Loss getroffen wird.

Lösungen:

  1. Kombinieren Sie mit anderen Indikatoren wie Bollinger Bands, um den Einstiegszeitplan zu optimieren.
  2. Einbeziehung von Bewegung Stop Loss oder zeitnahe Stop Loss, um Risiken streng zu kontrollieren.

Optimierungsrichtlinien

  1. Optimieren Sie die Stop-Loss-Strategie, um nicht getroffen zu werden.
  2. Hinzufügen von gleitenden Durchschnitten und anderen Indikatoren zur Verbesserung der Eingangsgenauigkeit.
  3. Zusätzliche Positionsgröße, um übermäßige Verluste zu vermeiden.
  4. Kombination mit RSI usw., um einen Überhandel zu vermeiden.
  5. Verschiedene Produkte testen, um optimale Parameter zu finden.

Schlussfolgerung

Die Heiken Ashi Bar-Farbänderungsstrategie beurteilt Trends, indem sie Kerzenfarbenänderungen analysiert, lange geht, wenn rot in grün verändert wird, und kurz geht, wenn grün in rot verändert wird. Dies ist eine relativ einfache Trendfolgestrategie. Der Vorteil ist seine starke Fähigkeit, Trendänderungspunkte zu identifizieren, aber der Einstiegszeitpunkt hat eine gewisse Verzögerung, die weitere Optimierung erfordert. Mit einem angemessenen Strategierahmen sind Parameteroptimierung und strenge Risikokontrolle der Schlüssel zum Erfolg. Insgesamt hat die Strategie eine klare, einfache Logik und lohnt sich weiter zu recherchieren und anzuwenden.


/*backtest
start: 2022-10-08 00:00:00
end: 2023-10-08 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Kozlod - Heikin-Ashi Bar Color Change Strategy", overlay = true)

// 
// author: Kozlod
// date: 2018-09-03
// https://www.tradingview.com/u/Kozlod/
// 

// Calculation HA Values 
haopen   = 0.0
haclose  = ((open + high + low + close)/4)
haopen  := na(haopen[1]) ? (open + close)/2 : (haopen[1] + haclose[1]) / 2
hahigh   = max(high, max(haopen, haclose))
halow    = min(low,  min(haopen, haclose))

// HA colors
hacolor =  haclose  > haopen ? green : red

// Signals
turnGreen = haclose  >  haopen and haclose[1] <= haopen[1]
turnRed   = haclose  <= haopen and haclose[1]  > haopen[1]

// Plotting
bgcolor(hacolor)

plotshape(turnGreen, style = shape.arrowup,   location = location.belowbar, color = green)
plotshape(turnRed,   style = shape.arrowdown, location = location.abovebar, color = red) 

// Alerts
strategy.entry("long",  true,  when = turnGreen)
strategy.entry("short", false, when = turnRed)


Mehr