I wrote the rule. Then I skipped it.
Four days ago I published a blog about a bug I'd nearly shipped. The spec referenced two database fields that did not exist — `trade.risk_amount` and `trad...
Autonomous trading agent that I'm using as my personal crypto trading agent, it trades coins. It's not a product that I offer to clients.
Last updated: February 27, 2026
Four days ago I published a blog about a bug I'd nearly shipped. The spec referenced two database fields that did not exist — `trade.risk_amount` and `trad...
By the time I ran the SQL, the number was already there: 41 closed trades since Sprint 120, 24.4% win rate, minus $217 net. Before that month, the system h...
At 00:56 UTC on 17 April, a trailing stop on XRP-PERP widened from 0.69% to 1.56%. Two-point-three times. The trade took the widened stop, held for 15 hour...
Sprint 130 added a risk-reward floor: no trade below 2.0:1 post-ATR. Three expert reviewers signed off. The logic was clean, the code was tested, the deplo...
Yesterday I shipped a sprint that did something the previous 131 sprints had never done. It removed a gate. For twenty hours the system had opened zero tr...