OPEN-SOURCE SCRIPT
Güncellendi

Compression Breakout [30min 65+33 EMA]

14
Compression Breakout [30min 65+33 EMA]
by GhostMMXM (inspired by Chris Cady & Steidlmayer Market Profile principles)

This indicator automates the exact compression-to-displacement setup that veteran CBOT floor trader and Market Profile pioneer Chris Cady describes in interviews and his work with Peter Steidlmayer.

Core idea
Chris Cady uses two simple moving averages on the 30-minute chart — a 33-period and a 65-period — to visually detect when the market falls into “balance” (compression). When both lines go almost perfectly flat for several bars, the market is in a low-volatility, high-consensus state — the calm before a violent vertical breakout.

What this script does
• Detects when both the 33 EMA and 65 EMA are virtually flat (user-adjustable sensitivity)
• Requires a minimum of 6 consecutive flat bars (adjustable) before declaring compression
• Draws a light-grey background + live-updating box showing the detecting compression
• Triggers only on the first strong displacing bar that:
– closes entirely above the compression high OR entirely below the compression low
– has a range ≥ 1.5× the average bar range inside the compression zone (adjustable)
• Plots a clear “LONG Cady Break” or “SHORT Cady Break” label on the breakout bar
• Fires a clean alert instantly usable on entire watchlists:

BTC → Compression LONG breakout!
ES1! → Compression SHORT breakout!

Designed for 30-minute charts (BTC, ETH, SOL, NQ, CL, GC, etc.) but works on any timeframe.
Perfect for traders who want to catch the highest-conviction vertical moves that Chris Cady has traded for decades with only a few contracts scaled in aggressively on the break.

Settings
• Minimum flat bars for compression (default 6)
• Max % slope to be considered flat (default 0.08 %)
• Minimum range multiplier vs compression average (default 1.5×)

Enjoy the cleanest, most mechanical version of Chris Cady’s famous compression breakout strategy available on TradingView.

Happy trading!
Sürüm Notları
Compression Breakout [30min 65+33 EMA]
by GhostMMXM — Inspired by Chris Cady (Steidlmayer/CBOT floor legend)

This is the cleanest, most accurate public automation of Chris Cady’s famous compression → vertical displacement strategy.

Chris Cady has traded this setup for decades on the CBOT floor: when the 33-period and 65-period moving averages on a 30-minute chart go almost perfectly flat for several bars, the market is in deep balance (compression). The first strong bar that closes entirely outside that range with expanded range is almost always the start of a violent, high-conviction directional move.

Features
• 33 EMA + 65 EMA with user-adjustable flatness sensitivity
• Requires ≥ 6 consecutive flat bars (adjustable) before declaring compression
• Light-grey background + live-updating box showing the exact compression range
• Triggers only on the first qualifying displacement bar:
– closes fully above compression high OR below compression low
– bar range ≥ 1.5× average range inside compression (adjustable)
• Plots large, clear “LONG Cady Break” or “SHORT Cady Break” label
• Fully watchlist-compatible alerts using static strings → you now get the coveted “Once Per Bar Close” option
• Custom alert message (paste this in the alert dialog):

{{ticker}} → Compression {{alert_message}} breakout!

→ Produces perfectly clean notifications like:
BTC → Compression LONG breakout!
ES1! → Compression SHORT breakout!
NQ1! → Compression LONG breakout!

Best used on 30-minute charts (crypto, futures, stocks), but works on any timeframe.

Settings
• Minimum flat bars for compression (default 6)
• Max % slope to be considered flat (default 0.08 %)
• Minimum range multiplier (default 1.5×)

This indicator is built for traders who want to catch the exact same explosive moves Chris Cady-style breakouts — with zero repainting and full watchlist support.

Enjoy the ride when the market wakes up 👻

Happy trading!

Feragatname

Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, alım satım veya diğer türden tavsiye veya öneriler anlamına gelmez ve teşkil etmez. Kullanım Koşulları bölümünde daha fazlasını okuyun.