ICT Venom Trading Model Indicator for MT4 and MT5

Written by Dominic Walsh · Published · Last updated

Two events in order, not one. The ict venom trading model indicator first wants a swing swept and rejected within a single bar, and then wants a three-bar gap to open in the following six. Neither on its own produces anything; the sequence is the model.

This build ships as a compiled .ex4 for MT4 and .ex5 for MT5; the screenshots below come from EURUSD H1.

Platforms MT4 (.ex4) + MT5 (.ex5)
Chart window Main price chart
Plots 4: Venom BUY, Venom SELL, Bull FVG, Bear FVG
Alerts popup, push notification, email, sound
Inputs 13

The chart side of it

Two marks and two level lines on price.

`Venom BUY` prints lime using arrow 233.

`Venom SELL` prints red using arrow 234.

`Bull FVG` traces dodger blue at the gap midpoint.

`Bear FVG` traces orange the same way.

Nothing is drawn in a pane below.

  • Venom BUY: arrow, lime, width 2, arrow code 233
  • Venom SELL: arrow, red, width 2, arrow code 234
  • Bull FVG: line, dodger blue, width 1
  • Bear FVG: line, orange, width 1
ict venom trading model indicator: A sweep with its following gap marked, EURUSD H1.
A sweep with its following gap marked, EURUSD H1.

How the ICT Venom Trading Model Indicator calculates its values

The sweep

`InpSwingLookback` `12` bars supply the reference extreme. A bar whose low breaks that swing low but whose close finishes back above it, and above its own open, is the bullish case.

The gap

`InpFvgLookahead` `6` bars is the window. A three-bar arrangement where the middle bar leaves clear space between its neighbours counts, and its midpoint becomes the drawn line.

How long it lasts

`InpFvgValidBars` `24` keeps the level on the chart. Past that it drops away whether price has returned to it or not.

What you are looking at

A mark needs both events, in order.

The sweep bar is where the arrow lands.

The drawn line is the gap’s midpoint.

Session hours come from four separate inputs.

`InpLondonStartHour` `7` opens the first window.

`InpNyEndHour` `15` closes the second.

Alert channels in this build: popup, push notification, email and sound, one message per closed bar.

A completed setup, meaning the sweep and then the gap, is what speaks. `InpEnableAlerts` decides whether it does and a prompt already opens on the terminal. The phone, mail and `InpSoundFile` routes begin closed.

Every ICT Venom Trading Model Indicator input

Core settings

Setting What it does Default
InpLondonStartHour London killzone start (server hour, 24h). Hour the first session window opens, `7`. 7
InpLondonEndHour London killzone end. Hour it closes, `10`. 10
InpNyStartHour New York killzone start. Hour the second window opens, `12`. 12
InpNyEndHour New York killzone end. Hour it closes, `15`. 15
InpSwingLookback bars to scan for liquidity pool (swing H/L). Bars scanned for the swept extreme, `12`. 12
InpFvgLookahead bars after sweep to look for FVG. Bars after a sweep searched for the gap, `6`. 6
InpFvgValidBars FVG remains valid for N bars. Bars a drawn level survives, `24`. 24

Alert settings

Setting What it does Default
InpEnableAlerts Whether a completed setup speaks, `true`. on
InpEnablePopup A prompt opens on the terminal, `true`. on
InpEnablePushNotify (see inputs panel) off
InpEnableEmail (see inputs panel) off
InpEnableSound (see inputs panel) off
InpSoundFile Clip the desktop route uses, `”alert.wav”`. alert.wav
ict venom trading model indicator: Inputs panel, the session hours above the gap rules.
Inputs panel, the session hours above the gap rules.

What to run it on

Session hours and a twelve-bar swing want a chart where a session is several bars. EURUSD H1 is the reference chart, giving three or four bars per window. On M5 the windows are long. On H4 they barely exist.

The trade-offs

Two conditions in sequence still describe past bars.

Session hours read the broker clock, not GMT.

A twelve-bar swing is a small structure.

A gap can fill on the very next bar.

Copy the compiled ICT Venom Trading Model Indicator file into your MQL4/Indicators folder, and the MT5 build into MQL5/Indicators, then restart the terminal and drag it onto a chart. The step-by-step guide with screenshots is at how to install MT4 and MT5 indicators.

Related on forexmt4systems.com: Range Trading Strategy.

Background reading on the method behind the ICT Venom Trading Model Indicator: Liquidity at BabyPips, Gap (chart pattern) on Wikipedia.

Download the ICT Venom Trading Model Indicator for MT4 and MT5

The zip holds the compiled ICT Venom Trading Model Indicator build for MT4 and MT5, plus a short README. Compiled files only, no source. Enter your email below and the download link arrives in your inbox.

Download this indicator free

Enter your email and the file is yours. You also get the full MT4 and MT5 library.

  • 1,380+ indicators
  • MT4 and MT5 files
  • No spam, unsubscribe any time

FAQ

What has to happen for a Venom BUY to print?

A bar must break below the twelve-bar swing low, close back above it, and close above its own open. Then a three-bar gap has to appear within the next six bars for the setup to complete.

What does the Bull FVG line mark?

The midpoint of the three-bar gap, not its edges. That single price is what the model treats as the level to watch, which keeps the chart to one line rather than a shaded zone.

Why does InpFvgValidBars 24 expire a level?

Because a gap that has not been revisited within a day of hourly bars has stopped being relevant to the move that created it. Removing it keeps the chart tied to current structure.

Are the InpLondonStartHour 7 settings in GMT?

No, they read the broker’s server clock. Servers sit on different offsets, so checking what hour your platform calls the London open is worth doing once before relying on the windows.

Are results guaranteed?

No. Trading involves risk. Results are not guaranteed; past performance is not indicative of future results. Use the ICT Venom Trading Model Indicator as one input. Always backtest before trading live.

Category: this is part of our Smart Money collection. Also, truly, browse more Smart Money for MetaTrader, or explore every MT4 indicator and MT5 indicator on the site.

External references

Dominic Walsh - Forex trader and MT4/MT5 developer

About the author

Written by Dominic Walsh, a Forex trader and MT4/MT5 indicator, Expert Advisor and script developer. Every tool on forexmt4systems.com is tested on live charts before release and ships with ready-to-use compiled MT4 (.ex4) and MT5 (.ex5) files. Learn more about the trader and developer behind this site.

How we build, test and correct every tool: Editorial & Testing Policy. Trading carries risk; see the disclaimer.

Leave a Comment