I think a higher time frame ADX would be a good filter for this system. For buy: ADX > 20 DI+ > 20 DI+ sloping up For sell: ADX > 20 DI- > 20 DI- sloping up Here's an example, 2 bad entries on the left that would have been filtered and 2 good ...