Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1497
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем доброго утра и хорошего настроения!
Столкнулся с отсутствием в Справочнике 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:
Проблема только у финама, у других график рисуется корректно.
Причём это не у меня одного так, у всех пользователей финама график отображает только средства без линии баланса.
Вот я и интересуюсь, вдруг есть где то переключалка к нормальному виду.
вот так выглядит график если ГО не большое. В предыдущем посте график был с инструмента с очень большим Гарантийным Обеспечением.