核心用法
DeFi Trading Engine 是一套面向 OpenClaw Agent 的自动化 DeFi 交易技能,采用"扫描→评估→执行→日志→复盘→参数修正"的闭环架构。用户通过 trading-config.json 配置风险参数(单笔限额、止损止盈、最大回撤等)与策略类型(动量、均值回归、DCA),即可驱动四个核心脚本协同工作:scan-tokens.py 利用 CoinGecko 与 DEXScreener 免费 API 发现机会;risk-manager.py 作为交易门禁,校验仓位、冷却期与回撤熔断;trade-executor.py 调用 Bankr CLI 执行买卖;daily-review.py 每日生成 Markdown 复盘报告,计算胜率、盈亏比、夏普率,并提出参数优化建议。
显著优点
1. 自迭代闭环:每日自动复盘并给出可操作的参数调整建议(如提升流动性阈值、收紧止损),实现策略持续进化。
2. 模块化风控:独立的风险管理器在交易前强制校验 6 项规则(仓位上限、日交易次数、冷却期、最大回撤熔断等),且不可绕过。
3. 多链与工具集成:原生支持 Base 链,直接对接 Bankr CLI,同时预留纸面交易模式,便于零成本回测。
4. 低门槛数据源:依赖 CoinGecko 与 DEXScreener 免费 API,无需订阅即可启动。
5. 透明可审计:所有交易以 JSON 格式按日期落盘,复盘报告为 Markdown,便于版本控制与人工复核。
潜在缺点与局限
- 回测能力缺失:文档提及回测接口但未提供实现,用户需自行编写历史数据回测脚本,增加策略验证成本。
- 单点执行依赖:当前仅支持 Bankr CLI 作为执行层,若 Bankr 服务中断或 API 变更,交易引擎将失效。
- 无链上安全审计:脚本直接调用 CLI 并可能接触私钥(通过 Bankr 配置),但技能本身未包含私钥加密或硬件钱包集成方案。
- 过度交易风险:默认 30 分钟冷却期与每日 8 笔上限对高频策略仍显宽松,激进参数可能导致磨损成本。
- 数据源延迟:免费 API 存在速率限制与数据延迟,极端行情下信号可能滞后。
适合人群
- 量化交易初学者:希望用低代码方式搭建自动化交易系统,学习闭环优化逻辑。
- Base 生态用户:已在 Base 链持有资产,希望通过系统化交易取代手动操作。
- 策略研究员:需要快速验证动量/均值回归/DCA 等经典策略在 DeFi 市场的表现。
- 风险厌恶型投资者:强调止损、回撤熔断与每日复盘,不愿暴露于单边重仓风险。
常规风险
- 市场风险:加密货币高波动特性使任何策略均可能出现连续亏损,15% 最大回撤熔断仅为软保护。
- 智能合约与桥接风险:通过 Bankr 与 DEX 交互暴露于合约漏洞、闪电贷攻击及桥接资产风险。
- 操作风险:配置错误(如误删止损参数、设置过大仓位)或私钥泄露可能导致不可逆损失。
- 技术风险:API 故障、节点延迟、脚本异常退出可能导致交易未执行或重复执行。
- 合规风险:自动化交易在某些司法辖区可能触发证券或衍生品监管,需用户自行评估。