Skip to main content

Android prototypes: Pocket Lab & Time Machine · Experimental offline APKs, separate from the Windows Lab.

Lab 241: the judge · Windows · Linux · Free

Strategy Arena Lab

Your AI drives the engine, your GPU searches, the judge decides. Same trades as TradingView, then data nobody has seen: winner or mirage? Free local testing, no live orders.

  • Windows 10/11 x64 · Linux
  • Data stays on your machine
  • NVIDIA GPU optional

Linux: version 241 (CPU engine, no GPU): AppImage · .deb package — start-up checked on Ubuntu; the full interface was not tested on Linux.

Version 0.1.0-241 · build of 10/10/2026

New in Lab 241:
  • TradingView rules by default: the Pine you export is exactly the strategy the Lab judged. Checked in the real TradingView: 234 of 234 trades on the leaderboard, 263 of 263 with Bollinger and MACD, 361 of 361 with short margin calls.
  • More reliable statistics: computed on the account equity the engine really held (position size, fees, open positions), stricter verdicts, proofs written atomically and checked on read.
  • Weekly challenge, “My idea in plain words” without AI, portfolio of 2 to 6 strategies, and any market added from public Binance or Crypto.com candles.
  • “Winner or mirage?”: a sealed proof on a period unseen during the search, against Buy & Hold on the same windows, counting every variant tried.
  • Any AI at the controls: an essential MCP profile, compact answers and start_here, so that small local models complete the path too.
  • Background GPU jobs: large sweeps run on your NVIDIA card while the CPU reference replays the rows that are kept.
Local research and JSON export stay free. A saved local report is not an independent paid audit.

Plug your AI into the Lab (Claude, Cursor, LM Studio, opencode): the MCP guide

How the proof is kept rigorous

Pine is an import bridge for deterministic subsets; Strategy Arena generates and measures ArenaScript first. Rust CPU is the final verification authority, CUDA only accelerates search, and INCONCLUSIVE remains a valid scientific outcome.

Official public beta channel. Local quick proofs and JSON export are free. No broker connection and no live orders. Integrity is by published SHA-256 (this channel may be unsigned until the Windows signing gate clears).

One-time install code

Paste this code in Strategy Arena Lab under Account and Install attribution. It expires after 30 minutes.

Preparing code...

Plug your AI into the Lab in 3 steps

The Lab speaks MCP, the protocol that lets an AI use software. Your AI client starts a small local script; the script talks to the Lab running on your PC.

  1. Start the Lab first. It opens a local connection on 127.0.0.1 with a new token for each session.
  2. In the Lab: More tools → AI control → Copy the MCP config. The Lab fills in the real path of the script on your PC.
  3. Paste it in your AI client (examples below), restart the client, then ask: “call start_here”.

Requirement: Node.js 20.3 or newer for the connection script. Replace PATH_COPIED_FROM_THE_LAB with the path the Lab gives you.

Claude Desktop

File: %APPDATA%\Claude\claude_desktop_config.json (Windows).

{
  "mcpServers": {
    "strategyarena-lab": {
      "command": "node",
      "args": ["PATH_COPIED_FROM_THE_LAB"]
    }
  }
}
Cursor

File: ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project).

{
  "mcpServers": {
    "strategyarena-lab": {
      "command": "node",
      "args": ["PATH_COPIED_FROM_THE_LAB"]
    }
  }
}
LM Studio

In LM Studio: Program → Install → Edit mcp.json. Pick a model that supports tool calls.

{
  "mcpServers": {
    "strategyarena-lab": {
      "command": "node",
      "args": ["PATH_COPIED_FROM_THE_LAB"]
    }
  }
}
opencode

File: opencode.json in your project (or ~/.config/opencode/opencode.json).

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "strategyarena-lab": {
      "type": "local",
      "command": ["node", "PATH_COPIED_FROM_THE_LAB"],
      "enabled": true
    }
  }
}
Claude Code
claude mcp add strategyarena-lab -- node "PATH_COPIED_FROM_THE_LAB"

What your AI sees: the essential profile

By default the Lab shows a short list of tools with compact answers, so that small models can drive it too. start_here gives the whole path with ready-to-send arguments.

Need every tool? Add "--profile", "full" after the script path in args (or set STRATEGY_ARENA_MCP_PROFILE=full), then restart the client.

Build an idea. Compare it. Test it on unseen data.

