运行时依赖
安装命令
点击复制技能文档
DEX Agent — 直接 DeFi 交易技能 零手续费 DeFi 交易,适用于 OpenClaw 代理。Bankr 替代品。 描述 直接在 Base 链上通过 Uniswap V3 执行 DEX 交换。自托管、开源、无中间人手续费。包括实时价格提要、交换报价、止损、止盈、投资组合跟踪和可配置的风险管理。 何时使用 用户要求交易加密货币、交换令牌或执行 DeFi 交易 用户想在 Base 链上查看令牌价格 用户需要止损或止盈订单 用户想管理交易钱包 用户正在寻找具有较低手续费的 Bankr 替代品 用户需要可配置的风险限制(每日交易、仓位上限、回撤保护) 设置 安装依赖项:pip3 install web3 eth-abi 生成钱包:python3 agent.py wallet generate 在 Base 链上用 ETH(gas)和 USDC(交易)为钱包注资 (可选)创建 trading-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 交易规模(美元) take_profit_pct 5.0 自动止盈触发 stop_loss_pct 8.0 自动止损触发 max_drawdown_pct 20.0 投资组合范围内的回撤停止 cooldown_minutes 60 同一令牌交易之间的冷却时间 min_liquidity 50000 最低池流动性(美元) min_volume_24h 100000 最低 24 小时交易量筛选 关键设计决策:max_daily_trades 应该与 max_active_positions 匹配。 不匹配(例如,每日 4 笔交易,但 8 个仓位槽)意味着机器人在填充可用仓位之前达到每日上限——这会让资本在信号传递时处于空闲状态。 将两个限制都对齐以实现最大资本效率。 支持链 Base(链 ID 8453) 支持 DEX Uniswap V3 与 Bankr 相比的主要优势 零交换手续费(仅 gas 成本) 免费止损和止盈(无需订阅) 自托管(您持有私钥) 更快的执行(~3s vs ~20s) 可配置的风险管理(每日限制、仓位上限、回撤保护) 开源且可定制 安全注意事项 私钥存储在本地,永远不会传输 始终使用滑点保护(默认:1%) 从小金额开始测试 风险参数可以防止过度暴露——不要禁用它们 这不是金融建议。