MM Trading Bot 项目变动日志 · 2026-09-17
北京时间 20:11 更新,采集截至 20:02。收录 9 月 16 日 20:01 采集后尚未报道的 50 个提交:后端、控制台各 25 个,覆盖昨晚日报后的补充及今天变动。已扫描父目录全部 3 个来源子仓库;钱包生成工具无新增。远端核对时,46 个提交已在 main,4 个仅在本地,见对应条目标记。
Wallet Warmup
随机预热改为每个钱包独立计时、随机选择当前可执行动作,并分别累计次数、费用和投入预算;一个钱包等待确认不会阻塞其他钱包。新表单只需选择动作类型,后端从项目可见池子、余额及已有授权生成参数,预算可展开调整;报价后再次扣除账户租金,避免挤占保留余额。最终支持的 Solana 原生币交互通过任务临时地址往返,禁止组内钱包直接互转;代币转账和 Base 原生币往返暂不可用,旧的显式预热转账也会被拦截。旧版买卖预热保持原有计划语义。(trading-bot 1697d768、trading-bot-dashboard b61b1ee3、trading-bot ab310490、trading-bot-dashboard 50eb93f2、trading-bot 16004c5d、trading-bot-dashboard ce03a016、trading-bot b73533fb、trading-bot-dashboard 30db7917)
Snipe
同一钱包组可选择最多 20 个钱包执行,买入预算按组设置,Gas 按钱包设置;预览扣除费用、租金及已有资金预留,按钱包可用容量分配,组内不搬运资金。新任务提供固定预算或开池时目标代币储备比例两种模式;比例为 0.01–99.99%,仅支持 Raydium CPMM、Meteora DAMM v2 和 Uniswap V2 的有上限精确输出路径。各钱包独立成交,冻结分配后不补分预算,结果可能部分成功;早先的报价币储备比例配置保留旧语义。(trading-bot 9d12f76b、trading-bot-dashboard 24dcb663、trading-bot 2553e2d0、trading-bot-dashboard 4efa4463、trading-bot be50f4d8、trading-bot-dashboard f2a00fdc)
最高价格和最低池流动性改为可选开关,新表单默认关闭,已有正数限制继续生效。固定投入的 Fast 模式关闭最高价格后不再有最低输出价格保护,也不使用相对滑点保护;Standard 仍保留报价滑点约束。精确输出模式仍受目标输出与最大投入约束。表单增加实时价格、费用和独立租金参考,空白且未手动编辑的 Gas 上限可自动填入建议值;任务名可按代币及打开表单的时间生成,优先费区域和报告显示同步整理。(trading-bot bea424bf、trading-bot-dashboard 1ee87490、trading-bot-dashboard 4e059098、trading-bot-dashboard 9f1f311d、trading-bot 788de595、trading-bot-dashboard ad82eff3、trading-bot-dashboard b3858898、trading-bot 7dd04758、trading-bot-dashboard f17ec94d)
Fast 授权改为后台持续续租,签名前预留授权余量,补充构建、等待授权和广播阶段诊断。Solana 初始池扫描增加有限重试和 Alchemy 分页,扫描不完整时停止初始化;组监听初始化失败且尚无钱包尝试时可重新启用,保留原截止时间。报告按真实回执汇总投入、到账、加权均价和全部尝试的网络费;历史美元参考使用交易分钟价格,缺失记录保持不可用,旧记录不自动补价。(trading-bot ba1faf00、trading-bot 6fb5ef02、trading-bot 90448e06、trading-bot-dashboard 3e0ca206、trading-bot 07d8dce8、trading-bot-dashboard 396273f2)
Trading Strategy
策略与预热执行记录增加实际投入产出、网络费、报价偏差、历史美元参考及账户押金支付/回收信息,列表汇总完整作用域内的执行账本,详情支持继续加载。已知参考成本分别展示费用和正向兑换价值差额,不把转账本金或可回收押金算作支出,也不把兑换价值差额当作精确利润;缺少历史价格或 Base L1 费用时标为不完整。(trading-bot 0762849d、trading-bot-dashboard 7f855409)
Market Intelligence
代币导入与重新发现读取链上名称、符号和元数据状态,交易对搜索与 Snipe 选择复用该信息;地址仍是身份依据,缺失、读取失败与不支持格式分别显示,不读取外部元数据 URI。索引调度增加退避重试和按监控项隔离错误,保留已有检查点,刷新请求成功仅代表进入队列。(trading-bot 9cc6a9e2、trading-bot-dashboard 55f99dde、trading-bot 459647bb)
仅本地、未推送:索引及成本页面新增调度失败、历史待补齐和观察过期提示,并修复 Yellowstone 导出兼容性。持仓、成本、图表与成交新增钱包组统计,可切换到地址维度;按当前成员及稳定组 ID 聚合,均价按数量加权,缺少成员证据时保持未知。成交先聚合再分页,净买入不等于当前持仓;不支持将单钱包退出报价相加作为组退出报价。(trading-bot 1e52e4b6、trading-bot-dashboard 6ac8abde、trading-bot b32d4b00、trading-bot-dashboard 3f7cd0f1)
资金流转
跨链生成计划前先校验金额并对代表性地址报价,避免金额过小仍提交;预览展示各选定服务商的到账、美元换算和 Gas 建议,可刷新源端/目标余额。预览不保存任务或发起支付,代表性估算也不保证全部钱包可执行。跨链统计使用发送前保存的历史价格与真实到账、费用证据,分开显示价值差额和 Gas;低于最低到账量的回执仍需处理。Glide 状态读取与支付通知错误区分处理,避免因缺少支付哈希而忽略已有到账证据。(trading-bot-dashboard 826498b2、trading-bot 83156867、trading-bot cbc29495、trading-bot-dashboard cee2a299、trading-bot 1fc03c81、trading-bot-dashboard 4d19e5c3)
资产与盈亏
钱包资产增加原生币和已观察代币的美元估值,明确未定价、待采集、过期及部分覆盖。盈亏页统一为概览、交易盈亏、资产价值和费用,使用实际执行记录建立加权成本,区分扣除网络费前的交易盈亏与买卖现金流;缺少历史价格、记录截断或不支持的跨代币交易不会补造完整收益。资产价值变化包含转入转出,不能直接视为盈亏。(trading-bot e89fde72、trading-bot-dashboard 7143edb7、trading-bot 3affb9b0、trading-bot-dashboard 6a56e3e2)
资产趋势统一到后台观察流程,交易、转账和提币任务只请求提前刷新,移除旧任务快照和快照差额盈亏入口。历史按分钟/小时/日分别保留 3/90/730 天,缺失观察不插值。重要迁移边界:本次代码中的迁移会删除旧余额快照和旧资产采样表、清空缓存并重建观察历史,不导入旧历史,回滚应用也不能恢复已删除数据;本次日志任务未执行该迁移。(trading-bot f1bc34c2、trading-bot-dashboard 7a65cea4)