运行时依赖
安装命令
点击复制技能文档
Auto Trading Winner 该技能扫描sim、polymarket或kalshi上的市场,筛选出价格在可配置的中间带内的市场,根据交易量对其进行排名,并支持手动选择和无人值守的自动模式。该技能是一个模板, 默认信号是简单的交易量排名加上价格带过滤。您可以用自己的alpha、流动性规则、时机规则或公平价值模型来重混它。该技能处理市场发现、特定场地的索引、上下文检查、大小和交易执行的管道。
它的作用 每次运行,技能都会: 调用auto_redeem()。 发现配置的场地的市场。 将市场筛选到可配置的YES价格带, 默认为30%至70%。 根据交易量对剩余的市场进行排序。 建立一个排名候选池,并默认突出显示前5名。 打印短名单以供审查。 在RUN_MODE=manual模式下,允许您手动选择一个候选项。 在RUN_MODE=auto模式下,从排名第一的候选项开始自动运行,除非提供了SELECT_CANDIDATE。 如果所选候选项失败索引或安全检查,则自动转到完整排名池中的下一个排名候选项。 在交易前检查上下文安全措施。 使用simmer_sdk.sizing.size_position()对交易进行大小调整。 默认为模拟运行,除非您显式传递--live。
所需文件 该技能遵循Simmer的ClawHub手册模式: SKILL.md clawhub.json trade_skill.py
环境变量 凭证 SIMMER_API_KEY(必需):您的Simmer API密钥。 SOLANA_PRIVATE_KEY(可选):仅在进行Kalshi自托管交易时需要。 WALLET_PRIVATE_KEY(可选):仅在您的Polymarket设置使用外部钱包流程时需要。
策略配置 TRADING_VENUE:sim、kalshi或polymarket。 默认:sim RUN_MODE:manual或auto。 默认:manual MARKET_QUERY:可选的查询项,用于发现。 默认:空字符串。 MIN_PRICE:允许的最低YES价格。 默认:0.30 MAX_PRICE:允许的最高YES价格。 默认:0.70 MAX_MARKETS:在排名之前要检查的最大市场数量。 默认:50 CANDIDATE_LIMIT:要显示的排名候选项数量。 默认:5 FAIR_PROBABILITY:用于大小调整和选择侧面的公平YES概率。 默认:0.55 MIN_EDGE:交易所需的最小边缘。 默认:0.03 MAX_SLIPPAGE_PCT:如果估计的滑点超过此阈值,则跳过交易。 默认:0.15 SIMMER_ENABLE_LIVE:设置为true以允许进行实时订单。 默认:false SELECT_CANDIDATE:非交互式运行中要交易的候选项的可选1基索引。 AUTO_CONFIRM_LIVE:在kalshi或polymarket上进行实时执行时需要的可选显式覆盖。 默认:false
安全模型 默认为模拟运行。每笔交易都带有源和技能_slug标签。每笔交易都包含公共推理。交易前检查市场上下文。仓位大小调整使用银行和边缘,而不是固定赌注。Kalshi市场使用Simmer的检查-然后导入索引路径进行交易。RUN_MODE=manual是所有场地的默认设置。RUN_MODE=auto使技能成为非交互式的,并从顶级候选项开始。kalshi和polymarket上的自动实时执行需要显式AUTO_CONFIRM_LIVE=true覆盖。如果所选候选项失败,则技能会尝试稍后排名的候选项。
本地使用 无需交易审查候选项: export SIMMER_API_KEY="sk_live_..." export TRADING_VENUE="sim" python trade_skill.py
在非交互式运行中交易候选项2: export SELECT_CANDIDATE="2" python trade_skill.py --live
从最高排名的候选项开始的无人值守模拟运行: export TRADING_VENUE="kalshi" export RUN_MODE="auto" python trade_skill.py
在sim上进行完全无人值守的纸上交易运行: export TRADING_VENUE="sim" export RUN_MODE="auto" export SIMMER_ENABLE_LIVE="true" python trade_skill.py
交互式审查: export TRADING_VENUE="kalshi" python trade_skill.py
重混想法 用自己的评分替换交易量排名。 添加时间到解决方案过滤器。 使用特定场地的交易量阈值。 添加每个类别或每个市场的公平价值。 将手动选择扩展为多选工作流程。
发布 从技能文件夹内部: npx clawhub@latest publish . --slug auto-trading-winner --version 1.0.0 始终使用显式--slug发布。
安装验证 发布后,显式验证安装路径: npx clawhub@latest install auto-trading-winner 如果您更新了技能,请发布补丁版本: npx clawhub@latest publish . --slug auto-trading-winner --bump patch
在发布之前推荐的本地烟雾测试: export SIMMER_API_KEY="sk_live_..." export TRADING_VENUE="sim" export MARKET_QUERY="bitcoin" export SELECT_CANDIDATE="1" python trade_skill.py