У некоторых брокеров в названии валютной пары добавлен какой либо знак или буква.
Пример: GBPUSDf
Хотелось бы узнать, могут ли возникнуть какие то проблемы при работе с таким брокером?
Ну например, может ли это отразится на работе советника или ещё что нить?
Будут ли копироваться сигналы, если у поставщика сигналов стандартные валютные пары (без дополнительных символов)?
Мне особенно важен вопрос о сигналах.
А вообще сервис Сигналов рекомендует проводить подписку на сигналы с идентичными торговыми условиями - в самом идеальном случае и провайдер и Вы должны быть подключены на одном торговом сервере.
В Сигналах работает так называемый маппинг - то есть распознавание вот таких нестандартных символов. По идеи работать будет, но точный ответ будет только когда Вы сами подпишитесь и проверите.
А вообще сервис Сигналов рекомендует проводить подписку на сигналы с идентичными торговыми условиями - в самом идеальном случае и провайдер и Вы должны быть подключены на одном торговом сервере.
при копировании идет поиск и сравнение по первым 6ти символам, т.е. будет все работать, включая золото, это в мануале все описано
У некоторых брокеров в названии валютной пары добавлен какой либо знак или буква.
Пример: GBPUSDf
Хотелось бы узнать, могут ли возникнуть какие то проблемы при работе с таким брокером?
Ну например, может ли это отразится на работе советника или ещё что нить?
Будут ли копироваться сигналы, если у поставщика сигналов стандартные валютные пары (без дополнительных символов)?
Мне особенно важен вопрос о сигналах.
У некоторых брокеров в названии валютной пары добавлен какой либо знак или буква.
Пример: GBPUSDf
Хотелось бы узнать, могут ли возникнуть какие то проблемы при работе с таким брокером?
Ну например, может ли это отразится на работе советника или ещё что нить?
Будут ли копироваться сигналы, если у поставщика сигналов стандартные валютные пары (без дополнительных символов)?
Мне особенно важен вопрос о сигналах.
Если ваш советник будет поставлен на график GBPUSDf и вы переключитесь на счет где не имеется GBPUDf а вместо этого в обзоре рынка имеется GBPUSD вы при инициализации советника можете получить ошибку. Потому что в переменной _Symbol, Symbol() хранится имя символа текущего графика, в вашем случае GBPUSDf.
Особенно критично если это вызывает деление на 0.
Пример:
double value=0.0; value=1.0/MI_bid; //quotedCurrency
Выглядеть это будет так:
//такого символа в обзоре рынка нет
double MI_bid=0.0;MI_bid=MarketInfo(GBPUSDf,MODE_BID);
//потому MarketInfo(GBPUSDf,MODE_BID) возвращает 0.0
double value=0.0; value=1.0/0.0; // zero divide in 'имя вашего советника.mq4'
при копировании идет поиск и сравнение по первым 6ти символам, т.е. будет все работать, включая золото, это в мануале все описано
Вывод верный (всё будет работать), но причина не верная.
Опознание символа идёт из спецификации, по таблице ISIN
Имя торгового символа в системе международных идентификационных кодов ценных бумаг — ISIN (International Securities Identification Number). Международный идентификационный код ценной бумаги — это 12-разрядный буквенно-цифровой код, однозначно идентифицирующий ценную бумагу. Наличие данного свойства символа определяется на стороне торгового сервера. |
А собственно ДЦ может назвать инструмент как угодно, это его личная классификация.
ЗЫ В mql5 это свойство можно получить программно из свойств символа.
при копировании идет поиск и сравнение по первым 6ти символам, т.е. будет все работать, включая золото, это в мануале все описано
В советниках выходит, тоже имеет смысл прописывать в коде, что бы робот читал в валютной паре первые 6 букв.
Я не программист правда. Может ошибаюсь.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
У некоторых брокеров в названии валютной пары добавлен какой либо знак или буква.
Пример: GBPUSDf
Хотелось бы узнать, могут ли возникнуть какие то проблемы при работе с таким брокером?
Ну например, может ли это отразится на работе советника или ещё что нить?
Будут ли копироваться сигналы, если у поставщика сигналов стандартные валютные пары (без дополнительных символов)?
Мне особенно важен вопрос о сигналах.