Tradingview Pine Script Strategy tester funktioniert nicht?

Heyho,

Ich habe möglicherweise einen oder mehrere Fehler in meinem Code, ich verstehe aber nicht wo der Fehler liegt:

-------------------------------------+

// © Pumel

//@version=5

strategy("TEMA-DEMA Crossover Strategy", overlay=true)

// Benutzerdefinierte TEMA Funktion

tema(source, length) =>

ema1 = ta.ema(source, length)

ema2 = ta.ema(ema1, length)

3 * ema1 - 3 * ema2 + ta.ema(ema2, length)

// Benutzerdefinierte DEMA Funktion

dema(source, length) =>

ema1 = ta.ema(source, length)

ema2 = ta.ema(ema1, length)

2 * ema1 - ema2

// Eingabeparameter

tema_period = input(14, title="TEMA Period")

dema_period = input(14, title="DEMA Period")

lot_size = input(0.1, title="Lot Size")

// TEMA und DEMA Indikatoren berechnen

tema_value = tema(close, tema_period)

dema_value = dema(close, dema_period)

// Farben für die Long- und Short-Positionen

long_color = color.new(color.green, 50) // Grüne Farbe mit 50% Transparenz

short_color = color.new(color.red, 50) // Rote Farbe mit 50% Transparenz

// Hintergrundfarben basierend auf der Handelslogik ändern

bgcolor(ta.rising(tema_value, 1) and ta.falling(dema_value, 1) ? long_color : na)

bgcolor(ta.falling(tema_value, 1) and ta.rising(dema_value, 1) ? short_color : na)

// Handelslogik

if ta.rising(tema_value, 1) and ta.falling(dema_value, 1)

strategy.entry("Long", strategy.long, qty=lot_size)

strategy.close("Short")

if ta.falling(tema_value, 1) and ta.rising(dema_value, 1)

strategy.entry("Short", strategy.short, qty=lot_size)

strategy.close("Long")

-------------------------------------+

(beachtet die section mit den Farben nicht :D)

Aber wieso generiert das script jetzt keine orderes wenn ich sie teste? Und wieso zeigt der dude die Indikatoren nicht?

Vielen Dank schonmal im Vorraus und bleibt gesund!

Bild zum Beitrag
Programmiersprache, Trading, tradingview
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.