OPEN-SOURCE SCRIPT

Step 3: 10 Static Lines

88
//version=6
indicator("Step 3: 10 Static Lines", overlay=true)

// Manuell definierte Preislevel (Diese kannst du täglich ändern)
line_values = array.new_float()
array.push(line_values, 2805)
array.push(line_values, 2820)
array.push(line_values, 2840)
array.push(line_values, 2860)
array.push(line_values, 2880)
array.push(line_values, 2900)
array.push(line_values, 2920)
array.push(line_values, 2940)
array.push(line_values, 2960)
array.push(line_values, 2980)

// Linien-Array korrekt initialisieren
var myLines = array.new<line>()

// Vorherige Linien löschen und neue zeichnen
for i = 0 to array.size(line_values) - 1
if bar_index > 1
// Falls die Linie existiert, löschen
if array.size(myLines) > i and not na(array.get(myLines, i))
line.delete(array.get(myLines, i))

// Neue Linie erstellen
newLine = line.new(x1 = bar_index - 500, y1 = array.get(line_values, i), x2 = bar_index + 500, y2 = array.get(line_values, i), width = 2, color = color.red, style = line.style_dashed)

// Linie im Array speichern (falls nicht genug Einträge, erweitern)
if array.size(myLines) > i
array.set(myLines, i, newLine)
else
array.push(myLines, newLine)

Aviso legal

As informações e publicações não devem ser e não constituem conselhos ou recomendações financeiras, de investimento, de negociação ou de qualquer outro tipo, fornecidas ou endossadas pela TradingView. Leia mais em Termos de uso.