Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Продавай свои разработки в Маркете. Это безопасно!
Alexander Nikolaev
16701
Alexander Nikolaev 2016.10.24 20:16 

У одного из пользователей, возникла проблема с советником, а именно такие ошибки во время теста и в торговле:

GBPUSD($), H1: sell error 
GBPUSD($), H1: OrderSend error 4106 

GBPUSD($), H1: unknown symbol name GBPUSD(?) for OrderSend Function 

У себя проверял на других брокерах - такого не наблюдалось (как и на сервере MetaQuotes-Demo). 

Брокер Британии, название странное какое-то: IG. Ошибка только на реальном счете, на демо не было.

Возможно, названия котировок у них какие-то другие, нестандартные. 

Может, кто сталкивался с таким? Что такого можно сделать, как написать открытие ордера, чтобы работало на этом брокере нормально?

Vitaly Muzichenko
3264
Vitaly Muzichenko 2016.10.24 22:14  
Alexander Nikolaev:

У одного из пользователей, возникла проблема с советником, а именно такие ошибки во время теста и в торговле:

GBPUSD($), H1: sell error 
GBPUSD($), H1: OrderSend error 4106 

GBPUSD($), H1: unknown symbol name GBPUSD(?) for OrderSend Function 

У себя проверял на других брокерах - такого не наблюдалось (как и на сервере MetaQuotes-Demo). 

Брокер Британии, название странное какое-то: IG. Ошибка только на реальном счете, на демо не было.

Возможно, названия котировок у них какие-то другие, нестандартные. 

Может, кто сталкивался с таким? Что такого можно сделать, как написать открытие ордера, чтобы работало на этом брокере нормально?

Это скорее всего суффикс GBPUSD($) поэтому бот может тупить. Как вариант, попробовать найти место в коде, где этот суффикс не распознаётся и найти решение. Вот тут GBPUSD(?) скорее всего знак $ меняет на ? , и название символа не соответствует символу с "Обзор рынка"
Maxim Kuznetsov
9311
Maxim Kuznetsov 2016.10.25 00:00  
Alexander Nikolaev:

У одного из пользователей, возникла проблема с советником, а именно такие ошибки во время теста и в торговле:

GBPUSD($), H1: sell error 
GBPUSD($), H1: OrderSend error 4106 

GBPUSD($), H1: unknown symbol name GBPUSD(?) for OrderSend Function 

У себя проверял на других брокерах - такого не наблюдалось (как и на сервере MetaQuotes-Demo). 

Брокер Британии, название странное какое-то: IG. Ошибка только на реальном счете, на демо не было.

Возможно, названия котировок у них какие-то другие, нестандартные. 

Может, кто сталкивался с таким? Что такого можно сделать, как написать открытие ордера, чтобы работало на этом брокере нормально?

в принципе согласен с Виталием, а вообще прикольно получается.. особенно если имя символа вы получаете официальными путями из API (а не конструируете сами из половинок)..

из серии "постучать по колёсам" - сохраните исходник в unicode и пересоберите, ещё на VDS (или где там он запускается) не должно быть экзотических локалей - чем чёрт не шутит, может то хитрые взаимоотношения в кодировках

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий