Sim

Kalshi

Accédez aux marchés prédictifs et tradez sur Kalshi

Kalshi est une bourse réglementée au niveau fédéral où les utilisateurs peuvent négocier directement sur les résultats d'événements futurs — des marchés prédictifs. L'API robuste de Kalshi et l'intégration Sim permettent aux agents et aux flux de travail d'accéder par programmation à tous les aspects de la plateforme, prenant en charge tout, de la recherche et l'analyse jusqu'au trading automatisé et à la surveillance.

Avec l'intégration de Kalshi dans Sim, vous pouvez :

  • Données de marché et d'événement : rechercher, filtrer et récupérer des données en temps réel et historiques pour les marchés et les événements ; obtenir des détails précis sur le statut du marché, les séries, les regroupements d'événements, et plus encore.
  • Gestion de compte et de solde : accéder aux soldes de compte, aux fonds disponibles et surveiller les positions ouvertes en temps réel.
  • Gestion des ordres et des transactions : placer de nouveaux ordres, annuler ceux existants, consulter les ordres ouverts, récupérer un carnet d'ordres en direct et accéder aux historiques complets des transactions.
  • Analyse d'exécution : récupérer les transactions récentes, les exécutions historiques et les données en chandeliers pour le backtesting ou la recherche sur la structure du marché.
  • Surveillance : vérifier le statut à l'échelle de la bourse ou au niveau des séries, recevoir des mises à jour en temps réel sur les changements de marché ou les arrêts de trading, et automatiser les réponses.
  • Prêt pour l'automatisation : créer des agents automatisés et des tableaux de bord de bout en bout qui consomment, analysent et négocient sur les probabilités d'événements réels.

En utilisant ces outils et points d'accès unifiés, vous pouvez intégrer de manière transparente les marchés prédictifs de Kalshi, les capacités de trading en direct et les données d'événements approfondies dans vos applications, tableaux de bord et flux de travail alimentés par l'IA — permettant une prise de décision sophistiquée et automatisée liée aux résultats du monde réel.

Instructions d'utilisation

Intégrez les marchés prédictifs Kalshi dans votre flux de travail. Permet d'obtenir les marchés, un marché spécifique, les événements, un événement spécifique, le solde, les positions, les ordres, le carnet d'ordres, les transactions, les chandeliers, les exécutions, les séries, l'état de l'échange, et de placer/annuler/modifier des transactions.

Outils

kalshi_get_markets

Récupérer une liste de marchés prédictifs de Kalshi avec filtrage optionnel

Entrée

ParamètreTypeObligatoireDescription
statuschaîneNonFiltrer par statut (non ouvert, ouvert, fermé, réglé)
seriesTickerchaîneNonFiltrer par code de série
eventTickerchaîneNonFiltrer par code d'événement
limitchaîneNonNombre de résultats (1-1000, par défaut : 100)
cursorchaîneNonCurseur de pagination pour la page suivante

Sortie

ParamètreTypeDescription
marketsarrayTableau d'objets de marché
pagingobjectCurseur de pagination pour récupérer plus de résultats

kalshi_get_market

Récupérer les détails d'un marché prédictif spécifique par code

Entrée

ParamètreTypeObligatoireDescription
tickerchaîneOuiLe code du marché (ex. : "KXBTC-24DEC31")

Sortie

ParamètreTypeDescription
marketobjectObjet de marché avec détails

kalshi_get_events

Récupérer une liste d'événements de Kalshi avec filtrage optionnel

Entrée

ParamètreTypeObligatoireDescription
statuschaîneNonFiltrer par statut (ouvert, fermé, réglé)
seriesTickerchaîneNonFiltrer par code de série
withNestedMarketschaîneNonInclure les marchés imbriqués dans la réponse (vrai/faux)
limitchaîneNonNombre de résultats (1-200, par défaut : 200)
cursorchaîneNonCurseur de pagination pour la page suivante

Sortie

ParamètreTypeDescription
eventsarrayTableau d'objets d'événement
pagingobjectCurseur de pagination pour récupérer plus de résultats

kalshi_get_event

Récupérer les détails d'un événement spécifique par ticker

Entrée

ParamètreTypeObligatoireDescription
eventTickerstringOuiLe ticker de l'événement
withNestedMarketsstringNonInclure les marchés imbriqués dans la réponse (true/false)

Sortie

ParamètreTypeDescription
eventobjectObjet d'événement avec détails

