OPEN-SOURCE SCRIPT
Cập nhật Daily Vertical Lines

Here's a clean, publish-ready description:
Daily Vertical Lines (ET) — Session Time Markers
Mark key intraday times directly on your chart with up to 10 fully configurable vertical lines, all anchored to Eastern Time (America/New_York) with automatic DST handling.
Purpose
Designed for traders who work off fixed intraday time levels — open auctions, macro releases, session midpoints, settlement windows, or any recurring time-based setup. Each line fires once per trading day at its configured ET time and is automatically cleared and redrawn fresh every day at 4:00 AM ET.
Features
10 independent vertical lines, each fully configurable
Per-line controls: enable/disable line, enable/disable label, time (hour + minute in ET), color, label text, line style (Solid / Dashed / Dotted), and line width
Lines and labels are independently toggleable — run clean lines with no text, or labels only, or both
Full-height vertical lines that extend across the entire chart regardless of price scale or zoom level
Automatic daily reset at 4:00 AM ET — previous day's objects are deleted and a fresh set is drawn for the current day
Duplicate prevention — each line can only fire once per day regardless of bar replays or real-time ticks
DST-aware via Pine's native America/New_York timezone — no manual offset adjustments needed
Default Times
9:50 · 10:00 · 10:30 · 11:00 · 12:00 · 12:30 · 1:00 · 1:30 · 2:00 · 3:48
Compatibility
Works on any intraday timeframe. For best results use a resolution fine enough that each configured time has a matching candle (e.g. a 1-minute or 5-minute chart). Not designed for daily or higher timeframes.
Notes
All times are Eastern Time. The script handles EST/EDT transitions automatically.
The 4:00 AM reset means lines from a prior session are always removed before the pre-market open.
Label text is fully editable — rename any line to match your own session labels, news events, or strategy terminology.
Daily Vertical Lines (ET) — Session Time Markers
Mark key intraday times directly on your chart with up to 10 fully configurable vertical lines, all anchored to Eastern Time (America/New_York) with automatic DST handling.
Purpose
Designed for traders who work off fixed intraday time levels — open auctions, macro releases, session midpoints, settlement windows, or any recurring time-based setup. Each line fires once per trading day at its configured ET time and is automatically cleared and redrawn fresh every day at 4:00 AM ET.
Features
10 independent vertical lines, each fully configurable
Per-line controls: enable/disable line, enable/disable label, time (hour + minute in ET), color, label text, line style (Solid / Dashed / Dotted), and line width
Lines and labels are independently toggleable — run clean lines with no text, or labels only, or both
Full-height vertical lines that extend across the entire chart regardless of price scale or zoom level
Automatic daily reset at 4:00 AM ET — previous day's objects are deleted and a fresh set is drawn for the current day
Duplicate prevention — each line can only fire once per day regardless of bar replays or real-time ticks
DST-aware via Pine's native America/New_York timezone — no manual offset adjustments needed
Default Times
9:50 · 10:00 · 10:30 · 11:00 · 12:00 · 12:30 · 1:00 · 1:30 · 2:00 · 3:48
Compatibility
Works on any intraday timeframe. For best results use a resolution fine enough that each configured time has a matching candle (e.g. a 1-minute or 5-minute chart). Not designed for daily or higher timeframes.
Notes
All times are Eastern Time. The script handles EST/EDT transitions automatically.
The 4:00 AM reset means lines from a prior session are always removed before the pre-market open.
Label text is fully editable — rename any line to match your own session labels, news events, or strategy terminology.
Phát hành các Ghi chú
Single build block replaces per-bar checksPhát hành các Ghi chú
Daily Vertical Lines (ET) — Session Time MarkersMark key intraday times directly on your chart with up to 10 fully configurable vertical lines, all anchored to Eastern Time (America/New_York) with automatic DST handling.
Purpose
Designed for traders who work off fixed intraday time levels — open auctions, macro releases, session midpoints, settlement windows, or any recurring time-based setup. Each line fires once per trading day at its configured ET time and is automatically cleared and redrawn fresh every day at 4:00 AM ET.
Features
10 independent vertical lines, each fully configurable
Per-line controls: enable/disable line, enable/disable label, time (hour + minute in ET), color, label text, line style (Solid / Dashed / Dotted), and line width
Lines and labels are independently toggleable — run clean lines with no text, or labels only, or both
Full-height vertical lines that extend across the entire chart regardless of price scale or zoom level
Automatic daily reset at 4:00 AM ET — previous day's objects are deleted and a fresh set is drawn for the current day
Duplicate prevention — each line can only fire once per day regardless of bar replays or real-time ticks
DST-aware via Pine's native America/New_York timezone — no manual offset adjustments needed
Default Times
9:50 · 10:00 · 10:30 · 11:00 · 12:00 · 12:30 · 1:00 · 1:30 · 2:00 · 3:48
Compatibility
Works on any intraday timeframe. For best results use a resolution fine enough that each configured time has a matching candle (e.g. a 1-minute or 5-minute chart). Not designed for daily or higher timeframes.
Notes
All times are Eastern Time. The script handles EST/EDT transitions automatically.
The 4:00 AM reset means lines from a prior session are always removed before the pre-market open.
Label text is fully editable — rename any line to match your own session labels, news events, or strategy terminology.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.