用途:在交易执行前估算、降低并保护滑点,覆盖预测市场(如 Polymarket)、期货与 DEX。
主要能力:通过 estimate 估算指定订单的滑点、价格冲击、有效价格与置信度;analyzeDepth 查看订单簿深度及各档位流动性;priceImpact 按多种订单规模分析影响;optimize 给出执行策略(single/split/twap)及相对朴素执行的节省;splitOrder 做订单拆分;twapSchedule 生成 TWAP 时间表;analyzeTiming 找出低滑点时段;estimateDex 估算 DEX 换币滑点与路径;getHistory 查看历史滑点统计。
使用方式:聊天命令如 /slippage estimate "Trump" YES 5000、/slippage BTCUSDT 1.5 BTC、/slippage ETH 50 --dex uniswap;保护设置如 /slippage max 1%、/slippage protect on、/slippage revert-threshold 2%。TypeScript 侧先 import { createSlippageManager } from 'clodds/slippage',创建时配置 defaultMaxSlippage、enableProtection、revertThreshold、orderbookDepth、refreshInterval 等参数,再调用 estimate、analyzeDepth、priceImpact、optimize、splitOrder、twapSchedule、analyzeTiming、setProtection、executeProtected、estimateDex、getHistory。
适用场景:大额订单执行前评估滑点、流动性薄的订单簿下单、加密 DEX 换币、需要自动撤销或降规模重试的交易。
限制:所有数值与行为取决于实际数据源和平台接入情况,具体支持哪些平台、数据延迟与准确性暂未提供;保护模式(warn、confirm、block、retry)细节以实际配置为准。不构成投资建议。