Explore more topics
Historical trading case study

NVDA intraday strategy vs buy and hold: a case study

An NVDA intraday strategy led in a nine-month replay, then lagged buy and hold over five folds. Inspect its rules, walk-forward tests, costs and 212 audited fills.

As of 2026-10-10

Jump to a section

TL;DR

The five-fold NVDA intraday selection returned 14.13% from July 2025 through September 2026, versus continuous NVDA's 49.20%, with sampled daily drawdown of 10.53% versus 21.25%. A shorter ordinary replay led 16.38% to 14.17%, but higher fees erased that limited advantage. The strategy trades NVDA and inverse NVD and closes daily. A 212-fill audit checked the three replay folds; the first native/replay discrepancy remains unresolved, and the historical development dates were repeatedly inspected.

Longer study
14.13% strategy
Matched NVDA
49.20%
Audited replay fills
212
Research completed
October 10, 2026

Follow the example

Five-fold historical NAV: strategy ends at $11,412.66; continuous NVDA at $14,920.4815.5K9.6K2025-07-022026-09-30
Quarterly strategy selection (native) 2026-09-30, 00:00:00 UTC
11,412.66
Continuous NVDA 2026-09-30, 00:00:00 UTC
14,920.48
Quarterly strategy selection (native)Continuous NVDAHistorical simulation
The five test blocks returned 0.65%, 5.51%, 9.43%, -4.04% and 2.35%. Compounding those returns gives 14.13%. The criterion allowed losing blocks and older losing periods. The procedure failed because its aggregate return lagged NVDA across the same endpoints, not because every market regime had to be profitable. Drawdown measured at the 383 matched daily NAV observations was 10.53% for the strategy and 21.25% for NVDA. Intraday drawdowns between those observations can be larger.
Step 1 of 3

The longer comparison

Compare the five compounded test blocks with NVDA across the same endpoints. Read the sampled drawdown and its intraday limitation in the chart caption.

First recorded mark
Jul 2, 2025 · 08:01:00 UTC
Last recorded mark
Sep 30, 2026 · 00:00:00 UTC
Vertical axis range (USD)
9644.75 to 15521.98
What you should see

The exact stored history shown here, with its source's period, comparisons and limits. Opening the walkthrough does not rerun it.

Step 2 of 3

Read the strategy and selection calendar

Inspect the NVDA momentum and inverse-NVD branches, daily exits and quarterly selection process. Keep the independent replay separate from native selection.

July 2, 2025 to September 29, 2026
Evaluation: Five-fold native selection · Strategy: 14.13% · Continuous NVDA: 49.20%
July 2, 2025 to March 31, 2026
Evaluation: Three-fold ordinary replay · Strategy: 16.38% · Continuous NVDA: 14.17%
July 2, 2025 to March 31, 2026
Evaluation: Three-fold native selection · Strategy: 16.20% · Continuous NVDA: 14.17%
What you should see

The actual candidate definition and calendar, not a promise of daytrading outperformance.

Step 3 of 3

Review the evidence in Aurora

Use the public case-study request to explain the recorded differences and propose a frozen procedure. No new job or trading activation is part of opening the request.

What you should see

A read-only interpretation and explicit future observation plan.

Choose a step to follow the example. Opening a request lets you review it; it does not submit a job or change your account.

Did the intraday strategy beat holding NVDA?

Over the longer study, the strategy returned 14.13% while continuous NVDA returned 49.20%. The first nine months looked more promising: independent replays returned 16.38% against NVDA's 14.17%, with less drawdown at the recorded daily sample times. Extending the same quarterly selection procedure removed that return advantage.

The strategy buys NVDA for bullish momentum and buys the inverse NVD ETF for bearish exposure. It closes positions each day. This case study documents a limited historical lead, a longer-period failure and the checks needed before treating a backtest as an edge. No live or paper trading was activated.

What the trade audit established

Show the table · 3 rows, 5 columns

Scroll sideways to compare all columns. Select a heading to sort.

13$403.9925$-323.60
29$348.6030$202.04
37$254.7032$687.87

Dollar P&L from independently audited round trips in each replay, which starts with $10,000. These dollar amounts are not a continuously compounded portfolio attribution.

The three ordinary replays produced 212 filled orders and 106 closed round trips. The audit reconciled cash, quantities and fees, found no direct stock shorts or simultaneous NVDA/NVD positions, and confirmed that all audited positions closed each day. Entries met the time limits. Eighteen sampled signal events had expected trigger values and no indicator errors; the full signal-causality history was not audited.

A representative NVD sale was about 763 shares. Twelve surrounding minute bars showed 1.45 million shares traded and no zero-volume bars, but the probe returned no bid/ask quote. That checks activity near one order, not the spread or impact of every fill. The first-fold replay difference remains open. The two additional native test folds were not independently certified with an exhaustive order audit.

Exact historical measurements

Show the table · 3 rows, 4 columns

