Hello,
Just checked improved_martingale EA in your Github repo, very interesting.
It seems to open trades on both orientations based on “Averaging down” Martingale algo.
When the market movements reverse, the EA will open 2 trades to make the cost down and meantime, it will open 1 trade opposite to the predicted orientation to prepare for chances on the opposite orientation.
Is my understanding correct?