Unexpected (undesired) signal subscription behaviour MT4 build 610

 

I follow (or better followed as I was automatically unsubscribed) Johnpaul77

https://www.mql5.com/en/signals/30745

Today he opened a position NQH4 which apparently is not supported by my broker.

My journal shows:

2014.03.14 16:11:12.755 '2100017921': Signal - subscription disabled
2014.03.14 16:11:12.698 '2100017921': Signal - position [#29972447 sell 0.20 XAUUSD at 1385.28 tp: 1380.00] closed successfully
2014.03.14 16:11:12.698 '2100017921': order #29972447 sell 0.20 XAUUSD at 1385.28 sl: 0.00 tp: 1380.00 closed at price 1385.18
2014.03.14 16:11:12.485 '2100017921': request in process
2014.03.14 16:11:12.272 '2100017921': request was accepted by server
2014.03.14 16:11:12.218 '2100017921': close order #29972447 sell 0.20 XAUUSD at 1385.28 sl: 0.00 tp: 1380.00 at price 0.00
2014.03.14 16:11:12.216 '2100017921': Signal - position [#29971491 sell 0.20 EURUSD at 1.39114 sl: 1.39700 tp: 1.38500] closed successfully
2014.03.14 16:11:12.216 '2100017921': order #29971491 sell 0.20 EURUSD at 1.39114 sl: 1.39700 tp: 1.38500 closed at price 1.39220
2014.03.14 16:11:12.003 '2100017921': request in process
2014.03.14 16:11:11.791 '2100017921': request was accepted by server
2014.03.14 16:11:11.736 '2100017921': close order #29971491 sell 0.20 EURUSD at 1.39114 sl: 1.39700 tp: 1.38500 at price 0.00000
2014.03.14 16:11:11.463 '2100017921': Signal - close all positions
2014.03.14 16:11:11.463 '2100017921': Signal - cannot copy position, symbol NQH4 not found

Why are all positions closed, instead of just ignoring the position that could not be found?

This automatic close made me lose 10% of my account as the open positions were in loss at that time.


Also when I follow a very large account with > 100x my balance, the lotsize conversion factor is set at 1% and not at a lower value.

So when the large account opens 10 lots, on my account it is copied as a lot 0.10 instead of a lot 0.01 or 0.02

This creates an unnecessary high risk.


And also when because of this a new trade can not be opened, because of too little balance, when a trade is closed, a pending one is automatically opened.

So not when the signal provider opens, but at the moment when there is enough balance. So this trade is opened "at random" which is tjhe worst you can do when you trade.

Please open only orders that can be opened at the moment the signal provider opens the trade.

If opening the trade is not possible because of small balance/margin or because the postion is unkown (like NGH4), just ignore it and continue all other trades.


Changing this would really improve the risk management in automated signal trading.

 
tjark:

I follow (or better followed as I was automatically unsubscribed) Johnpaul77

https://www.mql5.com/en/signals/30745

Today he opened a position NQH4 which apparently is not supported by my broker.

My journal shows:

2014.03.14 16:11:12.755 '2100017921': Signal - subscription disabled
2014.03.14 16:11:12.698 '2100017921': Signal - position [#29972447 sell 0.20 XAUUSD at 1385.28 tp: 1380.00] closed successfully
2014.03.14 16:11:12.698 '2100017921': order #29972447 sell 0.20 XAUUSD at 1385.28 sl: 0.00 tp: 1380.00 closed at price 1385.18
2014.03.14 16:11:12.485 '2100017921': request in process
2014.03.14 16:11:12.272 '2100017921': request was accepted by server
2014.03.14 16:11:12.218 '2100017921': close order #29972447 sell 0.20 XAUUSD at 1385.28 sl: 0.00 tp: 1380.00 at price 0.00
2014.03.14 16:11:12.216 '2100017921': Signal - position [#29971491 sell 0.20 EURUSD at 1.39114 sl: 1.39700 tp: 1.38500] closed successfully
2014.03.14 16:11:12.216 '2100017921': order #29971491 sell 0.20 EURUSD at 1.39114 sl: 1.39700 tp: 1.38500 closed at price 1.39220
2014.03.14 16:11:12.003 '2100017921': request in process
2014.03.14 16:11:11.791 '2100017921': request was accepted by server
2014.03.14 16:11:11.736 '2100017921': close order #29971491 sell 0.20 EURUSD at 1.39114 sl: 1.39700 tp: 1.38500 at price 0.00000
2014.03.14 16:11:11.463 '2100017921': Signal - close all positions
2014.03.14 16:11:11.463 '2100017921': Signal - cannot copy position, symbol NQH4 not found

Why are all positions closed, instead of just ignoring the position that could not be found?

This automatic close made me lose 10% of my account as the open positions were in loss at that time.


Also when I follow a very large account with > 100x my balance, the lotsize conversion factor is set at 1% and not at a lower value.

So when the large account opens 10 lots, on my account it is copied as a lot 0.10 instead of a lot 0.01 or 0.02

This creates an unnecessary high risk.


And also when because of this a new trade can not be opened, because of too little balance, when a trade is closed, a pending one is automatically opened.

So not when the signal provider opens, but at the moment when there is enough balance. So this trade is opened "at random" which is tjhe worst you can do when you trade.

Please open only orders that can be opened at the moment the signal provider opens the trade.

If opening the trade is not possible because of small balance/margin or because the postion is unkown (like NGH4), just ignore it and continue all other trades.


Changing this would really improve the risk management in automated signal trading.


You have to ask to ServiceDesk on mql5.com.
Reason: