Sim

Kalshi

Kalshiの予測市場にアクセスして取引する

Kalshiは連邦政府の規制を受けた取引所で、ユーザーは将来のイベントの結果に直接取引できる予測市場です。KalshiのロバストなAPIとSimの統合により、エージェントやワークフローがプラットフォームのあらゆる側面にプログラム的にアクセスでき、調査や分析から自動取引や監視まで、すべてをサポートします。

SimにおけるKalshiの統合により、以下のことが可能になります:

  • 市場とイベントデータ: 市場やイベントのリアルタイムおよび過去のデータを検索、フィルタリング、取得。市場の状態、シリーズ、イベントグループなどの詳細情報を取得。
  • アカウントと残高管理: アカウント残高、利用可能な資金へのアクセス、リアルタイムのオープンポジションの監視。
  • 注文と取引管理: 新規注文の発注、既存注文のキャンセル、オープン注文の表示、リアルタイムの注文板の取得、完全な取引履歴へのアクセス。
  • 実行分析: 最近の取引、過去の約定、バックテストや市場構造研究のためのローソク足データの取得。
  • 監視: 取引所全体またはシリーズレベルのステータスの確認、市場の変化や取引停止に関するリアルタイム更新の受信、自動応答の設定。
  • 自動化対応: 実世界のイベント確率を消費、分析、取引する完全自動化されたエージェントやダッシュボードの構築。

これらの統合されたツールとエンドポイントを使用することで、Kalshiの予測市場、リアルタイム取引機能、詳細なイベントデータをAIを活用したアプリケーション、ダッシュボード、ワークフローにシームレスに組み込むことができ、実世界の結果に結びついた高度な自動意思決定を可能にします。

使用方法

Kalshiの予測市場をワークフローに統合します。市場一覧、個別市場、イベント一覧、個別イベント、残高、ポジション、注文、注文板、取引履歴、ローソク足チャート、約定履歴、シリーズ、取引所ステータスの取得、および取引の発注/キャンセル/変更が可能です。

ツール

kalshi_get_markets

オプションのフィルタリングを使用してKalshiから予測市場のリストを取得する

入力

パラメータ必須説明
statusstringいいえステータスでフィルタリング(unopened、open、closed、settled)
seriesTickerstringいいえシリーズティッカーでフィルタリング
eventTickerstringいいえイベントティッカーでフィルタリング
limitstringいいえ結果の数(1-1000、デフォルト:100)
cursorstringいいえ次のページのページネーションカーソル

出力

パラメータ説明
marketsarray市場オブジェクトの配列
pagingobjectさらに結果を取得するためのページネーションカーソル

kalshi_get_market

ティッカーで特定の予測市場の詳細を取得する

入力

パラメータ必須説明
tickerstringはい市場ティッカー(例:"KXBTC-24DEC31")

出力

パラメータ説明
marketobject詳細情報を含む市場オブジェクト

kalshi_get_events

オプションのフィルタリングを使用してKalshiからイベントのリストを取得する

入力

パラメータ必須説明
statusstringいいえステータスでフィルタリング(open、closed、settled)
seriesTickerstringいいえシリーズティッカーでフィルタリング
withNestedMarketsstringいいえレスポンスにネストされた市場を含める(true/false)
limitstringいいえ結果の数(1-200、デフォルト:200)
cursorstringいいえ次のページのページネーションカーソル

出力

パラメータ説明
eventsarrayイベントオブジェクトの配列
pagingobjectさらに結果を取得するためのページネーションカーソル

kalshi_get_event

ティッカーで特定のイベントの詳細を取得

入力

パラメータ必須説明
eventTickerstringはいイベントティッカー
withNestedMarketsstringいいえレスポンスにネストされたマーケットを含める(true/false)

出力

パラメータ説明
eventobject詳細情報を含むイベントオブジェクト

kalshi_get_balance

Kalshiからアカウント残高とポートフォリオ価値を取得

入力

