Bots
Run autonomous market-making jobs through mlabd.
A bot decides when and where to quote. You provide the market, capital, risk limits, and runtime.
| Bot | Use it for |
|---|---|
| Mid-Price | Quote both sides around the midpoint |
| Volume-Mid | Keep approachable quotes resting longer |
| Grid | Cycle fixed paired price levels |
Venues
Bots support:
bulkfhyperliquidffor core symbols such asBTCand HIP-3 symbols such asxyz:TSLAhyperlinkffor core and HIP-3 symbols using the same formathyperliquidfor HIP-4 outcome IDs
BULK and Hyperliquid use mainnet by default; add --testnet for testnet when the selected market exists there. HyperLink is mainnet-only.
Outcome bots take the outcome ID without :0 or :1 and do not use leverage:
mlab bot run grid 1009 \
--venue hyperliquid \
--margin 100 \
--duration 3600 \
--levels 5 \
--step-bps 20 \
--dry-runSee Hyperliquid outcomes.
Jobs
mlab bot jobs
mlab bot status <JOB_ID>
mlab bot logs <JOB_ID> --follow
mlab bot stop <JOB_ID>Bots run as detached daemon jobs. Always inspect the complete plan with --dry-run before deploying one.