Общайтесь с разработчиками через Сервисдеск! - страница 65 1...585960616263646566676869707172...213 Новый комментарий Rashid Umarov 2017.08.28 18:11 #641 Комментарии, не относящиеся к этой теме, были перенесены в "Не удаляется папка, если в ней есть незакрытые файлы". Vladimir Karputov 2017.08.28 19:30 #642 Комментарии, не относящиеся к этой теме, были перенесены в "Не удаляется папка, если в ней есть незакрытые файлы". Evgeny Belyaev 2017.09.11 19:54 #643 Глюк на сайте. В маркете продукт со статусом опубликован, в то же время его нет в разделе сайта "новые".Также его нет в списке https://www.mql5.com/ru/market/my . Заявка #1837337. Andrey F. Zelinsky 2017.09.12 09:08 #644 В МТ4 не работают AccountInfoInteger(ACCOUNT_TRADE_EXPERT), AccountInfoInteger(ACCOUNT_TRADE_ALLOWED)Код:int init() { Print(" -> IsExpertEnabled/IsTradeAllowed=", IsExpertEnabled(), IsTradeAllowed()); Print(" -> IsAccountExpert/Allowed/IsMQLAllowed=", AccountInfoInteger(ACCOUNT_TRADE_EXPERT), AccountInfoInteger(ACCOUNT_TRADE_ALLOWED), MQLInfoInteger(MQL_TRADE_ALLOWED)); return(0); } int start() { return(0); } Тест: fxsaber 2017.09.12 09:14 #645 Andrey F. Zelinsky: В МТ4 не работают AccountInfoInteger(ACCOUNT_TRADE_EXPERT), AccountInfoInteger(ACCOUNT_TRADE_ALLOWED)По логам не увидел противоречий. Есть разрешения для терминала, а есть - для счета. Ну и есть еще для конкретной программы. Andrey F. Zelinsky 2017.09.12 09:18 #646 fxsaber: По логам не увидел противоречий. Есть разрешения для терминала, а есть - для счета. Ну и есть еще для конкретной программы.Смотрите внимательно на приведенные скрины -- специально показал, что разрешение на торговлю для терминала отключено -- а опция показывает включено.Для сравнения привёл работу старой функции IsExpertEnabled() -- она отрабатывает. fxsaber 2017.09.12 09:20 #647 Andrey F. Zelinsky: Смотрите внимательно на приведенные скрины -- специально показал, что разрешение на торговлю для терминала отключено -- а опция показывает включено.Для сравнения привёл работу старой функции IsExpertEnabled() -- она отрабатывает.Очень внимательно посмотрел, поэтому и написал, как есть. Разрешение на торговлю в терминале и разрешение на торговлю на счете - разные сути. Andrey F. Zelinsky 2017.09.12 09:24 #648 fxsaber: Очень внимательно посмотрел, поэтому и написал, как есть. Разрешение на торговлю в терминале и разрешение на торговлю на счете - разные сути.Доки по вариантам разрешения: https://docs.mql4.com/ru/runtime/tradepermission-- AccountInfoInteger(ACCOUNT_TRADE_EXPERT) -- разрешение со стороны сервера, это работает-- AccountInfoInteger(ACCOUNT_TRADE_ALLOWED) -- разрешение со стороны терминала, это НЕ работает fxsaber 2017.09.12 09:27 #649 Andrey F. Zelinsky:AccountInfoInteger(ACCOUNT_TRADE_ALLOWED) -- разрешение со стороны терминалаЭто не так хотябы из-за двойного присутствия слова Account. Из документацииAccountInfoInteger(ACCOUNT_TRADE_ALLOWED) может возвращать false в следующих случаях:нет соединения с торговым сервером. Можно проверить с помощью TerminalInfoInteger(TERMINAL_CONNECTED));торговый счет переведен в режим read-only (отправлен в архив);торговля на счете запрещена на стороне торгового сервера;подключение к торговому счете произведено в режиме инвестора. Agat 2017.09.12 09:28 #650 Уже больше двух часов, как у меня остановились котировки на демо-счетах МТ5 MetaQuotes. Сервер подключается и на этом всё. Перегрузка терминалов, компа, роутера не помогает. У других брокеров всё идет нормально.Подскажите, что может быть причиной. Помогите пожалуйста MT5 не FX Chart ФОРТС. Вопросы по исполнению 1...585960616263646566676869707172...213 Новый комментарий
Глюк на сайте. В маркете продукт со статусом опубликован, в то же время его нет в разделе сайта "новые".
Также его нет в списке https://www.mql5.com/ru/market/my .
Заявка #1837337.
В МТ4 не работают AccountInfoInteger(ACCOUNT_TRADE_EXPERT), AccountInfoInteger(ACCOUNT_TRADE_ALLOWED)
Код:
Тест:
В МТ4 не работают AccountInfoInteger(ACCOUNT_TRADE_EXPERT), AccountInfoInteger(ACCOUNT_TRADE_ALLOWED)
По логам не увидел противоречий. Есть разрешения для терминала, а есть - для счета. Ну и есть еще для конкретной программы.
По логам не увидел противоречий. Есть разрешения для терминала, а есть - для счета. Ну и есть еще для конкретной программы.
Смотрите внимательно на приведенные скрины -- специально показал, что разрешение на торговлю для терминала отключено -- а опция показывает включено.
Для сравнения привёл работу старой функции IsExpertEnabled() -- она отрабатывает.
Смотрите внимательно на приведенные скрины -- специально показал, что разрешение на торговлю для терминала отключено -- а опция показывает включено.
Для сравнения привёл работу старой функции IsExpertEnabled() -- она отрабатывает.
Очень внимательно посмотрел, поэтому и написал, как есть. Разрешение на торговлю в терминале и разрешение на торговлю на счете - разные сути.
Очень внимательно посмотрел, поэтому и написал, как есть. Разрешение на торговлю в терминале и разрешение на торговлю на счете - разные сути.
Доки по вариантам разрешения: https://docs.mql4.com/ru/runtime/tradepermission
-- AccountInfoInteger(ACCOUNT_TRADE_EXPERT) -- разрешение со стороны сервера, это работает
-- AccountInfoInteger(ACCOUNT_TRADE_ALLOWED) -- разрешение со стороны терминала, это НЕ работает
AccountInfoInteger(ACCOUNT_TRADE_ALLOWED) -- разрешение со стороны терминала
Это не так хотябы из-за двойного присутствия слова Account. Из документации
AccountInfoInteger(ACCOUNT_TRADE_ALLOWED) может возвращать false в следующих случаях:
Уже больше двух часов, как у меня остановились котировки на демо-счетах МТ5 MetaQuotes. Сервер подключается и на этом всё. Перегрузка терминалов, компа, роутера не помогает. У других брокеров всё идет нормально.
Подскажите, что может быть причиной.