Sim

Kalshi

Zugriff auf Prognosemärkte und Handel auf Kalshi

Kalshi ist eine bundesweit regulierte Börse, an der Nutzer direkt mit den Ergebnissen zukünftiger Ereignisse handeln können – Prognosemärkte. Kalshis robuste API und Sim-Integration ermöglichen es Agenten und Workflows, programmatisch auf alle Aspekte der Plattform zuzugreifen und unterstützen alles von Forschung und Analyse bis hin zu automatisiertem Handel und Überwachung.

Mit Kalshis Integration in Sim können Sie:

  • Markt- & Ereignisdaten: Echtzeit- und historische Daten für Märkte und Ereignisse suchen, filtern und abrufen; detaillierte Informationen zum Marktstatus, Serien, Ereignisgruppierungen und mehr abrufen.
  • Konto- & Guthaben-Management: Zugriff auf Kontostände, verfügbare Mittel und Überwachung von Echtzeit-Positionen.
  • Auftrags- & Handelsmanagement: Neue Aufträge platzieren, bestehende stornieren, offene Aufträge einsehen, ein Live-Orderbuch abrufen und auf vollständige Handelshistorien zugreifen.
  • Ausführungsanalyse: Abruf von aktuellen Trades, historischen Ausführungen und Candlestick-Daten für Backtesting oder Marktstrukturforschung.
  • Überwachung: Börsenweiten oder serienspezifischen Status prüfen, Echtzeit-Updates über Marktänderungen oder Handelsunterbrechungen erhalten und Reaktionen automatisieren.
  • Automatisierungsbereit: Entwicklung von End-to-End automatisierten Agenten und Dashboards, die Wahrscheinlichkeiten von Ereignissen in der realen Welt konsumieren, analysieren und damit handeln.

Durch die Nutzung dieser einheitlichen Tools und Endpunkte können Sie Kalshis Prognosemärkte, Live-Handelsfunktionen und umfangreiche Ereignisdaten nahtlos in Ihre KI-gestützten Anwendungen, Dashboards und Workflows integrieren – und so eine anspruchsvolle, automatisierte Entscheidungsfindung ermöglichen, die an reale Ergebnisse gekoppelt ist.

Nutzungsanleitung

Integrieren Sie Kalshi-Prognosemärkte in den Workflow. Kann Märkte, Markt, Ereignisse, Ereignis, Kontostand, Positionen, Aufträge, Orderbuch, Trades, Candlesticks, Ausführungen, Serien, Börsenstatus abrufen und Trades platzieren/stornieren/ändern.

Tools

kalshi_get_markets

Rufe eine Liste von Prognosemärkten von Kalshi mit optionaler Filterung ab

Eingabe

ParameterTypErforderlichBeschreibung
statusstringNeinNach Status filtern (unopened, open, closed, settled)
seriesTickerstringNeinNach Serien-Ticker filtern
eventTickerstringNeinNach Event-Ticker filtern
limitstringNeinAnzahl der Ergebnisse (1-1000, standard: 100)
cursorstringNeinPaginierungscursor für die nächste Seite

Ausgabe

ParameterTypBeschreibung
marketsarrayArray von Markt-Objekten
pagingobjectPaginierungscursor zum Abrufen weiterer Ergebnisse

kalshi_get_market

Rufe Details eines bestimmten Prognosemarkts nach Ticker ab

Eingabe

ParameterTypErforderlichBeschreibung
tickerstringJaDer Markt-Ticker (z.B. "KXBTC-24DEC31")

Ausgabe

ParameterTypBeschreibung
marketobjectMarkt-Objekt mit Details

kalshi_get_events

Rufe eine Liste von Events von Kalshi mit optionaler Filterung ab

Eingabe

ParameterTypErforderlichBeschreibung
statusstringNeinNach Status filtern (open, closed, settled)
seriesTickerstringNeinNach Serien-Ticker filtern
withNestedMarketsstringNeinVerschachtelte Märkte in der Antwort einschließen (true/false)
limitstringNeinAnzahl der Ergebnisse (1-200, standard: 200)
cursorstringNeinPaginierungscursor für die nächste Seite

Output

ParameterTypBeschreibung
eventsarrayArray von Ereignis-Objekten
pagingobjectPaginierungscursor zum Abrufen weiterer Ergebnisse

kalshi_get_event

Details eines bestimmten Ereignisses anhand des Tickers abrufen

Input

ParameterTypeErforderlichBeschreibung
eventTickerstringJaDer Ereignis-Ticker
withNestedMarketsstringNeinVerschachtelte Märkte in die Antwort einbeziehen (true/false)

Output

ParameterTypBeschreibung
eventobjectEreignis-Objekt mit Details

kalshi_get_balance