Scroll sideways to compare all columns. Select a heading to sort.

July 2, 2025 to September 29, 2026Five-fold native selection14.13%49.20%
July 2, 2025 to March 31, 2026Three-fold ordinary replay16.38%14.17%
July 2, 2025 to March 31, 2026Three-fold native selection16.20%14.17%

Cumulative returns, not annualized. Period labels use Eastern dates. All comparisons normalize initial capital to $10,000.

The nine-month lead and its replay discrepancy

Three-fold ordinary replay NAV: strategy ends at $11,637.93; continuous NVDA at $11,416.9813.5K9.7K2025-07-022026-04-01
Selected strategies (ordinary replay) 2026-04-01, 00:00:00 UTC
11,637.93
Continuous NVDA 2026-04-01, 00:00:00 UTC
11,416.98
Selected strategies (ordinary replay)Continuous NVDAHistorical simulation
Show the table · 3 rows, 4 columns

Scroll sideways to compare all columns. Select a heading to sort.

2025-07-02 to 2025-09-300.65%0.80%28
2025-10-01 to 2025-12-305.51%5.51%39
2025-12-31 to 2026-03-319.43%9.43%39

The native optimizer reported 16.20% across the first three test blocks. Separate ordinary backtests of the selected rules reported 16.38%, versus continuous NVDA's 14.17%. The last two folds matched exactly, including all 77 daily NAV samples in each. The first fold differed by 0.15821 percentage points despite the same 28 round trips. Its cause remains unresolved.

The chart below uses ordinary replay NAV. Its 230 matched observations gave 5.08% sampled drawdown versus 21.25% for NVDA. The longer chart uses the native five-fold path. Keeping the paths separate avoids silently substituting the more favorable replay result into the native study.

Higher costs erased the limited-period lead

The same selected replay portfolios were rerun at higher fees without another optimization. They retained the same round-trip counts. At 6 basis points per fill, the compounded return was 14.95%, still just above NVDA's 14.17%. At 10 basis points it fell to 9.40%.

These are actual fee reruns on submitted notional, not a deduction estimated from trade counts. Next-bar price changes are already reflected in modeled fills. A larger flat fee does not establish quote-based spread and market-impact realism. The NVDA benchmark is a continuous holding-price path without repeated strategy trading fees; this comparison does not separately certify dividend total returns.

Show the table · 3 rows, 3 columns

Scroll sideways to compare all columns. Select a heading to sort.

5 bps16.38%14.17%
6 bps14.95%14.17%
10 bps9.40%14.17%

The NVDA and inverse ETF trading rules

The bullish entry requires NVDA's five-minute return to be at least 0.75%, price above session VWAP and current minute volume at least 1.5 times the average volume of the prior 30 completed minute bars. It buys NVDA with 99% of available cash while both NVDA and NVD positions are empty.

The bearish entry requires NVDA to break below its prior 60-minute minimum (lagged one minute), trade below VWAP, satisfy the same relative-volume threshold and trade below a selected rolling mean. It buys NVD with 49.5% of cash while both positions are empty. The mean averages timestamped observed prices across a calendar-day window; it is not a conventional daily-close SMA.

NVD seeks twice the inverse of NVDA's daily return before fees and expenses. Half allocation targets roughly one-times initial bearish exposure, but does not guarantee exact minus-one-times intraday exposure. These backtests use actual NVD prices, rather than multiplying NVDA returns by a negative constant. The fund's daily objective and reset matter even when the position is held intraday.

Show the table · 9 rows, 2 columns

Scroll sideways to compare all columns. Select a heading to sort.

Initial capital and shares$10,000; fractional shares; one NVDA or NVD position at a time
Entry windowAt or after 10:00 and before 15:20 Eastern
Filled-buy cooldownMore than 60 minutes for NVDA; more than 720 minutes for NVD on the shared filled-buy clock
Daily entry boundSix buys; observed maximum three, with at most one bearish buy
NVDA exitsPosition loss reaches 1%, gain reaches 3%, or 15:40 Eastern liquidation signal
NVD exitsSelected stop or profit threshold, or 15:40 Eastern liquidation signal
Early closesSkip July 3, December 24 and the Friday after Thanksgiving when markets close early
Modeled executionObserved audit delays of 1 to 2 minutes; thresholds trigger orders and do not guarantee fill prices
Base fee5 basis points (0.05%) per fill on submitted notional

How the walk-forward selection worked

Training expands from January 2, 2025. Each fold has an earlier training window, a five-day embargo, a validation window and then a 91-calendar-day test block. The exhaustive grid has 36 settings: rolling means of 5, 20, 50 or 100 calendar days; inverse stops of 1%, 2% or 4%; and inverse profit targets of 2%, 4% or 6%. The other entry rules, long exits, sizing and fees stay fixed. Validation percent return selects the winner before its next test block.

