OPEN-SOURCE SCRIPT
Updated Expected Levels [blue]

Adds a number of levels and pivots. Used with Crypto, Stocks, and Futures.
ES/NQ Expected Moves:
User input of expected moves based on what the options market believes to be forward risk. Currently only available for NQ futures and ES futures.
Forward risk is calculated by taking the following Friday's ATM ask on calls and puts. Add them together. Then use that number on the closing price to get the high and low range for the following week's session. The daily is the same; however, done on the following day's option expiry. If you do not have access to futures options, SPX and NDX can be used.
For example if ES closed at 4000 and the ± of the ATM ask for calls and puts totaled 25 for the following day, then the range low would be 3975 and the range high would be 4025. You would enter 4000 as the close and 25 for the expected move within settings.
- ES/NQ Expected Moves for daily and weekly
- Previous Day Open/Close
- Previous High/Low
- Previous Day 50%
- Weekly Open
- 5 day ADR
- ADR Judas Swing
- NY Opening Range (15 minute)
- NY Initial Balance (1 hour)
- NY Midnight
- NY Open
- Daily Equilibrium (Pivot Point) including Central Pivot Range and S1-5, R1-5 pivots
- Weekly Equilibrium (Pivot Point)
ES/NQ Expected Moves:
User input of expected moves based on what the options market believes to be forward risk. Currently only available for NQ futures and ES futures.
Forward risk is calculated by taking the following Friday's ATM ask on calls and puts. Add them together. Then use that number on the closing price to get the high and low range for the following week's session. The daily is the same; however, done on the following day's option expiry. If you do not have access to futures options, SPX and NDX can be used.
For example if ES closed at 4000 and the ± of the ATM ask for calls and puts totaled 25 for the following day, then the range low would be 3975 and the range high would be 4025. You would enter 4000 as the close and 25 for the expected move within settings.
Release Notes
Minor AdjustmentsRelease Notes
- Update to include Dec (Z) contracts for ES and NQ
- Add option to show price with label
- Code optimizations
Release Notes
Added Daily 2 sigma levels.Release Notes
- Add custom options for daily levels for ES.- Add previous day open, high, low, close
Release Notes
Added 4 weekly custom levels for ES.Release Notes
- Add ADR (5 day average)
- Add ADR 1/3 level (Judas Swings)
- Add 15min Opening Range (NY Cash Session)
- Add 1hr Initial Balance (NY Cash Session)
Release Notes
- minor bug fixRelease Notes
screenshotRelease Notes
- minor updatesRelease Notes
Adjust IB and OR to only display during NY cash session.Release Notes
- Minor AdjustmentsRelease Notes
- Add weekly open- Code adjustments
Release Notes
Minor adjustmentsRelease Notes
- Minor updates- Added March 2024 contract for ES/NQ
- Removed custom levels (lack of use)
Release Notes
-Option Adjustments and refinementsRelease Notes
- Included daily pivot points (Traditional), Daily EQ and weekly EQ- code cleanup
Release Notes
- Fix lines not updating when new session immediately starts- Remove OR and IB from showing on crypto products as these are based on NY cash session for stocks and futures
Release Notes
- Minor adjustmentsRelease Notes
- General Optimizations- Add Sept (U2024) Contracts to ES/NQ
- Add halfback and 50% extension for IB (Initial Balance) levels
Release Notes
- Added minor S/R 1-3- Added Initial Balance Extensions
Release Notes
- Added NY Open and EU Close- Added option to extend levels/labels near price or to session close.
Release Notes
- Fix attempt for Previous Day High/Low when using RTH on futures products. Release Notes
- Add New York Midnight level- Add line width option
- Minor adjustments / cleanup
Release Notes
- Added previous day and week volume profiles (POC, VAH, VAL)- Code cleanup
Release Notes
- Optimization- Introduced a library which this relies on.
- Added EU High/Low levels
- Removed volume profile due to inconsistencies.
Release Notes
Minor updates.Release Notes
- Minor Changes- Pine script v6
- Adjust label font family
- Included SPX, US500, NDX, US100 in the expected moves tickers
- Add VIX implied move based for ES/NQ
- Add Period A Halfback
- No longer need to set the close price for ES/NQ. Just add the Expected move value.
Release Notes
- Add option to pick between Traditional or Demark Pivots- Add option for Weekly R1/S1 pivots
- Add option for Monthly EQ/R1/S1 pivots
Release Notes
adjust M pivot to show at 2hr-1dOpen-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
For quick access on a chart, add this script to your favorites — learn more here.
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.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
For quick access on a chart, add this script to your favorites — learn more here.
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.