MPM Research Projects · 02

Nasdaq-100 Futures
Long-Only Trading Strategy

Every Trade. Every Test. Every Calculation.

This is one completed MPM Research Project.

It documents a long-only strategy on Nasdaq-100 futures — found, tested, challenged, cross-validated on a second engine, and published with every number reproducible from raw data.

The strategy is one outcome of the research. The real value is the methodology, the testing, and the evidence behind every conclusion.

Every conclusion. Every trade. Every calculation. Every verification. Included.

No hidden indicators. No black boxes. No unverifiable claims.

Get the Complete Research Project

$29one-time · lifetime access · instant download

Every document, the full trade database, the source code, and the verification tools — yours to keep. Fully credited toward the Intelligence Circle if you upgrade later.

TradingView scripts included — so you can see and track the setup on your charts.

Same strategy. Same 187 trades. Same signals. Two ways to enter — choose whichever matches your execution style.

Entry Option 1 — Same-Bar-Close

Place a market-on-close order before the session ends · Cross-validated 181/181 trades · $0 discrepancy

Net Profit
+$65,080
Profit Factor
1.99
Win Rate
61.5%
Max Drawdown
−$6,240
Monte Carlo
99.9%*

~22% gap = overnight gap cost between the two fills

Entry Option 2 — Next-Bar-Open

Place a market-on-open order the following morning · More conservative · No monitoring required

Net Profit
+$51,065
Profit Factor
1.80
Win Rate
57.8%
Max Drawdown
−$6,015
Monte Carlo
99.1%*

* Monte Carlo: 10,000 resamples testing robustness — a robustness check, not proof of future results. 187 trades · 26 years (Jan 2000 – May 2026) · 1 contract · gross of commissions.

Same-bar-close = entry at signal day's close (market-on-close order). Next-bar-open = entry at next morning's open (market-on-open order). The ~22% gap is overnight gap cost. Both are documented side by side throughout every file in this kit.

Research Methodology

This Strategy Shows How We Do Research

Most trading products only show the final answer. MPM shows the complete research process.

Every idea begins with a market observation, becomes a research question, is tested on historical data, validated under different market conditions, challenged with robustness testing, independently verified, fully documented — and only then published.

This strategy is simply one completed MPM Research Project. The same methodology governs every project published inside the Intelligence Circle.

Read This Honestly

The dollar profit here — roughly $1,965/year (next-bar-open) or $2,503/year (same-bar-close) averaged across the full 26 years on one contract — is not the point.

That 26-year average also flattens something worth seeing on its own. As the transparency section notes, the 2019–2023 stretch produced about half the total return — and the years since 2019 have run well above the long-run average, closer to $4,700–$6,000 per year per contract depending on the fill.

There is a simple, structural reason the recent dollars are larger: the Nasdaq-100 itself is far higher than it used to be. The strategy captures a roughly similar percentage move each time — but the same percentage is worth many more dollars as the index rises. Where NQ actually traded at each point in time:

AroundNQ levelValue of a 1% move (1 contract)
2005~1,660~$330
2015~4,590~$920
2019~8,750~$1,750
2024~21,200~$4,250
Early 2026~27,800~$5,560

A 1% move that was worth a few hundred dollars two decades ago is worth several thousand at recent levels. So the same edge, applied at where NQ trades now, simply moves more dollars per trade than it used to. We are not promising the recent pace continues — regimes change, and a slower period is entirely possible — but the larger recent dollar figures are mostly a function of where the index trades today, not a different or better strategy.

This package exists to show you how we research, validate, and document a market edge from beginning to end, with nothing hidden: the profitable years and the flat ones, the signal that worked and the instruments where the same idea was rejected, the optimistic fill accounting alongside the conservative one that leads every table.

Every assumption is documented. Every calculation can be inspected. Every published result can be reproduced.

Strategy Characteristics

187 Trades. 26 Years. One Contract.

MetricSame-Bar-CloseNext-Bar-Open
Hold period1 session (~1 day per trade; capital is free when not in a position)
Frequency~7 trades per year, low-frequency
Total trades187187
Win rate61.5%57.8%
Total net P&L+$65,080+$51,065
Expectancy per trade+$348+$273
Average win / average loss+$1,136 / −$910+$1,067 / −$812
Largest single win / loss+$7,375 / −$6,070+$6,445 / −$5,980
Profit factor1.991.80
Max consecutive losses5
Max drawdown (single backtest path)−$6,240−$6,015
Max drawdown (bootstrap median)−$10,790−$10,650
Top-5 winners (both)+$27,245 (53% of net profit next-open / 42% same-bar)
Profit factor without top-51.571.37

