setup-dca

📈 非托管智能定投策略一键配置

基于 Uniswap 的自动化 DCA 工具,支持多链定期定额投资 ETH/BTC 等资产,通过最优路径选择和内置风控降低投资门槛。

收藏
10.1k
安装
2k
版本
v0.1.0
CLS 安全性认证2026-06-04
点击查看完整报告 >

使用说明

核心用法

setup-dca 是专为 Uniswap 设计的非托管 DCA(美元成本平均)策略配置工具,通过六步流程实现全生命周期管理:首先验证钱包余额(要求覆盖至少三次执行)并获取目标资产价格基线;其次自动分析多流动性池报价以选择最优兑换路径;第三步提供包含 gas、滑点及 keeper 费用的完整成本预估;第四步强制用户明确确认策略细节;第五步处理 Permit2 授权并执行首次兑换;最后建立监控体系跟踪执行历史。

技能支持 Self-execute(代理触发,需保持在线)和 Gelato(链上 keeper 完全自动化)两种模式,覆盖以太坊、Base、Arbitrum 等网络,可配置日、周、双周或月度执行频率,满足不同场景需求。

显著优点

智能路径优化:自动发现跨 Uniswap V3 不同费率池的最佳路由,相比手动操作可减少 0.1-0.5% 的滑点损失,确保每笔执行以最优价格成交。

非托管安全架构:用户始终掌握资金控制权,无需存入第三方合约,所有操作通过用户钱包授权执行,策略配置本地存储于 .uniswap/dca-config.json,消除托管风险。

全面风控体系:内置余额检查、可配置滑点保护(默认 0.5%)、支出限额验证及 gas 成本警告(当 gas 超过执行金额 5% 时提示切换 L2),形成多重安全屏障。

成本完全透明:执行前提供详细的成本分解,对比 DCA 与一次性投资的差异,帮助用户理性评估策略成本效益,避免隐藏费用陷阱。

潜在缺点与局限性

Gas 成本门槛:以太坊主网单次 gas 成本可能达 $2-5,对于小额定投(如每周 $10)可能占投资额的 20-50%,虽建议切换至 Base 或 Arbitrum,但增加了跨链操作复杂性。

模式依赖风险:Self-execute 模式要求代理持续在线,离线可能导致错过最佳执行时机;Gelato 模式虽无需在线,但需额外支付 keeper 费用,且设置涉及任务创建和资金预存,对新手存在学习曲线。

功能边界限制:不支持管理已有策略(修改需取消重建)、不支持定投至 LP 仓位、不支持动态金额调整或部分执行,灵活性相对有限。

适合的目标群体

适合希望建立系统化加密货币投资习惯的长期持有者,熟悉 DeFi 操作的中级用户,需要减少情绪交易干扰的理性投资者,以及需在测试网验证策略后再部署到主网的开发者。不适合完全不了解加密风险的新手或寻求一次性兑换的用户。

使用风险

市场风险:加密货币价格波动剧烈,DCA 虽能平滑成本但无法保证盈利,熊市中持续定投可能导致累计亏损扩大。

执行风险:网络拥堵可能导致交易失败或 gas 飙升,极端市场下滑点可能超过阈值导致执行中断,第三方服务可用性变化也可能影响策略连续性。

技术合规风险:私钥管理不当、配置文件误删可能导致策略异常;自动化交易产生大量税务事件,用户需自行跟踪成本基础并遵守当地税务法规。

安全解读

核心用法

setup-dca 是一个纯 Markdown 配置的 DeFi 自动化 Skill,用于在 Uniswap 上建立美元成本平均(DCA)策略。用户只需声明目标资产(ETH、WBTC、SOL 等)、每次投入金额(如 "$100")和执行频率(daily/weekly/monthly),Skill 将自动完成以下操作:

1. 余额与价格验证:检查钱包是否有足够资金覆盖至少 3 次执行,获取目标资产当前价格作为基线
2. 最优路径选择:自动发现输入代币与目标资产间的所有流动性池,对比不同费率层级(0.05%/0.3%/1%)的价格影响,选择滑点最低的路线

3. 全周期成本预估:计算包括 Gas 费、滑点、Keeper 费用(如使用 Gelato)在内的总成本,并与一次性 lump-sum 购买进行对比

4. Permit2 授权管理:一次性完成代币授权,避免后续每次执行的手动确认

5. 双模式自动化

6. 首笔执行与监控配置:立即执行第一笔兑换,并生成 .uniswap/dca-config.json 跟踪执行历史

  • Self-execute:由 Agent 定时触发,适合开发测试
  • Gelato keeper:完全链上自动化,无需 Agent 在线,适合生产环境

显著优点

  • 路径优化节省成本:自动选择最低价格影响的池子,避免手动 DCA 常见的 0.1-0.5% 额外滑点损失
  • 透明成本结构:执行前展示完整的费用明细,无隐藏成本
  • 非托管设计:资金始终由用户钱包控制,Skill 仅通过 MCP 工具代理执行,不接触私钥
  • 安全护栏:内置 slippage guards、余额检查、circuit breakers,防止配置错误导致资金损失
  • L2 友好:支持 Base、Arbitrum 等低成本网络,对小金额 DCA 策略至关重要

潜在缺点与局限性

  • Gas 成本敏感:在以太坊主网,$10/周的 DCA 可能 20-50% 资金消耗于 Gas;Skill 会警告当 Gas 超过执行金额 5% 时
  • Self-execute 模式依赖 Agent 在线:若 Agent 宕机,计划执行将延迟到下次启动
  • 策略修改不便:不支持直接修改现有 DCA,需取消后重新创建
  • 无 LP 仓位支持:DCA 进入流动性仓位需使用 full-lp-workflow
  • 链上风险:依赖 Uniswap 智能合约和 Gelato 基础设施,存在合约漏洞或预言机操纵风险

适合人群

  • 希望长期定投 ETH/BTC/SOL 等资产的散户投资者
  • 不愿手动执行定期兑换、追求自动化的 DeFi 用户
  • 理解 Gas 成本影响、能评估 L1 vs L2 网络选择的进阶用户
  • 需要非托管方案、不愿将资金交给中心化交易所的机构

常规风险

  • 市场风险:DCA 无法避免资产价格下跌风险
  • 智能合约风险:Uniswap V3、Gelato 合约存在潜在漏洞
  • 网络拥堵风险:高 Gas 时段可能导致执行延迟或成本飙升
  • 配置风险:错误的 amountPerExecutionslippageTolerance 可能导致意外损失
  • 自动化故障:Gelato 任务资金耗尽或 resolver 失效可能导致执行中断

setup-dca 内容

手动下载zip · 6.4 kB
README.mdtext/markdown
请选择文件