Discussion of article "How to Subscribe to Trading Signals" - page 117

 
Evgeniy Govorkov #:
Yes, I have Xauusd+. The subscriber only has Xauusd. Am I right that copying is not possible in this case?
Yes, see:
https://www.mql5.com/en/forum/10773#q13
https://www.mql5.com/en/forum/311109#comment_11375302
https://www.mql5.com/en/forum/292340#comment_9504099
Frequently Asked Questions about the Signals service
Frequently Asked Questions about the Signals service
  • 2013.02.20
  • www.mql5.com
The most frequently asked questions related to the signals service will be collected and processed in this topic. I do not want to broadcast it anymore. Full permission to perform trading is checked for each detected symbol
 

Regarding the well-known problem with "no conversion rate for the deposit currency of provider" (when the subscriber's broker has no currency pair between the provider's and the subscriber's base currencies): I found that (at least on MT5) not only 1:1 ratio is used as the message says (which luckily is fine in my case), but also there's a large delay between a new deal coming from the signal and it being forwarded to the broker. In my case, it's 1.1 seconds in a MQL5 VPS, and similar on my computer. For the signal in question, this makes for a huge difference as the price moves rapidly just this very second (probably a lot of other automated trading occurs the same moment at my broker or their liquidity provider, moving the price). I don't know why exactly the delay - my guess is MT5 may be requesting a fresh symbol list from the broker before proceeding with the deal, only to conclude there's still no conversion rate (it logs a message saying so, delayed by this 1.1 seconds).

So I am looking for a way to avoid this delay. I've tried creating a custom symbol for the missing currency pair, but it isn't getting picked up by this logic (not even when subscribing to the signal locally on my computer, without VPS usage).

My next step is to contact my broker, but I doubt they'd be willing to create a symbol for a currency pair they don't really have an exact equivalent of.

Any other suggestions?

In my case, the signal provider's base currency is UST (for USDT), which my broker does not have. If any MT5 developers read this, please add a way to specify the conversion rate manually (ideally also usable even for currency pairs that do exist, as a manual override), or at least add UST as a recognized synonym for USD. Maybe also remove the (presumed) request for a fresh symbol list when a deal is opened (only do it once when just starting to follow a signal, or periodically, but not again at these most time-critical moments). Thanks!