Markets › Futures · YM futures (1-minute bars)
Noise Area Breakout Backtest: YM (Dow) Futures, Asia, London and New York
The only day-trading rule that passed all our gates, on NQ futures in New York, retested unchanged on E-mini Dow futures in three sessions, with costs and a matched control.
Buried · No proven edgeIt passed on the Nasdaq. On the Dow it made nothing, even before costs.
Variants tried: 6 · Passed every gate: 0 · Holdout opened: yes (already used)
Short answer: no. The noise area breakout that passed every gate on NQ futures in New York did not pass on YM (Dow) futures in any session. In New York it made +$0.03 a trade before costs over 1,603 trades, about zero, and lost $25,218 after costs; the same entries on other days did as well.
00The verdict in three lines
- The "noise area" breakout of Zarattini, Aziz and Barbon (2024) is the only day-trading rule on this site that passed all six of our gates: on NQ futures in the New York session, long and short and long only, now being tested on new data. On ES the same rule made money but did not pass. We tested it unchanged on E-mini Dow futures (YM), in the same three sessions, with the rules, costs, gates and a control fixed before the run, and wrote down in advance what would count as a replication: a pass of either New York version.
- None of the six variants passed, and the New York session made nothing even before costs: +$0.03 a trade for the long-and-short version over 1,603 trades, +$0.16 for long only, so after $15.76 of costs a trade they lost $25,218 and $12,510. The same entries placed on other days did as well (percentile 53.0 and 50.8 of the control, 95 needed). Asia and London lost too.
- The NQ result did not carry over. Before costs, the New York long-and-short version made +0.046% of the price a trade on NQ, +0.023% on ES and 0.000% on YM. This does not disprove the NQ result, but it means the rule is not a general edge in US index futures; whether it holds on NQ itself is for its forward test to show.
01The rule, unchanged
Noise area: for each checkpoint m minutes after the session open, sigma is the average of |price at m ÷ open - 1| over the previous 14 sessions. The upper band is the higher of today's open and the previous session's close, times (1 + sigma); the lower band is the lower of the two, times (1 - sigma). Checkpoints every 30 minutes from 30 minutes after the open, up to 30 minutes before the close; decisions use the close of the checkpoint minute and orders fill at the open of the next minute. Entry: above the upper band buy, below the lower band sell short (no shorts in the long-only versions). Exit: a long is closed when price closes below the higher of the upper band and the VWAP of the session, a short when it closes above the lower of the lower band and the VWAP; after such an exit the same checkpoint may open the opposite position; everything is closed at the session close. Sessions: Asia (09:00 to 15:00 Tokyo); London (08:00 to 16:30 London); New York (09:30 to 16:00), each tested on its own; New York also follows the exchange's early closes.
Six variants: NA-YM-AS-LS, NA-YM-AS-L, NA-YM-LD-LS, NA-YM-LD-L, NA-YM-NY-LS, NA-YM-NY-L. With these, the noise area rule has been tried in 28 variants on this site (18 on ES, NQ and gold, 4 on Bitcoin, 6 here), so the protocol requires a development t-statistic of 2.5, as on the other markets. Replication check, written before the run: the NQ result counts as replicated on YM only if NA-YM-NY-LS or NA-YM-NY-L passes all six gates.
02Data and costs
E-mini Dow futures (YM, $5 a point), NinjaTrader's back-adjusted 1-minute history with contract volume, January 2020 to 25 September 2026, cut at the same time as our ES and NQ noise-area tests. The bands are ratios to price, and back-adjustment shifts older prices by constants, which changes the band width a little. Periods: development 2020 to 2023, validation January 2024 to March 2025, holdout April 2025 to September 2026. These periods are not new: the same file and years were used by our trendline and Sneaky Pivot tests on YM, so the holdout is reported as already used; no noise-area number on YM had been computed. Costs: $15.76 a round trip ($5.76 of commission and one tick, $5, of slippage on each fill), as in all our YM tests; a flip pays two. With two ticks of slippage per fill every average below would be $10 a trade lower. Engine check: the engine and the independent re-implementation are those of the NQ test, unchanged (its hash is pinned by the NQ forward test); na_ym_selftest.js checked the YM data, the New York early closes against our record of the file, and all six YM variants trade by trade against the independent re-implementation (na_ym_selftest_result.txt).
03Results
Results in dollars per contract. The 95% range is the Wilson interval for the win rate. The drawdown is on closed trades; every position is closed by the end of its session.
| Variant | Session | Trades | Net after costs | Net per trade | Gross per trade | Winners (95% range) | Profit factor | Drawdown on closed trades | Verdict |
|---|---|---|---|---|---|---|---|---|---|
| NA-YM-AS-LS | Asia, long and short | 1,167 | -$10,967 | -$9.40 | +$6.36 | 31.9% (29% to 35%) | 0.90 | -$24,524 | Buried |
| NA-YM-AS-L | Asia, long only | 516 | -$7,027 | -$13.62 | +$2.14 | 34.3% (30% to 39%) | 0.84 | -$14,512 | Buried |
| NA-YM-LD-LS | London, long and short | 2,045 | -$36,154 | -$17.68 | -$1.92 | 30.5% (29% to 33%) | 0.91 | -$61,302 | Buried |
| NA-YM-LD-L | London, long only | 1,031 | -$21,114 | -$20.48 | -$4.72 | 31.3% (29% to 34%) | 0.89 | -$40,036 | Buried |
| NA-YM-NY-LS | New York, long and short | 1,603 | -$25,218 | -$15.73 | +$0.03 | 34.4% (32% to 37%) | 0.94 | -$35,347 | Buried |
| NA-YM-NY-L | New York, long only | 802 | -$12,510 | -$15.60 | +$0.16 | 35.8% (33% to 39%) | 0.93 | -$24,232 | Buried |
Cumulative net result by month, long-and-short versions. * Holdout already used before this test.
By period
| Variant | Development (trades) | Validation (trades) | Holdout* (trades) | Development t | Validation PF |
|---|---|---|---|---|---|
| NA-YM-AS-LS | -$2,308 (727) | -$3,875 (198) | -$4,784 (242) | -0.26 | 0.74 |
| NA-YM-AS-L | -$3,509 (328) | +$1,316 (71) | -$4,834 (117) | -0.80 | 1.38 |
| NA-YM-LD-LS | -$31,701 (1,185) | -$16,515 (415) | +$12,062 (445) | -1.59 | 0.78 |
| NA-YM-LD-L | -$16,815 (592) | -$14,461 (218) | +$10,162 (221) | -1.27 | 0.63 |
| NA-YM-NY-LS | -$8,879 (940) | -$2,844 (315) | -$13,494 (348) | -0.38 | 0.96 |
| NA-YM-NY-L | -$8,653 (464) | -$2,240 (158) | -$1,617 (180) | -0.60 | 0.94 |
Both New York versions lost in every period. London lost in development and validation and made money in the holdout (+$12,062 long and short), not enough to make up for the years before.
04Three US index futures compared
The New York versions of the same rule on NQ, ES and YM, over the same years. The gross result as a share of the entry price is comparable across the three contracts; points and dollars are not, because the indices trade at different levels.
| Market | Version | Trades | Gross per trade, % of price | Gross per trade, points | Net per trade, $ | Control percentile | Gates |
|---|---|---|---|---|---|---|---|
| NQ | long and short | 1,504 | +0.046% | +8.49 | +$153.96 | 100.0 | 6/6 |
| NQ | long only | 747 | +0.060% | +10.98 | +$203.78 | 99.6 | 6/6 |
| ES | long and short | 1,546 | +0.023% | +1.11 | +$24.91 | 97.8 | 2/6 |
| ES | long only | 786 | +0.030% | +1.46 | +$42.38 | 98.8 | 2/6 |
| YM (this test) | long and short | 1,603 | 0.000% | +0.01 | -$15.73 | 53.0 | 1/6 |
| YM (this test) | long only | 802 | 0.000% | +0.03 | -$15.60 | 50.8 | 1/6 |
The edge before costs shrinks from the Nasdaq-100 to the S&P 500 and is gone on the Dow. If the rule caught a general intraday momentum in US stock index futures, YM should have shown at least a small version of it. It showed none, so the NQ result is either specific to NQ or partly luck; the backtest cannot tell which. Its forward test on new NQ data can.
05New York by year
| Year | NA-YM-NY-LS trades | NA-YM-NY-LS net | NA-YM-NY-L trades | NA-YM-NY-L net |
|---|---|---|---|---|
| 2020 | 233 | -$8,007 | 118 | -$5,875 |
| 2021 | 209 | +$441 | 102 | +$447 |
| 2022 | 261 | -$1,548 | 121 | -$3,637 |
| 2023 | 237 | +$235 | 123 | +$412 |
| 2024 | 258 | -$8,116 | 128 | -$5,037 |
| 2025 | 242 | +$2,826 | 135 | +$6,007 |
| 2026 | 163 | -$11,049 | 75 | -$4,827 |
2026 counted to September.
06Longs, shorts and the best trades
| Variant | Longs: trades / net | Shorts: trades / net | 10 best trades | Net without them | Ended by stop / session close |
|---|---|---|---|---|---|
| NA-YM-AS-LS | 516 / -$7,027 | 651 / -$3,940 | +$17,407 | -$28,374 | 800 / 367 |
| NA-YM-AS-L | 516 / -$7,027 | – | +$10,752 | -$17,780 | 343 / 173 |
| NA-YM-LD-LS | 1,031 / -$21,114 | 1,014 / -$15,041 | +$34,712 | -$70,867 | 1,582 / 463 |
| NA-YM-LD-L | 1,031 / -$21,114 | – | +$29,267 | -$50,381 | 788 / 243 |
| NA-YM-NY-LS | 802 / -$12,510 | 801 / -$12,709 | +$39,802 | -$65,021 | 1,088 / 515 |
| NA-YM-NY-L | 802 / -$12,510 | – | +$29,207 | -$41,717 | 527 / 275 |
07Is it the breakout or the market?
The benchmark is a moved-entry control: each session's first entry (its checkpoint and direction) is moved, with all sessions together, by one random offset of at least 5% of the sessions; on the new day the position opens at the same checkpoint in the same direction and is then managed by the same exit rule and costs. 500 runs with fixed seeds; the bar is the 95th percentile of the average net result per trade. It asks whether leaving the noise area picks better days than the same entries placed on other days. On YM it did not, in any session.
| Variant | Trades | Real average per trade | Control median | Control 5th to 95th | Percentile (95 needed) |
|---|---|---|---|---|---|
| NA-YM-AS-LS | 1,167 | -$9.40 | -$11.72 | -$22.06 to -$2.66 | 65.2 |
| NA-YM-AS-L | 516 | -$13.62 | -$14.80 | -$30.77 to -$0.10 | 55.0 |
| NA-YM-LD-LS | 2,045 | -$17.68 | -$18.89 | -$30.70 to -$5.08 | 55.6 |
| NA-YM-LD-L | 1,031 | -$20.48 | -$18.40 | -$38.00 to +$6.55 | 43.4 |
| NA-YM-NY-LS | 1,603 | -$15.73 | -$16.88 | -$35.69 to +$5.14 | 53.0 |
| NA-YM-NY-L | 802 | -$15.60 | -$16.31 | -$47.33 to +$19.33 | 50.8 |
08The gates
| Variant | Trades | 1. PF ≥ 1.2 in validation | 2. ≥ 50 trades in each period | 3. t ≥ 2.5 on development | 4. Above the 95th percentile of the moved-entry control | 5. Positive without the 10 best trades | 6. Holdout net positive (already used) |
|---|---|---|---|---|---|---|---|
| NA-YM-AS-LS | 1,167 | fail | pass | fail | fail | fail | fail |
| NA-YM-AS-L | 516 | pass | pass | fail | fail | fail | fail |
| NA-YM-LD-LS | 2,045 | fail | pass | fail | fail | fail | pass |
| NA-YM-LD-L | 1,031 | fail | pass | fail | fail | fail | pass |
| NA-YM-NY-LS | 1,603 | fail | pass | fail | fail | fail | fail |
| NA-YM-NY-L | 802 | fail | pass | fail | fail | fail | fail |
09Verdict by variant
| Variant | Cause | Gates failed | Verdict |
|---|---|---|---|
| NA-YM-AS-LS | Costs | 1, 3, 4, 5, 6 | Buried |
| NA-YM-AS-L | Costs | 3, 4, 5, 6 | Buried |
| NA-YM-LD-LS | No proven edge | 1, 3, 4, 5 | Buried |
| NA-YM-LD-L | No proven edge | 1, 3, 4, 5 | Buried |
| NA-YM-NY-LS | Costs | 1, 3, 4, 5, 6 | Buried |
| NA-YM-NY-L | Costs | 1, 3, 4, 5, 6 | Buried |
The causes follow the protocol's definitions: Costs where the result before costs was positive and the result after costs negative. For NA-YM-AS-LS, NA-YM-AS-L, NA-YM-NY-LS, NA-YM-NY-L the gross was close to zero (at most +$6.36 a trade, about one point), so costs did not kill a real edge: there was none to kill. The headline cause is therefore No proven edge.
Not tested: other markets, position sizing and leverage, other checkpoint intervals, live fills.
TWhat this shows, and what to take into your own tests
What the results show
- None of the six variants passed. In the New York session, the one that passed on NQ, the rule made nothing even before costs.
- The same entries placed on other days did as well: the New York versions ranked at percentile 53 and 51 of the control, where 95 was needed.
- Across the three US index futures the edge shrank from NQ to ES and was gone on YM: +0.046%, +0.023% and 0.000% of the price a trade before costs.
What remains unknown
- Whether the NQ result holds on new NQ data: only its forward test can say.
- Why the rule earned on NQ and not on the Dow; a stronger intraday trend on the Nasdaq-100 is one explanation, not a tested one.
- Position sizing and leverage, which we did not use, and live fills.
Why it failed
On YM, leaving the noise area did not lead to moves that ran far enough to pay for the false breaks: in New York the long-and-short version made +$0.03 a trade before costs, about zero, and lost the $15.76 of costs on every trade. The control shows the timing added nothing.
What you can apply to your own tests
- When a rule passes on one market, test it unchanged on the closest markets before trusting it. This one did not carry over to ES or YM.
- Compare markets in a unit that does not depend on the contract: here the gross result as a share of the price.
- Write down before the run what would count as a replication; here it was a pass of either New York version.
A note on the numbers: drawdown figures are measured on closed trades unless a table says it includes open losses. Open losses inside a trade are not counted in a closed-trade drawdown, so real account risk is higher, especially for systems with no stop. Backtests are not live trading.
FAQCommon questions
Does the noise area breakout work on Dow futures?
Not in our test: none of the six versions passed on YM from 2020 to 2026. The New York versions lost $25,218 and $12,510 after costs, and made almost nothing before them.
Why did it pass on NQ and not on YM?
The backtest cannot say. Before costs the New York version earned about 0.05% of the price a trade on NQ, half that on ES and nothing on YM. A stronger intraday trend on the Nasdaq-100 is one explanation; luck is another. The forward test on new NQ data will show which.
What is the noise area in day trading?
The range around the session open where price usually moves at that time of day, from the average move of the last 14 sessions (Zarattini, Aziz and Barbon, 2024). The rule buys when price closes above it and sells short below it, with a stop at the band or the VWAP.
How was the noise area breakout tested on YM?
With the NQ rules unchanged, in the Asia, London and New York sessions, $15.76 of costs a round trip, a control that moves the same entries to other days, and rules written and dated before the data was run, costs included on every trade, results split into development, validation and holdout periods, a random-entry control as the benchmark, and every variant reported. Read the protocol.
10Check our arithmetic
na_ym_spec.md · na_spec.md
na_lib.js · na_ref.js · na_selftest.js · na_ym_market.js · na_ym_selftest.js · na_ym_run.js
control_audit_lib.js · em_lib.js · fx_data.js · gh_lib.js · hourly_lib.js · ma_lib.js · rb_lib.js · rsi2_protocol.js
na_selftest_result.txt · na_ym_selftest_result.txt · na_YM_results.txt · na_YM_summary.json
NA-YM-AS-LS · NA-YM-AS-L · NA-YM-LD-LS · NA-YM-LD-L · NA-YM-NY-LS · NA-YM-NY-L
Code provenance: our own code, written from the rule as published in the paper. No third-party source code is used or published.
11Data notes
Holes. Removing the sessions that touch a known hole in the data changes no verdict:
| Variant | Trades | Removed | Net per trade | Verdict |
|---|---|---|---|---|
| NA-YM-AS-LS | 1,167 | 0 | -$9.40 → -$9.40 | Buried → Buried |
| NA-YM-AS-L | 516 | 0 | -$13.62 → -$13.62 | Buried → Buried |
| NA-YM-LD-LS | 2,045 | 9 | -$17.68 → -$18.47 | Buried → Buried |
| NA-YM-LD-L | 1,031 | 1 | -$20.48 → -$20.43 | Buried → Buried |
| NA-YM-NY-LS | 1,603 | 3 | -$15.73 → -$16.36 | Buried → Buried |
| NA-YM-NY-L | 802 | 0 | -$15.60 → -$15.60 | Buried → Buried |
Back-adjustment. The bands are ratios to price; back-adjusted older prices shift those ratios a little. The trades, entries and exits are on the real minute-to-minute moves, which back-adjustment does not change.
12Corrections
None since publication.
+More tests and guides
- Noise area breakout nq
- Noise area breakout es
- Previous day high and low strategy
- Day trading strategies backtested: this test next to the other day-trading tests
- Free prop firm challenge calculator
- What all the backtests found so far
- The backtesting protocol
- How to backtest a trading strategy without fooling yourself
- Backtesting glossary