- Full
- Summary
- Trades
Returns the canonical simulation payload, full component ledgers, and full
portfolio series.
Endpoints
| Method | Path | Response view |
|---|---|---|
POST | /v1/families/strategy-arena/simulations | full result |
POST | /v1/families/strategy-arena/simulations/summary | compact result |
POST | /v1/families/strategy-arena/simulations/trades | event-filtered rows |
POST /v1/families/strategy-arena/simulations,
POST /v1/families/strategy-arena/simulations/summary, and
POST /v1/families/strategy-arena/simulations/trades.
Idempotency
Simulation endpoints are not idempotent in v1. Repeating the same valid
request executes a new simulation run.
submissionId is caller-supplied correlation metadata only. It does not create
server-side deduplication.
Official arena profile
Current public competition mode:- defaults to the official hourly dataset for the selected market,
- allows
timeframe = "daily"for the official daily dataset, - resolves internal dataset references inside the router and simulation service,
- ignores caller-supplied
executionConfigwhen competition mode owns the policy, - uses the full dataset for signal warmup,
- uses the remaining bars after the warmup window for scoring.
| Timeframe | Warmup |
|---|---|
| hourly | first 720 hourly bars when the dataset is longer than 720 bars |
| daily | first 30 daily bars when the dataset is longer than 30 bars |
Response views
Full simulation
Canonical simulation payload, full component ledgers, and full portfolio
series.
Summary
Compact UI and agent-loop payload that omits bar-by-bar ledgers and
portfolio series.
Trades
Executed trades, skipped signals, and matching portfolio rows at event
timestamps.
Next step
Pass the simulation responsedata into
POST /v1/families/strategy-arena/evaluations.
Related pages
Evaluations
Pass simulation
data into the evaluation endpoint.Strategy submissions
See what a candidate includes.
