The method is refreshingly explicit about the Coinbase data standing in for Kraken. Two checks would make the bridge to the live bot clearer. First, compare the exact daily bars that trigger the 20/50-day rules across both feeds and record any changed entry or exit. Second, separate passive limit fills from stop or urgent exits: a 0.40% maker fee on every fill assumes the order actually rests and fills; a stop may pay a different fee or miss the modeled price. A small event-level discrepancy table would show how much of the backtest survives those assumptions.