ICT Silver Bullet marks fair value gaps inside the three one-hour windows the method cares
about, on MT4 and MT5, and throws away almost every one of them. That deletion is the
product.

Gold M5: three Silver Bullet windows, the gaps that survived, and the target lines above and below

One hour, then the slate is wiped

The three windows are London open, New York AM and New York PM. In UTC they default to
07:00-08:00, 14:00-15:00 and 18:00-19:00, and the labels on the chart read in New York
time, so you'll see 3-4 AM_NY, 10-11 AM_NY and 2-3 PM_NY.

Two things happen at each window boundary that are worth knowing before you use this:

  • Gaps are only looked for while a window is open. Outside the hour, nothing is
    detected. A textbook gap at 11:20 does not exist as far as this is concerned.
  • Every stored gap is cleared the moment a new window starts. Each session begins with
    nothing carried over.

That has a consequence nobody tells you: on H1 this indicator can never draw a gap. A
window is one bar, and a fair value gap needs three. It'll load, the session lines will
appear, and you'll wait forever. The tool refuses timeframes above H1, and honestly M5 and
below is where it belongs. On M15 you get four bars per window, so gaps are rare. On M5 you
get twelve, which is enough to work with.

Four levels of strict, and the default is the harshest

Super-Strict is the shipped setting. Here's what the four actually do, because the names
don't say much:

Setting While the window is open At the window's close
All FVG draws every gap keeps them
Only FVG in trend direction drops gaps against the MSS trend keeps them
Strict deactivates a gap once price closes below it keeps it only if price closed above the gap's bottom
Super-Strict erases the box entirely on a close through it keeps it only if price closed above the gap's top

So on a default chart most windows produce nothing at all, and that isn't a fault. In the
picture above, five windows produced three surviving gaps. If you want to see what it's
throwing away, switch to All FVG for a session and then switch back.

The difference between Strict and Super-Strict is the whole gap versus the bottom edge of
it. That's a real gap in selectivity, not a rounding of one.

Targets, and the minimum distance rule

Surviving gaps produce target lines: blue resistance above, black support below, extending
right until price reaches them. When price does, the line is removed and an arrow prints,
red at a resistance touch and blue at a support touch. Ten of each are kept.

There's a floor on how close a target can sit, and it's set by Symbol Type:

  • forex: tick size ร— 150, which on a 5-digit pair is 15 pips
  • index / futures: tick size ร— 40

Set this wrong and every target sits at the wrong distance, quietly. It's the one input on
the panel you have to look at before your first chart.

Time zones

The broker-to-UTC shift is worked out from TimeCurrent() - TimeGMT() at load. That's right
on a live chart and unreliable in the strategy tester, which is what bt_hourshift is for:
set it to your broker's offset and the automatic guess is overridden. Leave it at 0 for
normal use.

If you'd rather run different hours, all six start and stop hours are inputs.

MT4 and MT5

Same windows, same four modes, same targets. Below is the MT4 build on the same market: a
bearish gap that survived the 2-3 PM window, its support target, and the arrow at the moment
price reached it.

The MT4 build on gold M5: a surviving bearish FVG in the NY PM window with the target hit

Repainting, honestly

The calculation only runs when a new bar opens, and the loop stops one bar short of the
newest one. The forming bar is never read. So nothing here is reacting to a tick, and
nothing that has been drawn moves afterwards.

The honest cost of that: a gap is only recognised on the close of the bar that completed it,
and a surviving gap is only confirmed at the end of its window. You're seeing a finished
picture, not a live one.

What it doesn't do

  • No trade levels. No entry, no stop, no position size. It draws where the gaps and
    their targets are.
  • No indicator buffers. Everything is a chart object, so iCustom gives you nothing.
  • No multi-timeframe. One chart at a time, H1 or below, and really M5 or below.
  • Trend labels and the zigzag are off by default (MSS ~ session, Trend). They're
    there if you want to see what the direction filter is using.
  • Alerts fire on gap activation only, meaning price retraced into a gap during a window.
    There's no alert for a target being reached.

Settings I'd start with

M5 on gold or a major, everything at defaults except Symbol Type, which you set to match
what you're trading.

Leave the mode on Super-Strict for a week before you loosen it. The reason to run a tool
like this is the filter. Turning it down to All FVG on day one gets you a gap marker you
could have downloaded free.

And if nothing appears for a whole day, that's the tool working. Check it once by switching
to All FVG, then switch straight back.

Questions you'll have

Does ICT Silver Bullet repaint? No. It recalculates on the bar open and never reads the
forming bar. Drawn boxes and lines stay put.

Why is my H1 chart empty? Because a Silver Bullet window is one hour, so on H1 it's a
single bar, and a fair value gap needs three. Use M5 or M15.

Why did a box disappear? Super-Strict erased it. Price closed through the gap while the
window was open, which is the definition of it failing.

Why does nothing show up on some days? Because nothing survived Super-Strict. That's the
normal result, not a bug.

What are the blue and black lines? Targets from surviving gaps, resistance above and
support below. They stop when price gets there, and an arrow is printed.

What does Symbol Type change? The minimum distance a target can sit from the gap: tick
size ร— 150 for forex, ร— 40 for index and futures.

Can I change the session hours? Yes, all six start and stop hours are inputs, and
Shift from broker time to UTC overrides the automatic offset for backtests.

MT4? Both platform builds are included, one download each.

Both builds come with a subscription. There's no profitability claim here and no win rate:
this marks a specific ICT pattern inside three specific hours, and what you do about it is
your method, not the indicator's.