본문으로 건너뛰기

마켓 메이커

시작하기

새 계정에서 첫 번째 호가까지 5단계. 각 단계는 API를 통해 독립적으로 확인할 수 있습니다.

설정 체크리스트

봇을 무인으로 실행하기 전에 모든 단계를 완료하십시오. 모니터링을 생략하는 것이 마켓 메이킹 세션이 실패하는 가장 흔한 원인입니다.

  1. 1

    계정 개설

    등록, 이메일 인증, 2FA 활성화. 봇의 신뢰 루트로 취급하십시오.

  2. 2

    KYC 티어 2 완료

    티어 2는 진지한 호가 제시를 위해 일일 한도를 충분히 높입니다. 티어 1은 활발한 마켓에서 빠르게 한도에 도달합니다.

  3. 3

    계정 자금 입금

    USDC를 입금하십시오. 예상 최대 단방향 재고 위에 충분한 버퍼를 유지하십시오.

  4. 4

    마켓 데이터 피드 연결

    /ws에 연결하여 마켓 데이터를 구독해 실시간 오더북 업데이트와 체결 흐름을 받으세요.

  5. 5

    첫 번째 사다리 배치

    하나의 마켓, 하나의 결과, 각 측 3개 레벨로 시작하십시오. 마켓을 추가하기 전에 체결을 확인하십시오.

  6. 6

    모니터링 연결

    순 노출, 체결률, 재고 반감기를 추적하십시오. 수치가 목표를 벗어나면 알림을 설정하십시오.

사용할 데이터 피드

REST는 일회성 읽기에 적합하며, WebSocket은 실시간 호가 봇에 필수입니다. REST로 오더북 스냅샷을 찍은 후 소켓으로 최신 상태를 유지하십시오.

피드형태사용 사례
/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.

호가 역전 = 확정 손실

같은 결과에서 매수가가 매도가보다 높아지면 몇 초 안에 자기 자신과 거래하여 손실이 납니다. 라이브 전에 코드에서 이 불변 조건을 검증하십시오.