filter to reduce "false positive" buy signals

using ONLY the "macdiff" was a bad design.