MetaTrader · v4.2

G-CA$H IC Breaker

Source & breaker order blocks across multiple timeframes — with alerts when structure breaks and when price returns to the zone.

Copyright © 2017 G-CASH Capital LTD · g-cash.net

Core concept — Naldo’s breaker block method

This indicator visualizes concepts aligned with breaker blocks and source order blocks as taught in ICT-style smart-money education (often associated with educators such as Naldo). The idea is not to predict every candle — it is to mark where the last opposing liquidity rested before a move, and what happens when that level is broken with a close.

Source order block (Source OB)

The Source OB is the zone the indicator draws as an outlined rectangle (per-timeframe “temporary” color — default black). It is built from the first opposite-color candle found within a lookback window after a structural break, bounded by that candle’s high and low.

Breaker order block (Breaker OB)

When price closes through the tracked structure in the direction that invalidates the prior bias, the former Source OB is treated as broken and is drawn as a filled rectangle: green for a buy / bullish breaker, red for a sell / bearish breaker. That is the “flip” from failed OB to breaker.

“Last step broken — make it rich”

Traders using this framework often say the last Source OB that gets taken out before a major expansion is the one that matters most: once it breaks, you follow the new direction and treat the zone as a potential reaction area on retests (the indicator can alert on return to the breaker via UseAlertsOnTouch).

Bullish breaker (from bearish source OB) Source OB Close above → break Breaker OB (support) Retest → long bias Expansion
Conceptual sequence: bearish context → Source OB → bullish close through the zone → zone becomes a bullish breaker → optional retest.
Bearish breaker (from bullish source OB) Source OB Close below → break Breaker OB (resistance) Retest → short bias
Mirror case: bullish context → Source OB → bearish close through the zone → bearish breaker → retest toward continuation lower.
Source OB lifecycle (schematic) While bias holds: Source OB extends toward the right (time) Source OB Close through the other side Breaker (same prices) Then new opposite candle → new Source (can sit at a different price — staircase)
When price closes through the opposite side of the tracked structure, that Source OB becomes a Breaker at the same price band (filled). Until then, the Source outline extends in time; after a flip, a new Source can appear at a different price — see the staircase diagram below.
Multi-timeframe overlay (concept) H4 breaker zone M15 source (nested) When View Current Timeframe is off, multiple TFs can stack — use toggles to reduce clutter.
Higher-timeframe breakers can overlap lower-timeframe sources; align bias with the timeframe you manage risk on.

How the Source OB “steps” — and what LSB means

On the chart, price moves up and down. The Source OB (outlined box) is not stuck to the same vertical level as the old Breaker (solid block). As structure updates, the indicator re-anchors the Source to new opposite candles — so the outline can climb or slide with price like a staircase while the market trends. The Breaker, by contrast, stays at the price level where that old source was invalidated: a fixed horizontal zone you can come back to.

The temporary box also extends in time (right edge to the current bar) — so you get both: movement along price as new sources form, and extension along time until a close breaks the tracked extreme. When that close happens, that Source becomes a Breaker and stops moving; a new Source starts its own stair-step.

LSB (Last Step Broken) — the last Source in the chain you care about before the big move: the final “step” invalidated (same idea as “last step broken — make it rich” above).

  • Source OB (dashed) — follows structure; new outline can sit higher or lower than the last breaker as price trends.
  • Breaker (solid)glued to its price level; does not walk up/down with price.
  • LSB — focus on the last break in that sequence for bias and retests.

What creates the next Source on a continuation?

The indicator does not only draw a new Source when a breaker forms. In a continuation (trend keeps going), the next Source appears when price prints a close beyond the tracked extreme in the direction of the move — then the script re-anchors the temporary box.

  • Bullish bias — After a bar closes above the running swing high the tool is tracking, it scans forward along the chart (a bounded window of bars) for the first bearish candle and builds the new Source OB from that candle’s high and low. Often no new breaker is created on that same step, because the prior Source was not taken out by the kind of opposite-side close that flips trend into a breaker.
  • Bearish bias — Mirror: a close below the running swing low, then the first bullish candle in the forward window becomes the new Source anchor.

On a trend flip (prior Source invalidated into a Breaker), the sequence is different: the former Source becomes a filled Breaker first, then the same “first opposite-colour candle” search draws the Source for the new bias. Continuation is the case where structure advances without that invalidation on the same bar — so the staircase can climb or slide with price while older breakers stay fixed below or above.

Staircase: Source OB moves with price — Breakers stay on their level When the Source is closed on the other side , that zone becomes a Breaker (filled) at that price — then a new Source can form higher or lower. Price ↑ Time → Breaker — fixed at this price Earlier breaker — only on chart if settings keep past breakers (not “current only”) close Current Source Solid = breaker fixed price Dashed = source steps with price Close through → same zone becomes Breaker other side Breaker at that level That invalidation is what “locks” the green/red band — not a second mystery box. Not to scale. Downtrends: mirror with closes down through sources. Earlier breakers: see input “show current breaker only” vs keep history.
  1. Close through → Breaker: when price closes on the opposite side of the tracked zone, that Source becomes a filled Breaker at that same price band (see inset). It then stays on that row.
  2. Source (dashed): the active outline steps with structure — new sources can sit higher or lower than older breakers as price trends.
  3. Time: the live Source also extends toward the current bar until the next break.
  4. Earlier breakers on chart: you only see multiple past breakers if your settings keep history (not “current breaker only”). Otherwise only the latest is shown.
  5. LSB: the last invalidation in the sequence you care about for the setup.