Kontostand und Portfoliowert von Kalshi abrufen

Input

ParameterTypeErforderlichBeschreibung
keyIdstringJaIhre Kalshi API-Schlüssel-ID
privateKeystringJaIhr RSA Private Key (PEM-Format)

Output

ParameterTypBeschreibung
balancenumberKontostand in Cent
portfolioValuenumberPortfoliowert in Cent
balanceDollarsnumberKontostand in Dollar
portfolioValueDollarsnumberPortfoliowert in Dollar

kalshi_get_positions

Offene Positionen von Kalshi abrufen

Input

ParameterTypeErforderlichBeschreibung
keyIdstringJaIhre Kalshi API-Schlüssel-ID
privateKeystringJaIhr RSA Private Key (PEM-Format)
tickerstringNeinNach Markt-Ticker filtern
eventTickerstringNeinNach Ereignis-Ticker filtern (max. 10 durch Komma getrennt)
settlementStatusstringNeinNach Abrechnungsstatus filtern (all, unsettled, settled). Standard: unsettled
limitstringNeinAnzahl der Ergebnisse (1-1000, Standard: 100)
cursorstringNeinPaginierungscursor für die nächste Seite

Ausgabe

ParameterTypBeschreibung
positionsarrayArray von Positions-Objekten
pagingobjectPaginierungscursor zum Abrufen weiterer Ergebnisse

kalshi_get_orders

Rufen Sie Ihre Bestellungen von Kalshi mit optionaler Filterung ab

Eingabe

ParameterTypErforderlichBeschreibung
keyIdstringJaIhre Kalshi API-Schlüssel-ID
privateKeystringJaIhr RSA Private Key (PEM-Format)
tickerstringNeinNach Markt-Ticker filtern
eventTickerstringNeinNach Event-Ticker filtern (maximal 10 durch Komma getrennt)
statusstringNeinNach Status filtern (resting, canceled, executed)
limitstringNeinAnzahl der Ergebnisse (1-200, Standard: 100)
cursorstringNeinPaginierungscursor für die nächste Seite

Ausgabe

ParameterTypBeschreibung
ordersarrayArray von Auftrags-Objekten
pagingobjectPaginierungscursor zum Abrufen weiterer Ergebnisse

kalshi_get_order

Rufen Sie Details zu einem bestimmten Auftrag anhand der ID von Kalshi ab

Eingabe

ParameterTypErforderlichBeschreibung
keyIdstringJaIhre Kalshi API-Schlüssel-ID
privateKeystringJaIhr RSA Private Key (PEM-Format)
orderIdstringJaDie abzurufende Auftrags-ID

Ausgabe

ParameterTypBeschreibung
orderobjectAuftrags-Objekt mit Details

kalshi_get_orderbook

Rufen Sie das Orderbuch (Ja- und Nein-Gebote) für einen bestimmten Markt ab

Eingabe

ParameterTypErforderlichBeschreibung
tickerstringJaMarkt-Ticker (z.B. KXBTC-24DEC31)

Ausgabe

ParameterTypBeschreibung
orderbookobjectOrderbuch mit Ja/Nein-Geboten und -Anfragen

kalshi_get_trades

Rufen Sie aktuelle Trades über alle Märkte hinweg ab

Eingabe

ParameterTypErforderlichBeschreibung
limitstringNeinAnzahl der Ergebnisse (1-1000, Standard: 100)
cursorstringNeinPaginierungscursor für die nächste Seite

Output

ParameterTypBeschreibung
tradesarrayArray von Handelsobjekten
pagingobjectPaginierungscursor zum Abrufen weiterer Ergebnisse

kalshi_get_candlesticks

OHLC-Kerzendaten für einen bestimmten Markt abrufen

Input

ParameterTypErforderlichBeschreibung
seriesTickerstringJaSerien-Ticker
tickerstringJaMarkt-Ticker (z.B. KXBTC-24DEC31)
startTsnumberJaStartzeitstempel (Unix-Sekunden)
endTsnumberJaEndzeitstempel (Unix-Sekunden)
periodIntervalnumberJaPeriodenintervall: 1 (1min), 60 (1Stunde) oder 1440 (1Tag)

Output

ParameterTypBeschreibung
candlesticksarrayArray von OHLC-Kerzendaten

kalshi_get_fills

Ihr Portfolio abrufen

Input

ParameterTypErforderlichBeschreibung
keyIdstringJaIhre Kalshi API-Schlüssel-ID
privateKeystringJaIhr RSA Private Key (PEM-Format)
tickerstringNeinNach Markt-Ticker filtern
orderIdstringNeinNach Bestell-ID filtern
minTsnumberNeinMinimaler Zeitstempel (Unix-Millisekunden)
maxTsnumberNeinMaximaler Zeitstempel (Unix-Millisekunden)
limitstringNeinAnzahl der Ergebnisse (1-1000, Standard: 100)
cursorstringNeinPaginierungscursor für die nächste Seite

