Kalshi-Claw:自然言語で予測市場を取引するOpenClawスキル

AI アシスタントで予測市場を直接取引したい?主要プラットフォームはAPIがないか、統合が煩雑で、注文署名やポジション追跡を自分で処理する必要がある。Kalshi-Clawはこの課題を解決し、OpenClawに完全なKalshi取引機能を自然言語コマンドで提供する。 アーキテクチャはRust + TypeScriptのデュアルランタイム設計:RustコアがRSA-2048署名、オーダーブック解析、ケリー基準のポジションサイジング、ヘッジスコアリングなどCPU集約タスクを処理。TypeScriptがKalshi REST API統合、LLMオーケストレーション、ターミナルUIを担当。 最大の特徴はLLM駆動のヘッジ発見パイプライン。Rustエンジンがまず市場ペアをバッチスコアリングし、上位候補をLLMに送って対偶論理検証を実施——論理的に必然的な含意のみ受理し、相関や「可能性が高い」関係は拒否。結果はカバレッジ別にT1(≥95%)、T2(90-95%)、T3(85-90%)の3段階で表示し、リスク制御されたヘッジポートフォリオ構築を支援。 全ポジションデータはローカルの`~/.kalshi-claw/positions.json`のみに保存、サードパーティサーバーを経由しない。ペーパートレード(DRY_RUN)とKalshiデモ環境でゼロリスク試用が可能。macOSはワンコマンドインストーラーでRust、Node.js等の依存関係を自動処理。

概要

AIアシスタントで予測市場を直接取引したい?主要プラットフォームはAPIがないか統合が煩雑。Kalshi-ClawはOpenClawに自然言語コマンドによる完全なKalshi取引機能を提供する。ChainstackのPolyClaw(Polymarket版)にインスパイアされたが、Kalshiは規制された中央集権型取引所であり、取引フローがよりシンプル。

コア機能

#

マーケット閲覧・検索

  • `markets trending`:24時間出来高順のトップマーケット - `markets search "クエリ"`:キーワード検索 - `market `:オーダーブック深度付きマーケット詳細 #

取引実行

  • `buy YES/NO `:ポジション購入 - `sell YES/NO `:現在のbid価格で売却 - Rustコアが自動で約定数量計算:`floor(予算 / ask価格)` - RSA-2048 PKCS#1 v1.5署名済み注文 - ケリー基準による最適ポジションサイジング **例**:$50のYESを$0.65で購入 → 76契約 × $0.65 = $49.40コスト、正解時$76.00、純損益+$26.60。 #

ポジション追跡

  • `positions`:エントリー価格、現在の中値、未実現損益を表示 - ローカルのみ保存:`~/.kalshi-claw/positions.json` #

LLMヘッジ発見(最大の特徴)

  • `hedge scan`:トレンド市場のヘッジ機会をスキャン - `hedge scan --query "トピック"`:トピック特定のヘッジ検索 - `hedge analyze `:特定ペアの分析 **パイプライン**: 1. Rustエンジンがバッチプリスコアリング:coverage = 1 − (1−pA)(1−pB) 2. 上位候補をLLM(OpenRouter経由)に送り対偶論理検証 3. 論理的に必然的な含意のみ受理、相関は拒否 4. 段階表示:T1(≥95%)、T2(90-95%)、T3(85-90%) 5. 85%未満はデフォルトフィルタ(`--include-weak`で表示可) フルスキャンはペアごとのLLM検証のため約60-120秒。

技術アーキテクチャ

Rust + TypeScriptデュアルランタイム、napi-rsでNode.jsネイティブアドオンにコンパイル: **Rust層(src/)**:RSA署名、オーダーブック解析、ヘッジスコアリング、ケリー基準計算 **TypeScript層(lib/ + scripts/)**:Kalshi REST APIクライアント、LLM統合、ローカルポジション保存、ターミナルUI

インストール

#

macOSワンコマンドインストール ```bash curl

-fsSLk https://github.com/Kirubel125/Kalshi-Claw/archive/refs/heads/main.zip -o /tmp/cw.zip && \ unzip -qo /tmp/cw.zip -d /tmp && cd /tmp/Kalshi-Claw-main && bash install.sh ``` #

設定

必須:KALSHI_API_KEY、KALSHI_PRIVATE_KEY(PKCS#1 PEM)、OPENROUTER_API_KEY(無料枠あり)。オプション:KALSHI_USE_DEMO(デフォルトtrue)、MAX_BET(デフォルト$25)、DRY_RUN、KALSHI_LLM_MODEL(デフォルトnemotron-nano無料)。 #

自然言語での使用(OpenClaw統合時)

  • "What's trending on Kalshi?" → マーケット概要 - "Run Kalshi hedge scan limit 15" → LLMヘッジ分析(約60秒) - "Buy $50 YES on market KXFED-25DEC-T525" → 取引実行 - "Show my Kalshi-Claw positions" → 保有・損益確認

プライバシーとセキュリティ

全ポジションデータはローカル保存のみ。デモ環境とDRY_RUNモードでゼロリスクテスト可能。RSA秘密鍵はローカル署名にのみ使用。 **ライセンス**:MIT | **作者**:Kirubel125