Murphy Timeframe LensMURPHY TIMEFRAME LENS
Reading time: ~2 min
█ OVERVIEW
Murphy Timeframe Lens is a timeframe compression tool inspired by John Murphy's explanation of weekly and monthly bar charts in Chapter 3 . The indicator displays higher timeframe structure directly on your current chart, helping traders study markets from a longer-range perspective without switching timeframes.
As Murphy explains, compressing data into larger bars allows chartists to see the bigger picture. A 15-minute bar on a 1-minute chart contains 15 bars of price action. An hourly bar can represent 60 minutes of trading activity.
The indicator adapts to different trading styles: intraday scalpers can use 15m or 1H compression on 1-minute charts, swing traders can view daily structure on 4H charts, and position traders can see weekly or monthly compression on daily timeframes.
═══════════════════════════════════════════════════════════════════
█ FEATURES
Multi-Timeframe Compression
The indicator offers seven timeframe options: 15m, 30m, 1H, 4H, Daily, Weekly and Monthly . Each fetches higher timeframe OHLC data and overlays it on your current chart.
The default 15m setting follows the two timeframes higher principle — when trading on 1-minute charts, viewing 15-minute structure provides directional context without excessive lag. This compression ratio balances noise reduction with real-time relevance.
For different base timeframes, select the appropriate HTF. 1-minute charts work well with 15m or 1H. 5-minute charts pair with 1H or 4H. Hourly charts benefit from Daily or Weekly compression.
Three Display Modes
The indicator offers three visualization options to match different analysis needs.
OHLC Bars — shows the full higher timeframe bar structure: open, high, low, and close levels with shaded range zones and clear O/C labels marking exact price levels.
Close Line — displays only the higher timeframe closing price as a stepped trend line, emphasizing directional bias without visual clutter.
HL Zones Only — plots just the high and low boundaries, creating range bands that show where the higher timeframe bar is trading.
Progressive Range Tracking
The indicator builds HTF high and low boundaries progressively as the timeframe bar develops. When a new 15-minute bar starts on a 1-minute chart, the high and low begin at current price and expand as subsequent 1-minute bars extend the range.
This prevents look-ahead bias — HTF boundaries reflect only information available at each moment, not the final bar values. Labels mark HTF open and close levels with exact prices for precise reference.
═══════════════════════════════════════════════════════════════════
█ VISUAL LEGEND
• Green shaded zone — HTF bar closed bullish (close above open)
• Red shaded zone — HTF bar closed bearish (close below open)
• O label (green) — HTF open level with exact price — where the HTF bar started
• C label (green/red) — HTF close level with exact price — where the HTF bar ended
• Blue dots — HTF high boundary (progressive, expands as bar develops)
• Orange dots — HTF low boundary (progressive, expands as bar develops)
• Gray background flash — new HTF bar started
═══════════════════════════════════════════════════════════════════
█ BEST USE CASES
• 1-minute scalping with 15m or 1H structure for intraday bias
• 5-minute trading with 1H or 4H compression for session context
• 4H swing trading with Daily or Weekly structure for trend alignment
• Identifying when price tests HTF boundaries (support/resistance zones)
═══════════════════════════════════════════════════════════════════
█ DISCLAIMER
This script is for educational and analytical purposes only. It is not financial advice. Trading involves risk, and all decisions remain the responsibility of the user.
Penunjuk Pine Script®






















