GC: Previous-day high or low
Sweep-and-reject at yesterday's high or low. Backtested on real CME GC 1-minute bars.
Short answer
We backtested the Previous-day high or low on GC (gold futures (GC and MGC)) using real CME 1-minute bars from 2 Jan 2023 to 18 Oct 2026. It took 411 trades, won 33.1% of them and made -$6,584 after costs, an average of -0.07R per trade. It did not clear the bar: it failed 6 of 8 tests, including "Average R of +0.10 or more". Against a random-walk copy of the same data it scored 0.06R worse, so there is no clear edge over chance. It trades 17:50 to 21:30 IST in summer or 18:50 to 22:30 IST in winter (08:20 to 12:00 New York time).
Strategy setup
Times in your time zone: EST (America/New York), New York times beside them. Change it in your profile.
Real days from the data
Wed, 14 Oct 2026, long. In at 08:22 EST (08:22 New York), out at 08:29 EST (08:29 New York). 5-minute candles, 5 MGC, $140 at risk.
- Levels
- Yesterday's high and low08:20 to 12:00 EST (08:20 to 12:00 New York)
- Setup
- Price trades at least a tick beyond a level it had not passed, then a bar closes back inside within 15 minutes
- Entry
- Market order at the open of the next bar
- Stop
- One tick beyond the sweep's extreme
- Target
- 2R, twice the distance to the stop
- Time exit
- Flat by this time at the latest12:00 EST (12:00 New York)
- Size
- Whole MGC micros, so the stop risks at most $150 (maximum 10). Skipped if one micro would risk more
- Frequency
- One trade a day
One tick lost on stop and market fills, a target needs price to trade a tick through it, the stop counts first when one bar touches both, and a target can't be hit in the bar a limit order fills. Commission is a placeholder $0.50 per micro per side, not Tradeify's actual rate.
Does it clear the bar?
Doesn't meet the barFixed before any strategy was run. Every check must hold after costs. Average R is -0.07 against -0.01 on random-walk copies of the same days (±0.04): no better than chance.
- At least 300 trades411
- Average R of +0.10 or more-0.07
- t-statistic of 3 or more-1.0
- Beats a random walk by 0.10R-0.06R over -0.01R
- Profitable in 3 of 4 years1 of 4
- Positive out-of-sample (2025 on)+0.06R
- Profit factor of 1.2 or more0.83
- Max drawdown within $1,000-$9,714
Net profit
-$6,584
after $2,410 costs
Trades
411
on 41.9% of days
Win rate
33.1%
avg win $233, avg loss -$139
Average R
-0.07
95% range -0.20 to +0.06
Profit factor
0.83
expectancy -$16 a trade
Max drawdown
-$9,714
vs $1,000 allowed on a $25K account
Equity curve
Running net profit, by quarter
By year
Net profit, and trades taken
How trades ended
Net profit by exit type
Days with a trade
Share of each year's trading days on which the strategy traded, and why the other days had no trade.
- 202342%
- 202444%
- 202541%
- 202640%
| Reason for no trade | Days | Share of all days |
|---|---|---|
| no setup in the window | 503 | 51.3% |
| stop too tight to trade | 48 | 4.9% |
| one micro risks more than the budget | 16 | 1.6% |
| no levels for the day | 1 | 0.1% |
| no bars in the window | 1 | 0.1% |
Breakdowns
Nothing is tuned on the out-of-sample years: 2023 to 2024 is the in-sample period, 2025 on is out-of-sample.
| Period | Trades | Win rate | Net | Avg R | Profit factor | Max drawdown |
|---|---|---|---|---|---|---|
| In-sample 2023 to 2024 | 223 | 30.0% | -$6,071 | -0.17 | 0.72 | -$6,365 |
| Out-of-sample 2025 to Oct 2026 | 188 | 36.7% | -$513 | +0.06 | 0.97 | -$3,349 |
| By year | Trades | Win rate | Net | Avg R | Profit factor | Max drawdown |
|---|---|---|---|---|---|---|
| 2023 | 108 | 31.5% | -$2,199 | -0.12 | 0.79 | -$2,855 |
| 2024 | 115 | 28.7% | -$3,872 | -0.22 | 0.65 | -$4,612 |
| 2025 | 106 | 34.0% | -$1,560 | -0.04 | 0.84 | -$3,349 |
| 2026 | 82 | 40.2% | $1,047 | +0.19 | 1.16 | -$1,127 |
| By side | Trades | Win rate | Net | Avg R | Profit factor | Max drawdown |
|---|---|---|---|---|---|---|
| Long | 185 | 39.5% | $1,349 | +0.12 | 1.09 | -$2,522 |
| Short | 226 | 27.9% | -$7,933 | -0.22 | 0.65 | -$8,624 |
Rule variations
Small changes to the rules, to check the result is not fragile. They are never used to choose the rules.
| Variation | Trades | Win rate | Net | Avg R | Profit factor | Max drawdown | Days skipped |
|---|---|---|---|---|---|---|---|
| Primary rules | 411 | 33.1% | -$6,584 | -0.07 | 0.83 | -$9,714 | - |
| Target 1R | 411 | 48.7% | -$5,920 | -0.05 | 0.80 | -$7,486 | 569 |
| Target 1.5R | 411 | 37.0% | -$9,213 | -0.11 | 0.75 | -$11,029 | 569 |
| Target 3R | 411 | 25.3% | -$12,156 | -0.18 | 0.72 | -$12,644 | 569 |
| Confirm in 5 min | 407 | 31.2% | -$7,831 | -0.10 | 0.80 | -$10,507 | 573 |
| Confirm in 30 min | 415 | 34.5% | -$4,854 | -0.03 | 0.87 | -$8,393 | 565 |
| Break and retest | 319 | 30.4% | -$6,542 | -0.14 | 0.79 | -$7,042 | 661 |
| Risk budget $250 | 424 | 34.0% | -$5,890 | -0.06 | 0.89 | -$12,574 | 556 |
Tradeify $25K evaluation
Target $1,500, trailing drawdown $1,000, daily loss $600. An attempt starts on each of 980 trading days in turn.
- Passed 83
- Failed on drawdown 797
- Unfinished 100
9.4% of finished attempts passed, in a median of 133 trading days. Attempts that start on consecutive days overlap, and with no edge a simulated evaluation passes or fails mostly by luck.
Hypothetical results from a backtest on CME GC futures, 2 Jan 2023 to 18 Oct 2026, run 19 October 2026. 104 strategies and variations were tried across the Strategy section, so the best few would look good by chance. Past performance does not predict future results, fills and costs are assumed, and an average of -0.07R with a 95% range of -0.20 to +0.06R can't be told apart from zero. Education, not trading advice.
More strategies
- GC: COMEX open and 08:30 data breakoutBreak of the 15-minute range after the 08:20 COMEX open, which includes the 08:30 data release. Stop on the other side, 2R target, flat by 11:30.
- GC: London breakout of the Asia rangeEnter when price breaks the Asia high or low during London. Stop on the other side of the range.
- GC: Asia range sweep and reversalFade a sweep of the Asia high or low that closes back inside the range.
- GC: VWAP pullbackTrade with the trend when price pulls back to the day's VWAP.
- NQ: Previous-day high or lowSweep-and-reject at yesterday's high or low.
Trading a prop firm account?
Track each challenge's rules and today's dollar limits, with your sessions in your time zone. Free.