Maximum profit
The Maximum Profit – Prevent open module, will prevent opening new trades when an amount of profit has been reached, withing a window of time (timeframe), including the profit/loss of the currently opened orders.
Settings
- Maximum profit: the maximum amount of profit in pips, money or percentage of your equity.
- Unit: Select pips, money or percentage of your equity.
- Timeframe: Select the timeframe in which the profit has been reached. For example if you select D1, then all profits in the current day will add up to your total amount of profit.
- Current = profit within timeframe of the chart.
- M1 = profit within 1 minute.
- M5 = profit within 5 minutes.
- M15 = profit within 15 minutes.
- M30 = profit within 30 minutes.
- H1 = profit within 1 hour.
- H4 = profit within 4 hours.
- D1 = profit within 1 day.
- W1 = profit within 1 week.
- MN1 = profit within 1 month.
Afterthought from the team
We could’ve built a module which closes all current orders when the maximum profit has been reached, but we decided not to and instead only prevent opening new orders. Why? We believe when an EA opens an order it should allow the order to run its normal course, instead of potentially being cut off premature. We believe that maximum profit shouldn’t be an afterthought, but should be a well thought out part of the EA. Therefore we recommend the following approach: when you want a maximum of 5% of profit a day without passing that percentage, then please make sure that the sum of your maximum profit (of this module) and your Take profit percentage (from the Take Profit module) will never pass 5%. So if your Take profit module has a TP of 1% of equity, then you would be wise to set this module to 3.5 % of equity.