Столкнулся с отсутствием в Справочнике MQL5 описания ResultRetcodeExternal. В поисковике получаю ответ: По вашему запросу ничего не найдено. Окольными путями вышел на то, что вроде бы это "Код ошибки, которую вернула внешняя торговая система. Проставление и виды этих ошибок зависят от брокера и внешней торговой системы, в которую выводятся торговые операции".
Вопрос: правильное определение нашёл или нет?
А заодно уже и второй вопрос к разработчикам документации: если это так, то почему бы Вам сразу не прописать для пользователей полную информацию, а не заставлять их искать где попало, что это за определение?
Структура результата торгового запроса - Структуры данных - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Есть MqlTradeResult, где есть поле retcode_external, и где есть описание к этому полю.
Спасибо за ответ, Артём, но честно говоря не совсем понял, что значит "нету в MQL5"? А тогда на картинке во включаемом файле Trade.mqh в выделенной цветом строке, что это такое?
Кстати, через эту строку и вышел на m_result.retcode_external, а далее на MqlTradeResult, где уже и нашел нужное мне описание. Вот отсюда и возникли вопросы.
Спасибо за ответ, Артём, но честно говоря не совсем понял, что значит "нету в MQL5"? А тогда на картинке во включаемом файле Trade.mqh в выделенной цветом строке, что это такое?
Здравствуйте, Владимир.
Есть разница между языком программирования и программным кодом, написанным с использованием этого языка. Наверное, Артём имел ввиду, что в языке MQL5, к которому есть справка, нет такой готовой функции, структуры или других конструкций, реализация которых программисту не видна. Поэтому и нужна справка, содержащая информацию, как этими средствами языка надо пользоваться.
А файл Trade.mqh - это уже программный код, написанный на MQL5 и доступный программисту. Просто этот код написан разработчиками MQL5. В справке присутствует много примеров, в которых встречается использование этих библиотек, но полное описание их в справке языка является хоть и желательным, но не необходимым. Поэтому, как вы совершенно правильно сделали, надо посмотреть исходный код, чтобы понять какие вещи в справке надо поискать для прояснения своих вопросов.
Спасибо за ответ, Артём, но честно говоря не совсем понял, что значит "нету в MQL5"? А тогда на картинке во включаемом файле Trade.mqh в выделенной цветом строке, что это такое?
Кстати, через эту строку и вышел на m_result.retcode_external, а далее на MqlTradeResult, где уже и нашел нужное мне описание. Вот отсюда и возникли вопросы.
С уважением, Владимир.
Это метод торгового класса CTrade Стандартной Библиотеки. Возвращает то же самое поле retcode_external результата торгового запроса MqlTradeResult m_result;.
Есть разница между языком программирования и программным кодом, написанным с использованием этого языка. Наверное, Артём имел ввиду, что в языке MQL5, к которому есть справка, нет такой готовой функции, структуры или других конструкций, реализация которых программисту не видна. Поэтому и нужна справка, содержащая информацию, как этими средствами языка надо пользоваться.
А файл Trade.mqh - это уже программный код, написанный на MQL5 и доступный программисту. Просто этот код написан разработчиками MQL5. В справке присутствует много примеров, в которых встречается использование этих библиотек, но полное описание их в справке языка является хоть и желательным, но не необходимым. Поэтому, как вы совершенно правильно сделали, надо посмотреть исходный код, чтобы понять какие вещи в справке надо поискать для прояснения своих вопросов.
Спасибо, Юрий, за подробный ответ! Теперь всё встало на свои места.
Это метод торгового класса CTrade Стандартной Библиотеки. Возвращает то же самое поле retcode_external результата торгового запроса MqlTradeResult m_result;.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Всем доброго утра и хорошего настроения!
Столкнулся с отсутствием в Справочнике MQL5 описания ResultRetcodeExternal. В поисковике получаю ответ: По вашему запросу ничего не найдено. Окольными путями вышел на то, что вроде бы это "Код ошибки, которую вернула внешняя торговая система. Проставление и виды этих ошибок зависят от брокера и внешней торговой системы, в которую выводятся торговые операции".
Вопрос: правильное определение нашёл или нет?
А заодно уже и второй вопрос к разработчикам документации: если это так, то почему бы Вам сразу не прописать для пользователей полную информацию, а не заставлять их искать где попало, что это за определение?
С уважением, Владимир.
ResultRetcodeExternal
А такого и не найдёте. Нету в MQL5.
Есть MqlTradeResult, где есть поле retcode_external, и где есть описание к этому полю.
А такого и не найдёте. Нету в MQL5.
Есть MqlTradeResult, где есть поле retcode_external, и где есть описание к этому полю.
Спасибо за ответ, Артём, но честно говоря не совсем понял, что значит "нету в MQL5"? А тогда на картинке во включаемом файле Trade.mqh в выделенной цветом строке, что это такое?
Кстати, через эту строку и вышел на m_result.retcode_external, а далее на MqlTradeResult, где уже и нашел нужное мне описание. Вот отсюда и возникли вопросы.
С уважением, Владимир.
Спасибо за ответ, Артём, но честно говоря не совсем понял, что значит "нету в MQL5"? А тогда на картинке во включаемом файле Trade.mqh в выделенной цветом строке, что это такое?
Здравствуйте, Владимир.
Есть разница между языком программирования и программным кодом, написанным с использованием этого языка. Наверное, Артём имел ввиду, что в языке MQL5, к которому есть справка, нет такой готовой функции, структуры или других конструкций, реализация которых программисту не видна. Поэтому и нужна справка, содержащая информацию, как этими средствами языка надо пользоваться.
А файл Trade.mqh - это уже программный код, написанный на MQL5 и доступный программисту. Просто этот код написан разработчиками MQL5. В справке присутствует много примеров, в которых встречается использование этих библиотек, но полное описание их в справке языка является хоть и желательным, но не необходимым. Поэтому, как вы совершенно правильно сделали, надо посмотреть исходный код, чтобы понять какие вещи в справке надо поискать для прояснения своих вопросов.
Спасибо за ответ, Артём, но честно говоря не совсем понял, что значит "нету в MQL5"? А тогда на картинке во включаемом файле Trade.mqh в выделенной цветом строке, что это такое?
Кстати, через эту строку и вышел на m_result.retcode_external, а далее на MqlTradeResult, где уже и нашел нужное мне описание. Вот отсюда и возникли вопросы.
С уважением, Владимир.
Это метод торгового класса CTrade Стандартной Библиотеки. Возвращает то же самое поле retcode_external результата торгового запроса MqlTradeResult m_result;.
Здравствуйте, Владимир.
Есть разница между языком программирования и программным кодом, написанным с использованием этого языка. Наверное, Артём имел ввиду, что в языке MQL5, к которому есть справка, нет такой готовой функции, структуры или других конструкций, реализация которых программисту не видна. Поэтому и нужна справка, содержащая информацию, как этими средствами языка надо пользоваться.
А файл Trade.mqh - это уже программный код, написанный на MQL5 и доступный программисту. Просто этот код написан разработчиками MQL5. В справке присутствует много примеров, в которых встречается использование этих библиотек, но полное описание их в справке языка является хоть и желательным, но не необходимым. Поэтому, как вы совершенно правильно сделали, надо посмотреть исходный код, чтобы понять какие вещи в справке надо поискать для прояснения своих вопросов.
Спасибо, Юрий, за подробный ответ! Теперь всё встало на свои места.
С уважением, Владимир.
Это метод торгового класса CTrade Стандартной Библиотеки. Возвращает то же самое поле retcode_external результата торгового запроса MqlTradeResult m_result;.
Спасибо, Артём! Юрий уже всё подробно объяснил.
С уважением, Владимир.
При одиночном прогоне в тестере на вкладке "график" у меня отображается график средств, а график баланса не отображается.
Это как то настраивается или нет?
Как сделать, чтоб показывал линию баланса?
При одиночном прогоне в тестере на вкладке "график" у меня отображается график средств, а график баланса не отображается.
Это как то настраивается или нет?
Как сделать, чтоб показывал линию баланса?
Странно. Вот стандартный SimpleMA:
Странно. Вот стандартный SimpleMA:
Проблема только у финама, у других график рисуется корректно.
Причём это не у меня одного так, у всех пользователей финама график отображает только средства без линии баланса.
Вот я и интересуюсь, вдруг есть где то переключалка к нормальному виду.
вот так выглядит график если ГО не большое. В предыдущем посте график был с инструмента с очень большим Гарантийным Обеспечением.