This setting is probably more appropriate for risk-management. Used in conjunction with UseTPBehaviour, bot will automatically lower the profit pips value as more and more martingale opens.
Yes, bot might close for loss. However, the idea is to minimise risk. For example: 5 EURUSD BUY martingale opens.
- BUY 0.01 at 1.2345
- BUY 0.02 at 1.2335
- BUY 0.03 at 1.2325
- BUY 0.04 at 1.2315
- BUY 0.05 at 1.2305
At this point, without specifying TPAutoReducePips, say, TP value is at 1.2320.
By specifying TPAutoReducePips to 10, TP value will be at lower than 1.2320 which will cause positions to close quicker, exposing you less to further market movements.