Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем доброго утра!
Наверное, что-то упустил в самообучении ООП. Беру функцию для модификации отложенного ордера:
и указываю только значения ticket, price, sl и tp. Компилятор выдаёт ошибку, что неправильно указано количество параметров. Насколько помню, если другие параметры для модификации отложенного ордера не нужны, то их можно было не указывать. Или с чем-то путаю?
А вот когда не нужные мне параметры type_time и expiration заполняю нулями, то тогда ошибки нет.
С уважением, Владимир.
Привет Владимир. Структуру надо перед заполнением обнулить. В этих полях застрял мусор и компилятор считает это введёнными значениями.
Привет Владимир. Структуру надо перед заполнением обнулить. В этих полях застрял мусор и компилятор считает это введёнными значениями.
у него в компиляции ошибка, а не отправке приказа
а с нолями согласенООП тут не причем, соблюдать синтаксис при вызове функции надо
В процедурном программировании на языке MQL5 для модификации отложенного ордера применение
не требуется от слова совсем. Возможно отсюда и возникло недопонимание того, как работает функция OrderModify() в ООП.
С уважением, Владимир.
Привет Владимир. Структуру надо перед заполнением обнулить. В этих полях застрял мусор и компилятор считает это введёнными значениями.
Привет, Алексей! Спасибо за подсказку.
С уважением, Владимир.
В процедурном программировании на языке MQL5 для модификации отложенного ордера применение
не требуется от слова совсем. Возможно отсюда и возникло недопонимание того, как работает функция OrderModify() в ООП.
С уважением, Владимир.
можете вставить функцию с процедурного варианта?
можете вставить функцию с процедурного варианта?
Могу. Взято из Справочника MetaEditor 5
С уважением, Владимир.
Могу. Взято из Справочника MetaEditor 5
С уважением, Владимир.
так тут вообще этих полей нет, а в библиотеке вам дали готовый добавочный "сверху" функционал
и если там в функции указано 9 входных параметров, то и вызывать ее надо с 9 параметрами. Если конечно нет варианта с "перегрузкой" с меньшим кол-вом входных вариантов