Stream OHLC tick data for backtesting and live trading
/openapi.json spec — import it into
ChatGPT Custom GPT, Postman, or OpenAPI codegen
for typed clients in any language.
Loading...
Loading...
| Param | Default | Description |
|---|---|---|
symbol | EURUSD | Currency pair |
timeframe | 15min | 1min, 5min, 15min, 1h |
start | — | Start date (YYYY-MM-DD) |
end | — | End date (YYYY-MM-DD) |
limit | 1000 | Max rows (up to 5000) |
Stream end-to-end predictions from trained models. Subscribe to real-time signals via WebSocket.
Generate strategy code from natural language. Each section (features, signals, model, optimization, risk) accepts free-text NL. Optionally pass structured indicators for exact params.
| Field | Type | Description |
|---|---|---|
features | string | NL: what indicators/features to compute |
signals | string | NL: entry/exit conditions |
model | string | NL: ML model choice |
optimization | string | NL: what metric to maximize |
risk | string | NL: stop loss, position sizing |
risk_function | string | NL: custom filter logic |
indicators | object | Structured indicator params (see /api/v1/indicator-schema) |
pos_rules | object | {max_pos, on_opposite, direction, cooldown} |
claude_model | string | sonnet-haiku | haiku | sonnet | opus |
1 credit per generation
One-click strategy generation from curated templates. Override any field.
| Field | Type | Description |
|---|---|---|
template | string | macd_momentum | mean_reversion | trend_following | scalper | conservative_long |
start_date | string | Required: YYYY-MM-DD |
end_date | string | Required: YYYY-MM-DD |
indicators | object | Optional: merged with template indicators |
pos_rules | object | Optional: merged with template pos_rules |
1 credit per generation
| Endpoint | Description |
|---|---|
GET /api/v1/indicator-schema | All 8 indicators: params, types, defaults, generated feature columns |
GET /api/v1/presets | Chip presets per section, pos_rules schema, 5 strategy templates |
Compute built-in indicators on OHLC data without training a model.
| Field | Type | Description |
|---|---|---|
indicators | object | Required: {rsi_enabled: true, rsi_period: 14, ...} |
symbol | string | EURUSD (default) |
timeframe | string | 1min | 5min | 15min | 1h |
format | string | columns (default) | rows |
limit | int | Max rows (default 500, max 5000) |
Free (rate-limited)
Convert Pine Script or natural language to a computed indicator via Claude. Returns overlays, panels, signals, and ML features.
| Field | Type | Description |
|---|---|---|
source | string | Required: Pine Script code or NL description |
provider | string | anthropic | groq | ollama |
fe_mode | string | full | basic | none — ML feature richness |
symbol | string | EURUSD (default) |
timeframe | string | 1min | 5min | 15min | 1h |
limit | int | Bars to compute on (default 2000) |
1 credit per call · auto-retries on failure