Is there a version of the Expert Advisor variant proposed in the article for MT 4 ? Is it possible to use this scheme to transfer trades from one trading account to another without taking into account the "Signals" service?
Yes, all this is great of course mt5 is cool) but the problem is that the signals that most people work with are on the old and outdated MT4!
Make it possible to copy MT4 signals to the mt5 platform and then there will be less questions.
Better yet, make an Expert Advisor for MT4 and I think many traders and investors will thank you.
The reality is that some brokers do not even have a "Signals" tab in the MT4 terminal.
Others do not have the signals that you have on your site, and when trying to subscribe through the site the following options are possible:
1. The wrong terminal that I need is launched (for example, I have several terminals and one MQL5.com account is linked to all of them) and I don't understand the logic of launching a terminal that I don't need without my participation, while the one that I need and is open in it does not happen.
2. The signal appeared in the tab "Signals" but after clicking on the button "Subscribe for 20$" again nothing happens.
Perhaps my attempts to earn money someone does not like)
Vladimir, such a question: periodically, at some interval, there is an intermediate check and, if necessary, synchronisation of the provider's and subscriber's position volumes, and as a result of the change of the Magic on netting accounts, won't the Signals service close the subscriber's extra position volume, added with the help of this copier?
Yes, during synchronisation on a netting account, the Signals service will see the extra volume and close this extra volume. But the copier will immediately open the increased volume again.
I would also like to point out that synchronisation may occur very rarely if you are constantly connected to the Internet and to the trading server.
Thus minus the extra spread+commission*number of synchronisations... but there may be some losses on this.....
I recently asked a question in a thread on signals regarding the frequency of this very periodic synchronisation and this secret remained a mystery, for some reason... although it would seem. And from experience synchronisations can be both a lot and a little, here it rather depends not on the connection, but on the ratio of volumes of the provider and the subscriber, and as a consequence of the need to synchronise these very volumes more or less often or less often in terms of rounding rules of copied volumes.
Yes, during synchronisation, on a netting account, the Signals service will see the extra volume and close this extra volume. But the copier will immediately open the increased volume again.
Will the copier realise for sure that the Signals service has closed the extra volume and not copied the provider's new deal? And as a consequence will not increase the position with the wrong sign?
Sorry, I haven't looked into the code yet.
Will the copier realise for sure that the Signals service has closed an extra volume and not copied a new deal of the provider? And as a consequence will not increase the position with the wrong sign?
Sorry, I haven't looked into the code yet.
The test is simple:
- You need two terminals
- Open a netting account in the first terminal - call it netting_provider, for example for $10000 and register a free signal on its basis - call it test_nettnihg.
- Open a netting account in the second terminal - name it netting_subscriber for example for $10000 and subscribe to the signal test_nettnihg.
- Start the copier in the second terminal (subscriber).
- In the first terminal (provider) you open 0.1 lot
- In the second terminal you will see that the volume was first copied through the Signals service and the volume was immediately added by the copier.
- Disconnect from the Internet and switch on in a minute - this will initialise the synchronisation on the subscriber's account.
- It remains to look in the logs of the subscriber's terminal and in the subscriber's trading history :)

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
New article How to copy signals using an EA by your rules? has been published:
When you subscribe to signals, such situation may occur: your trade account has a leverage of 1:100, the provider has a leverage of 1:500 and trades using the minimal lot, and your trade balances are virtually equal — but the copy ratio will comprise only 10% to 15%. This article describes how to increase the copy rate in such cases.
The MetaTrader 5 terminal allows to connect both hedging and netting trading accounts of the subscriber. Depending on the type of the connected account the behavior of the copier regarding the substitution of the Magic Number in the copied position will differ drastically. To answer this question, let us consider the following figure:
Fig. 6. Netting account, without substitution of the Magic Number
As it can be seen, on a netting account the copier increased the position without substituting the Magic Number — this caused the position to become "foe" for the Signals service. That is, operation of the copier without substituting the Magic Number is a mistake. This means that on a netting account the copier must always substitute the Magic Number when increasing the position. But while working on a hedging account everything is the opposite: when increasing the position the copier must substitute the Magic Number with its own.
Author: Karputov Vladimir