Files
sim/apps/docs/content/docs/ja/tools/kalshi.mdx
2026-01-06 12:42:19 -08:00

385 lines
16 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Kalshi
description: Kalshiの予測市場にアクセスして取引する
---
import { BlockInfoCard } from "@/components/ui/block-info-card"
<BlockInfoCard
type="kalshi"
color="#09C285"
/>
{/* MANUAL-CONTENT-START:intro */}
[Kalshi](https://kalshi.com)は連邦政府の規制を受けた取引所で、ユーザーは将来のイベントの結果に直接取引できる予測市場です。KalshiのロバストなAPIとSimの統合により、エージェントやワークフローがプラットフォームのあらゆる側面にプログラム的にアクセスでき、調査や分析から自動取引や監視まで、すべてをサポートします。
SimにおけるKalshiの統合により、以下のことが可能になります
- **市場とイベントデータ:** 市場やイベントのリアルタイムおよび過去のデータを検索、フィルタリング、取得。市場の状態、シリーズ、イベントグループなどの詳細情報を取得。
- **アカウントと残高管理:** アカウント残高、利用可能な資金へのアクセス、リアルタイムのオープンポジションの監視。
- **注文と取引管理:** 新規注文の発注、既存注文のキャンセル、オープン注文の表示、リアルタイムの注文板の取得、完全な取引履歴へのアクセス。
- **実行分析:** 最近の取引、過去の約定、バックテストや市場構造研究のためのローソク足データの取得。
- **監視:** 取引所全体またはシリーズレベルのステータスの確認、市場の変化や取引停止に関するリアルタイム更新の受信、自動応答の設定。
- **自動化対応:** 実世界のイベント確率を消費、分析、取引する完全自動化されたエージェントやダッシュボードの構築。
これらの統合されたツールとエンドポイントを使用することで、Kalshiの予測市場、リアルタイム取引機能、詳細なイベントデータをAIを活用したアプリケーション、ダッシュボード、ワークフローにシームレスに組み込むことができ、実世界の結果に結びついた高度な自動意思決定を可能にします。
{/* MANUAL-CONTENT-END */}
## 使用方法
Kalshiの予測市場をワークフローに統合します。市場一覧、個別市場、イベント一覧、個別イベント、残高、ポジション、注文、注文板、取引履歴、ローソク足チャート、約定履歴、シリーズ、取引所ステータスの取得、および取引の発注/キャンセル/変更が可能です。
## ツール
### `kalshi_get_markets`
オプションのフィルタリングを使用してKalshiから予測市場のリストを取得する
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `status` | string | いいえ | ステータスでフィルタリングunopened、open、closed、settled |
| `seriesTicker` | string | いいえ | シリーズティッカーでフィルタリング |
| `eventTicker` | string | いいえ | イベントティッカーでフィルタリング |
| `limit` | string | いいえ | 結果の数1-1000、デフォルト100 |
| `cursor` | string | いいえ | 次のページのページネーションカーソル |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `markets` | array | 市場オブジェクトの配列 |
| `paging` | object | さらに結果を取得するためのページネーションカーソル |
### `kalshi_get_market`
ティッカーで特定の予測市場の詳細を取得する
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `ticker` | string | はい | 市場ティッカー(例:"KXBTC-24DEC31" |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `market` | object | 詳細情報を含む市場オブジェクト |
### `kalshi_get_events`
オプションのフィルタリングを使用してKalshiからイベントのリストを取得する
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `status` | string | いいえ | ステータスでフィルタリングopen、closed、settled |
| `seriesTicker` | string | いいえ | シリーズティッカーでフィルタリング |
| `withNestedMarkets` | string | いいえ | レスポンスにネストされた市場を含めるtrue/false |
| `limit` | string | いいえ | 結果の数1-200、デフォルト200 |
| `cursor` | string | いいえ | 次のページのページネーションカーソル |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `events` | array | イベントオブジェクトの配列 |
| `paging` | object | さらに結果を取得するためのページネーションカーソル |
### `kalshi_get_event`
ティッカーで特定のイベントの詳細を取得
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `eventTicker` | string | はい | イベントティッカー |
| `withNestedMarkets` | string | いいえ | レスポンスにネストされたマーケットを含めるtrue/false |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `event` | object | 詳細情報を含むイベントオブジェクト |
### `kalshi_get_balance`
Kalshiからアカウント残高とポートフォリオ価値を取得
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `keyId` | string | はい | あなたのKalshi APIキーID |
| `privateKey` | string | はい | あなたのRSA秘密鍵PEM形式 |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `balance` | number | アカウント残高(セント単位) |
| `portfolioValue` | number | ポートフォリオ価値(セント単位) |
### `kalshi_get_positions`
Kalshiからオープンポジションを取得
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `keyId` | string | はい | あなたのKalshi APIキーID |
| `privateKey` | string | はい | あなたのRSA秘密鍵PEM形式 |
| `ticker` | string | いいえ | マーケットティッカーでフィルタリング |
| `eventTicker` | string | いいえ | イベントティッカーでフィルタリング最大10個のカンマ区切り |
| `settlementStatus` | string | いいえ | 決済ステータスでフィルタリングall、unsettled、settled。デフォルトunsettled |
| `limit` | string | いいえ | 結果の数1-1000、デフォルト100 |
| `cursor` | string | いいえ | 次ページのページネーションカーソル |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `positions` | array | ポジションオブジェクトの配列 |
| `paging` | object | さらに結果を取得するためのページネーションカーソル |
### `kalshi_get_orders`
オプションのフィルタリングを使用してKalshiから注文を取得する
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `keyId` | string | はい | あなたのKalshi APIキーID |
| `privateKey` | string | はい | あなたのRSA秘密鍵PEM形式 |
| `ticker` | string | いいえ | マーケットティッカーでフィルタリング |
| `eventTicker` | string | いいえ | イベントティッカーでフィルタリング最大10個のカンマ区切り |
| `status` | string | いいえ | ステータスでフィルタリングresting、canceled、executed |
| `limit` | string | いいえ | 結果の数1-200、デフォルト100 |
| `cursor` | string | いいえ | 次ページのページネーションカーソル |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `orders` | array | 注文オブジェクトの配列 |
| `paging` | object | さらに結果を取得するためのページネーションカーソル |
### `kalshi_get_order`
IDを指定してKalshiから特定の注文の詳細を取得する
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `keyId` | string | はい | あなたのKalshi APIキーID |
| `privateKey` | string | はい | あなたのRSA秘密鍵PEM形式 |
| `orderId` | string | はい | 取得する注文ID |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `order` | object | 詳細情報を含む注文オブジェクト |
### `kalshi_get_orderbook`
特定の市場の注文板yesとnoの注文を取得する
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `ticker` | string | はい | 市場ティッカーKXBTC-24DEC31 |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `orderbook` | object | yes/noの買い注文と売り注文を含むオーダーブック |
### `kalshi_get_trades`
すべての市場の最近の取引を取得する
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `limit` | string | いいえ | 結果の数1-1000、デフォルト100 |
| `cursor` | string | いいえ | 次のページのページネーションカーソル |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `trades` | array | 取引オブジェクトの配列 |
| `paging` | object | さらに結果を取得するためのページネーションカーソル |
### `kalshi_get_candlesticks`
特定の市場のOHLCローソク足データを取得する
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `seriesTicker` | string | はい | シリーズティッカー |
| `ticker` | string | はい | 市場ティッカーKXBTC-24DEC31 |
| `startTs` | number | はい | 開始タイムスタンプUnix秒 |
| `endTs` | number | はい | 終了タイムスタンプUnix秒 |
| `periodInterval` | number | はい | 期間間隔11分、601時間、または14401日 |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `candlesticks` | array | OHLC始値・高値・安値・終値ローソク足データの配列 |
### `kalshi_get_fills`
あなたのポートフォリオを取得する
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `keyId` | string | はい | あなたのKalshi APIキーID |
| `privateKey` | string | はい | あなたのRSA秘密鍵PEM形式 |
| `ticker` | string | いいえ | 市場ティッカーでフィルタリング |
| `orderId` | string | いいえ | 注文IDでフィルタリング |
| `minTs` | number | いいえ | 最小タイムスタンプUnixミリ秒 |
| `maxTs` | number | いいえ | 最大タイムスタンプUnixミリ秒 |
| `limit` | string | いいえ | 結果の数1-1000、デフォルト100 |
| `cursor` | string | いいえ | 次ページのページネーションカーソル |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `fills` | array | 約定/取引オブジェクトの配列 |
| `paging` | object | さらに結果を取得するためのページネーションカーソル |
### `kalshi_get_series_by_ticker`
ティッカーで特定の市場シリーズの詳細を取得する
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `seriesTicker` | string | はい | シリーズティッカー |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `series` | object | 詳細を含むシリーズオブジェクト |
### `kalshi_get_exchange_status`
Kalshi取引所の現在のステータス取引と取引所のアクティビティを取得する
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `status` | object | trading_activeとexchange_activeフラグを含む取引所ステータス |
### `kalshi_create_order`
Kalshi予測市場に新しい注文を作成する
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `keyId` | string | はい | あなたのKalshi APIキーID |
| `privateKey` | string | はい | あなたのRSA秘密鍵PEM形式 |
| `ticker` | string | はい | 市場ティッカーKXBTC-24DEC31 |
| `side` | string | はい | 注文のサイド:'yes'または'no' |
| `action` | string | はい | アクションタイプ:'buy'または'sell' |
| `count` | string | はい | 契約数最小1 |
| `type` | string | いいえ | 注文タイプ:'limit'または'market'デフォルトlimit |
| `yesPrice` | string | いいえ | Yesの価格セント単位、1-99 |
| `noPrice` | string | いいえ | Noの価格セント単位、1-99 |
| `yesPriceDollars` | string | いいえ | Yesの価格ドル単位、例"0.56" |
| `noPriceDollars` | string | いいえ | Noの価格ドル単位、例"0.56" |
| `clientOrderId` | string | いいえ | カスタム注文識別子 |
| `expirationTs` | string | いいえ | 注文有効期限のUnixタイムスタンプ |
| `timeInForce` | string | いいえ | 有効期間:'fill_or_kill'、'good_till_canceled'、'immediate_or_cancel' |
| `buyMaxCost` | string | いいえ | 最大コストセント単位、自動的にfill_or_killを有効にする |
| `postOnly` | string | いいえ | メーカーオンリー注文の場合は'true'に設定 |
| `reduceOnly` | string | いいえ | ポジション削減のみの場合は'true'に設定 |
| `selfTradePreventionType` | string | いいえ | 自己取引防止:'taker_at_cross'または'maker' |
| `orderGroupId` | string | いいえ | 関連する注文グループID |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `order` | object | 作成された注文オブジェクト |
### `kalshi_cancel_order`
Kalshiで既存の注文をキャンセルする
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `keyId` | string | はい | あなたのKalshi APIキーID |
| `privateKey` | string | はい | あなたのRSA秘密鍵PEM形式 |
| `orderId` | string | はい | キャンセルする注文ID |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `order` | object | キャンセルされた注文オブジェクト |
| `reducedBy` | number | キャンセルされた契約数 |
### `kalshi_amend_order`
Kalshiで既存の注文の価格または数量を変更する
#### 入力
| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `keyId` | string | はい | あなたのKalshi APIキーID |
| `privateKey` | string | はい | あなたのRSA秘密鍵PEM形式 |
| `orderId` | string | はい | 変更する注文ID |
| `ticker` | string | はい | マーケットティッカー |
| `side` | string | はい | 注文のサイド:'yes'または'no' |
| `action` | string | はい | アクションタイプ:'buy'または'sell' |
| `clientOrderId` | string | はい | クライアントが指定した元の注文ID |
| `updatedClientOrderId` | string | はい | 変更後のクライアントが指定した新しい注文ID |
| `count` | string | いいえ | 注文の更新された数量 |
| `yesPrice` | string | いいえ | 更新されたyes価格セント単位、1-99 |
| `noPrice` | string | いいえ | 更新されたno価格セント単位、1-99 |
| `yesPriceDollars` | string | いいえ | 更新されたyes価格ドル単位、例"0.56" |
| `noPriceDollars` | string | いいえ | 更新されたno価格ドル単位、例"0.56" |
#### 出力
| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `order` | object | 変更された注文オブジェクト |
## 注意事項
- カテゴリー: `tools`
- タイプ: `kalshi`