Same-bar-close is the cross-validated accounting — matched 181/181 trades against an independent TradingView engine with $0 discrepancy. Next-bar-open is the more conservative method requiring only an ordinary next-morning fill. Both are valid; the gap between them is overnight gap cost (~22% of net P&L).

Headline — Next-Day-Open Fills
Net P&L
+$51,065
Profit factor
1.80
Win rate
57.8%
Entry
Ordinary market-on-open fill
Reference — Same-Day-Close Fills
Net P&L
+$65,080
Profit factor
1.99
Win rate
61.5%
Entry
Fill at exact signal price

The ~22% gap between the two accountings is overnight gap cost — the price of using an honestly achievable fill. Both are reported side-by-side in every document in this kit. The conservative one leads everywhere.

What This Is — And What It Isn't

No indicators. No chart patterns.
Just statistical computation.

This strategy does not use a single technical analysis indicator — no moving averages, no RSI, no MACD, no oscillators, no chart patterns, no discretionary reading of the tape.

Every entry is decided by a statistical rule computed directly from price. That is the entire signal — arithmetic on price data, not a subjective interpretation of a chart.

The Research Engine

Python

The strategy is computed and validated in Python — the raw statistical work, the backtest, the Monte Carlo, the randomization tests. This is the source of truth for every published number, and the full source code is included so you can inspect and re-run every calculation.

The Visualization Layer

TradingView Pine Script

The included Pine Script is a visualization tool — it draws the strategy's entries, exits, and equity curve directly on a TradingView chart. It exists so that traders who don't work in Python can still see the strategy play out visually and inspect it bar by bar, without touching a line of code.

The Python engine is the authority; the Pine Script is there so the same logic can be seen on a live chart. Both are included, and on the Nasdaq-100 project they were reconciled trade-by-trade — 181 of 181 common trades matched exactly.

Independent Validation

Two Engines. 181 Common Trades.
Zero Discrepancy.

The strategy was re-implemented from scratch in Pine Script — an independent second engine — and run on TradingView's own Nasdaq-100 futures data.

On the 181 trades common to both engines, entry prices and per-trade P&L matched exactly. To the dollar. Total discrepancy: $0.

Common trades verified
181 of 181
Identical entry prices · Identical P&L · $0 total discrepancy
Python engineTradingView engine
WindowJan 2000 – May 2026Jan 2000 – Apr 2026
Trades187185
Net P&L (same-day-close)+$65,080+$55,805
Profit factor1.991.78
Win rate61.5%60.5%
Matched common trades181 of 181 — identical prices, identical P&L, $0 discrepancy

Performance through every major market event since 2000:

Market periodTradesResult
Dot-com crash (2000–2002)8+$3,890
Financial crisis (2008–2009)10+$2,110
COVID crash year (2020)8+$6,720
2022 bear market5+$8,180
Losing years (full 26-year record)2000 · 2006 · 2011 · 2014 · 2016 · 2019

21 of 27 calendar years positive (78%). No losing year exceeded -$2,895. All rows computed from the included trade database — nothing asserted that cannot be recomputed.

Full Transparency

The Details Behind the Numbers

Every research result has a fuller story than a single headline can tell. Here is the context behind these numbers, stated plainly — all of it documented in full inside the kit.

Return distribution over time

Every multi-year block was profitable

Each 4–5-year block since 2000 was positive, and the strongest stretch (2019–2023) contributed about half the total return. Some periods were much quieter than others — that variation across time is normal for a low-frequency strategy, and the full regime breakdown is included so you can see exactly how each period performed.

Where the profit comes from

The edge survives without its best trades

Like most strategies, a handful of strong trades contribute an outsized share of the total. Even with the five best trades removed entirely, the strategy stayed profitable (profit factor 1.37). The complete trade database is included so you can see the full distribution of winners and losers.

Parameter testing

Tested across 15 different parameter values

