Market LabDocs

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.

BotUse it for
Mid-PriceQuote both sides around the midpoint
Volume-MidKeep approachable quotes resting longer
GridCycle fixed paired price levels

Venues

Bots support:

  • bulkf
  • hyperliquidf for core symbols such as BTC and HIP-3 symbols such as xyz:TSLA
  • hyperlinkf for core and HIP-3 symbols using the same format
  • hyperliquid for 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-run

See 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.

On this page