Maulers Raid to Delivery

Maulers Raid to Delivery tracks one sequence end to end: price raids the liquidity resting beyond a higher-timeframe candle, the correlated index confirms or refuses that raid, and a lower-timeframe change in state of delivery turns it into a setup with a level, a stop reference and targets. It draws up to three higher-timeframe candle lanes beside price, marks each C2 the moment it seals, checks SMT against its correlates, hunts the CISD on up to three entry timeframes, each paired to its own C2, and follows every setup through confirmation, retest, targets or failure.
WHY IT IS ONE TOOL
Every layer serves one sequence: raid, C2, SMT, CISD, targets, retest. Liquidity shows what the C2 is likely to raid, SMT qualifies the raid, the CISD times the entry, the standard deviations and FVGs mark where it delivers, and the table and alerts track it across timeframes. Nothing is included that the sequence above does not use.
CREDITS
This script builds on two open-source publications, both under the Mozilla Public License 2.0. Their copyright notices are kept at the top of the code.
- The higher-timeframe candle overlay (the candle lanes, trace lines, timeframe labels, countdown and custom daily open) is adapted from ICT HTF Candles [Source Code] by fadizeidan
- The SMT asset selection (correlation preset, manual assets, third-asset invert and reordering) is adapted from cephxs + fadi / HTF PSP by cephxs and fstarcapital
Thank you to all three for publishing in the open. Everything else below was built for this script: the CISD engine and its timeframe pairing, the C2 and SMT reads, the failure model, the standard-deviation targets, the trade plan, the liquidity, LRLR and HTF FVG layers, the table and the alert system.
THE IDEA, FROM ZERO
A higher-timeframe candle tells a short story in three parts. C1 is a finished candle with a high and a low, and stop orders rest beyond both. C2 trades through one side of C1, takes those stops, then closes back inside C1's range. That close is the rejection: price went looking for liquidity, found it, and refused to hold. C3 is where the move away from the swept side is expected to deliver.
The problem is timing. The C2 is a 1-hour or 4-hour event and the entry is not. The entry comes from a lower timeframe, by waiting for a change in state of delivery (CISD): price closing through the open of the first candle in the run that pushed into the sweep. That close is the shift from delivering into the liquidity to delivering away from it.
Doing this by hand means watching three or four timeframes and a second index at the same time. This tool does the watching and tells you what stage every setup is in.
WHAT IT DRAWS
- HTF candle lanes · up to three higher timeframes drawn as live candles beside price, with countdown timers, labels, FVG and volume imbalance marks, and optional trace lines back to the real bars
- Sweep marks · the C1 level a C2 raided, drawn on the mini candles
- C1 / C2 / C3 tags · optional, placed on the setup's side of the mini candles
- SMT · when the chart symbol sweeps and its correlate holds (or the reverse), a line between the two mini candles naming the correlate
- CISD lines · up to three selectors. Each one names an entry timeframe, and the C2 it reads comes with it from the pair table below
- Stacked CISD zones · when two or three timeframe pairs seal their C2 on the same close and every one confirms, the space between the levels fills as one zone
- Standard-deviation targets · off by default. Turn on Std-Dev Projections and each confirmed CISD projects its targets from the leg that swept C1
- CISD FVG · off by default. Turn on Show CISD FVG to mark the gap the confirmed move leaves on the level, held to the setup's lifespan
- Nearby liquidity · the nearest major pool on each side, up to five minor pools between price and it, plus equal highs and lows. A pool sitting on the previous day, week or month high or low is labelled as one, for example SSL · PDL
- LRLR · a staircase of four or more unswept swing extremes. By default it appears once a setup confirms, on the side that setup is drawing toward
- Higher-timeframe FVGs · two overlays, with the higher timeframe owning the level where they overlap. Fill Type decides when a gap comes off: Wick removes it the moment price trades through, Close keeps it until a candle of the gap's own timeframe closes beyond it
- Trade plan · a stop level and position size from your dollar risk, falling back to micros when one mini is too much. SL Placement offers C2 Extreme, CISD Level or CISD + Buffer
- CISD table · up to three C2 timeframes of your choosing, read on their own and separate from the selectors: whether a C2 is in play, whether its CISD has confirmed, the direction, the CISD price and which candle of the sequence it is in (C3 or C4). A setup that fails reads FC2, a hunt that dies reads Fail
- Daily Bias · the top row of the table. Yesterday's close above the prior day's high, or a sweep of the prior day's low that closed back inside, reads Bullish. The mirror reads Bearish. An inside day, or a day that took both sides and closed inside, reads Neutral
THE TIMEFRAME PAIRS
Pairing is automatic. Pick the entry timeframe on a CISD selector and the C2 timeframe comes from this table:
- 1M C2 · 1D CISD
- 1W C2 · 4H CISD
- 1D C2 · 1H CISD
- 4H C2 · 15m CISD
- 1H C2 · 5m CISD
- 30m C2 · 3m CISD
- 15m C2 · 1m CISD
- 5m C2 · seconds CISD (set a selector to Chart on a seconds chart; seconds charts need a TradingView plan that includes them)
A hunt only draws when your chart sits at or below its CISD timeframe, so a 1m chart runs the common intraday pairs together. A selector set to Chart hunts on your chart's own timeframe, using the nearest pair at or below it in the table.
The candle lanes and the hunts are two separate systems. A lane shows a C2 forming and marks it when it seals. The CISD only follows when a selector is set to that C2's entry timeframe. Out of the box the lanes show 1H, 4H and 1D, and the selectors hunt 15m, 5m and 1m, which covers the 4H, 1H and 15m C2s.
HOW A SETUP LIVES AND DIES
- Armed · the C2 closed back inside C1. The CISD level is captured and the hunt is live.
- Confirmed · a completed candle on the paired timeframe closes through the level. Never off a developing bar.
- Dead hunt · the C2's own extreme is taken before confirmation. The hunt is retired. With Potential CISD on, it leaves a muted stub and an × at the C2 extreme.
- Retest · after confirmation and clean separation, the first tap back into the level.
- Failed (FC2) · a confirmed setup whose C2 extreme is taken while still inside C3. The line shortens to a stub, the targets come off and an FC2 tag marks it. Once C3 closes, a confirmed setup cannot fail.
- Opposing setup · one candle can be the C3 of a short and the C2 of a long at once. Both reads are correct and both stay drawn. The Opposing setups option (off by default) can flag the newer one so you know it confirmed against the setup you are in.
TWO IN-HOUSE VARIATIONS, BOTH OFF BY DEFAULT
- Mauler Mode · keeps a candle that sweeps one side of C1 and closes through the other, which the standard rule throws out for taking both sides. Best taken only where that C2 extreme taps a major liquidity area.
- Void · a setting of Opposing setups that removes the opposing setup instead of flagging it, leaving a muted OPP × at the level and sending a second alert.
Both change what the model prints, so they are labelled as Maulers variations and not as the standard model.
SMT
At every higher-timeframe close the chart symbol is checked against its correlates. Auto covers the index futures complex: NQ, ES, YM, RTY and their micros. Other markets use Manual: enter up to three symbols, one of them the chart's own, with an invert option for the third. One index sweeping while the other holds is marked on the mini candles with the correlate named.
A candle that sweeps both sides of C1 has no direction to read, so by default the sweep marks, SMT and CISD all skip it together and can never disagree about it.
ALERTS
Alerts are off by default. Turn on Enable alerts in the Alerts group first, then create one TradingView alert on this indicator with the condition set to "Any alert() function call". That single alert carries everything. Two levels:
- Setups only · C2 Confirmed · CISD Armed or CISD Confirmed · CISD Retest · FC2 · SD level hit (with projections on) · Stacked zone · Opposing setup (when enabled)
- Everything · adds three market-context events: HTF sweep developing (fires on the first chart-bar close after price trades through the prior candle, before the higher-timeframe candle has closed) · SMT · Continuation
Confirmed messages carry the level, the C2 extreme as the stop reference, and the SD targets. CISD messages are tagged by their pair, for example 4H-15m Bear, and C2 and SMT messages name their timeframe. An optional killzone filter limits alerts to London, NY AM and NY PM. A webhook format wraps the same text as JSON for posting straight into a chat channel. An identical message repeated within ten minutes is dropped, so one event sends one message.
Create the alert on a 1m chart so every CISD selector runs, then trade on any timeframe you like. Recreate it after changing settings: TradingView snapshots the settings and the chart timeframe at the moment the alert is created.
WHY IT DOES NOT REPAINT
The candle lanes, SMT, higher-timeframe FVGs and Daily Bias read the last closed higher-timeframe candle, so history and realtime show the same thing. C2s and SMT are judged on closed candles. A CISD confirms only on a completed candle of its paired timeframe. A few events react to price touching a level, on purpose: the developing mini candle, target hits, retests, FC2, dead hunts, and the Everything-level sweep alert, which fires before the higher-timeframe candle closes. A touch cannot un-happen, so none of them reverse once printed.
MADE TO FIT YOUR CHART
Each layer can be switched off, and most carry their own color, line style and size. Max setups sets how many extra past setups stay drawn per slot (0 keeps only the latest). The defaults are set for a light NQ chart. On a dark theme, switch the black line and label colors to white or grey.
HOW TRADERS USE IT
Set the lanes to the C2 timeframes you watch, and set a CISD selector to each one's entry timeframe: 15m for a 4H C2, 5m for a 1H C2. Wait for a C2 to seal. Check the SMT line: a divergence at the sweep is the correlate refusing to follow. Let the CISD confirm on the paired timeframe, then work the retest with the stop reference on the chart, and the targets too once Std-Dev Projections is on. If FC2 prints, stand down. Much of the value is in the setups it tells you not to take.
Works on any market. The lanes draw on any chart timeframe that divides evenly into them. SMT auto-detection covers the NQ, ES, YM and RTY family; other markets need their correlates entered manually.
Display only. This maps the setup and reports its state. It does not fire buy/sell signals. Educational tool, not financial advice.
Published open-source under the Mozilla Public License 2.0. The CISD engine with its run anchoring, open ratchet and freeze-at-first-sweep rules, the timeframe pairing resolver, the multi-symbol SMT read, the C3 failure model, the swing-anchored standard-deviation projection and the alert arbitration layer are all readable in the source. Everything above explains what it draws and how it decides; the code is there so you can check the description against it instead of taking it on faith. Read it, fork it, and credit it the way it credits the work it builds on.
WHY IT IS ONE TOOL
Every layer serves one sequence: raid, C2, SMT, CISD, targets, retest. Liquidity shows what the C2 is likely to raid, SMT qualifies the raid, the CISD times the entry, the standard deviations and FVGs mark where it delivers, and the table and alerts track it across timeframes. Nothing is included that the sequence above does not use.
CREDITS
This script builds on two open-source publications, both under the Mozilla Public License 2.0. Their copyright notices are kept at the top of the code.
- The higher-timeframe candle overlay (the candle lanes, trace lines, timeframe labels, countdown and custom daily open) is adapted from ICT HTF Candles [Source Code] by fadizeidan
- The SMT asset selection (correlation preset, manual assets, third-asset invert and reordering) is adapted from cephxs + fadi / HTF PSP by cephxs and fstarcapital
Thank you to all three for publishing in the open. Everything else below was built for this script: the CISD engine and its timeframe pairing, the C2 and SMT reads, the failure model, the standard-deviation targets, the trade plan, the liquidity, LRLR and HTF FVG layers, the table and the alert system.
THE IDEA, FROM ZERO
A higher-timeframe candle tells a short story in three parts. C1 is a finished candle with a high and a low, and stop orders rest beyond both. C2 trades through one side of C1, takes those stops, then closes back inside C1's range. That close is the rejection: price went looking for liquidity, found it, and refused to hold. C3 is where the move away from the swept side is expected to deliver.
The problem is timing. The C2 is a 1-hour or 4-hour event and the entry is not. The entry comes from a lower timeframe, by waiting for a change in state of delivery (CISD): price closing through the open of the first candle in the run that pushed into the sweep. That close is the shift from delivering into the liquidity to delivering away from it.
Doing this by hand means watching three or four timeframes and a second index at the same time. This tool does the watching and tells you what stage every setup is in.
WHAT IT DRAWS
- HTF candle lanes · up to three higher timeframes drawn as live candles beside price, with countdown timers, labels, FVG and volume imbalance marks, and optional trace lines back to the real bars
- Sweep marks · the C1 level a C2 raided, drawn on the mini candles
- C1 / C2 / C3 tags · optional, placed on the setup's side of the mini candles
- SMT · when the chart symbol sweeps and its correlate holds (or the reverse), a line between the two mini candles naming the correlate
- CISD lines · up to three selectors. Each one names an entry timeframe, and the C2 it reads comes with it from the pair table below
- Stacked CISD zones · when two or three timeframe pairs seal their C2 on the same close and every one confirms, the space between the levels fills as one zone
- Standard-deviation targets · off by default. Turn on Std-Dev Projections and each confirmed CISD projects its targets from the leg that swept C1
- CISD FVG · off by default. Turn on Show CISD FVG to mark the gap the confirmed move leaves on the level, held to the setup's lifespan
- Nearby liquidity · the nearest major pool on each side, up to five minor pools between price and it, plus equal highs and lows. A pool sitting on the previous day, week or month high or low is labelled as one, for example SSL · PDL
- LRLR · a staircase of four or more unswept swing extremes. By default it appears once a setup confirms, on the side that setup is drawing toward
- Higher-timeframe FVGs · two overlays, with the higher timeframe owning the level where they overlap. Fill Type decides when a gap comes off: Wick removes it the moment price trades through, Close keeps it until a candle of the gap's own timeframe closes beyond it
- Trade plan · a stop level and position size from your dollar risk, falling back to micros when one mini is too much. SL Placement offers C2 Extreme, CISD Level or CISD + Buffer
- CISD table · up to three C2 timeframes of your choosing, read on their own and separate from the selectors: whether a C2 is in play, whether its CISD has confirmed, the direction, the CISD price and which candle of the sequence it is in (C3 or C4). A setup that fails reads FC2, a hunt that dies reads Fail
- Daily Bias · the top row of the table. Yesterday's close above the prior day's high, or a sweep of the prior day's low that closed back inside, reads Bullish. The mirror reads Bearish. An inside day, or a day that took both sides and closed inside, reads Neutral
THE TIMEFRAME PAIRS
Pairing is automatic. Pick the entry timeframe on a CISD selector and the C2 timeframe comes from this table:
- 1M C2 · 1D CISD
- 1W C2 · 4H CISD
- 1D C2 · 1H CISD
- 4H C2 · 15m CISD
- 1H C2 · 5m CISD
- 30m C2 · 3m CISD
- 15m C2 · 1m CISD
- 5m C2 · seconds CISD (set a selector to Chart on a seconds chart; seconds charts need a TradingView plan that includes them)
A hunt only draws when your chart sits at or below its CISD timeframe, so a 1m chart runs the common intraday pairs together. A selector set to Chart hunts on your chart's own timeframe, using the nearest pair at or below it in the table.
The candle lanes and the hunts are two separate systems. A lane shows a C2 forming and marks it when it seals. The CISD only follows when a selector is set to that C2's entry timeframe. Out of the box the lanes show 1H, 4H and 1D, and the selectors hunt 15m, 5m and 1m, which covers the 4H, 1H and 15m C2s.
HOW A SETUP LIVES AND DIES
- Armed · the C2 closed back inside C1. The CISD level is captured and the hunt is live.
- Confirmed · a completed candle on the paired timeframe closes through the level. Never off a developing bar.
- Dead hunt · the C2's own extreme is taken before confirmation. The hunt is retired. With Potential CISD on, it leaves a muted stub and an × at the C2 extreme.
- Retest · after confirmation and clean separation, the first tap back into the level.
- Failed (FC2) · a confirmed setup whose C2 extreme is taken while still inside C3. The line shortens to a stub, the targets come off and an FC2 tag marks it. Once C3 closes, a confirmed setup cannot fail.
- Opposing setup · one candle can be the C3 of a short and the C2 of a long at once. Both reads are correct and both stay drawn. The Opposing setups option (off by default) can flag the newer one so you know it confirmed against the setup you are in.
TWO IN-HOUSE VARIATIONS, BOTH OFF BY DEFAULT
- Mauler Mode · keeps a candle that sweeps one side of C1 and closes through the other, which the standard rule throws out for taking both sides. Best taken only where that C2 extreme taps a major liquidity area.
- Void · a setting of Opposing setups that removes the opposing setup instead of flagging it, leaving a muted OPP × at the level and sending a second alert.
Both change what the model prints, so they are labelled as Maulers variations and not as the standard model.
SMT
At every higher-timeframe close the chart symbol is checked against its correlates. Auto covers the index futures complex: NQ, ES, YM, RTY and their micros. Other markets use Manual: enter up to three symbols, one of them the chart's own, with an invert option for the third. One index sweeping while the other holds is marked on the mini candles with the correlate named.
A candle that sweeps both sides of C1 has no direction to read, so by default the sweep marks, SMT and CISD all skip it together and can never disagree about it.
ALERTS
Alerts are off by default. Turn on Enable alerts in the Alerts group first, then create one TradingView alert on this indicator with the condition set to "Any alert() function call". That single alert carries everything. Two levels:
- Setups only · C2 Confirmed · CISD Armed or CISD Confirmed · CISD Retest · FC2 · SD level hit (with projections on) · Stacked zone · Opposing setup (when enabled)
- Everything · adds three market-context events: HTF sweep developing (fires on the first chart-bar close after price trades through the prior candle, before the higher-timeframe candle has closed) · SMT · Continuation
Confirmed messages carry the level, the C2 extreme as the stop reference, and the SD targets. CISD messages are tagged by their pair, for example 4H-15m Bear, and C2 and SMT messages name their timeframe. An optional killzone filter limits alerts to London, NY AM and NY PM. A webhook format wraps the same text as JSON for posting straight into a chat channel. An identical message repeated within ten minutes is dropped, so one event sends one message.
Create the alert on a 1m chart so every CISD selector runs, then trade on any timeframe you like. Recreate it after changing settings: TradingView snapshots the settings and the chart timeframe at the moment the alert is created.
WHY IT DOES NOT REPAINT
The candle lanes, SMT, higher-timeframe FVGs and Daily Bias read the last closed higher-timeframe candle, so history and realtime show the same thing. C2s and SMT are judged on closed candles. A CISD confirms only on a completed candle of its paired timeframe. A few events react to price touching a level, on purpose: the developing mini candle, target hits, retests, FC2, dead hunts, and the Everything-level sweep alert, which fires before the higher-timeframe candle closes. A touch cannot un-happen, so none of them reverse once printed.
MADE TO FIT YOUR CHART
Each layer can be switched off, and most carry their own color, line style and size. Max setups sets how many extra past setups stay drawn per slot (0 keeps only the latest). The defaults are set for a light NQ chart. On a dark theme, switch the black line and label colors to white or grey.
HOW TRADERS USE IT
Set the lanes to the C2 timeframes you watch, and set a CISD selector to each one's entry timeframe: 15m for a 4H C2, 5m for a 1H C2. Wait for a C2 to seal. Check the SMT line: a divergence at the sweep is the correlate refusing to follow. Let the CISD confirm on the paired timeframe, then work the retest with the stop reference on the chart, and the targets too once Std-Dev Projections is on. If FC2 prints, stand down. Much of the value is in the setups it tells you not to take.
Works on any market. The lanes draw on any chart timeframe that divides evenly into them. SMT auto-detection covers the NQ, ES, YM and RTY family; other markets need their correlates entered manually.
Display only. This maps the setup and reports its state. It does not fire buy/sell signals. Educational tool, not financial advice.
Published open-source under the Mozilla Public License 2.0. The CISD engine with its run anchoring, open ratchet and freeze-at-first-sweep rules, the timeframe pairing resolver, the multi-symbol SMT read, the C3 failure model, the swing-anchored standard-deviation projection and the alert arbitration layer are all readable in the source. Everything above explains what it draws and how it decides; the code is there so you can check the description against it instead of taking it on faith. Read it, fork it, and credit it the way it credits the work it builds on.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.