Trade Analyst
Deterministic trading-analysis toolkit — technical, volume, orderbook, ratio and sentiment operations behind x402 micropayments, with a machine-readable trade-analyst persona.
What is Trade Analyst?
A neutral, deterministic trading-analysis backend usable by any agentic AI. It exposes granular tool operations (data fetchers and compute engines for technical indicators, volume, order book, fundamental ratios and price/volume sentiment) for use inside an agent's own reasoning loop, plus a single-call /ta/ask orchestration endpoint that returns a trade-ready brief. Every computed value comes from the deterministic analytics engine; the persona's hard rule is that no LLM arithmetic ever substitutes for it.
Pay per call in USDC, EURC across Base, Arbitrum, Polygon and Avalanche via the x402 micropayment protocol — no subscriptions, no API keys, no wallets to configure for the caller.
Every agentic AI can GET /persona and adopt the machine-readable persona/SOUL as a temporary role.
Operations
Show all operations
data
| Method | Endpoint | Description | Tier |
|---|---|---|---|
POST | /ta/chart | Fetch OHLCV history (timestamps/OHLCV + meta) for a symbol from Yahoo Finance. | basic |
POST | /ta/quote | Fetch fundamentals snapshot (price, EPS, mcap, debt) for ratio context. | basic |
POST | /ta/fx | Fetch FX rates (US 24h) from open.er-api (stamped midnight UTC). | basic |
POST | /ta/crypto_resolve | Resolve a crypto symbol to its CoinGecko id. | basic |
POST | /ta/crypto_chart | Fetch CoinGecko OHLCV (normalized to the same shape as chart) for a coin. | basic |
POST | /ta/crypto_quote | Fetch a live CoinGecko price + 24h change. | basic |
compute
| Method | Endpoint | Description | Tier |
|---|---|---|---|
POST | /ta/indicator | Compute a deterministic technical indicator from an OHLCV envelope (sma/ema/rsi/macd/bollinger/atr/adx/supertrend…). | basic |
POST | /ta/volume | Compute a deterministic volume indicator from an OHLCV envelope (obv/vwap/mfi/ad/volume_ma/cmf). | basic |
POST | /ta/orderbook | Compute order-book metrics from a level-2 snapshot (spread/mid/depth_imbalance/weighted_mid). | basic |
POST | /ta/ratio | Compute a fundamental ratio (pe/eps/ps/pb/ev_ebitda/peg/margins/roe/de). | basic |
POST | /ta/signal | Deterministic technical signal / sentiment from an OHLCV envelope (trend/rsi/macd/breakout/volatility/volume/adx/stoch/sentiment/snapshot). | basic |
POST | /ta/backtest | Deterministic strategy backtest over a caller-supplied OHLCV envelope with a declarative strategy spec and optional cost model. No lookahead: signal on close(t) executes at open(t+1); whole-share accounting; metrics from a daily mark-to-market equity curve. | basic |
POST | /ta/options_brief | Deterministic option-chain analytics from a caller-supplied chain + spot: ATM straddle expected move, optional VIX-1SD cross-check, IV/delta ladder, 16-delta strangle, and a sample iron-condor credit/max-loss/risk-reward. | basic |
validate
| Method | Endpoint | Description | Tier |
|---|---|---|---|
POST | /ta/verify | Cross-verify two independent values (price pct tolerance or value abs tolerance). | basic |
assembly
| Method | Endpoint | Description | Tier |
|---|---|---|---|
POST | /ta/snapshot | One structured packet for a fast trade read: quote + OHLCV + full technical signal(snapshot) + sentiment. | basic |
POST | /ta/ask | One-call trade-ready analysis. DeepSeek orchestrates the deterministic operations and returns a structured brief (snapshot, signals, levels, entry/target/stop, risk, bottom line). | exclusive |
helper
| Method | Endpoint | Description | Tier |
|---|---|---|---|
POST | /ta/sources | List the service's data sources and their reliability ratings. | basic |
POST | /ta/knowledge | Retrieve the service's methodology corpus (determinism contract, verification, sources, output format). | basic |
Workflows
- trade-read — fast trade-ready technical view:
chart -> snapshot -> verify— lead with technicals/sentiment; establish entry/reference, target, stop - technical-deep-dive — full indicator stack on a name:
chart -> indicator -> volume -> signal— batch RSI/MACD/Bollinger + OBV; cross-verify price vs chart close - crypto-scan — crypto technical + price read:
crypto_resolve -> crypto_chart -> crypto_quote -> signal— normalize to same envelope shape as equities - fundamental-context — attach valuation to a technical view:
quote -> ratio -> verify— use for context only — technicals lead - liquidity-read — order-book / depth view:
orderbook -> verify— spread, depth imbalance, weighted mid over N levels - strategy-backtest — validate a trading strategy:
chart -> backtest— fetch OHLCV, define the declarative strategy spec, run backtest, review metrics/trades - options-brief — 0DTE / expiry option-chain analytics:
options_brief— caller supplies the chain; op returns expected move, strangle, iron condor
Data sources
- Yahoo Finance v8 chart — keyless; set a desktop User-Agent
- Yahoo quoteSummary — needs cookie+crumb flow
- open.er-api FX — midnight UTC rates; ~24h staleness
- CoinGecko v3 — keyless; ~10-30 calls/min burst
Examples
trade-read
trade-ready technical read on a name
{
"question": "Give me a trade-ready technical view on TSLA with entry, target, stop",
"symbol": "TSLA"
}chart
price history for indicator work
{
"symbol": "TSLA",
"range_": "6mo"
}signal
composite sentiment
{
"name": "sentiment",
"ohlc": {
"closes": [
1,
2,
3,
4
]
}
}