运行时依赖
安装命令
点击复制技能文档
Kalshi 天气交易员 在 Kalshi 上使用 NOAA 预报数据通过 DFlow 在 Solana 上交易温度市场。这个是模板, 默认信号是 NOAA 温度预报 —— 可以与其他天气 API、不同的预报模型或其他市场类型(降水、风等)混合。这个技能处理所有的底层工作(市场发现、NOAA 解析、交易执行、安全措施)。您的代理提供 alpha。由 DFlow 提供支持。Kalshi 交易通过 DFlow 的 Solana 基础预测市场基础设施执行。需要通过 Proof 进行 KYC 验证来进行购买。
何时使用这个技能 使用这个技能当用户想要: 在 Kalshi 上交易天气市场(而不是 Polymarket) 在 Kalshi 上设置自动温度交易 检查他们在 Kalshi 上的天气交易位置 配置交易阈值或位置
设置流程 当用户要求安装或配置这个技能: 安装 Simmer SDK pip install simmer-sdk 要求 Simmer API 密钥 他们可以从 simmer.markets/dashboard → SDK 标签页获取 存储在环境变量中作为 SIMMER_API_KEY 要求 Solana 私钥(用于实时交易) 这是 base58 编码的秘密密钥,用于他们的 Solana 钱包 存储在环境变量中作为 SOLANA_PRIVATE_KEY SDK 使用这个来客户端自动签署交易 验证 KYC 需要用于 Kalshi 购买(而不是出售) 完成在 dflow.net/proof 检查状态:curl "https://api.simmer.markets/api/proof/status?wallet=YOUR_SOLANA_ADDRESS" 资金钱包 SOL 在 Solana 主网上用于交易费用(约 0.01 SOL) USDC 在 Solana 主网上用于交易资本 询问设置(或确认默认值) 进入阈值:何时购买(默认 15¢) 退出阈值:何时出售(默认 45¢) 最大位置:每次交易的金额(默认 $2.00) 位置:哪些城市进行交易(默认 NYC) 保存设置到环境变量 设置 cron(默认禁用 —— 用户必须启用调度)
配置设置 环境变量 默认值 描述 进入阈值 SIMMER_WEATHER_ENTRY_THRESHOLD 0.15 购买时价格低于这个 退出阈值 SIMMER_WEATHER_EXIT_THRESHOLD 0.45 出售时价格高于这个 最大位置 SIMMER_WEATHER_MAX_POSITION_USD 2.00 每次交易的最大 USD 金额 最大交易/运行 SIMMER_WEATHER_MAX_TRADES_PER_RUN 5 每次扫描循环的最大交易次数 位置 SIMMER_WEATHER_LOCATIONS NYC 逗号分隔的城市(NYC、芝加哥、西雅图、亚特兰大、达拉斯、迈阿密) 二元只 SIMMER_WEATHER_BINARY_ONLY false 跳过范围-桶事件,只交易二元是/否市场 智能尺寸 % SIMMER_WEATHER_SIZING_PCT 0.05 每次交易的百分比 滑点最大 SIMMER_WEATHER_SLIPPAGE_MAX 0.15 跳过滑点高于这个的交易(0.15 = 15%) 最小流动性 SIMMER_WEATHER_MIN_LIQUIDITY 0 跳过流动性低于这个的市场(0 = 禁用)
支持的位置:NYC、芝加哥、西雅图、亚特兰大、达拉斯、迈阿密
快速命令 # 检查账户余额和位置 python scripts/status.py # 详细位置列表 python scripts/status.py --positions
API 参考: 基础 URL:https://api.simmer.markets 认证:Authorization:Bearer $SIMMER_API_KEY 投资组合:GET /api/sdk/portfolio 位置:GET /api/sdk/positions
运行技能 # 干跑(默认 —— 显示机会,不交易) python weather_trader.py # 执行真实交易 python weather_trader.py --live # 使用智能位置尺寸(使用投资组合余额) python weather_trader.py --live --smart-sizing # 检查位置 python weather_trader.py --positions # 查看配置 python weather_trader.py --config # 安静模式 —— 只输出交易/错误(适合高频运行) python weather_trader.py --live --smart-sizing --quiet
工作原理 每个周期脚本: 获取 Simmer API 的活跃天气市场 按事件分组市场(每个温度日是一个事件) 解析事件名称以获取位置和日期 获取 NOAA 预报用于该位置/日期 找到与预报匹配的温度桶 安全措施: 检查上下文的翻转警告、滑点、时间衰减 趋势检测: 查找最近的价格下跌(更强的买入信号) 进入: 如果桶价格 < 阈值且安全措施通过 → 买入 退出: 检查开放位置,如果价格 > 退出阈值则出售 标记: 所有交易标记为 sdk:kalshi-weather 以进行跟踪
安全措施 在交易之前,技能检查: 翻转警告: 跳过如果您在这个市场上反转太多 滑点: 跳过如果估计的滑点 > 15% 时间衰减: 跳过如果市场在 < 2 小时内解决 市场状态: 跳过如果市场已经解决 Kalshi 维护: Kalshi 的清算所每周四 3:00-5:00 AM ET 有维护窗口 —— 在此窗口期间的订单将失败 禁用使用 --no-safeguards(不推荐)。
故障排除 “安全措施阻塞:严重翻转警告” 您在这个市场上改变方向太多 等待一段时间后再交易 “滑点太高” 市场流动性不够,减少位置大小或跳过 “没有找到天气市场” 天气市场可能不活跃(季节性) 确保您已经导入