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.

YM futures · 1-minute bars · Protocol v1.0 plus the 8 Oct 2026 rules

Buried · No proven edge

It passed on the Nasdaq. On the Dow it made nothing, even before costs.

BornThe rules of 11 Oct 2026 (na_spec.md), unchanged; the YM specification frozen 7 Nov 2026 (na_ym_spec.md), before any band was computed on YM
Died7 Nov 2026

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.

VariantSessionTradesNet after costsNet per tradeGross per tradeWinners (95% range)Profit factorDrawdown on closed tradesVerdict
NA-YM-AS-LSAsia, long and short1,167-$10,967-$9.40+$6.3631.9% (29% to 35%)0.90-$24,524Buried
NA-YM-AS-LAsia, long only516-$7,027-$13.62+$2.1434.3% (30% to 39%)0.84-$14,512Buried
NA-YM-LD-LSLondon, long and short2,045-$36,154-$17.68-$1.9230.5% (29% to 33%)0.91-$61,302Buried
NA-YM-LD-LLondon, long only1,031-$21,114-$20.48-$4.7231.3% (29% to 34%)0.89-$40,036Buried
NA-YM-NY-LSNew York, long and short1,603-$25,218-$15.73+$0.0334.4% (32% to 37%)0.94-$35,347Buried
NA-YM-NY-LNew York, long only802-$12,510-$15.60+$0.1635.8% (33% to 39%)0.93-$24,232Buried
-$40,000-$20,000$0202120222023202420252026validationholdout*NA-YM-AS-LSNA-YM-LD-LSNA-YM-NY-LS

Cumulative net result by month, long-and-short versions. * Holdout already used before this test.

By period

VariantDevelopment (trades)Validation (trades)Holdout* (trades)Development tValidation PF
NA-YM-AS-LS-$2,308 (727)-$3,875 (198)-$4,784 (242)-0.260.74
NA-YM-AS-L-$3,509 (328)+$1,316 (71)-$4,834 (117)-0.801.38
NA-YM-LD-LS-$31,701 (1,185)-$16,515 (415)+$12,062 (445)-1.590.78
NA-YM-LD-L-$16,815 (592)-$14,461 (218)+$10,162 (221)-1.270.63
NA-YM-NY-LS-$8,879 (940)-$2,844 (315)-$13,494 (348)-0.380.96
NA-YM-NY-L-$8,653 (464)-$2,240 (158)-$1,617 (180)-0.600.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.

MarketVersionTradesGross per trade, % of priceGross per trade, pointsNet per trade, $Control percentileGates
NQlong and short1,504+0.046%+8.49+$153.96100.06/6
NQlong only747+0.060%+10.98+$203.7899.66/6
ESlong and short1,546+0.023%+1.11+$24.9197.82/6
ESlong only786+0.030%+1.46+$42.3898.82/6
YM (this test)long and short1,6030.000%+0.01-$15.7353.01/6
YM (this test)long only8020.000%+0.03-$15.6050.81/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

YearNA-YM-NY-LS tradesNA-YM-NY-LS netNA-YM-NY-L tradesNA-YM-NY-L net
2020233-$8,007118-$5,875
2021209+$441102+$447
2022261-$1,548121-$3,637
2023237+$235123+$412
2024258-$8,116128-$5,037
2025242+$2,826135+$6,007
2026163-$11,04975-$4,827

2026 counted to September.

06Longs, shorts and the best trades

VariantLongs: trades / netShorts: trades / net10 best tradesNet without themEnded by stop / session close
NA-YM-AS-LS516 / -$7,027651 / -$3,940+$17,407-$28,374800 / 367
NA-YM-AS-L516 / -$7,027–+$10,752-$17,780343 / 173
NA-YM-LD-LS1,031 / -$21,1141,014 / -$15,041+$34,712-$70,8671,582 / 463
NA-YM-LD-L1,031 / -$21,114–+$29,267-$50,381788 / 243
NA-YM-NY-LS802 / -$12,510801 / -$12,709+$39,802-$65,0211,088 / 515
NA-YM-NY-L802 / -$12,510–+$29,207-$41,717527 / 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.

VariantTradesReal average per tradeControl medianControl 5th to 95thPercentile (95 needed)
NA-YM-AS-LS1,167-$9.40-$11.72-$22.06 to -$2.6665.2
NA-YM-AS-L516-$13.62-$14.80-$30.77 to -$0.1055.0
NA-YM-LD-LS2,045-$17.68-$18.89-$30.70 to -$5.0855.6
NA-YM-LD-L1,031-$20.48-$18.40-$38.00 to +$6.5543.4
NA-YM-NY-LS1,603-$15.73-$16.88-$35.69 to +$5.1453.0
NA-YM-NY-L802-$15.60-$16.31-$47.33 to +$19.3350.8

08The gates

VariantTrades1. PF ≥ 1.2 in validation2. ≥ 50 trades in each period3. t ≥ 2.5 on development4. Above the 95th percentile of the moved-entry control5. Positive without the 10 best trades6. Holdout net positive (already used)
NA-YM-AS-LS1,167failpassfailfailfailfail
NA-YM-AS-L516passpassfailfailfailfail
NA-YM-LD-LS2,045failpassfailfailfailpass
NA-YM-LD-L1,031failpassfailfailfailpass
NA-YM-NY-LS1,603failpassfailfailfailfail
NA-YM-NY-L802failpassfailfailfailfail

09Verdict by variant

VariantCauseGates failedVerdict
NA-YM-AS-LSCosts1, 3, 4, 5, 6Buried
NA-YM-AS-LCosts3, 4, 5, 6Buried
NA-YM-LD-LSNo proven edge1, 3, 4, 5Buried
NA-YM-LD-LNo proven edge1, 3, 4, 5Buried
NA-YM-NY-LSCosts1, 3, 4, 5, 6Buried
NA-YM-NY-LCosts1, 3, 4, 5, 6Buried

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

Frozen specificationsThe YM specification (market, data, costs, the replication check, with the run log), and the original one with the rules, dated before any band was computed.
na_ym_spec.md · na_spec.md
CodeThe engine (its readings of the rule at the top), the independent re-implementation and their self-test, all unchanged from the NQ test; the YM market, its self-test and the run.
na_lib.js · na_ref.js · na_selftest.js · na_ym_market.js · na_ym_selftest.js · na_ym_run.js
Shared code it usesThe exchange calendar, statistics and control helpers.
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
ResultsBoth self-test results, the console output of the run and all numbers as one file.
na_selftest_result.txt · na_ym_selftest_result.txt · na_YM_results.txt · na_YM_summary.json
Trade logs (CSV)Every trade of every variant.
NA-YM-AS-LS · NA-YM-AS-L · NA-YM-LD-LS · NA-YM-LD-L · NA-YM-NY-LS · NA-YM-NY-L
Data recordFile hashes and the holes in the YM data.
data_manifest.md · data_holes_ym.json

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:

VariantTradesRemovedNet per tradeVerdict
NA-YM-AS-LS1,1670-$9.40 → -$9.40Buried → Buried
NA-YM-AS-L5160-$13.62 → -$13.62Buried → Buried
NA-YM-LD-LS2,0459-$17.68 → -$18.47Buried → Buried
NA-YM-LD-L1,0311-$20.48 → -$20.43Buried → Buried
NA-YM-NY-LS1,6033-$15.73 → -$16.36Buried → Buried
NA-YM-NY-L8020-$15.60 → -$15.60Buried → 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