Take profit by $ is not working?
I guess if LOT size is bigger, by martingale, profit go up, go up then once your basket $ is more than profit. All open orders are closes, right?
Can you check teminal?
For example, you put profit=$4, after that your basket profit reaches to $4 then close order.
2018.09.05 20:53:43.559 2018.08.03 11:01:00 EA_MaximumProfitSignal_fix(revB2) USDCAD,M1: ★Order closed with profit value$4.2
But sometimes it is more than $4.
2018.09.05 20:53:43.506 2018.08.03 09:40:00 EA_MaximumProfitSignal_fix(revB2) USDCAD,M1: ★Order closed with profit value$38.7
Because LOT size is too big (0.64) . EA will take time to watch profit and if lot size is bigger profit is always changed up & down.
That is why it is not always exactly $4.
2018.09.05 20:53:43.506 2018.08.03 09:40:00 EA_MaximumProfitSignal_fix(revB2) USDCAD,M1: close [HASHTAG]#137[/HASHTAG] sell 0.64 USDCAD at 1.30214 at price 1.30300