用途:通过 kalshi-cli 命令行工具在 Kalshi(受 CFTC 监管的预测市场)上浏览事件合约、下单、管理仓位,并以 USD 结算,无需加密钱包或链上费用。
主要能力:市场与事件发现(markets list/get、events list/get、按 category 浏览 series);查看订单簿、近期成交与 ASCII K 线图(markets orderbook/trades/candlesticks,周期支持 1m、1h、1d);交易下单与修改(orders create/amend/cancel/cancel-all,支持限价与市价、buy/sell、batch-create 批量下单);组合管理(portfolio balance/positions/fills/settlements,数值单位为美分;支持子账户,最多 32 个);订单组 order-groups 用于限制总成交;RFQ 与报价 quotes;WebSocket 实时流(watch ticker/orderbook/trades/orders/fills/positions,自动重连);交易所状态查询与 shell 补全。
安装与认证:macOS/Linux 可用 brew install 6missedcalls/tap/kalshi-cli;Go 1.25+ 可 go install github.com/6missedcalls/kalshi-cli/cmd/kalshi-cli@latest;或源码构建。认证用 kalshi-cli auth login(交互式,凭据存入系统 keyring),或用 --api-key-id 与 --private-key-file/--private-key,或环境变量 KALSHI_API_KEY_ID、KALSHI_PRIVATE_KEY,也支持 ~/.kalshi/config.yaml。凭据解析顺序为配置文件、环境变量、系统 keyring。
必要用法与限制:CLI 默认演示环境(demo-api.kalshi.co),需传 --prod(或设 KALSHI_API_PRODUCTION=true)才使用真实资金,这是安全设计。合约价格 1-99 美分,结算为 $1 或 $0。所有 watch 命令需要认证,Ctrl+C 停止。脚本与自动化建议使用 --json,跳过确认使用 --yes(仅限已测试的机器人脚本)。退出码:0 成功、1 一般错误、2 认证错误、3 校验错误、4 API 错误、5 网络错误。速率限制基础档为写入 10 次/秒、读取 20 次/秒。本技能不适用于股票/ETF/期权、Polymarket,也不提供投资建议。具体费用、更高速率档申请等资料未提供。