2026-08-01

Why I built BearBreaker

I have been trading for a long time. I have also been making the same mistakes for a long time: chasing momentum, doubling down out of frustration, exiting too early because of fear, and ignoring my own written rules the moment the market got loud.

The frustrating part was never the losses. Losses are part of the job. The frustrating part was reading my own trading journal a week later and realising that almost every painful entry started with a sentence like "I know the plan says wait, but this time it looks different." It never looked different in hindsight. It only looked different while I was staring at a moving price.

BearBreaker started as a personal script. I wanted something that would do exactly what I had written down, every single cycle, no matter how I felt that morning. The Intent Core decides which constructs matter. The Trading layer executes inside strict boundaries. The TCB ledger keeps me honest about what I actually paid. Cooldowns stop me from acting twice on the same idea before the first action has even settled.

It took several iterations before the priority sequence felt right. The first versions were too eager to expand and would spend most of the available capital in the first week of a drawdown. Later versions were so conservative they never did anything at all. The current version sits between those two failures, and more importantly, it behaves the same way in a calm week as it does in a chaotic one.

The system is not magic and it is not a prediction engine. It has no opinion about where the market is going. It is a set of rules, repeated, with a written record of every decision so I can review behaviour instead of arguing with memory. That is the whole point, and it is why I decided to package it up so other people can run the same discipline on their own machines with their own parameters.