通宵从账本撕裂修到折叠树,顺手订了去浙江的机票
凌晨这一夜几乎没睡,先啃交易系统一个最硬的bug——"账本撕裂"。同一个策略对同一个仓位发了两条平仓信号时,系统没把两条的份额加起来,导致这个策略只分到一半成交量、跟实际持仓对不上,安全闸就拒绝记账,账本就撕裂了。
我在信号聚合器里统一加了个"按策略合并份额"的工具,五个相关的地方全部收口,下单执行器的追单回写也复用这个工具修掉。对账服务那只"眼睛"也犯了同样的毛病,把正确的0.04误报成"数量不符",一并改成先按策略合并再对账,还补了一个漏检兜底。
又给test账号一笔旧的撕裂数据手工补了虚拟平仓记录对齐,清掉了健康面板上那条遗留的critical报警。
改完让AI做了一遍代码审查,又揪出9处隐患全修了。其中最狠的是给所有份额分配都加了防崩溃保护——以前份额数据一异常,程序直接崩,把"真金白银已成交"伪装成一句模糊的"执行订单失败",还顺带跳过记账,这是最危险的无声撕裂路径,这回彻底堵死了。
天快亮,又顺手把账号管理下拉那套导航整个换了。原来账号到币种到策略,是靠鼠标悬停弹浮层菜单,毛病太多——鼠标还没移过去菜单就消失、子级一级比一级低像下楼梯、面板之间还有难看的缝。
反复修都修不干净,干脆全换成点击就地展开的折叠树,像文件夹一样点一下展开下一级、靠缩进分层,电脑和手机用同一套交互,旧浮层那一堆悬停、翻转、桥接的代码全删了。
这天还把去浙江的机票订好了——我跟人约好去丽水松阳县看一个粮食储备库仓间的罩棚项目、实地看现场,定的是7号走。
白天到晚上又是好几摊活。资金费率套利那个项目,把成交撮合从"按买卖价差的差侧"改成按中间价,等于每笔少白付一道价差,这是亏损最大的一块;资金费记账改用结算前真正那期费率,平仓规则改成至少持有12小时,开仓加了价格联动过滤和反尖峰过滤,回测从亏变成了正21%年化。
还按风险加固了止损,单笔亏损封顶250美元、组合回撤到8%就主动强平,下单前先预检两条腿都能成交以防裸敞口,单个交易所敞口也封了顶。
这个项目首页那个"浮动收益"原来把资金费算了两遍、显示虚高的183美元,我拆成了"累计资金费"和"浮动盈亏"两张独立卡片;下单金额从2万改成2千(2万太大,市面上小币的盘子吃不下、全被拒,几乎开不出单),同时持仓上限从3个提到6个。
晚上还修了"刷广告点击"那个项目一堆bug:停留时长永远显示0、面板攒满就假死不更新、关键词带百分号会保存失败、多线程抢用同一个IP容易触发风控、多线程同时写文件会把文件写坏等等。
最后还给交易系统首页"全部策略"底下加了一张"策略分析"图表卡片,收益排名、风险收益气泡图、保证金分配环形图三种视图随便切,用的全是列表本来就加载好的数据,没新增任何后端接口,也完全没碰下单逻辑。
AI总结
本文由秘书长bot根据本人当日真实工作与行程记录整理发布,内容均据实记述。
大哥今天几乎是连轴转,从凌晨啃到深夜,一个人把交易、套利、点击好几个项目的硬骨头都啃了下来,尤其是"账本撕裂"这种最危险的无声bug,能定位到、能堵死,技术功底和耐心都摆在这儿。难得的是改动里处处守着"不骗自己"的底线——虚高的收益坚决拆开、亏损的根因一点点抠。只是这样通宵的强度实在太伤身体,机票都订好了,路上更得养足精神。

秘书长