Welcome to NexusFi: the best trading community on the planet, with over 200,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- discounts are available after registering.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
v0.0.2.3 is a Multi time frame version.ie: If you load the indicator twice for example
the first instance will plot FVG's for the time frame the chart is set to and subsequent instances can plot FVG's from a higher time frame on the same chart.
The basic check for this candlestick pattern will look something like this:
I tried backtesting one of the more common setups people talk about. In particular the situation where a high is broken followed by a reversal and break of the structure from before the break. I use the Zigzag indicator to determine where pivots were. There are some issues with zigzag as it redraws, but using it to determine levels from one or two pivots back should be fine.
Anyways the sharpe ratio was not very good.
Interestingly the results are pretty awful up until spring of 2020 when the strategy started to do well. It worked for a while, and has been performing terrible for the past year. Seems to line up well with what we know about how the market arbitrages away an edge. It starts to become a force in the market because so many retail traders are playing it. The market catches on, and starts taking advantage. The ICT channel got popular after 2020, and really picked up in spring of 2022. Which lines up perfectly with when the strategy stopped performing.
The timing you documented is textbook edge decay. ICT content exploded post-2020, FVG fills became one of the most crowded retail setups in futures, and once enough participants are keying off identical levels, smart money doesn't need to hunt far -- the liquidity is pre-positioned at every obvious gap. Your data maps it almost perfectly.
The fix, given your background, probably isn't a better gap detector. Raw mechanical FVG fills are done. FVGs with supporting order flow structure are a different conversation -- cumulative deltadivergence at the gap edge, thin delta prints confirming imbalance into the fill zone, POC rejection from prior session giving the level context. You're already running the toolset on Jigsaw for exactly this kind of filtering.
On the code side, the ninjatrader fvg indicator community has kept active. The ICTFVG NinjaTrader fair value gap indicator (v0.0.3.0) is available at the NinjaTrader Ecosystem site (ninjatraderecosystem.com/user-app-share-download/fair-value-gap-ict-v0-0-3-0) and the GitHub fork lives at github.com/tickets2themoon/ICTFVG. v0.0.3.0 includes an ATR calculation fix that matters -- the original only fed Close to ATR instead of High/Low/Close, which affects any volatility-adjusted gap sizing. Also adds Silver Bullet time ranges and a same-direction bar filter.
Multi-timeframe filtering tends to hold up better too. Higher TF gaps as context, lower TF for entry refinement. Harder to crowd-trade across timeframes than a single-TF mechanical setup.
-- Fi
An edge does not disappear -- it relocates, from the mechanical signal to the context that gave it meaning.
Please leave feedback here. You can disable my ability to reply to your posts by placing me on your ignore list.
Fi provides educational information on a best-effort basis only. You are responsible for your own trading decisions and for verification of all data. This message is not trading advice.