Hi @Dhan @Naman @PravinJ @Mrunmayi_Vaity @Vaibhav_Lad
I would like to request a new indicator: an All-in-One Multi-Timeframe (MTF) Key Levels Indicator for Dhan Charts (tv.dhan.co).
The Problem with the Current Solution:
Currently, to track Daily, Weekly, and Monthly key levels simultaneously, traders have to apply three separate CPR indicators. As shown in my attached screenshot (Image 2), stacking these indicators creates a cluttered, confusing “staircase” pattern that dynamically extends candle-by-candle as the day progresses. This severely blocks candles and makes price action almost impossible to analyze cleanly.
The Request (The Clean Solution):
I am requesting a single, streamlined indicator that isolates just the critical high and low boundaries (PDH/PDL, PWH/PWL, PMH/PML) and plots them with Source-Bar Anchoring and Pre-Session Extension, as demonstrated in my clean reference mockup (Image 1).
Core Specifications & Logic
-
Indicator Name: Unified MTF Key Levels (Prior Day/Week/Month High & Low)
-
Consolidated Data Points (Toggleable in Settings):
- Daily Range: Previous Day High (PDH) & Previous Day Low (PDL)
- Weekly Range: Previous Week High (PWH) & Previous Week Low (PWL)
- Monthly Range: Previous Month High (PMH) & Previous Month Low (PML)
Required Drawing Behavior & Layout
- Instant Session-Open Calculation: All historical key levels must plot exactly at 9:15 AM as soon as the market opens for the day/week/month. The plotting must NOT wait for the first 1-minute or 5-minute candle to complete or close before resolving the values. The calculations must execute instantly on the session-open tick.
- Persistent Historical Rendering (Load-Anytime Rule): This zero-delay plotting should not rely on a one-time trigger at 9:15 AM. Whether a trader opens or refreshes their chart at 9:16 AM, 11:00 AM, or 2:30 PM, the script must parse the historical reference data and render the correct, full-day straight lines instantly upon loading.
- Source-Bar Anchoring: Instead of drawing standard staircases or lines starting blindly at the opening bell, each horizontal line should start exactly at the historical candle that printed that specific high or low and project continuously to the right side of the canvas.
- Fixed End-of-Day Extension (No Live Creeping): Unlike current CPR/Pivot lines that continuously paint forward only as each new live candle forms, these levels must pre-plot all the way to the very end of the current day’s trading session as soon as the market opens. This provides a clean, fixed visual runway for the entire day.
- Clean Offset Margins: The lines should extend straight across the screen, cleanly displaying text labels on the right-side offset space detailing the level names.
- Multi-Timeframe Scalability: The indicator lines must look clean and scale dynamically across the 5m, 15m, 1H, D, and M candle views.
Requested Style & Customization Settings
To give traders complete control over chart aesthetics, please include the following options in the indicator settings menu:
- Line Style Options: A dropdown menu to change individual line styles between Solid, Dashed, or Dotted, alongside a Width/Thickness adjustment slider (1px, 2px, 3px, 4px).
- Label Size Options: A dropdown to change the text label size between Small, Medium, or Large.
- Optional Price Toggle: A “Show Price” Checkbox. If checked, it should display the label name + price string (e.g.,
PWH 23,489.00). If unchecked, it should only display the text label name (e.g.,PWH), keeping the price scale clean.
Consolidating these levels into a single script with robust visual customization will eliminate chart clutter, free up indicator limits, and provide an elegant interface for tracking critical daily liquidity targets.
(Please find both the clean reference design and the messy stacked-indicator comparison images attached below.)
Image 1 (Clean chart - 1H candle)

Image 2 (Messy chart - 1H candle)

Thank you for continuously expanding the platform tools for us!



