OPEN-SOURCE SCRIPT

xetra

91
//version=5
indicator("First Candle Range", overlay=true)

// Налаштування сесії
session = input.session("0930-1030", title="Сесія")

// Визначити, чи поточна свічка — перша у сесії
is_new_session = ta.change(time(session))

// Змінні для збереження значень першої свічки
var float first_high = na
var float first_low = na
var int first_index = na

// Коли настає нова сесія — зберігаємо high та low першої свічки
if is_new_session
first_high := high
first_low := low
first_index := bar_index

// Побудова ліній
if not na(first_index)
line.new(first_index, first_high, bar_index, first_high, color=color.green, width=1, extend=extend.right)
line.new(first_index, first_low, bar_index, first_low, color=color.red, width=1, extend=extend.right)

// (Опційно) Заливка області між high та low
bgcolor(time(session) and bar_index == first_index ? color.new(color.orange, 85) : na)

Penafian

Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.