API Endpoint

Stream OHLC tick data for backtesting and live trading

Plug it into your stack
The full /openapi.json spec — import it into ChatGPT Custom GPT, Postman, or OpenAPI codegen for typed clients in any language.
View OpenAPI spec ↗
Your API Key
Loading...
/ 30,000 tokens
$5/month · 1 token = 1 row
GET /api/v1/ticks Live
Copy into Python / Jupyter:
Loading...
Parameters:
ParamDefaultDescription
symbolEURUSDCurrency pair
timeframe15min1min, 5min, 15min, 1h
startStart date (YYYY-MM-DD)
endEnd date (YYYY-MM-DD)
limit1000Max rows (up to 5000)
rows

    
GET /api/v1/predict Coming Soon

Stream end-to-end predictions from trained models. Subscribe to real-time signals via WebSocket.

POST /api/v1/generate Live

Generate strategy code from natural language. Each section (features, signals, model, optimization, risk) accepts free-text NL. Optionally pass structured indicators for exact params.

FieldTypeDescription
featuresstringNL: what indicators/features to compute
signalsstringNL: entry/exit conditions
modelstringNL: ML model choice
optimizationstringNL: what metric to maximize
riskstringNL: stop loss, position sizing
risk_functionstringNL: custom filter logic
indicatorsobjectStructured indicator params (see /api/v1/indicator-schema)
pos_rulesobject{max_pos, on_opposite, direction, cooldown}
claude_modelstringsonnet-haiku | haiku | sonnet | opus

1 credit per generation

POST /api/v1/generate/from-template Live

One-click strategy generation from curated templates. Override any field.

FieldTypeDescription
templatestringmacd_momentum | mean_reversion | trend_following | scalper | conservative_long
start_datestringRequired: YYYY-MM-DD
end_datestringRequired: YYYY-MM-DD
indicatorsobjectOptional: merged with template indicators
pos_rulesobjectOptional: merged with template pos_rules

1 credit per generation

Discovery Endpoints No Auth
EndpointDescription
GET /api/v1/indicator-schemaAll 8 indicators: params, types, defaults, generated feature columns
GET /api/v1/presetsChip presets per section, pos_rules schema, 5 strategy templates
POST /api/v1/indicators Live

Compute built-in indicators on OHLC data without training a model.

FieldTypeDescription
indicatorsobjectRequired: {rsi_enabled: true, rsi_period: 14, ...}
symbolstringEURUSD (default)
timeframestring1min | 5min | 15min | 1h
formatstringcolumns (default) | rows
limitintMax rows (default 500, max 5000)

Free (rate-limited)

POST /api/v1/indicators/custom Live

Convert Pine Script or natural language to a computed indicator via Claude. Returns overlays, panels, signals, and ML features.

FieldTypeDescription
sourcestringRequired: Pine Script code or NL description
providerstringanthropic | groq | ollama
fe_modestringfull | basic | none — ML feature richness
symbolstringEURUSD (default)
timeframestring1min | 5min | 15min | 1h
limitintBars to compute on (default 2000)

1 credit per call · auto-retries on failure