When you have only EOD data, you can obviously not trigger exactly at the crossing, no matter in which way, at least not in the backtest.