SuperAPI AI 工具集

grizzly-horribilis-strategy

智能体与模型

查看项目

更新于 10-16 04:13

技能介绍

用途

GRIZZLY HORRIBILIS v2.1 是一个 BTC 逆向狙击(Contrarian Sniper)策略技能,核心思路是在聪明钱(SM)共识推动的行情已经充分释放后反向入场,即“淡化”已耗尽的 SM 共识走势。它与 Grizzly v3.0 共享同一 BTC 论点,采用按信心分数缩放的杠杆,并始终由 RatchetStop 保护持仓。

主要能力

入场评分系统

入场由多个信号贡献分数,没有硬性门槛(除最低分与耗尽度门槛外):

  • SM 集中度 ≥15%:+3(DOMINANT)
  • SM 集中度 ≥10%:+2(STRONG)
  • SM 集中度 ≥5%:+1(ALIGNED)
  • 4H 价格顺方向强势(≥2%):+2
  • 4H 价格顺方向确认(≥0.5%):+1
  • 4H 价格逆方向:-1
  • 1H 动量确认:+1
  • 贡献激增(≥3%):+2
  • 贡献增长(≥1%):+1
  • 资金费率对齐:+1
  • 深度共识(≥100 交易者):+1

最低分数为 10(v2.1 从 8 提高)。此外有 MIN_EXHAUSTION_PCT=4.5 硬门槛:BTC 必须已沿 SM 方向移动 ≥4.5% 后才会被反向淡化,这是 v2.1 的重新校准,用于避免逆向策略对抗新鲜趋势。

杠杆规则

杠杆按信心分数缩放,最高 10x:

  • 分数 10-11:7x
  • 分数 12+:10x

40x 已被禁止,舰队上限为 10x。分数低于 10 不入场。

出场机制

出场仅由 RatchetStop 管理,扫描器从不主动平仓。第二阶段阶梯激进锁定利润:

  • 触发 5% ROE:锁定 30%,允许 3 次突破
  • 触发 10% ROE:锁定 50%,允许 3 次突破
  • 触发 15% ROE:锁定 70%,允许 2 次突破
  • 触发 20% ROE:锁定 85%,允许 1 次突破
  • 触发 30% ROE:锁定 90%,允许 1 次突破

使用方式

关键规则

  1. 扫描器负责入场,RatchetStop 负责出场,扫描器绝不主动平仓。
  2. 扫描器内部调用 create_position(Wolverine 模式)。cron 命令仅为:python3 grizzly-scanner.py,无需解析或执行。
  3. 最多 1 个持仓,仅限 BTC。
  4. 每日最多 2 次入场,180 分钟冷却。
  5. 杠杆按信心缩放,最高 10x。
  6. ensureExecutionAsTaker = false,所有入场使用 FEE_OPTIMIZED_LIMIT。
  7. 保证金为账户价值的 50%(例如 1,000 美元账户每笔 500 美元保证金)。
  8. 绝不对已开仓位加仓;若被问及已开仓位的规模问题,应说明问题并在下一笔交易中修正,不得在交易中途用 edit_position 改变规模。

Cron 设置

仅需一个 cron:

  • 扫描器:每 3 分钟执行 python3 /data/workspace/skills/grizzly-strategy/scripts/grizzly-scanner.py

扫描器内部处理执行,DSL 出场由插件运行时管理。

运行时设置

sed -i 's/${WALLET_ADDRESS}/<WALLET>/' /data/workspace/skills/grizzly-strategy/runtime.yaml
sed -i 's/${TELEGRAM_CHAT_ID}/<CHAT_ID>/' /data/workspace/skills/grizzly-strategy/runtime.yaml
openclaw senpi runtime create --path /data/workspace/skills/grizzly-strategy/runtime.yaml
openclaw senpi runtime list

启动检查

每次会话启动时,验证运行时与扫描器 cron(3 分钟,main)。发送:"🐻 HORRIBILIS v2.1 online. BTC contrarian sniper. Score≥10 entries only, 4.5% exhaustion floor, 7-10x conviction-scaled. RatchetStop protects everything. Silence = no conviction."

风险参数

  • 最大持仓:1(仅 BTC)
  • 每日最大入场:2
  • 冷却:180 分钟
  • 保证金:账户的 50%
  • 杠杆:7x(分数 8-9),10x(分数 10+)
  • 每日亏损限制:10%

文件结构

  • scripts/grizzly-scanner.py:BTC 信心评分器 + 内部执行(与 Grizzly v3.1 共享)
  • scripts/grizzly_config.py:配置助手、MCP、状态 I/O
  • config/grizzly-config.json:钱包、策略 ID
  • runtime.yaml:插件运行时(持仓跟踪器 + RatchetStop)

版本变更

v2.1(2026-04-15)——舰队修复重新校准:

  • MIN_SCORE 从 8 提高到 10(Cheetah v5.1 APEX 模式)
  • MIN_EXHAUSTION_PCT 从 2.5 提高到 4.5(Dog v2.2 修复,避免对抗新鲜趋势)
  • SCALE_MIN_SCORE 从 9 提高到 12(仅在顶级信心时金字塔加仓)
  • 杠杆层级调整:10-11 分用 7x,12+ 用 10x(原为 8-9 分用 7x,10+ 用 10x)
  • 冷却从 90 分钟提高到 180 分钟(狙击节奏)

v1.1(2026-04-06):

  • 杠杆上限设为 10x(原为 40x)
  • 按信心缩放:8-9 分用 7x,10+ 分用 10x
  • 保证金提高到 50%(原为 15%)
  • 扫描器内部调用 create_position(Wolverine 模式)
  • ensureExecutionAsTaker: false 配合 feeOptimizedLimitOptions
  • 4H 价格对齐:从硬门槛改为分数贡献项
  • SM 阈值:从硬门槛改为分数贡献项

v1.0:初始版本,7x-40x 按信心缩放杠杆。

技能归属

创建策略时,在调用中包含 skill_name 和 skill_version。详见 references/skill-attribution.md。

适用场景与限制

该策略适用于 BTC 单一市场的逆向交易场景,依赖聪明钱共识、价格动量、资金费率等信号进行评分入场,并通过 RatchetStop 阶梯止盈控制出场。限制包括:仅限 BTC、最多 1 个持仓、每日最多 2 次入场、杠杆上限 10x、保证金固定为账户 50%、每日亏损限制 10%。策略不提供其他资产或市场的支持,且所有出场必须由 RatchetStop 管理,扫描器不得主动平仓。