Initial Balance & extensions Custom session time and IB duration

czoa Updated   
The indicator will plot Initial Balance levels and extensions. The session start and end times are configurable depending on instrument, as well as the Initial Balance end time. The session times must be entered in the underlying instrument's timezone, for example:

ES-futures (Chicago Timezone)
Session Start: 0830
Initial Balance End: 0930
Session End: 1515

US-Stocks (New York Timezone)
Session Start: 0930
Initial Balance End: 1030
Session End: 1600

Europe Futures (Madrid Timezone)
Session Start: 0800
Initial balance End: 0900
Session End: 2200

Colors and linewidths are also customisable.
Release Notes:
Added fancy labels
Release Notes:
Now you can control how many days you want the Initial Balance displayed on, in order not to clutter your charts too much. For the same reason, you can also control now whether labels will be displayed only for today or on all days selected.
Release Notes:
Great update to include following features:
- AUTOSET SESSION & IB TIMES: the script will auto-set the session start and end times, as well as initial balance times, depending on the chart symbol (only for US and EUR futures). No need then to adjust the times if you change symbol. If the symbol is not found or you disable this feature, it will use the times set in the parameters.
- optional Initial Balance background fill
- optional background fill for the open range (first bar of session)
-optional background fill for all bars outside the cash session.
Release Notes:
Added the possibility to extend the Initial Balance and Open Range levels and fills into the next overnight session.
Also, now the draw Initial Balance for the last nDays parameter will now only affect the extra lines and labels, not the IB levels themselves.
Removed the background fill for the Overnight session, which has now been implemented in my OHLC RTH and ON script.
General code overall simplified.
Release Notes:
Bugfix that prevented the current IB lines to be drawn in real time
Release Notes:
Now you can select the Initial Balance duration.
Also, the auto-selection of session times depending of the futures contract on the chart has been improved.
Release Notes:
Improved auto selection of session times for different instruments and implementation of my library SetSessionTimes.
Now, labels will be hidden by default.
Release Notes:
Minor bugfix
Release Notes:
Improved labels, now showing the session you chose in parameters and optionally the price value of each level.
Release Notes:
Fixed strange bug preventing some levels and labels to be shown if the chart timeframe was the same as the IB duration.

PolloLoco Trader
Follow me on YouTube:
Open-source script

In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in a publication is governed by House Rules. You can favorite it to use it on a chart.


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.

Want to use this script on a chart?