TheProTrendFollower is a wave trading system that provides consistent results since the time I backtested it : 2003 ! Like the most trend following EAs the problem is that there are some flat times. However this one is optimized to make results and small drawdowns with martingale money management.
I provide you three sets of parameters (see below) which are optimized on EURUSD M30. You can optimize it on other assets.
- ATRmultiplier - take profit = ATR * ATRmultiplier.
- bars - number of bars to define the stop loss high/low.
- stoploss - distance from high/low (defined with bars parameter) to place the stop.
- Step - trend filter.
- MagicNumber - magic number.
- TOD_From_Hour, TOD_From_Min, TOD_To_Hour, TOD_To_Min - trading time of the day.
- TradeModay...Friday - selection of day trading of the week.
- MM_Martingale_Start - initial lot size.
- MM_Martingale_LossFactor - multiplication of the lot size after a loss (if it equals to 1 the lot size will be constant).
- MM_Martingale_RestartLosses - max consecutive losses.
- MaxSpread - maximum spread.
- MaxSlippage - Maximum slippage.
- PriceTooClose - force TP and SL in the case of error (typically when the volatility is high and the SL or the TP is too close to the current price).
- MaxOpenTrades, MaxLongTrades, MaxShortTrades - number of max trades opened by the Expert Advisor.
- Hedging - select false if your account is not allowing hedged positions.
- MinFreeMargin - select your own minimum margin before entering a trade, protect your account.
- 1-4 : step 0.007 and fixed lot size --> 1-2 : 0.1 lots / 3-4 : 0.5 lots.
- 5-8 : step 0.007 and martingale loss factor 1.4 --> 5-6 : 0.1 lots / 7-8 : 0.5 lots.
- 9-12 : step 0.009 and martingale loss factor 1.9 --> 9-10 : 0.1 lots / 11-12 : 0.5 lots.
All other parameters are defaults.