DepthFeed/Both venues·Data Real-waktu

Prediction Market WebSocket API: Rekonstruksi Buku Langsung dengan Aman

Koneksi soket itu mudah. Mempertahankan buku yang benar melalui seed, delta, sambungan kembali, dan ritme khusus tempat adalah pekerjaan teknik yang sebenarnya.

DepthFeed··9 min

Klien WebSocket prediction market membutuhkan buku awal yang lengkap, pembaruan berurutan deterministik, stempel waktu sumber dan terima, penanganan detak jantung, dan jalur pemulihan setelah celah apa pun. Polymarket dapat diambil dari pembaruan CLOB yang digerakkan oleh peristiwa; data Kalshi mungkin tiba melalui mekanisme tempat yang berbeda. Frame hilir yang dinormalisasi hanya berguna ketika mempertahankan perbedaan sumber tersebut daripada berpura-pura setiap tempat memiliki transportasi yang sama.

State machine yang benar minimal

  • Selesaikan pengidentifikasi pasar dan hasil yang stabil sebelum berlangganan.
  • Muat atau terima seed buku lengkap sebelum menerapkan perubahan bertahap.
  • Terapkan pembaruan dalam urutan sumber yang didokumentasikan dan tolak status basi.
  • Lacak detak jantung atau waktu pesan terakhir secara independen untuk setiap koneksi.
  • Pada celah urutan atau sambungan kembali yang tidak pasti, buang buku lokal dan seed ulang.
  • Terbitkan waktu sumber, waktu terima, dan flag snapshot-versus-delta yang jelas di hilir.

Snapshot dan delta tidak dapat dipertukarkan

Snapshot menggantikan status; delta memutasinya. Memperlakukan satu sebagai yang lain menghasilkan buku yang dapat terlihat masuk akal sambil mempertahankan level yang dihapus atau menjatuhkan ukuran yang tidak berubah. Tulis pengujian eksplisit untuk penyisipan level, penggantian ukuran, penghapusan, dan penolakan buku silang.

Konsumen hilir tidak perlu menebak apakah mereka telah menerima tangga lengkap. Sertakan jenis pesan atau sajikan frame buku lengkap yang dinormalisasi ketika kesederhanaan sepadan dengan bandwidth tambahan.

Normalisasi yang sadar tempat

DepthFeed menangkap Polymarket dari aliran CLOB dan mencatat observasi yang dinormalisasi. Buku olahraga dan kripto Kalshi mengikuti jalur pengumpulan khusus tempat yang didokumentasikan, termasuk REST publik adaptif jika berlaku. Skema hilir dapat tetap konsisten sementara metadata mengidentifikasi bagaimana dan kapan setiap sumber diamati.

Untuk paket berbayar, WebSocket DepthFeed menyajikan saluran buku langsung yang dinormalisasi dengan batas koneksi dan langganan khusus paket. Kueri REST historis menggunakan bentuk harga-ukuran yang sama, yang memungkinkan penggunaan kembali logika penguraian dan pengisian di seluruh pemantauan langsung dan pemutaran ulang.

Pengujian kegagalan produksi

KegagalanPerilaku yang diharapkanPerilaku tidak aman
Koneksi putusSambungkan kembali, seed ulang, lanjutkan dari status yang diketahuiTerus memutasikan buku lokal yang basi
Pembaruan duplikatPenanganan idempotent atau pemeriksaan urutan sumberGandakan ukuran istirahat
Pembaruan tidak berurutanTolak atau bangun kembaliTerapkan berdasarkan urutan kedatangan tanpa bukti
Konsumen lambatBackpressure, coalescing, atau kebijakan pemutusanPertumbuhan memori tak terbatas
Tidak ada pembaruan baru-baru iniPaparkan kesegaran dengan pasarLaporkan harga terakhir sebagai langsung

Key takeaways

  • 01Seed lengkap harus ada sebelum delta dapat membentuk buku yang dapat dipercaya.
  • 02Ketidakpastian sambungan kembali harus memicu seed ulang, bukan kelanjutan yang optimis.
  • 03Waktu sumber dan waktu terima menjawab pertanyaan latensi yang berbeda.
  • 04Normalisasi harus mempertahankan metadata penangkapan khusus tempat.
  • 05API langsung dan historis teraman berbagi bentuk tangga eksplisit.

Koneksi soket itu mudah. Mempertahankan buku yang benar melalui seed, delta, sambungan kembali, dan ritme khusus tempat adalah pekerjaan teknik yang sebenarnya.

Mulai gratis

Pertanyaan, terjawab.

Polymarket menerbitkan antarmuka data pasar langsung CLOB. Gunakan dokumentasi resmi saat ini untuk detail saluran dan pesan, dan seed ulang setelah celah pembaruan apa pun.

Mulai backtest Polymarket & Kalshi pada kedalaman buku yang nyata.

Gratis untuk memulai, tanpa kartu. Tingkatkan saat strategi Anda siap untuk order book penuh.

Mulai gratis