strategies: fix MASSIVE trade/sim issue

This was fine for convergence/divergence strategies, but not diff
or threshold strategies. As an example, if we sell/buy at 70/30 on RSI,
and we go over 70, sell, then drop down to 60, we'll continue trying to
trigger a sell because strategies.Trade will still be 'Sell'