📦 Btc Sprint Stack — BTC极速交易

v0.4.2

连接Simmer平台,用AI+信号在Polymarket 5/15分钟BTC快市自动交易,先模拟后实盘,自动记日志、控费率、限仓位。

0· 114·0 当前·0 累计
by @captainslab (Captain)
下载技能包
最后更新
2026/4/7
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
medium confidence
该技能基本实现了所述BTC冲刺交易机器人,但声明的需求与代码实际访问/查找主机凭据(及可选钱包私钥)存在不一致——使用前请复查,并仅在隔离/测试环境运行。
评估建议
安装/运行前需检查:1) 需准备SIMMER_API_KEY及某LLM凭据(或选LLM供应商),包内clawhub.json强制要求而顶层注册元数据却遗漏——视为红旗。2) 代码将发起网络请求(Simmer、Binance、LLM供应商、可选Discord webhook)并在技能目录读写文件(data/*.jsonl)。3) LLM层可能读取~/.codex/auth.json、CODEX_OAUTH_TOKEN或使用Google ADC(google-auth)访问主机Google凭据;若设置WALLET_PRIVATE_KEY还会进行钱包关联。勿设置WALLET_PRIVATE_KEY或指向主云/codex凭据,除非了解后果。4) 先仅干跑模式,并在隔离环境(专用测试API密钥、有限权限或一次性VM/容器)运行。5) 若启用实盘:为Simmer创建最小权限API密钥,避免使用个人Google或Codex主机凭据,并定期审查数据文件与日志。6) 注册表与clawhub.json所需环境变量不一致,表明包元数据可能不完整或过时——启用实盘前请向作者确认所需环境变量与凭据流程。...
详细分析 ▾
用途与能力
代码实现仅BTC的Simmer交易机器人(信号、制度过滤、执行、日志、LLM决策层),与技能名及描述一致。包内clawhub.json声明pip依赖(simmer-sdk、eth-account、google-auth、requests)及环境变量(SIMMER_API_KEY、LLM_API_KEY),对交易+LLM集成合理。但注册元数据/技能摘要早前显示无需环境变量或凭据——注册声明与包内清单不一致。
指令范围
SKILL.md与main.py将调用外部服务(Simmer API、Binance公开API、LLM供应商)并读写本地数据文件(data/*.jsonl)。运行时必须存在SIMMER_API_KEY(否则main.py退出)。LLM层支持多供应商流程,可能读取主机认证文件或环境令牌(见下文)。SKILL.md未列出代码将使用的全部环境变量与本地凭据路径,赋予技能超出文档的更广范围。
安装机制
顶层交付至平台的清单中无显式安装说明,但clawhub.json列出pip依赖(simmer-sdk、eth-account、google-auth、requests),这些包对机器人合理。SKILL.md/清单缺少单一显式安装段落,此不一致需注意(平台可能依据clawhub.json尝试安装pip依赖)。
凭证需求
代码需要SIMMER_API_KEY及某LLM凭据(clawhub.json列出LLM_API_KEY)。此外LLM供应商实现将接受/尝试多种凭据源:CODEX_OAUTH_TOKEN或~/.codex/auth.json(读取用户主目录)、Google Application Default Credentials经由google-auth(读取主机ADC文件),以及可选WALLET_PRIVATE_KEY(代码文档说明若存在则进行钱包关联/USDC.e授权)。这些额外凭据路径在SKILL.md中未突出记录,却允许访问主机存储的机密或私钥——除非有意启用这些供应商/密钥,否则属过度权限。
持久化与权限
技能非强制启用(always:false)且未请求系统级配置更改。将在data/目录下创建并更新本地文件(journal.jsonl、llm_decisions.jsonl、live_params.json、pending_rules.json)。读取~/.codex/auth.json及在设置WALLET_PRIVATE_KEY时进行钱包关联的潜力值得注意,但技能不会修改其他技能或全局代理设置。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv0.4.22026/4/2

修复:切换至api.binance.us —— api.binance.com在欧盟服务器返回451地理封锁

可疑

安装命令

点击复制
官方npx clawhub@latest install btc-sprint-stack
镜像加速npx clawhub@latest install btc-sprint-stack --registry https://cn.longxiaskill.com

技能文档

使用此技能在 Simmer 上运行保守的 BTC 5 分钟/15 分钟冲刺机器人。

这是一个模板。 默认信号是短周期 BTC 动量加上 Simmer 情境过滤器。
可替换信号源、置信度模型或 edge 输入,而无需改动执行、日志记录与风险管道。

运行约束

  • 默认使用 dry-run。
  • 使用官方 SimmerClient(来自 simmer-sdk)。
  • 仅针对 Polymarket 的 BTC 快市(5m15m)。
  • 强制执行 config/defaults.json 中的风险默认值。
  • 在环境覆盖前,先合并 data/live_params.json 中的可学习参数。
  • 每笔交易必须包含:
- source - skill_slug - reasoning - signal_data.edge - signal_data.confidence - signal_data.signal_source
  • LLM 决策必须验证为严格 JSON,且仅限 BTC。

入口点

./.venv/bin/python skills/btc-sprint-stack/main.py --once --dry-run --validate-real-path

文件

  • main.py —— 编排
  • modules/btc_sprint_signal.py —— 动量与回退信号
  • modules/btc_regime_filter.py —— 时间、价差、edge、置信度、手续费检查
  • modules/btc_sprint_executor.py —— dry-run/实盘执行包装器
  • modules/btc_position_manager.py —— 资金与仓位规模
  • modules/btc_trade_journal.py —— JSONL 日志
  • modules/btc_self_learn.py —— 有界参数建议
  • modules/btc_heartbeat.py —— 运行摘要与简报
  • modules/btc_llm_decider.py —— 严格 JSON 决策层、provider 抽象与学习存储助手
  • data/live_params.json —— 可学习参数覆盖
  • data/pending_rules.json —— 待应用与已应用的规则建议
  • data/llm_decisions.jsonl —— 每周期 LLM 决策日志
数据来源ClawHub ↗ · 中文优化:龙虾技能库