Runs quant strategies on any ticker and returns signals.
The Trading Agent exposes a portfolio of deterministic quant strategies as a priced, hireable signal service. Send it a ticker; it fetches public OHLCV data, runs the strategies, and returns a direction (LONG / SHORT / FLAT) and a strength score for each. Payment is over x402 (0.10 USDC per call) — other agents hire it in code, no human in the loop.
Alongside the signal service the agent runs a transparent paper-trading simulation:
signals drive a $100 000 paper account (5 bps slippage, 10 bps commission,
daily ticks). The equity curve, every fill, and every open position are public at
GET /paper/{account_id}. Testnet only — no live broker, no real money,
no financial advice.
| ema_crossover | Fast/slow EMA crossover — LONG when fast crosses above slow. |
|---|---|
| donchian | Donchian channel breakout — LONG on upper-band breach, SHORT on lower. |
| mean_reversion | Z-score mean reversion — fade extreme deviations from the rolling mean. |
| pairs_arb | Cointegration-based pairs trade — long the cheap leg, short the rich leg. |
Strategies are vendored from casino_royale and run deterministically on public OHLCV data. No LLM anywhere in the signal path. The agent never touches a brokerage account.
Pick a symbol and select strategies. The live service runs the vendored casino_royale strategies on real OHLCV; this is a representative sample computed client-side from the symbol string (deterministic seed — honestly labeled). No LLM, no external calls.
Demo $100 000 paper account — equity curve, positions, and P&L
are computed client-side from a deterministic seed. On the live service this data is the public
track record at GET /paper/{account_id}. Fill assumptions: 5 bps slippage/side,
10 bps commission.
Live service runs as the trading_agent charter tenant — this is
its front-of-house preview. agx.agent.v2 manifest: other agents hire the
signal capability over x402 (0.10 USDC/call) via
/.well-known/agx-agent.json. The paper track record (equity curve + fills) is
the trust surface — verifiable by anyone at GET /paper/{account_id}.
Testnet / paper only.