The production setting was not tuned to this data — it is the same standard parameter we apply across our research, chosen before the backtest was run. We then tested 14 other values around it, and all 15 were profitable, with a stable win rate of 54.9%–58.0% throughout. The complete parameter sweep is included so you can see every value and how the results respond.

Realistic drawdown range

Sized to the distribution, not one path

The single historical backtest shows a max drawdown of −$6,015. Because that reflects one specific ordering of trades, we also run a 10,000-path resampling: the typical drawdown is around −$10,650, with a challenging-case figure near −$20,485. Those are the numbers we recommend sizing to, and the full Monte Carlo analysis is included.

One of the two signals was discovered by studying a strategy that did not work — a short that failed clearly enough to be a useful signal when inverted. The whitepaper documents that origin in full, including the independent research that supports it and the instrument where the same idea was tested and set aside. We include that story because how a finding was reached is part of judging it.

The MPM Validation Standard

Every published research project must survive
independent validation before publication.

Historical TestingBaseline / Filter-Value TestingParameter StabilityRandomization TestingMonte Carlo AnalysisRegime TestingProfit Concentration TestingIndependent Two-Engine Verification

Randomization benchmark: the result beats 99.1% of 10,000 random-direction simulations and 89.1% of 10,000 random-entry-day simulations — the second, harder test nets out the index's own upward drift, and is the number that leads.

The MPM Research Standard

Every research project follows the same documented workflow.

01Market Observation
02Research Question
03Historical Database
04Hypothesis Development
05Historical Testing
06Statistical Validation
07Out-of-Sample Testing
08Parameter Stability
09Randomization
10Monte Carlo
11Independent Verification
12Documentation
13Publication
Everything Included

Every published project follows the same documentation standard.

Deliverable

Methodology Whitepaper

Every assumption, filter, exclusion and limitation — documented so another researcher can independently reproduce the study.

Deliverable

How We Found It

The original observation, the failed short that became half the signal, and every idea tested and rejected along the way.

Deliverable

Teaching Guide

Learn to identify, log and evaluate the strategy setup yourself — including what forward results would look like if the edge has weakened.

Deliverable

Rules Sheet

The complete one-page execution checklist — exactly what was tested, with no discretion hiding inside the results.

Deliverable

Historical Trade Database

All 187 trades, both fill accountings, every price, runup and drawdown per trade. Nothing removed. Nothing cherry-picked.

Deliverable

TradingView Pine Script

The independently-coded strategy that matched the Python engine 181-for-181 — inspect the rules bar-by-bar on a live chart.

Deliverable

Python Source Code (4 scripts)

Core backtest, randomization tests, Monte Carlo, and deep-dive analysis — inspect every calculation behind the published research.

Deliverable

Verification Scripts

Independently regenerate every published statistic without trusting MPM's calculations.

Deliverable

Monte Carlo Analysis

10,000 resampled paths — both fill accountings — with the drawdown distribution that shows what the single backtest path cannot.

Deliverable

Regime Appendix

Where the edge lived, where it softened, and every stress test including the rejected ones — crude oil, silver, and the gold extension.

Deliverable

Randomization Tests

Both benchmarks — random direction and random entry-day — with the drift-corrected test given top billing and full explanation.

Deliverable

Verification README

Step-by-step guide to reproduce every published figure from raw data to final statistic — no gaps, no assumed knowledge.

Why We Publish Everything

Most trading businesses ask you to trust their conclusions.
We prefer to publish enough evidence for you to challenge them.

If our research is wrong, you should be able to prove it.

That is why every research project includes methodology, historical trades, source code, verification scripts, and robustness testing.

Our goal is not to persuade you. Our goal is to make our conclusions independently reproducible.

Rejections, in practice.

The same core idea was tested on four instruments. Crude oil produced a profitable-looking backtest — but its five best trades exceeded 100% of total profit, so there was no residual edge underneath, and we did not publish it. On silver, the entry filter actively rejected the strongest signals — a real effect, but the wrong filter for that instrument, so it was excluded. On gold, an extension that works on NQ failed the regime test and was cut. This is what the standard looks like in practice: a good-looking result is not a finding until it survives testing.

One Project vs. The Research Desk

One Research Project.
Years of Research Inside the Intelligence Circle.

This Research Project

  • One completed study
  • One market idea
  • One documented methodology
  • One historical database
  • One validation package

