Storage Sense deleted my backtest cache because Windows could not tell I was reading it
I run eleven automated crypto trading bots. Two of them — a 25-coin bot and a 50-coin bot — exist because a machine-learning backtest said their entry signal beats a coin-flip by enough to trade live. That backtest takes hours to run, so the results are cached to disk. On September 25th I went looking for the 25-coin cache and it was not there. Not corrupted. Not truncated. Gone, as if it had never been written. I had not deleted it. Nobody else has access to this machine. The folder it lived in, Windows' default %TEMP%, still had fifteen other cache files in it, ranging from a few hundred kilobytes to 279 megabytes, all built by the same scripts, all supposedly just as permanent. These caches exist because the training run behind them is not cheap. Each one is a walk-forward retrain: the model is refit every quarter on data up to that point and scored only on the quarter after, so a single 25-coin pass touches years of history dozens of times over. That is normally hour...