WickCheck / Trading school / Backtests / Fair value gap

Fair value gap backtest on real data

A fair value gap (FVG) is a three-candle imbalance: the wicks of candles one and three do not overlap. This test buys the first return into a bullish gap while price is above the 50 EMA, and sells bearish gaps below it.

2754trades
33%win rate
0.92profit factor
-0.06Raverage trade
-87.2%max drawdown
-83.9%return at 1% risk
-50%0%
EUR/USD · 1-hour candles · 2016-11-09 to 2026-11-09 · Dukascopy data · equity in %, 1% risk per trade

On this data the rules lost money after costs. That is useful to know before you trade them.

The exact rules tested

Buy when price returns into a bullish fair value gap and price is above the 50 EMA. Sell when price returns into a bearish fair value gap and price is below the 50 EMA. Stop at 1.5x ATR. Target 2R.

How WickCheck reads these rules:

Run this backtest yourself

Same rules, same data. Change any word, pick another market or timeframe, and see the result in seconds. No code.

Run it yourself

Same rules on 5 markets

MarketTradesWin rateProfit factorAvg tradeMax DDReturnPeriod
EUR/USD275433%0.92-0.06R-87.2%-83.9%2016-11 – 2026-11
XAU/USD · Gold263034%0.93-0.05R-88.6%-79.6%2016-11 – 2026-11
GBP/USD277533%0.91-0.07R-91.5%-87.8%2016-11 – 2026-11
NQ · Nasdaq 100270834%1.02+0.01R-56.6%+5.2%2016-11 – 2026-11
BTC/USD304837%1.03+0.02R-65.0%+43.5%2017-05 – 2026-11

Click a market to open that exact test in WickCheck.

Year by year (EUR/USD)

YearTradesWin rateResult
20163234%+0.1R
201728833%-24.9R
201826839%+34.9R
201924933%-16.4R
202028235%+3.4R
202128131%-33.0R
202227430%-35.9R
202328733%-13.3R
202429430%-48.0R
202526433%-9.7R
202623533%-11.9R

How this test was run

More strategy backtests

ICT Silver Bullet28 trades · PF 0.44 · NQ 5mNY session liquidity sweep + FVG66 trades · PF 1.19 · XAU/USD 15mLondon session sweep + FVG41 trades · PF 0.78 · GBP/USD 15mEqual highs and lows sweep608 trades · PF 0.92 · XAU/USD 15mICT order block1860 trades · PF 0.80 · EUR/USD 15mBreak of structure2005 trades · PF 0.95 · EUR/USD 1h
Have your own rules?

Type them the way you would explain them to a friend, in English, Spanish, German, Italian, French, Portuguese, Russian, Turkish or Polish.

Test my strategy
One tested strategy a week

A popular strategy backtested on real data, with the honest numbers. Free, one email a week, unsubscribe any time.