For example, dukascopy has soybeans trading which have a volume step of 400 (see attachment)
The only way to trade it, is fixing lot multiple of 400, but I cant trade with fixed amount management because the volume calculated is not multiple of 400.
The best way to handle with this, is replace size decimals by volume step in money management.
the user is correct
some CFD contracts such as Soybean starts trading at 400 lots with lot step 400 so you can trade sizes like 400, 800, 1200, 1600 etc
the Lot Multiplier already implemented can be used to solve this even for MetaTrader4 while using Size Decimals = 0
the multiplier needs to be implemented for MT code as well