在 Base 链通过 Uniswap V3 执行零手续费直接代币兑换,管理止损止盈与投资组合追踪,实现自托管安全。
DEX代理 — Direct DeFi Trading Skill.是一项面向实际任务的技能,主要用于Zero-fee DeFi extraction for 是一项面向实际任务的技能,主要用于OpenClaw 代理.;Bankr 替代.. 1.;
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
为 OpenClaw 智能体提供零手续费的 DeFi 交易服务。Bankr 的替代方案。
通过 Uniswap V3 在 Base 链上直接执行 DEX 代币兑换。支持自托管、开源、无中间商费用。功能包括实时价格行情、兑换报价、止盈/止损订单、投资组合追踪,以及可配置的风险管理策略。
pip3 install web3 eth-abipython3 agent.py wallet generatetrading-config.json 文件以覆盖默认风险参数cd/scripts && python3 agent.py price WETH cd /scripts && python3 agent.py price BRETT
cd/scripts && python3 agent.py quote USDC WETH 10.0
cd/scripts && python3 agent.py swap USDC WETH 5.0 cd /scripts && python3 agent.py swap ETH USDC 0.01
cd/scripts && python3 agent.py stop WETH 2000 8.0 0.005 cd /scripts && python3 agent.py tp WETH 2000 5.0 0.005 cd /scripts && python3 agent.py monitor
cd/scripts && python3 agent.py balances cd /scripts && python3 agent.py wallet
风险参数可在 config.py 中配置(亦可通过 trading-config.json 覆盖):
| 参数 | 默认值 | 说明 |
|---|---|---|
max_daily_trades |
8 | 每 24 小时窗口内最多新发起交易次数 |
max_active_positions |
8 | 最大并发持仓数量 |
trade_size_usd |
20 | 单笔交易金额(以 USD 计) |
take_profit_pct |
5.0 | 自动止盈触发百分比 |
stop_loss_pct |
8.0 | 自动止损触发百分比 |
max_drawdown_pct |
20.0 | 全仓回撤阈值(达到后暂停交易) |
cooldown_minutes |
60 | 同一币种交易之间的冷却时间(分钟) |
min_liquidity |
50000 | 最低池流动性(USD) |
min_volume_24h |
100000 | 24 小时最低交易量筛选阈值 |
关键设计决策: max_daily_trades 应与 max_active_positions 保持一致。若二者不匹配(例如每日交易上限为 4,但持仓槽位为 8),则机器人可能在填满所有可用持仓前就已达每日交易上限——导致资金闲置,同时错失交易信号。建议统一这两个限制,以实现资本使用效率最大化。