Partial Close Failing with error ,"15/08/2019 12:34:01.331 | → Failed to close position PID33725619 with error "Order closeVolume 0.20 is not multiple of volumeStep=39000.00."
Created at 16 Aug 2019, 07:54
Partial Close Failing with error ,"15/08/2019 12:34:01.331 | → Failed to close position PID33725619 with error "Order closeVolume 0.20 is not multiple of volumeStep=39000.00."
16 Aug 2019, 07:54
Hi there,
i am having an issue with the Partial Close. I am wanting the trade to close out 50% of the trade, but it keeps giving the following error
| → Failed to close position PID33725619 with error "Order closeVolume 0.XX is not multiple of volumeStep=XXXXXX.00."
The Code that it is using is as follows:
PositionSize = Math.Round(position.Quantity * (MultiTradeLotClose / 100), LotDigits); double LotStep = Symbol.VolumeInUnitsToQuantity(Symbol.VolumeInUnitsStep); double steps = PositionSize / LotStep; if (Math.Floor(steps) < steps) { PositionSize = Math.Floor(steps) * LotStep; }
Have i got the wrong variables to convert it to a volume? Any help on this would be great.
VertoTrading
16 Aug 2019, 17:28
Never mind i got it sorted. Didn't read the API Refernce properly and i had it reading a lot not a volume value.
@VertoTrading