How the indicator works

This is what the tool is doing under the hood, in plain terms (each enabled timeframe is handled the same way).

  1. Starting bias — It looks at recent bars and decides whether the market is leaning bullish or bearish by comparing where the last swing high vs. swing low (by close) formed.
  2. Updating swings — While in a sell bias it tracks the running low; wicks can extend the low if price dips and then closes back above. The mirror happens in a buy bias for the running high.
  3. Bullish break — When price closes through the upside (per the rules above), the previous Source zone can flip into a buy-side Breaker (green) for that segment of the chart.
  4. Bearish break — When price closes through the downside, the previous Source can flip into a sell-side Breaker (red).
  5. New Source — After a structural trigger (either a trend flip or a continuation close past the tracked high/low — see continuation → next Source), it searches a short forward stretch of bars for the first “opposite colour” candle and draws a new Source OB from that candle’s range — which can sit at a different price (the staircase effect).
  6. Live update — The temporary Source outline keeps its right edge up to date with the chart so the zone stays current until the next break.
Alerts: Pop-up alerts are meant for live bars so you are not flooded on history load. Optional email alerts use your platform’s email settings, if you enable them.

Installation

Use the compiled indicator package from your vendor — you do not need source code to run it.

  1. Follow the seller’s instructions (some provide an installer; others ask you to place the indicator file in the platform’s Indicators folder).
  2. In MetaTrader: open Navigator, expand Indicators → Custom, and drag the indicator onto your chart — or use Insert → Indicators → Custom.
  3. Adjust inputs (see below). If zones do not show, check Chart → Properties → Common and allow chart objects / “Show” as needed.

Input parameters reference

InputTypeDefaultDescription
HistoryBarsint5000Bars of history to process. Use 0 for “all” (may still use a deep lookback with a safety margin).
UseAlertsbooltruePopup alerts on new breaker events (live).
UseEmailAlertsbooltrueSend email on breaker events if your platform email is configured.
UseAlertsOnTouchbooltrueAlert when price returns through the prior Source OB edge after a breaker forms (“Return to breaker”).
ShowCurrentBreakerbooltrueIf true, only the latest breaker is drawn per timeframe (clean chart). If false, past breakers stay on the chart so you can see earlier invalidations — uses more history.
ViewCurrentTimeframeboolfalseIf true, only the timeframe that matches the chart is calculated/drawn. If false, every enabled TF below is drawn on the same chart.
SolidBreakerBlockbooltrueIf true, breaker zones are filled (solid). If false, breakers are drawn as outline only (same colours, no fill).

Per timeframe (M1, M5, M15, M30, H1, H4, D1, W1, MN):

  • Show* — turn drawing on/off for that TF.
  • *TemporaryColor — Source OB outline color.
  • *BuyPermanentColor — bullish breaker fill/outline.
  • *SellPermanentColor — bearish breaker fill/outline.

Visual legend

Source OB Outlined rectangle · extends with price Buy breaker Filled green · bullish invalidation Sell breaker Filled red · bearish invalidation
Match these visuals to your chart; customize colors per TF in inputs when stacking multiple timeframes.

Trading strategy — using the indicator

Disclaimer: This guide is educational. Futures, forex, and CFDs carry risk. Past performance does not guarantee future results.

  1. Define bias — Use a higher timeframe (e.g. H4/D1) for direction; use the indicator’s breaker color on that TF as a bias filter.
  2. Mark the zone — When a Source OB flips to a breaker, note the rectangle: that is the theoretical reaction pocket.
  3. Wait for interaction — Many traders wait for a retest of the breaker (the indicator can alert via “Return to breaker”).
  4. Confirm — Add your own rules: lower-TF structure, session time, liquidity sweeps, or volume/profile if available.
  5. Stops & targets — A common approach: stop beyond the breaker / invalidation side; targets at prior highs/lows or fixed R-multiples. Adapt to your plan.

Alerts

  • Order Block Breaker Alert — fires when a new breaker is recognized on the live bar (per enabled TF).
  • Return to breaker — fires when price crosses back through the recorded Source OB boundary after the breaker event (useful for retest ideas).

Tips & best practices

  • Reduce clutter: Disable lower timeframes when analyzing one primary TF; or enable ViewCurrentTimeframe to only show the chart’s TF.
  • HistoryBars: Lower values load faster; raise for more historical breakers (if ShowCurrentBreaker is false).
  • Confluence: Combine breaker zones with session opens, equal highs/lows, and higher-TF trends.
  • Chart objects: Use the indicator’s own inputs for colours and visibility rather than trying to edit zones by hand.

FAQ & troubleshooting

Why don’t I see all historical breakers?

Enable ShowCurrentBreaker = false to keep historical breaker rectangles. When true, older breakers are replaced by the latest.

Why are so many lines on my chart?

Turn off unused timeframes in inputs or enable ViewCurrentTimeframe.

Emails don’t send

Configure email in your MetaTrader options (per your broker’s instructions). Turn off email alerts in the indicator inputs if you only want pop-ups.

Indicator missing or won’t load

Reinstall from your vendor’s package, restart the platform, and confirm you are on a supported build. Contact the seller’s support if the problem persists — end users normally use the compiled product only.

Risk warning: Automated drawings are not trade signals. Always validate with your trading plan and risk rules.