MM Trading Bot 项目变动日志 · 2026-09-19

北京时间 20:03 更新,采集截至 20:01。收录上次日报后尚未报道的 37 个提交(后端 18、控制台 19),提交时间覆盖 9 月 19 日 00:31 至 16:05。已扫描父目录全部 3 个来源子仓库;钱包生成工具无新增。候选提交均已出现在来源仓库远端 main;来源仓库的未提交工作不计入日报。

Trading Strategy

新建 V3 区间任务可按所选钱包输入资产余额的百分比设定总预算;预览逐钱包读取余额并固定为具体金额,创建时若余额变化则要求重新预览。执行时优先选择余额充足的钱包,实际输入仍受余额与最低订单额约束。该模式仅适用于区间任务的买入报价资产或卖出代币,费用另计;独立的测试夹具调整不改变用户功能。(4cd7dd9e、4dfaa3da、10998129)

区间任务新增价格阶梯:每档分别设置触发价、预算和可选订单次数,总预算须与各档之和一致;池子事件唤醒检查,另有周期性兜底,成交前仍重新报价。界面展示各档已花费和确认订单,可选择不设时间上限,直到各档完成或任务被暂停、取消。EVM 通过 WebSocket、Solana 通过链上日志订阅;订阅失败会重试,价格触发本身不保证成交。(fc0105b7、59633c1b)

策略选池增加协议、地址、观测价格、储备和更新时间;支持地址自动补全、池子排序和选中池参考数值。预览价格改取同一池的已保存 USD 观察,并可从目录刷新价格;缺少匹配观察时明确不可用,目录刷新不会覆盖已手选的池。观测价格及池子市值仅供参考,不是可执行买断报价。列表补充入场方向,成交记录展示由确认数量与交易时点付款资产美元参考估算的每代币成交价(不含网络费)。(a58fe1f3、c2d3478b、1ad07f41、35380d33、fafb08b8、cc43b397、e39b4c98、438abbe5)

Market Intelligence

Solana 持有人观察补充代币账户所有者、铸币/冻结权限和可验证的创建者角色,无法解析的所有者保留警告;供应分布按持仓与供应的实际观察时间指出超过两分钟或时间缺失的记录,不将不同时间的数量误作完全对账。已知 Solana 池可补读链上储备并合并到供应商目录;来源资产顺序相反的同一池也能正确对齐。(546300e6、e8e969f0、4ecd7cfb、5143aad8、336feef0)

链上成本模式新增独立的钱包历史恢复与后台成本投影,Solana Alchemy 钱包进度不再由代币公共索引代替;原生币成本与交易时点 USD 历史估价分别处理。面板可切换原生币/USD 并显示恢复、重试、已知与未知成本覆盖,钱包组按当前成员聚合;成员未完成对账时组成本与盈亏保持不可用。人工期初成本入口已移除。配置曾短暂切换到外部模式,当前又回到链上模式;代码提交不证明运行环境已部署或完成历史恢复。(9f75e777、e0bf152d、9491700f、8dc9b493、8ed09773、b13bdb8a)

外部成本模式改用 Birdeye 钱包估算并补充限流重试及余额可信度提示;供应商剩余成本、均价和盈亏都不是已对账链上库存,未覆盖或余额不符的钱包保持未知/警告。该模式与链上成本互斥,不能把两套数值合并。(b46a1413、daaa50a1、026cbef2)

管理员可先预览受影响的同代币任务,再填写代币地址与原因,排队重建共享索引;后台分批清除旧事件、持仓和样本后重新采集,界面显示进度与失败状态。重建会影响订阅该代币的所有项目,并可能删除无法完整再现的历史池价样本与告警;历史价格缺口仍须标为未知。监控详情新增索引、钱包恢复、账本及供应商各自的进度,不把队列或“追上”状态解释为生产部署。(c75f6bce、7a8ce1ec、cb3ba567、f04cecbb、28d4c98f、b4e6d2ec)

供应分布图新增可切换的分类图例与筛选,标注筛选后条宽和总供应占比的区别,并可手动请求刷新和查看结果。池子图改用目录地址选择,目录失败时仍可选快照中的池;原“Full wallet exit”只读报价入口从此面板移除,独立库存指标布局更清晰。(db2d9c38、0f8e210e、603af512、b4856d12、e39b4c98)