testable trading systems