Problem in Martingale
-
Hi, i set martingale in Buy and Sell but open position with wrong lot.
my setting its this.and multiply on loss = 2
but when backtesting runnig wrong.

buy 1 lot= 1, after it open a sell by lot =2 (all its true ) but after this open a buy by lot=1 (????? this should open a buy by lot=4)
Can help me?
-
What symbol is this and is it possible to open more than 1 lot anyway, or do you have enough balance?
-
@fxdreema
EURUSD
yes Balance = 10000$
my base lot is 0.01 but sometimes run with 0.02https://fxdreema.com/shared/JHVFv5F1e
its another sample :



-
In live test same problem:
AUDJPY in sort at time . base lot is 0.01 martingale multiply = 21- buy 0.01
2- sell 0.02
3- sell 0.04
4- buy 0.08
5- sell 0.01 (wrong) ( in normal should open sell with lot 0.16 )account have free margin.

-
i'm not sure why it does ( maybe because it is sequence on loss and the sells are winning ? you can make a custom sequence starting with this tutorial from Miro https://fxdreema.com/shared/wRRJzDKud
-
The problem could be because Martingale looks at the lot size and profit of the last running trade, and if there are no running trades it looks at the last closed one. Why it looks at the last running trade? Because in the past someone asked for that. But to be fair, this is not a normal situation for Martingale. Martingale is a betting system that requires the bets to be finished, the trades to be closed. You double on loss. But if you have a running trade with unrealized profit/loss, then what is the right thing to do?
-
The way to do it is to always start again from the initial trade after all trades in the group have been closed. It should not matter if they have been closed in loss or profit. This is how most martingale EA's work.
Hopefully this change can be implemented soon to the system as it should be a relatively small issue to fix. It could also be added as on option to the buy/sell blocks.