The dilemma nobody states out loud
Statistical learning wants stationary inputs: a feature whose distribution is stable, so that a relationship fitted on old data still applies to new. A price series is not that. It wanders, has no fixed mean, and a model trained when a stock was at 40 has never seen 400.
The universal fix is to difference: model returns instead of prices. That works, and it costs something rarely acknowledged.
Key idea: Differencing removes the non-stationarity by removing the memory. A return series has almost no information about where the price actually is, and level matters: distance from a 52-week high, position within a range, whether a level has been tested before. The standard fix deletes exactly the features many strategies are built on.
The question this lesson answers is whether the trade has to be all or nothing. It does not.