kalshi_get_balance

Récupérer le solde de votre compte et la valeur de votre portefeuille depuis Kalshi

Entrée

ParamètreTypeObligatoireDescription
keyIdstringOuiVotre ID de clé API Kalshi
privateKeystringOuiVotre clé privée RSA (format PEM)

Sortie

ParamètreTypeDescription
balancenumberSolde du compte en centimes
portfolioValuenumberValeur du portefeuille en centimes
balanceDollarsnumberSolde du compte en dollars
portfolioValueDollarsnumberValeur du portefeuille en dollars

kalshi_get_positions

Récupérer vos positions ouvertes depuis Kalshi

Entrée

ParamètreTypeObligatoireDescription
keyIdstringOuiVotre ID de clé API Kalshi
privateKeystringOuiVotre clé privée RSA (format PEM)
tickerstringNonFiltrer par ticker de marché
eventTickerstringNonFiltrer par ticker d'événement (max 10 séparés par des virgules)
settlementStatusstringNonFiltrer par statut de règlement (all, unsettled, settled). Par défaut : unsettled
limitstringNonNombre de résultats (1-1000, par défaut : 100)
cursorstringNonCurseur de pagination pour la page suivante

Sortie

ParamètreTypeDescription
positionsarrayTableau d'objets de position
pagingobjectCurseur de pagination pour récupérer plus de résultats

kalshi_get_orders

Récupérez vos ordres depuis Kalshi avec filtrage optionnel

Entrée

ParamètreTypeObligatoireDescription
keyIdstringOuiVotre ID de clé API Kalshi
privateKeystringOuiVotre clé privée RSA (format PEM)
tickerstringNonFiltrer par ticker de marché
eventTickerstringNonFiltrer par ticker d'événement (max 10 séparés par des virgules)
statusstringNonFiltrer par statut (en attente, annulé, exécuté)
limitstringNonNombre de résultats (1-200, par défaut : 100)
cursorstringNonCurseur de pagination pour la page suivante

Sortie

ParamètreTypeDescription
ordersarrayTableau d'objets d'ordre
pagingobjectCurseur de pagination pour récupérer plus de résultats

kalshi_get_order

Récupérer les détails d'un ordre spécifique par ID depuis Kalshi

Entrée

ParamètreTypeObligatoireDescription
keyIdstringOuiVotre ID de clé API Kalshi
privateKeystringOuiVotre clé privée RSA (format PEM)
orderIdstringOuiL'ID de l'ordre à récupérer

Sortie

ParamètreTypeDescription
orderobjectObjet d'ordre avec détails

kalshi_get_orderbook

Récupérer le carnet d'ordres (offres oui et non) pour un marché spécifique

Entrée

ParamètreTypeObligatoireDescription
tickerstringOuiTicker du marché (ex. : KXBTC-24DEC31)

Sortie

ParamètreTypeDescription
orderbookobjetCarnet d'ordres avec offres et demandes oui/non

kalshi_get_trades

Récupérer les transactions récentes sur tous les marchés

Entrée

ParamètreTypeObligatoireDescription
limitstringNonNombre de résultats (1-1000, par défaut : 100)
cursorstringNonCurseur de pagination pour la page suivante

Sortie

ParamètreTypeDescription
tradestableauTableau d'objets de transactions
pagingobjetCurseur de pagination pour récupérer plus de résultats

kalshi_get_candlesticks

Récupérer les données de chandeliers OHLC pour un marché spécifique

Entrée

ParamètreTypeObligatoireDescription
seriesTickerstringOuiTicker de série
tickerstringOuiTicker du marché (ex. : KXBTC-24DEC31)
startTsnumberOuiHorodatage de début (secondes Unix)
endTsnumberOuiHorodatage de fin (secondes Unix)
periodIntervalnumberOuiIntervalle de période : 1 (1min), 60 (1heure), ou 1440 (1jour)

Sortie

ParamètreTypeDescription
candlestickstableauTableau de données de chandeliers OHLC

kalshi_get_fills

Récupérer votre portefeuille

Entrée

ParamètreTypeObligatoireDescription
keyIdstringOuiVotre ID de clé API Kalshi
privateKeystringOuiVotre clé privée RSA (format PEM)
tickerstringNonFiltrer par ticker de marché
orderIdstringNonFiltrer par ID d'ordre
minTsnumberNonHorodatage minimum (millisecondes Unix)
maxTsnumberNonHorodatage maximum (millisecondes Unix)
limitstringNonNombre de résultats (1-1000, par défaut : 100)
cursorstringNonCurseur de pagination pour la page suivante

