Market making,
priced like a quant desk.
Stoik runs an Avellaneda–Stoikov pricing engine across 12 centralized exchanges and 5 DEX protocols — with NATR/MACD filters, hard circuit breakers, and an encrypted key vault. Built for token issuers who want the spread, not the surprises.
One engine. Every order book that matters.
Built like the desks we came from.
Stoik isn't a strategy bolted onto a generic bot. Every layer — pricing, filters, safety, key custody, telemetry — was designed with token treasuries and OTC desks in mind.
Avellaneda–Stoikov reservation price
Inventory-aware reservation pricing with a tunable risk aversion (γ). Quotes walk away from inventory drift and adjust live as the book moves.
NATR-scaled spreads, MACD pause
NATR widens spreads when realized vol picks up. MACD pauses quoting outright when the histogram crosses your trend threshold — no quotes during regime breaks.
Drawdown circuit breaker
Per-bot session drawdown is tracked live. Cross your max_drawdown threshold and quoting halts until an operator manually resets the breaker. Spreads are also clamped to a configurable ceiling.
AES-256-GCM key vault
Exchange API keys are encrypted at rest with a master key from your environment. Operators only see the last four characters — full secrets never leave the database.
RBAC + append-only audit log
Three roles (superadmin, org admin, org viewer) with explicit guards on every endpoint. Bot creates, starts, stops, config updates, and key changes are all written to the audit trail.
TimescaleDB snapshots, replay-ready
Every bot snapshot — mid, bid, ask, spread, inventory, session PnL, circuit-breaker state — is written to a TimescaleDB hypertable with compression after seven days. Replay any window for tuning or post-mortems.
Three steps from cold start to live quotes.
Connect venues & fund
Bring your CEX API keys or DEX wallets. Stoik encrypts them with AES-256-GCM and tests connectivity end-to-end before anything goes live.
Pick pairs & risk profile
Set inventory targets, spread floors, drawdown limits, and volatility filters. Defaults work for most token launches; everything is tunable per pair.
Monitor live, intervene rarely
Quotes go out within seconds. Watch fills, inventory, PnL, and circuit-breaker state in real time. Pause or kill any bot in one click.
The math that decides every quote.
Avellaneda & Stoikov's 2008 paper on high-frequency market making is still the cleanest formulation we know. Stoik takes the part that matters: a reservation price that walks away from inventory drift, then layers a NATR-scaled spread on top so quotes widen as realized volatility picks up.
No magic numbers. No black box. Every parameter is exposed in the dashboard and persisted to your audit log when it changes.
See Stoik on your token, live.
Tell us about your project and we'll set up a paper-trading instance on your top venue within 24 hours. No commitment — you see the inventory bar, the fills, the PnL, and decide.