The last post was about making a number trustworthy. Leakage geometry, purge widths, de-overlap, a baseline that could not cheat. It ended with a minute-scale ceiling that held at 52% across seven configurations and a model family swap.

This one is about what happens after you trust the number. Because a probability you are going to bet on is a different object from a probability you are going to report.

The probabilities are not decorative

The path-passage classifier is a three-class LightGBM. It returns p_up, p_down, p_none. Those go straight into the expected-value score that decides whether to take a trade and how big:

long_score = p_up * (B - C) + p_down * (-B - C) + p_none * (-C)