Intelligence Circle

  • New markets and hypotheses
  • Execution technique research
  • Trading strategy development
  • Reaction Library & Backtest Library — lifetime access
  • The Intelligence Vault of research packages
  • Tested and rejected hypotheses

Your purchase of this research project is credited in full toward Intelligence Circle membership — you only pay the balance.

Frequently Asked

Questions, answered.

Is this a signal service?
No. This is a published quantitative research project. You receive the full methodology, historical trade database, source code and verification tools — not a stream of live trade alerts.
Do I receive buy/sell alerts?
No. There are no notifications, signals, or trade instructions. The project documents and validates a long-only strategy on NQ so it can be inspected as research, not consumed as a feed.
Does this strategy use technical indicators?
No. There are no indicators, oscillators, moving averages, or chart patterns anywhere in the strategy. Every entry is determined by a statistical rule computed directly from price — arithmetic on price data, which is exactly why the results are fully reproducible: the same computation on the same data always produces the same trades.
Why is there a TradingView Pine Script if the strategy is in Python?
The Python engine is the source of truth — it computes and validates every published number. The Pine Script is a visualization layer: it draws the strategy's entries, exits, and equity curve directly on a TradingView chart, so traders who don't work in Python can still see the strategy play out and inspect it bar by bar. On this project, the two were reconciled trade-by-trade — 181 of 181 common trades matched exactly, with zero discrepancy.
Can I reproduce every published statistic?
Yes. The Python source code, the historical trade database, both engines' trade exports, and the verification scripts are designed so any reader can re-derive every published number end-to-end — from raw price data to final statistic.
Why do you show two different profit numbers?
Because entry timing matters and most backtests hide it. Filling at the signal day's exact closing price yields +$65,080; requiring an ordinary next-morning fill yields +$51,065. The ~22% difference is overnight gap cost. We lead with the conservative number everywhere and show both so you are never comparing against an accounting you can't actually trade.
What happened when you tested the near-low signal as a short?
It lost money clearly — PF 0.50, win rate 39.3% across 56 trades. A 39% win rate is not noise; it is a meaningful inverse signal. The data showed that weakness in this context tends to reverse the next day rather than continue. Taking the same dates long (PF 2.01, WR 60.7%) is simply following what the data shows. The same reversal pattern appeared independently in a separate 1-minute data study. The same idea was also tested on gold and rejected there — which is the honest check that separates a real finding from curve-fitting.
What if the research is wrong?
Then the included methodology, trade database, source code and verification scripts should make that demonstrable. We would rather publish something you can disprove than something you have to take on faith.
Why include rejected research?
Publishing only what worked would create survivorship bias. This project ships its rejections — crude oil, silver, and a gold extension — alongside the strategy that survived. A real research standard means showing what failed, not just what passed.
What happens after the dataset ends?
You track it forward yourself — and that is the point. A backtest is a hypothesis about the past; the only real test is how the setup behaves on data it has never seen. The included TradingView Pine Script makes this easy: loaded as a strategy or indicator on your chart, it marks each signal and its outcome in real time, so you can keep your own forward log without maintaining a spreadsheet by hand.
What is the Intelligence Circle?
A private research lab — a completely separate section from the MPM zone framework, built on different, non-zone edges. Lifetime access gives you the Intelligence Vault (research packages with full rules, code, data and validation), both libraries, all Python source and Excel files, robustness reports, a one-on-one session with the creator, and two of your own hypotheses tested. It is a lab to study and build in, not an alert service.

Ready to Explore the Complete Research Project?

Everything included. Nothing hidden.

One payment. Lifetime access.

$29 fully credited if you later join the Intelligence Circle.

Explore Intelligence Circle

Read the methodology. Review every historical trade. Run the verification scripts. Execute the Monte Carlo analysis. Inspect the source code. Challenge every conclusion.

If the evidence convinces you, you'll understand why the Intelligence Circle exists. If it doesn't, you should keep your money.

That's how independent market research should work.

Want both? Get the S&P 500 + Nasdaq-100 combo

Both complete research projects — $49 for both (individually $58). Fully credited toward the Intelligence Circle.

Combo checkout activates at launch.

Another MPM Research Project

S&P 500 Futures Long-Only Strategy

A deliberately selective, low-frequency long-only strategy on S&P 500 futures — results net of costs, corroborated across 26 years on a second engine.