Output

ParameterTypBeschreibung
fillsarrayArray von Ausführungs-/Handelsobjekten
pagingobjectPaginierungscursor zum Abrufen weiterer Ergebnisse

kalshi_get_series_by_ticker

Details einer bestimmten Marktserie nach Ticker abrufen

Eingabe

ParameterTypErforderlichBeschreibung
seriesTickerstringJaSerien-Ticker

Ausgabe

ParameterTypBeschreibung
seriesobjectSerienobjekt mit Details

kalshi_get_exchange_status

Den aktuellen Status der Kalshi-Börse abrufen (Handel und Börsenaktivität)

Eingabe

ParameterTypErforderlichBeschreibung

Ausgabe

ParameterTypBeschreibung
statusobjectBörsenstatus mit trading_active und exchange_active Flags

kalshi_create_order

Eine neue Order auf einem Kalshi-Prognosemarkt erstellen

Eingabe

ParameterTypErforderlichBeschreibung
keyIdstringJaIhre Kalshi API-Schlüssel-ID
privateKeystringJaIhr RSA Private Key (PEM-Format)
tickerstringJaMarkt-Ticker (z.B. KXBTC-24DEC31)
sidestringJaSeite der Order: 'yes' oder 'no'
actionstringJaAktionstyp: 'buy' oder 'sell'
countstringJaAnzahl der Kontrakte (mindestens 1)
typestringNeinOrdertyp: 'limit' oder 'market' (Standard: limit)
yesPricestringNeinYes-Preis in Cent (1-99)
noPricestringNeinNo-Preis in Cent (1-99)
yesPriceDollarsstringNeinYes-Preis in Dollar (z.B. "0.56")
noPriceDollarsstringNeinNo-Preis in Dollar (z.B. "0.56")
clientOrderIdstringNeinBenutzerdefinierte Order-ID
expirationTsstringNeinUnix-Zeitstempel für Order-Ablauf
timeInForcestringNeinGültigkeitsdauer: 'fill_or_kill', 'good_till_canceled', 'immediate_or_cancel'
buyMaxCoststringNeinMaximale Kosten in Cent (aktiviert automatisch fill_or_kill)
postOnlystringNeinAuf 'true' setzen für Maker-Only-Orders
reduceOnlystringNeinAuf 'true' setzen für ausschließliche Positionsreduzierung
selfTradePreventionTypestringNeinSelbsthandel-Prävention: 'taker_at_cross' oder 'maker'
orderGroupIdstringNeinZugehörige Ordergruppen-ID

Ausgabe

ParameterTypBeschreibung
orderobjectDas erstellte Auftragsobjekt

kalshi_cancel_order

Einen bestehenden Auftrag auf Kalshi stornieren

Eingabe

ParameterTypErforderlichBeschreibung
keyIdstringJaIhre Kalshi API-Schlüssel-ID
privateKeystringJaIhr RSA Private Key (PEM-Format)
orderIdstringJaDie zu stornierende Auftrags-ID

Ausgabe

ParameterTypBeschreibung
orderobjectDas stornierte Auftragsobjekt
reducedBynumberAnzahl der stornierten Kontrakte

kalshi_amend_order

Preis oder Menge eines bestehenden Auftrags auf Kalshi ändern

Eingabe

ParameterTypErforderlichBeschreibung
keyIdstringJaIhre Kalshi API-Schlüssel-ID
privateKeystringJaIhr RSA Private Key (PEM-Format)
orderIdstringJaDie zu ändernde Auftrags-ID
tickerstringJaMarkt-Ticker
sidestringJaSeite des Auftrags: 'yes' oder 'no'
actionstringJaAktionstyp: 'buy' oder 'sell'
clientOrderIdstringJaDie ursprüngliche vom Kunden angegebene Auftrags-ID
updatedClientOrderIdstringJaDie neue vom Kunden angegebene Auftrags-ID nach der Änderung
countstringNeinAktualisierte Menge für den Auftrag
yesPricestringNeinAktualisierter Ja-Preis in Cent (1-99)
noPricestringNeinAktualisierter Nein-Preis in Cent (1-99)
yesPriceDollarsstringNeinAktualisierter Ja-Preis in Dollar (z.B. "0.56")
noPriceDollarsstringNeinAktualisierter Nein-Preis in Dollar (z.B. "0.56")

Ausgabe

ParameterTypBeschreibung
orderobjectDas geänderte Auftragsobjekt

Hinweise

  • Kategorie: tools
  • Typ: 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