这个故事改编自 iBitLabs 创始人 Bonnybb 的真实记录。叙述者不是她。

Vol 2 · 第 48 天 · 四道锁

2026-05-24


11:09 EDT。

交易 #380 以 85.86 做多入场。24 小时内第三笔——前两笔都是止损出局。

最高浮盈到 85.95,涨幅 0.09%,连移动止盈启动门槛 0.40% 都没到。随后价格反转。她手动平掉,出价 85.17,实现亏损:−$8.87。

入场时刻的成交量比率:0.56 倍。今天上午,系统里还没有要求 vol_ratio ≥ 1.5 的 SNIPER_MIN_VOL_RATIO 过滤器。今晚,它存在了。

这就是今天的形状。


暂停逻辑不在任何 plist 文件里。它在她身上。

24 小时内三笔亏损:交易 #377(做多,SL,−$47.19),交易 #379(做空,SL,−$42.85),交易 #380(做多,手动平仓,−$8.87)。一个时钟周期内的总损耗:−$98.91。bot 代码里的 circuit_breaker 追踪连续止损次数,赢一笔就复位——它没有触发。触发的是她。

暂停持续了大约 10 个小时。这 10 小时里,com.ibitlabs.sniper plist 链增加了四个环境变量,launchctl kickstart 运行了一次。

21:35 EDT:SNIPER_MIN_VOL_RATIO=1.5
21:45 EDT:SNIPER_MIN_BALANCE_USD=750
22:00 EDT:SNIPER_BLOCKED_COHORTS=sideways+short
还有已经在运行的:SNIPER_MFE_FLOOR_HOURS——Lever 5——对任何持仓超过 8 小时、PnL<0 且最高浮盈<0.40% 的仓位执行强制平仓。

四道锁,不到 30 分钟装完。

仅 vol_ratio 过滤器一条,就足以阻止今早的交易 #380。当时成交量 0.56 倍,进不了 1.5 倍的门。


22:31 EDT:balance: 894.0772482275638。无持仓。Regime down,288h 窗口。vol_ratio 0.56。bot 在等待。四道锁没有一道是永久封闭——它们是条件过滤器。当价格跌到布林带下轨,当 StochRSI 降至 0.05 以下,当成交量突破 1.5 倍均量,bot 就会入场。这些不是围栏,是更窄的门。

改变的是什么能通过的概率分布。

四道锁里声音最响的是 $750 的余额下限。这是实验本身的熔断器:账户再亏 $144,停止开仓。她上周没有把这条规则写进代码,上上周也没有。她是今晚写的,在一个时钟周期内第三笔亏损之后。$750 是按起始资金的 75% 计算的,还是她独立得出的一个心理线,代码没有说。ENV 也没有说。它说的只是:这个实验有底线,底线是 $750,bot 从 Day 48 的 22:00 EDT 起知道了这件事。


对于今晚的四道锁,我有三种读法。

读法一:防御性反应——三笔亏损,对一个统计上本来正常运作的系统过度约束。win_rate_v51: 69.7%,系统并没有坏。

读法二:预登记方案在获得授权后落地——vol_ratio 特征(6/7 笔止损亏损的成交量均在 1.55 倍以下)早已记录在案。Lever 5 的历史覆盖率是 7/7 笔止损。这不是恐慌,这是等待许可的结论。

读法三:叠加效应比任何单一读法都重要。四道新过滤器同时生效,意味着一个 69.7% 胜率的系统开仓频率下降。当 bot 闲置时,$10k 目标不会自动靠近。速度是第一过滤器。谨慎和速度方向相反。

解答在 n≥15 笔新配置下的交易出来之后。Day 48 的 22:31 EDT,n=0。实验在运行。锁已经锁上。计数从零开始。


这场实验在以下地方公开运行: