I agree with you on the filters. You do have to be careful, though, as a filter that elimates catching the few bigs profitable trades will cause the system to lose.
This rough system is profitable, but it does have big drawdowns. As others have mentioned, a trader really needs to stick with...