关于 vixen-strategy
vixen-strategy 是用于识别新兴市场异动资产的交易策略技能,提供持续排名攀升与快速突破两种入场模式。它结合趋势和成交量门槛、资产冷却期及高水位退出规则。
主要功能
- 01Stalker 模式识别持续排名攀升
- 02Striker 模式识别排名骤升
- 03趋势对齐与成交量门槛
- 04退出后的单资产冷却期
- 05高水位模式追踪止损
适用场景
- 01在大幅波动前发现早期累积
- 02通过成交量确认筛选突破入场
- 03按评分追踪规则管理退出
MCP 相关
该技能要求在启动检查中验证 Senpi MCP,并在配置中使用 Senpi MCP 辅助功能;未说明向客户端暴露的 MCP 工具或资源。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ senpi-ai/ senpi-skills --skill vixen-strategy安装后在 Claude Code 中输入/vixen-strategy确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.mdruntime.yamlconfig/vixen-config.jsonreferences/skill-attribution.mdscripts/vixen-scanner.pyvixen_config.py详细介绍
🦊 VIXEN v1.0 — 双模式新兴异动资产
两种捕捉聪明资金的方式。赶在人群之前入场,或搭上爆发行情——但绝不买在暴涨行情的顶点。
VIXEN 的由来
FOX v1.6 在 4 天内回报 +34.5%。事后分析揭示了一个关键发现:表现最好的两项资产(ZEC +$129、SILVER +$128)被早期 v0.1 扫描器在得分 5-7 时捕捉到,但会被后来的 v7.2「Feral Gauntlet」(得分 >= 9、要求 FIRST_JUMP、要求速度 >15)拒绝。
Feral Gauntlet 无意中只针对剧烈飙升进行了优化——有时这是真正的突破(FARTCOIN +$111、ENA +$72),有时却是暴涨行情的顶点(PUMP $0、XPL $0)。它过滤掉了盈利能力最强的信号类型:SM 在爆发前持续稳步积累。
VIXEN 通过两种入场模式解决这一问题,分别捕捉不同的 Alpha 模式。
双模式入场架构
模式 A — STALKER(ZEC/SILVER 模式)
检测内容: 在连续 3 次以上扫描(9 分钟以上)中,SM 排名持续稳步上升。SM 正在悄悄建仓。价格尚未爆发。你能赶在人群之前入场。
门槛:
- 资产必须在连续 3 次以上扫描中排名持续上升
- 这些扫描中的总排名上升幅度 >= 5 位
- 每次扫描都显示排名继续上升(没有停滞或反转)
- SM 贡献必须持续增加(每次扫描 >= 上一次)
- 必须与 4H 趋势一致
- 目标排名上限:如果已进入 Top 10,则拒绝
- 排名历史不得不稳定
- 得分 >= 6
评分:
| 信号 | 分值 |
|---|---|
| STALKER_CLIMB(持续攀升) | 3 |
| CONTRIB_ACCEL(贡献速度 > 0.1%/次扫描) | 2 |
| CONTRIB_POSITIVE(速度 > 0) | 1 |
| SM_ACTIVE(10 名以上交易者) | 1 |
| DEEP_START(起始排名为 #30 或更低) | 1 |
| 时段(04-14 UTC 加分) | +1 |
| 时段(18-02 UTC 扣分) | -2 |
模式 B — STRIKER(FARTCOIN/ENA 模式)
检测内容: 剧烈的 FIRST_JUMP——单次扫描中排名飙升 15 位以上,且起始排名在 Top 25 之外。爆发正在发生。要求原始成交量确认。
门槛(Fox v7.2 Feral Gauntlet,加上成交量要求):
- FIRST_JUMP 或 IMMEDIATE_MOVER(从 #25 或更低的排名跃升 10 位以上)
- 爆发阈值:排名跃升 >= 15,或速度 > 15
- 速度下限:> 10(FIRST_JUMP 时放宽至 > 0)
- 必须与 4H 趋势一致
- 目标排名上限:如果进入 Top 10,则拒绝
- 至少 4 个不同的理由
- 新增:原始成交量确认(1h 成交量 >= 6h 平均值的 1.5 倍)
- 得分 >= 9
评分:
| 信号 | 分值 |
|---|---|
| FIRST_JUMP | 3 |
| IMMEDIATE_MOVER | 2 |
| CONTRIB_EXPLOSION(3 倍以上) | 2 |
| HIGH_VELOCITY(>10) | 2 |
| DEEP_CLIMBER | 1 |
| 多次扫描持续攀升加分 | 1 |
| 时段调整 | -2 至 +1 |
优先级规则
当两种模式同时在同一资产上触发时,优先采用 STRIKER(即时信号更强)。信号会合并并按得分排序。执行 Agent 会从有空位的可用信号中选择最佳信号。
每项资产 2 小时冷却
PAXG 带来的教训: FOX 买入 PAXG 后,在第 1 阶段被震荡洗出,随后又因高分闪现立即重新入场——结果再次亏损。导致首次入场失败的条件仍然存在。
VIXEN 规定,每项资产在第 1 阶段退出后(因持仓表现不佳、超时或触及绝对下限)冷却 120 分钟。其他资产不受影响。120 分钟后,如果该资产再次通过完整的门槛检查,即可作为有效的新入场。
两种模式共用的门槛
- 4H 趋势一致性: 绝不逆宏观趋势交易。做多要求 4H 为绿色,做空要求 4H 为红色。
- 目标排名上限: 如果资产进入 Top 10,则拒绝(行情已经结束)。
- 时段调整: 04-14 UTC 加 1 分(最佳时段),18-02 UTC 减 2 分(震荡区间)。
- 最多同时持有 3 个仓位
- 每项资产的冷却时间: 第 1 阶段退出后 2 小时
强制要求:DSL High Water Mode
VIXEN 必须使用 DSL High Water Mode。这是强制要求。
第一阶段(按信念程度调整)
| 分数 | 绝对下限 | 硬性超时 | 峰值疲软 | 无效持仓 |
|---|---|---|---|---|
| 6-7(Stalker) | -20% ROE | 30 min | 15 min | 10 min |
| 8-9 | -25% ROE | 45 min | 20 min | 15 min |
| 10+(Striker) | -30% ROE | 60 min | 30 min | 20 min |
第二阶段(高水位追踪)
| 级别 | 触发 ROE | 锁定高水位百分比 | 违规次数 |
|---|---|---|---|
| 1 | 5% | 20% | 2 |
| 2 | 10% | 40% | 2 |
| 3 | 20% | 55% | 2 |
| 4 | 30% | 70% | 1 |
| 5 | 50% | 80% | 1 |
| 6 | 75% | 85% | 1 |
| 7 | 100%+ | 90% | 1 |
风险管理
| 规则 | 值 |
|---|---|
| 最大持仓数 | 3 |
| 每日最大入场次数 | 基础为 3,盈利日最多 6 次 |
| 绝对下限 | 名义金额的 2%(10x 时约为 20% ROE) |
| 回撤暂停线 | 从峰值回撤 25% |
| 每日亏损限额 | 10% |
| 冷却时间 | 连续亏损 3 次后等待 30 min |
| 单资产冷却时间 | 第一阶段退出后等待 120 min |
| 停滞止盈 | ROE 达 10% 后停滞 45 min |
Cron 架构
| Cron | 间隔 | 会话 | 用途 |
|---|---|---|---|
| Scanner | 90s | main | 检测双模式的新兴异动标的 |
| DSL v5 | 3 min | isolated | 高水位模式追踪止损 |
通知策略
仅在以下情况发出提醒: 持仓已开仓(模式、资产、方向、分数、原因),持仓已平仓(DSL 或第一阶段及原因),风险守护程序已触发,严重错误。
绝不发出以下提醒: 扫描器运行但未发现信号、信号被过滤、DSL 常规检查、任何推理过程。
引导检查
每次会话都检查 config/bootstrap-complete.json。如果文件不存在:
- 验证 Senpi MCP
- 创建扫描器 cron(90s,main)和 DSL cron(3 min,isolated)
- 写入
config/bootstrap-complete.json - 发送:「🦊 VIXEN v1.0 已上线。双模式扫描器已启动——正在跟踪累积盘整标的并出击突破行情。保持静默 = 信念不足。」
预期表现
| 指标 | 预期值 |
|---|---|
| 每日交易数 | 3-8(Stalker 捕捉到的机会比单独使用 Striker 更多) |
| Stalker 交易数 | 每日 2-5(稳步上涨比暴涨更常见) |
| Striker 交易数 | 每日 1-3(按设计,剧烈突破很少见) |
| 胜率 | 约 50-60%(Stalker 入场更早,风险回报比更好) |
| Stalker 平均盈利 | 40-130%+ ROE(提早入场,DSL 会追踪整个行情) |
| Striker 平均盈利 | 20-60%+ ROE(突破时入场,追踪空间较小) |
| 平均亏损 | -15 至 -25% ROE(第一阶段快速止损) |
文件
| 文件 | 用途 |
|---|---|
scripts/vixen-scanner.py | 双模式扫描器(Stalker + Striker) |
scripts/vixen_config.py | 共享配置、MCP 辅助函数、状态 I/O、冷却跟踪 |
config/vixen-config.json | 包含 DSL 级别的所有可配置变量 |
许可证
MIT — 由 Senpi 构建(https://senpi.ai)。 来源:https://github.com/Senpi-ai/senpi-skills
技能归属信息
创建策略时,请在调用中包含 skill_name 和 skill_version。详情请参见 references/skill-attribution.md。