パラメータ必須説明
keyIdstringはいあなたのKalshi APIキーID
privateKeystringはいあなたのRSA秘密鍵(PEM形式)

出力

パラメータ説明
balancenumberセント単位のアカウント残高
portfolioValuenumberセント単位のポートフォリオ価値
balanceDollarsnumberドル単位のアカウント残高
portfolioValueDollarsnumberドル単位のポートフォリオ価値

kalshi_get_positions

Kalshiからオープンポジションを取得

入力

パラメータ必須説明
keyIdstringはいあなたのKalshi APIキーID
privateKeystringはいあなたのRSA秘密鍵(PEM形式)
tickerstringいいえマーケットティッカーでフィルタリング
eventTickerstringいいえイベントティッカーでフィルタリング(最大10個のカンマ区切り)
settlementStatusstringいいえ決済ステータスでフィルタリング(all、unsettled、settled)。デフォルト:unsettled
limitstringいいえ結果の数(1-1000、デフォルト:100)
cursorstringいいえ次ページのページネーションカーソル

出力

パラメータ説明
positionsarrayポジションオブジェクトの配列
pagingobjectさらに結果を取得するためのページネーションカーソル

kalshi_get_orders

オプションのフィルタリングを使用してKalshiから注文を取得する

入力

パラメータ必須説明
keyIdstringはいあなたのKalshi APIキーID
privateKeystringはいあなたのRSA秘密鍵(PEM形式)
tickerstringいいえマーケットティッカーでフィルタリング
eventTickerstringいいえイベントティッカーでフィルタリング(最大10個のカンマ区切り)
statusstringいいえステータスでフィルタリング(resting、canceled、executed)
limitstringいいえ結果の数(1-200、デフォルト:100)
cursorstringいいえ次ページのページネーションカーソル

出力

パラメータ説明
ordersarray注文オブジェクトの配列
pagingobjectさらに結果を取得するためのページネーションカーソル

kalshi_get_order

IDを指定してKalshiから特定の注文の詳細を取得する

入力

パラメータ必須説明
keyIdstringはいあなたのKalshi APIキーID
privateKeystringはいあなたのRSA秘密鍵(PEM形式)
orderIdstringはい取得する注文ID

出力

パラメータ説明
orderobject詳細情報を含む注文オブジェクト

kalshi_get_orderbook

特定の市場の注文板(yesとnoの注文)を取得する

入力

パラメータ必須説明
tickerstringはい市場ティッカー(例:KXBTC-24DEC31)

出力

パラメータ説明
orderbookobjectyes/noの買い注文と売り注文を含むオーダーブック

kalshi_get_trades

すべての市場の最近の取引を取得する

入力

パラメータ必須説明
limitstringいいえ結果の数(1-1000、デフォルト:100)
cursorstringいいえ次のページのページネーションカーソル

出力

パラメータ説明
tradesarray取引オブジェクトの配列
pagingobjectさらに結果を取得するためのページネーションカーソル

kalshi_get_candlesticks

特定の市場のOHLCローソク足データを取得する

入力

パラメータ必須説明
seriesTickerstringはいシリーズティッカー
tickerstringはい市場ティッカー(例:KXBTC-24DEC31)
startTsnumberはい開始タイムスタンプ(Unix秒)
endTsnumberはい終了タイムスタンプ(Unix秒)
periodIntervalnumberはい期間間隔:1(1分)、60(1時間)、または1440(1日)

出力

パラメータ説明
candlesticksarrayOHLC(始値・高値・安値・終値)ローソク足データの配列

kalshi_get_fills

あなたのポートフォリオを取得する

入力

パラメータ必須説明
keyIdstringはいあなたのKalshi APIキーID
privateKeystringはいあなたのRSA秘密鍵(PEM形式)
tickerstringいいえ市場ティッカーでフィルタリング
orderIdstringいいえ注文IDでフィルタリング
minTsnumberいいえ最小タイムスタンプ(Unixミリ秒)
maxTsnumberいいえ最大タイムスタンプ(Unixミリ秒)
limitstringいいえ結果の数(1-1000、デフォルト:100)
cursorstringいいえ次ページのページネーションカーソル