Sortie

ParamètreTypeDescription
fillstableauTableau d'objets d'exécutions/transactions
pagingobjetCurseur de pagination pour récupérer plus de résultats

kalshi_get_series_by_ticker

Récupérer les détails d'une série de marché spécifique par ticker

Entrée

ParamètreTypeObligatoireDescription
seriesTickerstringOuiTicker de la série

Sortie

ParamètreTypeDescription
seriesobjetObjet de série avec détails

kalshi_get_exchange_status

Récupérer le statut actuel de la plateforme d'échange Kalshi (activité de trading et d'échange)

Entrée

ParamètreTypeObligatoireDescription

Sortie

ParamètreTypeDescription
statusobjetStatut de l'échange avec indicateurs trading_active et exchange_active

kalshi_create_order

Créer un nouvel ordre sur un marché de prédiction Kalshi

Entrée

ParamètreTypeObligatoireDescription
keyIdstringOuiVotre ID de clé API Kalshi
privateKeystringOuiVotre clé privée RSA (format PEM)
tickerstringOuiTicker du marché (ex., KXBTC-24DEC31)
sidestringOuiCôté de l'ordre : 'yes' ou 'no'
actionstringOuiType d'action : 'buy' ou 'sell'
countstringOuiNombre de contrats (minimum 1)
typestringNonType d'ordre : 'limit' ou 'market' (par défaut : limit)
yesPricestringNonPrix du 'yes' en centimes (1-99)
noPricestringNonPrix du 'no' en centimes (1-99)
yesPriceDollarsstringNonPrix du 'yes' en dollars (ex., "0.56")
noPriceDollarsstringNonPrix du 'no' en dollars (ex., "0.56")
clientOrderIdstringNonIdentifiant personnalisé de l'ordre
expirationTsstringNonHorodatage Unix pour l'expiration de l'ordre
timeInForcestringNonDurée de validité : 'fill_or_kill', 'good_till_canceled', 'immediate_or_cancel'
buyMaxCoststringNonCoût maximum en centimes (active automatiquement fill_or_kill)
postOnlystringNonDéfinir à 'true' pour les ordres maker uniquement
reduceOnlystringNonDéfinir à 'true' pour la réduction de position uniquement
selfTradePreventionTypestringNonPrévention d'auto-négociation : 'taker_at_cross' ou 'maker'
orderGroupIdstringNonID de groupe d'ordres associé

Sortie

ParamètreTypeDescription
orderobjetL'objet de l'ordre créé

kalshi_cancel_order

Annuler un ordre existant sur Kalshi

Entrée

ParamètreTypeObligatoireDescription
keyIdstringOuiVotre ID de clé API Kalshi
privateKeystringOuiVotre clé privée RSA (format PEM)
orderIdstringOuiL'ID de l'ordre à annuler

Sortie

ParamètreTypeDescription
orderobjetL'objet de l'ordre annulé
reducedBynombreNombre de contrats annulés

kalshi_amend_order

Modifier le prix ou la quantité d'un ordre existant sur Kalshi

Entrée

ParamètreTypeObligatoireDescription
keyIdstringOuiVotre ID de clé API Kalshi
privateKeystringOuiVotre clé privée RSA (format PEM)
orderIdstringOuiL'ID de l'ordre à modifier
tickerstringOuiTicker du marché
sidestringOuiCôté de l'ordre : 'yes' ou 'no'
actionstringOuiType d'action : 'buy' ou 'sell'
clientOrderIdstringOuiL'ID d'ordre original spécifié par le client
updatedClientOrderIdstringOuiLe nouvel ID d'ordre spécifié par le client après modification
countstringNonQuantité mise à jour pour l'ordre
yesPricestringNonPrix 'yes' mis à jour en centimes (1-99)
noPricestringNonPrix 'no' mis à jour en centimes (1-99)
yesPriceDollarsstringNonPrix 'yes' mis à jour en dollars (ex. : "0.56")
noPriceDollarsstringNonPrix 'no' mis à jour en dollars (ex. : "0.56")

Sortie

ParamètreTypeDescription
orderobjetL'objet de l'ordre modifié

Notes

  • Catégorie : tools
  • Type : kalshi
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started