A train result is not KEEP. Silver Buy & Hold can print near +99% on the frozen tape — you have to see it.

  1. 01 · ASSEMBLE

    Ride SMA20, dual SMA, Event OR/AND or Turtle

    Ride SMA20 and dual-SMA oil let winners run without a take-profit. Event Proof keeps its OR seed and adds an AND companion; Turtle uses a Donchian-20 breakout. The 73 public fighters stay a strategy dictionary.

  2. 02 · PLAY

    See strategy versus Buy & Hold

    One chart: close, strategy equity, Buy & Hold, SMA200, cash, trades, and a curtain on the sealed 20%. Three bosses: cash, the tape, SMA200. Play never opens holdout.

  3. 03 · THINK, THEN JUDGE

    Search for variants, then run the final test

    Think ranks neighbours that beat Buy & Hold on the full train, then checks internal folds. overfitSuspect is a success, not a failure. KEEP / REJECT / INCONCLUSIVE only after Judge. TradingView stays optional and never buys a greener verdict.

Verify before installing

This beta is unsigned. Windows SmartScreen may warn you; download only from this official page and compare the SHA256.

Channel
public beta
Package
0.1.0-241
Signature
unsigned
SHA256 EXE
733db6f095fc212a0a29ea60acc39f22b71e3f1aca96c48a39a77182f36bfac1
SHA256 MSI
fca7b4e5bb4f875000d8d976822b8848b01520dbb2b8d9e48e05f89f79cdf60e
Technical build ID
20261010-241-n1

Launch video · 73 s

Strategy Arena Lab in 73 seconds: your AI searches, our judge decides

Demo: scripted AIs, real Lab computations

Silent video with on-screen captions. An illustrated opening (Grok Imagine), then real captures of the Lab window: in the Colosseum, Claude, Cursor and DeepSeek take one challenge while a period stays sealed; the GPU sweeps 200,000 variants in 2.8 s and the CPU replays the ranking with 0 mismatches; Night mode delivers its morning report (verdict: Mirage); the TradingView judge replays 234 / 234 identical trades; the reveal shows a training winner that is a mirage on the sealed period; a published badge is recomputed by the server on strategyarena.io/verified. Past results, not a forecast.

See the Lab before installing

Play the frozen tape against Buy & Hold before any KEEP. Rust CPU still judges.

Strategy Arena Lab Play chart: Ride SMA20 equity finishes above Buy and Hold on frozen silver, holdout curtain sealed
Watch green finish above goldRide SMA20 on frozen silver: strategy +136.8% vs Buy & Hold +99.5%. The right curtain stays sealed. Play is not KEEP.
Three bosses panel: strategy +136.78%, Buy and Hold tape +99.49%, vs B&H +37.29% on silver train
Read the three bossesCash, the tape, SMA200. Beating one boss on train is not KEEP.
Strategy Arena Lab assembler: Ride SMA20, Play Think Judge, sealed silver tape
Assemble, then PlayOne click loads Ride SMA20. Play, Think and Judge stay on one row. No broker, no live order.
Native Rust Monte Carlo diagnostic in Strategy Arena Lab
Add uncertainty contextMonte Carlo remains a diagnostic after selection and never replaces the holdout.
TradingView Starter
Choose the account path. Prove the strategy separately.
Your first chart and price alert do not require the Lab. Strategy Arena proof remains required before trusting or exporting a strategy.
Partner attribution is for first-time users and web purchases only. Strategy Arena may earn a commission on eligible purchases; starting with a free account needs no payment.
I have never had an account · Start free I already have an account

Start free. Choose what you need next.

Keep testing on your PC for free. Choose Builder to keep reports and versions, Operator for larger supervised research, or a separate 9.90 € server audit. No audit purchase is required for a subscription.

Free · Quick Check + Lab · 0 €

Check an idea on the website or run the complete local proof. No account or card required.

Run the free Quick Check

Survival Audit · one-time · 9.90 €

Independent of your PC: sealed holdout, private URL, report you can reopen. A bad verdict is still a delivered audit.

Get the 9.90 € report

Builder · Keep 9 EUR/month

Includes Free. Return to every useful report, strategy version and reusable export.

Explore Builder

Operator · Delegate 29 EUR/month

Includes Builder. Let an AI run bounded, sequential and auditable research campaigns under your control.

Explore Operator

Payment never improves the verdict, holdout or uncertainty evidence.

Cloud Research Run, Edge Monitor, Health Score, Leagues and Portfolio Arena have separate limits. Public report publication requires server checks; a saved local report is not an independent paid audit.

Before your first run

Is an NVIDIA GPU required?

No. The CPU reference engine works without a compatible GPU. CUDA is used only when it is available.

Do Play or Think open the holdout?

No. Play and Think stay on the train. KEEP / REJECT / INCONCLUSIVE exist only after Judge opens the sealed 20%.

Where does my data go?

Backtests stay on your machine. Synchronization starts only after you explicitly sign in and choose to sync.

Why can SmartScreen show a warning?

The current beta may be unsigned. Use the official installer link and compare its SHA256 with the value published above.

Is this a live trading robot?

No. Strategy Arena Lab is an educational research and backtesting tool. It does not place broker orders or provide investment advice.

Educational research software. Simulated results are not investment advice and do not guarantee future performance.