I think a filter based on a larger timeframe like 30 mins could of denied shorting permission over most of the period you backtested.