出力

パラメータ説明
fillsarray約定/取引オブジェクトの配列
pagingobjectさらに結果を取得するためのページネーションカーソル

kalshi_get_series_by_ticker

ティッカーで特定の市場シリーズの詳細を取得する

入力

パラメータ必須説明
seriesTickerstringはいシリーズティッカー

出力

パラメータ説明
seriesobject詳細を含むシリーズオブジェクト

kalshi_get_exchange_status

Kalshi取引所の現在のステータス(取引と取引所のアクティビティ)を取得する

入力

パラメータ必須説明

出力

パラメータ説明
statusobjecttrading_activeとexchange_activeフラグを含む取引所ステータス

kalshi_create_order

Kalshi予測市場に新しい注文を作成する

入力

パラメータ必須説明
keyIdstringはいあなたのKalshi APIキーID
privateKeystringはいあなたのRSA秘密鍵(PEM形式)
tickerstringはい市場ティッカー(例:KXBTC-24DEC31)
sidestringはい注文のサイド:'yes'または'no'
actionstringはいアクションタイプ:'buy'または'sell'
countstringはい契約数(最小1)
typestringいいえ注文タイプ:'limit'または'market'(デフォルト:limit)
yesPricestringいいえYesの価格(セント単位、1-99)
noPricestringいいえNoの価格(セント単位、1-99)
yesPriceDollarsstringいいえYesの価格(ドル単位、例:"0.56")
noPriceDollarsstringいいえNoの価格(ドル単位、例:"0.56")
clientOrderIdstringいいえカスタム注文識別子
expirationTsstringいいえ注文有効期限のUnixタイムスタンプ
timeInForcestringいいえ有効期間:'fill_or_kill'、'good_till_canceled'、'immediate_or_cancel'
buyMaxCoststringいいえ最大コスト(セント単位、自動的にfill_or_killを有効にする)
postOnlystringいいえメーカーオンリー注文の場合は'true'に設定
reduceOnlystringいいえポジション削減のみの場合は'true'に設定
selfTradePreventionTypestringいいえ自己取引防止:'taker_at_cross'または'maker'
orderGroupIdstringいいえ関連する注文グループID

出力

パラメータ説明
orderobject作成された注文オブジェクト

kalshi_cancel_order

Kalshiで既存の注文をキャンセルする

入力

パラメータ必須説明
keyIdstringはいあなたのKalshi APIキーID
privateKeystringはいあなたのRSA秘密鍵(PEM形式)
orderIdstringはいキャンセルする注文ID

出力

パラメータ説明
orderobjectキャンセルされた注文オブジェクト
reducedBynumberキャンセルされた契約数

kalshi_amend_order

Kalshiで既存の注文の価格または数量を変更する

入力

パラメータ必須説明
keyIdstringはいあなたのKalshi APIキーID
privateKeystringはいあなたのRSA秘密鍵(PEM形式)
orderIdstringはい変更する注文ID
tickerstringはいマーケットティッカー
sidestringはい注文のサイド:'yes'または'no'
actionstringはいアクションタイプ:'buy'または'sell'
clientOrderIdstringはいクライアントが指定した元の注文ID
updatedClientOrderIdstringはい変更後のクライアントが指定した新しい注文ID
countstringいいえ注文の更新された数量
yesPricestringいいえ更新されたyes価格(セント単位、1-99)
noPricestringいいえ更新されたno価格(セント単位、1-99)
yesPriceDollarsstringいいえ更新されたyes価格(ドル単位、例:"0.56")
noPriceDollarsstringいいえ更新されたno価格(ドル単位、例:"0.56")

出力

パラメータ説明
orderobject変更された注文オブジェクト

注意事項

  • カテゴリー: tools
  • タイプ: 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