24. September 2024 (Vor 2 Monaten)

TradingView EMA-Hintergrund-Indikator: Optimiere deine Chartanalyse mit Skript

2 Min Lesezeit

Als leidenschaftlicher Trader weiß ich, wie wichtig visuelle Unterstützung beim Analysieren von Charts sein kann. Vor einiger Zeit erhielt ich eine E-Mail von einem Follower meines YouTube-Kanals, die mich dazu inspirierte, tiefer in die Möglichkeiten von TradingView einzutauchen.

Der Absender der E-Mail fragte, ob es möglich wäre, Hintergrundfarben des Charts automatisch basierend auf bestimmten Indikatoren zu erstellen - zum Beispiel ein hellgraues Feld, wenn der EMA (Exponentieller gleitender Durchschnitt) 3 über den EMA 15 ansteigt, und ein dunkelgraues, wenn er darunter fällt.

In diesem Artikel möchte ich euch das Ergebnis präsentieren: ein TradingView-Skript, das automatisch farbige Felder basierend auf dem Verhältnis verschiedener EMAs erzeugt. Ich werde euch Schritt für Schritt durch den Code führen, erklären, wie er funktioniert, und zeigen, wie ihr ihn für eure eigenen Trading-Strategien anpassen könnt.

Ziel des Indikators

Gewünschte Hintergründe: EMA (3) >= EMA (15) = hellgrau und umgekehrt EMA (3) <= EMA (15) = dunkelgrau

Die Limit Order im grafischen Vergleich zu Stop Order

Trading-Grundlagen in 7 Tagen

2h GesamtFür Anfänger
Kostenfrei starten

TradingView PineScript zum Kopieren

Den folgenden Code kannst du als Ausgang für weitere Skripts nutzen.

//@version=5 
//@wirmachentrader

indicator("EMA Hintergrund Indikator", overlay=true)

// Input für optionales Plotten
showEmaLines = input.bool(true, title="EMA-Linien anzeigen", tooltip="Aktivieren Sie diese Option, um die EMA-Linien im Chart anzuzeigen")

// EMA-Berechnungen
ema3 = ta.ema(close, 3)
ema15 = ta.ema(close, 15)

// Farbdefinitionen
var color bgColorLight = color.new(color.gray, 70)  // Hellgrau mit 70% Transparenz
var color bgColorDark = color.new(color.gray, 30)   // Dunkelgrau mit 30% Transparenz

// Hintergrundfärbung basierend auf EMA-Verhältnis
bgColor = ema3 >= ema15 ? bgColorLight : bgColorDark

// Hintergrund zeichnen
bgcolor(bgColor)

// EMAs plotten
plot1 = plot(ema3, color=color.blue, title="EMA 3", display=showEmaLines ? display.all : display.none)
plot2 = plot(ema15, color=color.red, title="EMA 15", display=showEmaLines ? display.all : display.none)

Um das PineSkript zu nutzen, musst du den Pine Editor öffnen, das Skript reinkopieren und dem Chart hinzufügen. Natürlich kannst du dir dieses Skript auch abspeichern. Viel Spaß!

Das Video zu der Erstellung des Skripts findest du hier.

Trading-Grundlagen in 7 Tagen

2h GesamtFür Anfänger
Kostenfrei starten

Bereit für deinen Trading-Start?

Starte jetzt mit unserem kostenlosen 7-Tage-Kurs und lerne die Grundlagen des profitablen Tradings.

Kostenlosen Kurs starten