OPEN-SOURCE SCRIPT

9AM–11AM NAS100 Session Box

92
//version=5
indicator("9AM–11AM NAS100 Session Box", overlay=true)

// Define session times in New York (EST)
session_start = timestamp("America/New_York", year, month, dayofmonth, 09, 0)
session_end = timestamp("America/New_York", year, month, dayofmonth, 11, 0)

// Detect if we're inside the session window
in_session = (time >= session_start) and (time < session_end)

// Track high/low of the session
var float session_high = na
var float session_low = na

if (in_session)
session_high := na(session_high) ? high : math.max(session_high, high)
session_low := na(session_low) ? low : math.min(session_low, low)
else
session_high := na
session_low := na

// Draw the session box
bgcolor(in_session ? color.new(color.blue, 85) : na)

// Optionally draw lines at session high/low
plot(in_session ? session_high : na, title="Session High", color=color.green, linewidth=1)
plot(in_session ? session_low : na, title="Session Low", color=color.red, linewidth=1)

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.