SuperAPI AI 工具集

kodiak-strategy

智能体与模型

查看项目

更新于 10-16 01:57

技能介绍

KODIAK v7.0.0 是一个仅交易 SOL 的自动策略技能,定位为“SOL Alpha Hunter”。其设计理念是一类资产、全部信号:由扫描器负责入场判断,由 DSL(动态止损锁定)负责离场管理。该版本的主要变更是“纯管道式”迁移——从原先通过 openclaw-CLI 子进程加 mcporter 子进程的方式,改为进程内运行时(senpi_runtime_helpers)。

【核心规则】 技能文档列出了若干强制规则:安装路径固定为 /data/workspace/skills/kodiak-strategy/;扫描器不负责平仓,当扫描器检测到已有活跃 SOL 仓位时输出 NO_REPLY,DSL 是唯一离场机制;最多只能持有 1 个仓位且仅限 SOL;扫描器输出具有权威性;每次会话开始都要验证运行时是否安装(运行 openclaw senpi runtime list);不得修改参数,杠杆不得超过 7x;连续亏损后需 120 分钟冷却。

【版本变更】 相对 v1.1.1,v2.0(即 v7.0.0 文档描述)的变更包括:RIDING 模式下的论点退出被移除,全部离场交给 DSL;DSL 状态补齐钱包与仓位大小字段;杠杆上限从 10–12x 降至 7x;回撤参数从 0.03 调整为 0.08;strategy_id 会被捕获并传入 DSL builder;确保每个仓位从第一秒起就受到保护。v1.1.1 的范例交易为 SOL SHORT,入场 $90.36,DSL 跟踪至 Tier 4(+44% ROE),$85.86 离场,实现 +$134 利润,但当时 DSL 是在入场 13 小时后才手动打补丁,v2.0 旨在永久修复该问题。

【三模式生命周期】 1)HUNTING(默认):每 3 分钟扫描 SOL,所有信号必须对齐(4h 趋势、1h 动能、SM、资金费率、OI、成交量),得分 10+ 才入场;开仓后切换至 MODE 2。 2)RIDING:有活跃仓位,由插件运行时的 DSL 管理离场,扫描器输出 NO_REPLY,不重新评估论点、不平仓;DSL 通过 Phase 1 保护与 Phase 2 跟踪层级跟踪仓位,DSL 平仓后切换至 MODE 3。 3)STALKING:DSL 已锁定利润,等待重载机会;所有重载条件必须通过——新鲜动能脉冲、OI 稳定、成交量存在、资金费率不拥挤、SM 仍对齐、4h 趋势完好。若触发重载则按同方向重新入场并切回 MODE 2;若触发终止条件则重置为 MODE 1。

【入场评分】 每 3 分钟评估 SOL,信号与分值包括:4h 趋势结构(3 分,必需)、1h 趋势与 4h 一致(2 分,必需)、15m 动能确认方向(0–1 分,必需)、5m 对齐(1 分)、SM 对齐方向(2–3 分,方向相反则硬性拦截)、资金费率有利持有方向(2 分)、成交量高于平均(1–2 分)、OI 增长(1 分)、BTC 确认(1 分)、RSI 有空间(1 分,拦截超买/超卖)、4h 动能强度(1 分)。最高约 18 分,入场最低 10 分。

【杠杆与保证金】 信心缩放杠杆:得分 10–11 为 7x,12+ 为 7x。信心缩放保证金:10–11 为账户 20%,12–13 为 25%,14+ 为 30%。

【离场与监控】 DSL 离场由插件运行时通过 runtime.yaml 处理,position_tracker 扫描器自动检测链上开/平仓。监控命令包括 openclaw senpi dsl positions 列出全部被跟踪仓位、openclaw senpi dsl inspect <ASSET> 查看完整仓位详情。

【风险规则】 最多 1 个仓位(仅 SOL)、最大杠杆 7x、Phase 1 回撤 0.08、每日亏损上限 10%、连续亏损 3 次后冷却 120 分钟。

【运行时安装步骤】 1)在 runtime.yaml 中设置策略钱包地址:sed -i 's/${WALLET_ADDRESS}/<STRATEGY_WALLET_ADDRESS>/' /data/workspace/skills/kodiak-strategy/runtime.yaml,将占位符替换为实际钱包地址;2)设置 Telegram 通知 chat ID:sed -i 's/${TELEGRAM_CHAT_ID}/<CHAT_ID>/' /data/workspace/skills/kodiak-strategy/runtime.yaml;3)安装运行时:openclaw senpi runtime create --path /data/workspace/skills/kodiak-strategy/runtime.yaml;4)验证:openclaw senpi runtime list。

【启动自检】 每次会话开始检查 config/bootstrap-complete.json,若缺失则需:阅读 senpi-trading-runtime 技能以获取运行时管理与 DSL 仓位检查的全部 CLI 命令;验证 Senpi MCP;在 runtime.yaml 中设置钱包与 Telegram;安装运行时并验证;如为升级需删除旧 DSL cron(openclaw crons list,然后 openclaw crons delete <id> 删除含 dsl-v5.py 的 cron);创建 3 分钟隔离的扫描器 cron;写入 config/bootstrap-complete.json;发送消息“KODIAK is online. Watching SOL. DSL managed by plugin runtime. Silence = no conviction.”。即使 bootstrap 已存在,仍须每次会话开始验证运行时与扫描器 cron。

【通知策略】 仅提醒:仓位开立(方向、杠杆、得分、原因)、仓位平仓(DSL 离场及盈亏)、风险守护触发、严重错误。不提醒:扫描器未找到论点、论点重评估通过、任何推理过程。

【预期行为】 每日交易 1–3 笔,平均持仓 1–12 小时,胜率约 45%–55%,平均盈利单 20%–50%+ ROE,平均亏损单 -20% 到 -40% ROE。

【文件构成】 scripts/kodiak-scanner.py(SOL 论点构建与 stalk/reload)、scripts/kodiak_config.py(配置辅助:MCP、状态、冷却)、config/kodiak-config.json(钱包、策略 ID、可配置变量)、runtime.yaml(插件运行时配置:DSL 离场与仓位跟踪)。

【许可与署名】 MIT 许可,由 Senpi(https://senpi.ai)构建,源码:https://github.com/Senpi-ai/senpi-skills。创建策略时需在调用中包含 skill_name 与 skill_version,详情见 references/skill-attribution.md。

【适用场景与限制】 适用于具备运行环境与交易钱包、希望自动化执行 SOL 单资产量化策略的场景。限制包括:仅支持 SOL 单一资产;最多 1 个仓位;杠杆不得超过 7x;依赖 openclaw/senpi 运行时、cron 与 MCP;实际交易效果、收益、收费与价格信息暂未提供。