跳到内容

做市商

快速上手

从全新账户到首次报价,五步完成。每个步骤均可通过 API 独立验证。

配置清单

在让程序无人值守运行之前,请完成每个步骤。跳过监控是做市表现不佳的最常见原因。

  1. 1

    开设账户

    注册、验证邮箱、启用两步验证。将此视为您程序的信任根。

  2. 2

    完成 KYC 等级 2

    等级 2 将每日限额提高到足以认真报价的水平。在繁忙市场上,等级 1 会很快触达限额。

  3. 3

    充值账户

    充值 USDC。保持比预期最大单边库存多一定缓冲的余额。

  4. 4

    接入市场数据流

    连接 /ws,订阅市场数据以接收实时订单簿更新及成交流。

  5. 5

    下首个阶梯单

    从一个市场、一个结果、每侧三个层级开始。确认有成交后再增加市场。

  6. 6

    接入监控

    追踪净敞口、成交率和库存半衰期。任何数字偏离目标时发出警报。

您将使用的数据流

REST 适合一次性读取;实时报价程序需要 WebSocket。通过 REST 获取订单簿快照,然后通过 WebSocket 保持实时同步。

数据源形式适用场景
/markets REST 发现活跃市场及其元数据。
/markets/:id/orderbookREST 某市场订单簿的快照。
/ws WebSocket 实时订单簿增量——报价必需。
/ws WebSocket 实时成交流——库存追踪必需。

您的首次报价

# Post both sides of a quote with 2-cent spread
curl -X POST https://staging.satoriex.io/api/v1/orders \
  -H "Authorization: Bearer $SATORIEX_TOKEN" \
  -d '{"market_id":"MKT","outcome_id":"YES",
       "side":"buy","type":"limit","price":0.49,"size":500}'

curl -X POST https://staging.satoriex.io/api/v1/orders \
  -H "Authorization: Bearer $SATORIEX_TOKEN" \
  -d '{"market_id":"MKT","outcome_id":"YES",
       "side":"sell","type":"limit","price":0.51,"size":500}'

Two limit orders, two cents apart. If both fill, your gross spread is 2 cents per share. The 1.5% taker fee is deducted from the seller's proceeds at match time (~0.77¢ at p=0.51), so your net spread after fees is closer to 1.2 cents per share, plus two maker rebates. Size your quoted spread to cover the fee drag.

报价倒挂 = 保证亏损

如果您在同一结果上的买价高于卖价,您将在数秒内与自己成交并亏损。正式上线前请在代码中验证此不变量。