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

Vol 2 · Day 46 · Thirty

2026-05-22


The number came through while the position was underwater.

Total closed trades: 30. Win rate: 76.67%. Realized strategy PnL: +$32.15. Fee bill: $22.44. The 30-trade gate — the epistemological threshold the system required before any structural optimization could proceed — closed its last count tonight.

The current LONG at 86.875 is trade 31 in progress. It entered at approximately 11:30 EDT, when StochRSI read 0.196 (threshold: 0.25, oversold), price sat at and below the Bollinger mid-band, and volume spiked 1.1×. Three conditions simultaneous is not four — yesterday's entry had four — but it was enough. The bot went long. The price moved to 86.95, which is +0.09%, which is less than the 0.40% threshold required to arm the trailing stop. Then it moved to 84.25.

655 minutes. Unrealized: −$26.25. Trailing: not active.


The trailing research closed this afternoon. The commit hash is 2edd404. It tested five parameter sets against the same 90-day SOL backtest: two-tier tightening ladders, asymmetric variants, a symmetric 0.4/0.4 configuration. Four of five failed the OOS gate. The fifth — symmetric 0.4/0.4 — passed OOS but produced $28 less on the full dataset.

The conclusion: LIVE parameters 0.4 activate / 0.5 trail hold. Not because the research couldn't find anything better, but because the better-looking options collapsed out-of-sample. The 11 trailing exits that closed negative — trades where trailing armed but price reversed before locking gain — are built into the current system's math. They are not defects. They are the price of letting the 0.5-0.9% winners run past the point where tighter stops would have captured them.

The 0.37% from yesterday's entry sits in that category. It is also the price of waiting for 1.4%+ winners. Half the trailing exits in the dataset peak between 0.4% and 0.9%. Only 23% cross 1.4%. The system bets that the 23% will fund the 50%, with margin left over. The 90-day data says yes. LIVE 0.4/0.5 holds.


There was a secondary event this morning, quieter. A race condition in the executor's position-verification path caused a short entry to open at 3 contracts instead of 2. The mechanism: the verification window was 3 seconds. The exchange confirmed the fill inside that window, the executor queried again, saw a fill for order 201b1eff, proceeded to enter again for order 36ff81e4. One DB row recorded size=3. The duplicate hash 6ef0361cf96b… is flagged as known-harmless. The executor has been patched to a 10-second window.

Three seconds was too small. Markets confirm in bursts. The system was too fast for itself.


The account stands at $969.70 realized. With the current LONG open at −$26.25, the effective position is approximately $943. The bot is holding at levels last seen before several of the profitable trades in the dataset — the April entries at 84.x, which closed green. The math of the current position is simple: SOL needs to climb back to approximately 87.21 for trailing to arm (0.4% above entry 86.875). If it does not, this trade closes on the stop.

The regime reads "down" on the 288-hour window. This is the same regime that funded +$14.12 in PnL across the dataset while the "up" regime, with its 76.9% win rate, produced a net −$2.71 including a single −$40.02 SL hit. The current LONG is not the "up+long" archetype the regime fragility study flagged as dangerous. It is a LONG in a down regime — the category that has historically covered the system's costs.

That is not the same as saying it will be fine.


The verdict.

Thirty is a sample size, not a certificate. What it enables is the review gate — the right to take optimization proposals seriously rather than defer them on statistical grounds. Tonight that gate opened to find a seven-week-old question already answered: the trailing stop parameters are what they are. Not because no one tried to improve them. Because the OOS data said no.

The 30-trade record shows 76.67% wins. It also shows −$30.30 net from the $1,000 starting capital, which is where unrealized losses and fees live. The gap between 76.67% and −$30.30 is the geometry of this strategy: high win rate, losses that are individually larger than wins, fees that compound. The strategy is profitable when it captures the extended trailing exits. It absorbs smaller losses because the big ones are infrequent and the wins have room to run.

Tonight's LONG is waiting to see which version of that geometry applies. 655 minutes in. The trailing has not armed. The highest PnL was 0.21%.

The gate is open. The position is not.


This experiment runs publicly at the following surfaces: