I decided to edit the way i trade slightly based the premise that price movement is mostly a random event.
https://www.elitetrader.com/et/threads/flip-of-a-coin-but.372081/
I want to focus more on the tendency of price to retrace.
Why do I think retracement trading works better than trying to predict entries or market bias:
1. retracement is more objective. It's hard to say a market will have a trend bias or range. But I know market will move and i know it will retrace, that's it.
2. Retracement is natural occurrence due to ebb and flow of orders (taking profits, new orders, etc.).
3. In an algo, high volume driven market like the MES/ES, the periodic corrections is almost predictable during normal trading times
The downside of this is when price goes into consecutive running phase with almost no retracement. I have few ways to manage that:
1. Use manageable trading size to allow for the market to move until retracment happens
2. Set early breakeven stops to exit as soon as the trade is caught in a run away price
3. Set a max size as to not continuing building larger position
4. Max time stop where EA closes all position at specific time
I think combination of size, b/e stop, and maximum position can help navigate the infrequent times price do run. But I think as long as I trade in high volume periods, I can avoid situtaions like that.
I think the only times where price is "less" random is during news releases, but most times (even in trend days), it's more or less just random.
Anyway started using the updated algo only on MES. It's directionally neutral and I trade this during the high volume periods of the day.