Show right-edge level labels | On | Shows, hides or enables show right-edge level labels. Start with the published default and change one input at a time. |
Right-label content | Code only / options: Code + price, Code only, Code + lifecycle | Code only is the compact default. Exact prices and lifecycle details remain available in the Boundary Response Register and label tooltips. |
Right-label horizontal placement | Responsive / options: Responsive, Fixed bars | Responsive converts a percentage of the currently visible bar count into the future-bar offset, keeping a more consistent screen-space distance as horizontal zoom changes. Fixed bars uses only the minimum/fixed offset below. |
Responsive offset as visible width (%) | 8 / min 2, max 25, step 0.5 | Approximate share of the visible bar count reserved between the latest bar and the annotation rail. The result is capped below Pine's 500-bar future-drawing limit and never falls below the minimum offset. |
Stagger daily and weekly rail anchors | On | When enabled, weekly annotations use a second horizontal anchor lane. Responsive placement can enlarge the gutter as the visible bar count increases. |
Merge nearby day/week labels | On | When PDH is within the configured proximity threshold of PWH, or PDL is near PWL, the two chart tags collapse into PDH/PWH or PDL/PWL. Exact prices, states, and separate horizontal levels remain unchanged and are preserved in the tooltip and register. |
Minimum / fixed right-label offset | 12 / min 4, max 200 | Minimum future-bar distance used by Responsive placement, or the exact distance used by Fixed bars placement. |
Daily-weekly rail stagger | 4 / min 1, max 20 | Minimum additional future bars between daily and weekly anchor points. Responsive placement can enlarge this gutter in proportion to the visible bar count. |
Auto-separate close rail labels | On | Resolves every active right-edge tag in one collision set, including merged pairs and cross-group labels. Exact boundary prices and horizontal lines remain unchanged. Optional leader segments identify displaced tags. |
Minimum rail-label gap as daily ATR | 0.3 / min 0, max 2, step 0.05 | Minimum visual separation between nearby display tags, expressed as a fraction of the last completed daily ATR. |
Minimum rail-label gap in ticks | 12 / min 0, max 10000 | Tick-based floor for automatic rail-label separation. The larger of this value and the ATR-based value is used. |
Scale-aware rail-label spacing | On | Adds a spacing floor derived from the highest and lowest visible chart bars. The script recalculates this floor when the visible window changes, so label separation adapts when the chart is scrolled or zoomed. |
Minimum rail-label gap as visible range (%) | 6 / min 0, max 20, step 0.25 | Minimum display-anchor separation as a percentage of the visible bars' high-low range. The final gap is the largest of this value, the daily-ATR floor, and the tick floor. |
Show displaced-label leaders | On | Draws a short dotted segment between the exact boundary price and a display tag that was shifted vertically. Merged pair tags can receive one leader from each exact boundary. |
Right-label size | Large / options: Tiny, Small, Normal, Large, Huge | Controls right-label size. Start with the published default and change one input at a time. |
Historical event marks | First contact / options: Off, First contact, Full lifecycle | First contact marks only the first confirmed contact per level and period. Full lifecycle also marks the first Sustained beyond and first Re-entered event. |
Event-mark content | Symbol only / options: Symbol only, Symbol + code | Symbol only is the cleaner default. Colors identify PDH, PDL, PWH, and PWL, while tooltips preserve the full event description. |
Event marks kept | 90 / min 10, max 450 | Controls event marks kept. Start with the published default and change one input at a time. |
Event-mark size | Normal / options: Tiny, Small, Normal | Controls event-mark size. Start with the published default and change one input at a time. |