Ошибки, баги, вопросы - страница 3340
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Посмотрите, пожалуйста, нет ли у вас в логе записей invalid base record или подобных? Линиии открытых позиций в стандартных цветовых схемах должны быть видны, если они включены в настройках.
Все включено. Это андроид версия. Где там посмотреть лог?
https://www.metatrader5.com/ru/mobile-trading/android/help/settings_journal
Выбрать пункт журнал в левом дравере.
Дайте больше деталей, пожалуйста.
Излагаю: В build 3808 поменялось поведение #define
Результат до : 2 //до 3808 был свой особый путь
Результат после: 1 //после 3808 стало как в С\С++
Казалось бы: Правильной дорогой идете товарищи! Но нет и здесь есть ошибка суть которой далее
Результат в build 3808: СинийПомидор
Но Помидор не может быть Синим
либо СинийБаклажан (свой особый путь до build 3808)
либо КрасныйПомидор (как в C\C++)
А так получается, что в build 3808 в одной операции скрестили ежа с ужом
Это как если бы при сложении 2+2 считать первую двойку цифрой, а вторую двойку символом и поэтому результатом не 4, а 52
И да, если разум возобладает, то заодно можно поменять и это давнишнюю особенность:
Если в (*) примера выше добавить пробелы:
то получается принципиально другой результат: Синий Y
Итого в сумме имеем четыре (!) разных результата, там, где должен быть один:
А то как недавно выяснилось некоторые пользователи любят бездумно добавлять пробелы, там где не надо ожидая при этом что результат не изменится
В build 3808 поменялось поведение #define
Хреново. Затачиваешься годами на одно поведение, а потом втихую все разом сломано. Задолбало.
Хреново. Затачиваешься годами на одно поведение, а потом втихую все разом сломано. Задолбало.
То же немало удивлен... Когда последний раз вносились изменения в #define - наверное лет 5 назад. Но скорее всего проявилась архитектурная ошибка - то, что компилятор (вопреки обыкновению и Документации) не отделен от препроцессора (меняли компилятор и задели препроцессор) что подтверждается примером:
Компилятор уже заранее решил (до построения препроцессором конечного выражения), что MACRO это вещественное число, а не другая сущность
https://www.metatrader5.com/ru/mobile-trading/android/help/settings_journal
Выбрать пункт журнал в левом дравере.
Спасибо. Просмотрел все несколько раз, но никаких ошибок не увидел.
Достаточно даже запустить скрипт без изменений на "SBER" Metaquotes-Demo, чтобы увидеть, что получается совсем не то, что ожидаешь.
Выяснил, что CustomRatesReplace работает некорректно для некоторых символов (похоже, для всех не Forex), поэтому разработчикам нужно исправлять ошибку.
Аналогичная ошибка. Разработчики с тех пор как-то продвинулись в ее исправлении?
Кстати форум в последнее время сильно тормозит и не копирует посты, на которые отвечаешь. Вот ссылка на оригинальный пост: https://www.mql5.com/ru/forum/1111/page1994#comment_5737759
Вот еще про эту ошибку:
https://www.mql5.com/en/forum/363224
https://www.mql5.com/en/forum/360938