You might consider giving more wieght to those conditions rather than having a binary system.
Instead of is it in an uptrend, yes or no, you look at the slope of the uptrend and give it a value based on your opinion of how the stock is moving. Mabe based in the distance from a moving average or...