The five-fold continuation preserves the first three fold calendars. The first three winners use a five-calendar-day mean and 2% inverse profit target, with inverse stops of 2%, 1% and 2%. The last two use means of 5 and 50 calendar days, 4% inverse stops and 2% profit targets.

Chronological splitting limits within-study lookahead, but the researchers inspected these historical dates repeatedly while changing strategy families. All reported results are retrospective development evidence. They are not a fresh independent out-of-sample test. A future test would require freezing both the rules and the selection procedure before observing new data.

Show the table · 5 rows, 5 columns

Scroll sideways to compare all columns. Select a heading to sort.

12025-05-212025-05-22 to 2025-05-262025-05-27 to 2025-07-012025-07-02 to 2025-09-30
22025-08-022025-08-03 to 2025-08-072025-08-08 to 2025-09-302025-10-01 to 2025-12-30
32025-10-142025-10-15 to 2025-10-192025-10-20 to 2025-12-302025-12-31 to 2026-03-31
42025-12-262025-12-27 to 2025-12-312026-01-01 to 2026-03-312026-04-01 to 2026-06-30
52026-03-082026-03-09 to 2026-03-132026-03-14 to 2026-06-302026-07-01 to 2026-09-29

Exact calendar dates in Eastern time. The embargo sits between training and validation. Training starts January 2, 2025 in every fold.

When we use the agent and when we use MCP

Codex was the research agent for this study. It proposed strategy variants, translated ideas into explicit rules, chose the next diagnostic test and reviewed the returned evidence. MCP (Model Context Protocol) connected Codex to NexusTrade's tools. The agent and MCP work together: the agent decides what to investigate; tool calls submit specific inputs to the trading engine and retrieve its results.

Use Aurora to interpret a losing strategy or inspect an assumption. A fixed replay uses the declared engine inputs; its historical result is separate from the research review.

Aurora is NexusTrade's own assistant and can help review the published evidence through the prompt on this page. MCP also exposes tools for starting a NexusTrade agent when a task needs delegated research. This study used Codex with explicit NexusTrade tool calls; it did not launch a separate NexusTrade agent. Reviewing the case study in Aurora is a new conversation, not a continuation of the historical runs.

Show the table · 5 rows, 3 columns

Scroll sideways to compare all columns. Select a heading to sort.

Define and revise variantsWrite entry, exit, sizing and session rules; diagnose flawed assumptionsbuild_portfolio, create_portfolio and create_portfolio_variant
Search parametersSpecify candidate ranges and the selection windowsystematic_sweep and get_optimization_results
Test chronological selectionDeclare fold calendars, embargo and selection criterionrun_walk_forward_study and get_walk_forward_study_results
Replay and auditCompare selected rules, inspect suspicious signals and check fillsbacktest_portfolio, query_backtest_events and query_backtest_history; local accounting checks
Decide what the evidence supportsReport the limited lead, longer failure and unresolved discrepancyCompleted results, matched NVDA curves and the audit records linked below

The division of work in this NVDA study. A tool result is evidence for the agent to inspect, not proof of a trading edge.

What further tests changed

What further tests changed

Keeping the latest selected rules fixed for April 1 through October 9, 2026 returned -2.77%, versus matched NVDA's 31.25%. An older July through December 2024 stress period returned -5.74%, versus 8.22%. The older test runs backward relative to development and is not forward OOS evidence.

A separate trend-pullback family tested 54 settings per fold and returned -11.19% across the longer five-fold span, versus NVDA's 49.20%. Those later historical dates had already been inspected. A different entry hypothesis did not rescue the aggregate result.

Earlier variants used exponential moving averages. Replay differences near their regime thresholds prompted a bounded rolling-mean test. That reduced recursive-seed concerns but did not resolve the first-fold discrepancy. The early lead also depended on a small number of profitable trades: in the first two replay folds, the five largest profits exceeded each fold's net gain.

Inspect the evidence and define the next test

Private account and job identifiers are omitted. The snapshot records source-file hashes for provenance; it does not include the complete minute tape or every signal trace, so it supports inspection of the reported measurements rather than exact independent execution reproduction.

The result warrants research into when these rules work and why they miss NVDA's larger advance. It does not establish a deployable outperformer. Resolve the replay discrepancy, verify execution costs with quotes, and freeze a procedure before collecting untouched future observations. A future test can permit losing regimes while still measuring aggregate return, drawdown and costs against continuous NVDA.

Detailed measurement and provenance notes

Read the full accounting, source and execution assumptions

Use the agent when the next step needs judgment, such as explaining a losing strategy or deciding which execution assumption to inspect. Use a direct MCP tool call when the task is already specified, such as replaying fixed rules over fixed dates, running a declared parameter grid or fetching filled orders. NexusTrade's engine calculates the backtest results. Local audit code checks accounting and prepares the matched charts.

Continue exploring

Discussion

Sign in or create a free account to join the discussion.

No comments yet.

Aurora · AI research assistant

Try this in Aurora

Edit the request, then open it in Aurora. You choose when to send it.