Explore more topics
Published model evaluations

Claude 3.7 Sonnet and o3-mini building a vague leveraged-ETF strategy

Published 2025-02-24: 1 ambiguous strategy request, 2 models, one generated strategy each, backtested once. Backtest statistics of each generated strategy: percent change, Sharpe ratio, Sortino ratio, max and average drawdown, number of trades. See the results, how they were measured and where the findings stop.

As of 2025-02-24

Jump to a section

TL;DR

Published 2025-02-24. Claude 3.7 Sonnet's strategy returned 36.02% with a 1.03 Sharpe ratio and 17.55% max drawdown. o3-mini's strategy returned 31.87% with a 0.54 Sharpe ratio and 41.74% max drawdown.

Published
2025-02-24
Published model rows
2
Evidence
Historical task evaluation

Follow this evaluation

NexusTrade backtest statistics table for the Claude 3.7 Sonnet strategy against holding SPY
February 2025: backtest statistics for the strategy Claude 3.7 Sonnet generated, beside holding SPY over the same window.
Step 1 of 3

Published results

Claude 3.7 Sonnet and o3-mini building a vague leveraged-ETF strategy: source evidence dated 2025-02-24.

Exact model version
Claude 3.7 Sonnet
Percent change
36.02%
Sharpe ratio
1.03
Sortino ratio
1.02
Max drawdown
17.55%
Average drawdown
1.83%
Num trades
31.00
What you should see

The displayed values belong to the identified model versions and this published task, with their original metric units.

Step 3 of 3

Test a strategy with Aurora

Keep the study date and exact model ID beside the result. Do not average different tasks into one winner.

Test a strategy with Aurora
What you should see

Keep reporting dates and units beside the answer, and inspect its original citations.

Published results

Scale: 0 to 36.02 % · zero baseline

Percent change

  • Claude 3.7 Sonnet36.02%
  • GPT o3-mini31.87%

Scale: 0 to 1.03 · zero baseline

Sharpe ratio

  • Claude 3.7 Sonnet1.03
  • GPT o3-mini0.54

Scale: 0 to 1.02 · zero baseline

Sortino ratio

  • Claude 3.7 Sonnet1.02
  • GPT o3-mini0.60

Scale: 0 to 41.74 % · zero baseline

Max drawdown

  • Claude 3.7 Sonnet17.55%
  • GPT o3-mini41.74%

Scale: 0 to 10.09 % · zero baseline

Average drawdown

  • Claude 3.7 Sonnet1.83%
  • GPT o3-mini10.09%

Scale: 0 to 31 · zero baseline

Num trades

  • Claude 3.7 Sonnet31.00
  • GPT o3-mini6.00

1 ambiguous strategy request, 2 models, one generated strategy each, backtested once. Published 2025-02-24. Values retain their original units and grading scale.

See the complete published results

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

Claude 3.7 Sonnet36.02%1.031.0217.55%1.83%31.00
GPT o3-mini31.87%0.540.6041.74%10.09%6.00

1 ambiguous strategy request, 2 models, one generated strategy each, backtested once. Published 2025-02-24. Values retain their original units and grading scale.

Task and tested input

Turn an ambiguous plain-English request into a complete nested trading strategy JSON object, then backtest it.

  1. Published prompt excerpt

    Create a strategy using leveraged ETFs. I want to capture the upside of the broader market, while limiting my risk when the market (and my portfolio) goes up. No stop losses

How the runs worked

1 ambiguous strategy request, 2 models, one generated strategy each, backtested once

NexusTrade AI chat single-prompt Create Strategies JSON generation with the built-in backtester

  1. Step 1

    Send the request to the NexusTrade chat with o3-mini selected, then with Claude 3.7 Sonnet selected.

  2. Step 2

    A single Create Strategies prompt generates the full nested strategy JSON.

  3. Step 3

    Backtest each generated strategy and compare its statistics with holding SPY.

How to read the measurements

  1. Grading and valid output

    No score is assigned. The article compares percent change, Sharpe and Sortino ratios and drawdowns from each backtest, alongside the author's reading of the generated rules. Over the same window, holding SPY returned 20.58% with a 1.06 Sharpe ratio, 1.18 Sortino ratio and 9.42% max drawdown.

  2. Cost

    The article publishes no per-run cost. It lists Claude 3.7 Sonnet at $3 input and $15 output per million tokens and o3-mini at $1.10 input and $4.40 output per million tokens.

  3. Time

    The article publishes no per-model timing. It says o3-mini produced its strategy in less than a minute.

Why this model was selected

The article found Claude 3.7 Sonnet generated the better strategy and called it a strong choice, particularly for users who may not know exactly what they want, while noting it is more than 3x the price of o3-mini.

See the published results

NexusTrade backtest statistics table for the Claude 3.7 Sonnet strategy against holding SPY
February 2025: backtest statistics for the strategy Claude 3.7 Sonnet generated, beside holding SPY over the same window.

This image was published with the 2025-02-24 article. Read the source for the full test procedure and every result it reports.

Sample and scope

This February 2025 comparison is a single prompt and a single generated strategy per model, so it does not separate model ability from sampling variance.

The backtest window is not stated in the article. Both screenshots show the same Hold SPY baseline (20.58%), which indicates a shared window.

Backtest returns depend on the period tested and are not evidence of future performance. Both models have since been replaced.

Read the original evidence

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.