Signal - mismatch of position volume, trying to fix

 

Hi,

 

Unfortunately I'm having an issue ("Signal - mismatch of position volume, trying to fix...") with the new signal feature. Sometimes, once a position is open, I get the following error message in the journal tab, for example: 


07:15:48 - order #1912763469 sell 0.09 EURUSD closing at 0.00000 failed [Invalid volume] 

07:15:48 - Signal - synchronization terminated, cannot correct position [#1912763469 sell 1.53 EURUSD at 1.29041 sl: 0.00000 tp: 0.00000] 

07:15:47 - Signal - mismatch of position volume, trying to fix [#1912763469 sell 1.53 EURUSD at 1.29041 sl: 0.00000 tp: 0.00000]

 

The MT4 terminal keeps sending this error message every 2 minutes, and when the signal provider closes the position, nothing happens to my copied order due to this issue, leaving it "orphan".

 

Has anyone faced the same issue ? Is there a way to have it resolved ?


So far, my only guess is that this is an issue caused by wrong calculation of lot size transformation between the signal provider and the subscriber, because the terminal says "order #1912763469 sell 0.09 EURUSD closing at 0.00000 failed [Invalid volume] ", however, the signal provider's lot size is 0.9 (as per his statement in MQL5.com) and not 0.09 as stated by the terminal. What confuses me even more is that the order was open successfully, with the correct lot size calculation, but now is not being able to close it.


Thanks


[EDIT]: For some reason, the order has just been closed (almost 4 hours later), now requesting the correct lot size... I guess the terminal got lost somehow and after having a break and some coffee it realized it was picking the wrong lot size ! =/

 

11:05:55 - order #1912763469 sell 1.53 EURUSD at 1.29041 sl: 0.00000 tp: 0.00000 closed at price 1.29114 

11:05:54 - close order #1912763469 sell 1.53 EURUSD at 1.29041 sl: 0.00000 tp: 0.00000 at price 0.00000 

11:05:07 - close order #1912763469 sell 0.09 EURUSD at 1.29041 sl: 0.00000 tp: 0.00000 at price 0.00000

11:05:07 - order #1912763469 sell 0.09 EURUSD closing at 0.00000 failed [Invalid volume]

11:05:07 - Signal - synchronization terminated, cannot correct position [#1912763469 sell 1.53 EURUSD at 1.29041 sl: 0.00000 tp: 0.00000]

11:05:06 - Signal - mismatch of position volume, trying to fix [#1912763469 sell 1.53 EURUSD at 1.29041 sl: 0.00000 tp: 0.00000] 

 

I got the same error also. 

 

How to disable auto correction mismatch of position volume

 

09:23:25 '6047481': remainder of order #29968265 was opened : #29974621 sell 0.01 USDJPYm at 87.970 sl: 0.000 tp: 0.000
09:23:25 '6047481': order #29968265 sell 0.04 USDJPYm at 87.970 sl: 0.000 tp: 0.000 closed at price 88.041
09:23:25 '6047481': request was accepted by server
09:23:24 '6047481': close order #29968265 sell 0.04 USDJPYm at 87.970 sl: 0.000 tp: 0.000 at price 88.041
09:23:23 '6047481': Signal - mismatch of position volume, trying to fix [#29968265 sell 0.05 USDJPYm at 87.970]
Documentation on MQL5: Standard Constants, Enumerations and Structures / Trade Constants / Position Properties
Documentation on MQL5: Standard Constants, Enumerations and Structures / Trade Constants / Position Properties
  • www.mql5.com
Standard Constants, Enumerations and Structures / Trade Constants / Position Properties - Documentation on MQL5
 
Could you mention the broker and is it MT4 or MT5 ?
 
phi.nuts:
Could you mention the broker and is it MT4 or MT5 ?

from lrcaste post:

"The MT4 terminal keeps sending this error message every 2 minutes, and when the signal provider closes the position, nothing happens to my copied order due to this issue, leaving it "orphan"."

 

phi.nuts:
Could you mention the broker and is it MT4 or MT5 ?

from lrcaste post:

"The MT4 terminal keeps sending this error message every 2 minutes, and when the signal provider closes the position, nothing happens to my copied order due to this issue, leaving it "orphan"."


It's MT4 - Okay I got it ;D.

Here the answer for "mismatch of position volume" signal error. As we know, each and every broker set their own minimum lot to trade and also set their own value for changing lot - which also known as lot step. These lots value may different from one broker to another, and therefore causing "mismatch of position volume" error.

To avoid this error, try to use MT from the same broker as signal provider. 

 

 
phi.nuts:

It's MT4 - Okay I got it ;D.

Here the answer for "mismatch of position volume" signal error. As we know, each and every broker set their own minimum lot to trade and also set their own value for changing lot - which also known as lot step. These lots value may different from one broker to another, and therefore causing "mismatch of position volume" error.

To avoid this error, try to use MT from the same broker as signal provider. 

 

I guess you're right. I was using MT4 from FXOPen ECN, which requires a minimum of 0.1 lots (in ECN accounts), so what you're saying makes sense. Thank you.

Reason: