I still do not see this as a bug, if you set the lots exponent to 1 and the trade size to 0.01, all the trades are the same at 0.01 as you can see from the image below. So as far as I can see no trade size is large, if you still feel this is an issue can you provide settings so I can run a backtest to see the large trade sizes, but make sure you set the lot exponent to 1.
I took another look at your issue, the trades are not duplicating, they opened at different times, but the trade size was the same, this is down to the formula that is used for trade size calculation, you can find it in the user guide.
Trade sizes only increase using lots exponent when they are winning, if they lose they stay the same, in your example both trades lost.
https://clickalgo.com/switchback-settings-explained#smartgrid
We use a special formula to calculate the volume for each trade on a price retracement which does not follow the conventional method of a normal Grid-System, using our special formula there are other factors taken into consideration.
- The volume of the last position.
- If a position has lost or won.
- The number of open positions for the trade direction.
- If the open positions are above or below the last entry price.
A formula is applied to all the above values to determine the actual position size of a new trade, this helps reduce losses and increase winners.
Lots exponent example
Starting position size is 0.5 lots, the volume multiplier is 1.5, the next position that opens will have a position size of 0.5 x 1.5 = 0.75 lots and the one after that would be 0.75 x 1.5 = 1.12 lots.
The volume is reset when a trade loses and only multiplies for winning trades.
** If you set the lots limit value to 2 and turn this feature on, then the volume will never exceed 2K
Will the position size keep multiplying?
The answer is no, the position size will reset back to the starting volume depending on how many positions are open and the last entry price, our in-built formula will help reduce losses.