OPEN-SOURCE SCRIPT

Opening Auction Ledger [JOAT]

533
Opening Auction Ledger [JOAT]

Introduction

Opening Auction Ledger is an open-source session framework built to standardize how the opening range is measured, locked, evaluated, and managed throughout the day.

The indicator is designed around a simple institutional question:

Once the opening auction is complete, is price accepting away from it or failing back into it?

The script answers that by combining:

  • session-specific opening range capture
  • high-low or body-based range construction
  • breakout qualification
  • relative volume confirmation
  • objective extension ladders
  • session profile rendering
  • adaptive continuation trail management
  • historical breakout tracking in a dashboard


This makes the opening range usable as more than a static box.

It becomes a complete session ledger.

snapshot

Core Concepts

1. Opening Range Capture

The script builds the opening range only during the specified session window and then locks that range when the session ends.

This preserves a fixed reference for the rest of the day.

2. Source Flexibility

Users can define the opening range using raw highs and lows or candle bodies.

This changes how strict the opening auction frame is and can make the indicator more stable on noisy instruments.

3. Qualified Breakout Detection

Breaks are not accepted simply because price crosses a range boundary.

The script can require a minimum displacement beyond the range and, optionally, a relative-volume lift compared with recent activity.

4. Objective Laddering

Once a breakout is confirmed, the script projects three extension objectives above and below the opening range using multiples of the locked range size.

5. Continuation Management

An adaptive ATR trail follows the accepted breakout so continuation quality can be monitored after the initial move is underway.

snapshot

Features

  • Configurable opening session: user-defined session window and timezone
  • Opening range lock: session range freezes after the auction ends
  • Body or high-low source mode: choose the structure used to build the range
  • Relative-volume breakout filter: optional confirmation prevents weaker breaks from being counted
  • Minimum displacement filter: breakout must exceed a configurable fraction of the locked range
  • Extension ladder: three upside and three downside objectives
  • Session profile: profile-style rendering of activity inside the opening auction
  • Continuation trail: adaptive ATR trail tracks accepted move quality
  • Historical outcome counters: dashboard tracks breakout counts and objective hit rates
  • Institutional dashboard: top-right summary of session state, range size, direction, and objective performance


Input Parameters

Opening Auction
  • Opening Range Session
  • Session Days
  • Timezone
  • Range Source
  • Minimum Break % Of Range
  • Require Relative Volume Lift
  • Relative Volume Threshold


Extension Ladder
  • Show Extension Ladder
  • Objective One
  • Objective Two
  • Objective Three
  • Show Price Labels


Auction Profile
  • Show Session Profile
  • Profile Rows
  • Profile Width Bars
  • Profile Offset Bars


Continuation Management
  • Show Adaptive Continuation Trail
  • Trail ATR Length
  • Trail ATR Multiplier


Display
  • Range Fill Transparency
  • Shade Session State
  • Dashboard Position
  • Dashboard Size


How to Use This Indicator

Step 1: Wait for the Range to Lock

Do not treat the opening range as final until the configured auction window is complete.

Before that point, the frame is still forming.

Step 2: Measure the Quality of the First Break

The first breakout matters most when it clears the minimum displacement rule and is supported by the configured relative-volume threshold.

Step 3: Use the Ladder as an Objective Map

The projected targets are not predictions.

They are structured expansion references derived from the opening range itself.

Step 4: Follow the Trail for Acceptance

The continuation trail helps determine whether price is still accepting away from the opening auction or beginning to fail back toward it.

Step 5: Review the Dashboard Statistics

The dashboard can help users understand how often objective ladders are being reached under the current settings and instrument behavior.

Indicator Limitations

  • The usefulness of the opening range depends heavily on the selected session and market traded
  • Relative-volume logic is chart-volume based and depends on the instrument's available volume series
  • Very narrow opening ranges can create closely spaced objectives in low-volatility sessions
  • A qualified breakout can still fail quickly in event-driven or thin-liquidity conditions


Originality Statement

Opening Auction Ledger extends the classic opening-range idea into a broader session framework by combining range locking, breakout qualification, objective ladders, profile context, continuation management, and outcome tracking in a single open-source script.

Disclaimer

This indicator is provided for educational and informational purposes only.

It is not investment advice and does not guarantee that any breakout or target sequence will succeed.

All calculations are based on historical chart data and should be interpreted with appropriate risk management and independent analysis.

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.