Пользовательские символы. Ошибки, баги, вопросы, предложения. - страница 16
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Но имеем ввиду, что нарушен признак явности.
Внимательно читайте документацию. Там всё явно написано.
И статьи про автоматическую торговлю.
А вот так вот
Устанавливает All, что соответствует всем разрешённым.
А в документации в колонке "Значение", не чего нет, пусто!
И в колонке "Идентификатор" для строки "Вернуть", всё же предлагаю указать правильную комбинацию для флагов!
Почему бы просто не добавить SYMBOL_FILLING_RETURN с значением 3, явно и понятно всем.
Почему 3 ? Вы явно не понимаете разницу между константами перечисления и флагами. Почитайте значения других флагов, например - флаги разрешённых типов ордера:
Почему 3 ? Вы явно не понимаете разницу между константами перечисления и флагами. Почитайте значения других флагов, например - флаги разрешённых типов ордера:
Почему 3 ? Вы явно не понимаете разницу между константами перечисления и флагами. Почитайте значения других флагов, например - флаги разрешённых типов ордера:
Артем, мы говорим за установку свойств кастомных символов, флаги для типа ордеров тут не причём.
3 потому что комбинация SYMBOL_FILLING_FOK | SYMBOL_FILLING_IOC возвращает значение 3
и если добавлять новый идентификатор SYMBOL_FILLING_RETURN то значение его будет 3
И ваше пояснение которое вы приводил выше, тоже об этом говорит, только видимо вы ошиблись, вместо "или" написал "и"
Цитирую вас же:
Артем, мы говорим за установку свойств кастомных символов, флаги для типа ордеров тут не причём.
3 потому что комбинация SYMBOL_FILLING_FOK | SYMBOL_FILLING_IOC возвращает значение 3
и если добавлять новый идентификатор SYMBOL_FILLING_RETURN то значение его будет 3
И ваше пояснение которое вы приводил выше, тоже об этом говорит, только видимо вы ошиблись, вместо "или" написал "и"
Цитирую вас же:
Роман, вы действительно не понимаете что такое набор флагов. Сколько будет в сумме 1 и 2? Наверное это вы без ошибок сможете решить. Поэтому именно И
Роман, вы действительно не понимаете что такое набор флагов. Сколько будет в сумме 1 и 2? Наверное это вы без ошибок сможете решить. Поэтому именно И
Проверьте что вернёт И
А потом вот это
A потом вот этоПроверьте что вернёт И
А потом вот это
Распечатайте такой код
Таким образом вы устанавливаете разрешение для флагов SYMBOL_FILLING_FOK И SYMBOL_FILLING_IOC
Повторите эксперимент с такими значениями
Затем с такими
И с такими
Распечатайте такой код
Таким образом вы устанавливаете разрешение для флагов SYMBOL_FILLING_FOK И SYMBOL_FILLING_IOCЖесть ребята.
Это | по вашему какой оператор ??? Оператор И ?
Жесть ребята.
Это | по вашему какой оператор ??? Оператор И ?
Нет! Это оператор ИЛИ!!! Но это устанавливает разрешённость на выбор, или SYMBOL_FILLING_FOK, или SYMBOL_FILLING_IOC поэтому должна быть СУММА значений этих флагов. А сумма это именно И. 1 и 2 в сумме будет 3.
зы. Именно непонимание этого говорит о непонимании флагов вообще.Нет! Это оператор ИЛИ!!! Но это устанавливает разрешённость или SYMBOL_FILLING_FOK, или SYMBOL_FILLING_IOC поэтому должна быть СУММА значений этих флагов.
Вы сами себе противоречите. В одном сообщении пишите И. Теперь пишите ИЛИ.
У вас явно не всё в порядке с определением. Мы пишем высокоуровневым языком mql, а не битами.
То что в результате сложения биты будут иметь И, это понятно, но мы этого не видим, но об этом знаем.
Логичнее выражаться, чтобы вас понимали другие, то Побитовое ИЛИ возвращает сумму значений флагов!
Но не как не И !
Давайте закроем эту тему.