Skip to main content
GET
BacktestStock

Authorizations

X-WorldMonitor-Key
string
header
required

User-issued WorldMonitor API key.

Query Parameters

symbol
string
required

Stock ticker symbol to backtest.

name
string

Optional company display name used to disambiguate the symbol.

eval_window_days
integer<int32>

Evaluation window in days for simulated backtest outcomes.

jmespath
string

Optional JMESPath expression applied server-side to project or reduce the JSON response before it is returned (mirrors the MCP jmespath argument). Invalid expressions, expressions larger than 1024 UTF-8 bytes, or projections that exceed the 256 KB output cap return HTTP 400 with a {_jmespath_error, original_keys} envelope. Grammar and worked examples: https://www.worldmonitor.app/docs/mcp-jmespath.

Response

Successful response

available
boolean
symbol
string
name
string
display
string
currency
string
evalWindowDays
integer<int32>
evaluationsRun
integer<int32>
actionableEvaluations
integer<int32>
winRate
number<double>
directionAccuracy
number<double>
avgSimulatedReturnPct
number<double>
cumulativeSimulatedReturnPct
number<double>
latestSignal
string
latestSignalScore
number<double>
summary
string
generatedAt
string
evaluations
object[]
engineVersion
string
ratingBasis
string

"technical_only": historical Yahoo bars do not include point-in-time fundamentals, so this result must not be presented as a replay of the fundamentals-blended live rating.