Trading System Design: Test Your Edge
Finding a logical reason that your trades should work is the first step in coming up with a market beating strategy. After that, testing is required to be certain your idea actually works in the market because, in the end, markets are driven by emotions and logic will sometimes fail in the face of that.