Guide de l'API Polymarket : Marchés en direct, WebSockets et Recherche Historique
Polymarket expose de fortes interfaces de marché actuel. La décision architecturale est de savoir où la surface officielle en direct se termine et où commence un carnet d'ordres historique enregistré en continu.
La surface de développement Polymarket couvre la découverte du marché, les prix, les transactions et les mises à jour du carnet d'ordres CLOB en direct. Utilisez la documentation officielle pour les définitions actuelles des points de terminaison et le comportement de la salle de marché. Pour la recherche historique, décidez d'abord si une série de prix est suffisante ou si la stratégie a besoin de l'échelle d'offres/demandes qui existait à chaque moment de décision ; seul un archive capturé en continu peut fournir ce dernier après que la mise à jour en direct soit passée.
Associez la tâche à la surface des données
| Tâche | Données nécessaires | Source typique |
|---|---|---|
| Découvrir les marchés actuels | Événements, marchés, résultats et identifiants | API Polymarket officielles |
| Surveiller la liquidité actuelle | Offres en direct, demandes, tailles et changements de prix | WebSocket CLOB officiel |
| Tracer une série de probabilités | Prix historiques des résultats | Surface d'historique des prix officielle |
| Rejouer l'exécution | Échelles passées complètes avec des horodatages | Archive enregistré en continu |
| Comparer avec le spot | Observations du carnet joint à une référence sous-jacente | Fournisseur de recherche normalisé |
Pourquoi les identifiants et les horodatages viennent en premier
Une intégration Polymarket traverse les identifiants d'événement, de condition et de jeton de résultat. Stockez ces relations avec les valeurs sources brutes au lieu de traiter un titre lisible par l'homme comme une clé. Un titre peut changer ; une étude d'exécution doit toujours joindre le même jeton de résultat au même enregistrement de carnet.
Conservez les horodatages source et de réception séparément. L'horodatage source décrit l'événement de la salle de marché, tandis que l'horodatage de réception décrit le moment où votre système l'a observé. La fusion de ces derniers en un seul champ rend impossible l'audit de la latence et des erreurs de commande.
Ce que DepthFeed ajoute
DepthFeed enregistre les mises à jour CLOB Polymarket basées sur des événements, construit des observations complètes de carnet normalisées et les sert via les mêmes formes REST et WebSocket utilisées pour Kalshi. Les lignes historiques incluent les prix et les tailles des échelles plutôt qu'un seul point de probabilité.
Cet enregistrement prend en charge la relecture VWAP sensible à la profondeur dans le Backtest Lab, les requêtes d'API historiques et les audits de carnet de prochaine exécution pour l'activité du portefeuille public. La couverture manquante reste explicite, et l'archive ne prétend pas reproduire la liquidité cachée, la priorité de la file d'attente ou l'impact sur le marché d'un ordre réel.
Liste de contrôle d'intégration
- Utilisez les documents Polymarket officiels comme autorité pour les points de terminaison et les règles de trading actuels.
- Persistez les identifiants d'événement, de condition et de jeton de résultat ensemble.
- Ensemencez un carnet complet avant d'appliquer des changements de prix incrémentaux.
- Conservez les horodatages source et de réception au lieu de les remplacer l'un par l'autre.
- Utilisez l'historique des prix pour les graphiques et les échelles historiques complètes pour la relecture de l'exécution.
- Testez les lacunes, les reconnexions et les mises à jour en double avant de faire confiance à un test rétrospectif.
Key takeaways
- 01L'API Polymarket officielle est l'autorité pour l'état actuel de la salle de marché.
- 02Les mises à jour CLOB en direct doivent être ensemencées et ordonnées pour reconstruire un carnet complet.
- 03Une série de probabilités historiques ne révèle pas la profondeur restante passée.
- 04DepthFeed ajoute des échelles complètes enregistrées et un schéma de recherche inter-salles de marché.
- 05Les identifiants, les horodatages et le comportement des données manquantes doivent être conçus avant la logique de la stratégie.
Polymarket expose de fortes interfaces de marché actuel. La décision architecturale est de savoir où la surface officielle en direct se termine et où commence un carnet d'ordres historique enregistré en continu.
Commencer gratuitement