Новая версия платформы MetaTrader 5 build 4000: Улучшения в торговом отчете и веб-терминале - страница 6

 
Andrei Iakovlev #:

Почему false?

Я имел ввиду в МетаЭдиторе так, и мне это тоже непонятно


 
Vasiliy Pushkaryov #:

Я имел ввиду в МетаЭдиторе так, и мне это тоже непонятно


вы testColor всегда вызываете с константами, умный компилер разворачивает и получает что для одной конс. always true а для другой alway false

PS и не сравнивайте color с интами. Это моветон

 
Alexey Viktorov #:
clrLine = clrNONE


// clrNONE = -1; константа
clrLine = clrNONE  // значение передаваемое по умолчанию, поэтому выделенное красным переменные имеют одинаковое значение, равное -1
if(clrLine > -1)
if(-1 > -1)  - помоему это false
 
Vasiliy Pushkaryov #:

Я имел ввиду в МетаЭдиторе так, и мне это тоже непонятно

пробуйте

if(clrLine == clrNONE)

или

if((int)clrLine == -1)
 
Vasiliy Pushkaryov #:

Я имел ввиду в МетаЭдиторе так, и мне это тоже непонятно


Вы сравниваете разные типы. Приведите явно переменную clrLine к типу int. 

зы Пока писал уже и пример готов…)))

 
Andrei Iakovlev #:

пробуйте

или

Alexey Viktorov #:

Вы сравниваете разные типы. Приведите явно переменную clrLine к типу int. 

зы Пока писал уже и пример готов…)))

) Пользуюсь примерами местных статей: https://www.mql5.com/ru/articles/81



За подсказки - спасибо.
Переход с MQL4 на MQL5
Переход с MQL4 на MQL5
  • www.mql5.com
Данная статья, построенная в форме справочника по функциям MQL4, призвана помочь переходу с MQL4 на MQL5. Для каждой функции языка MQL4 приведено описание и представлен способ ее реализации на MQL5, что позволит вам значительно ускорить перевод своих программ с MQL4 на MQL5. Для удобства функции разбиты на группы, как в документации по MQL4.
 
Oleksii Chepurnyi #:

Сервис. Билд 4000 строит график, 4016 - нет

Спасибо за сообщение Вам и fxsaber

Ошибку выявили и исправили. Будет в следующей бете.

 
Andrei Iakovlev #:

Получилось воспроизвести этот баг?

Никто не написал, что удалось воспроизвести этот баг, поэтому:

1. скрипт добавит объект OBJ_BUTTON на график со свойством OBJPROP_HIDDEN = true

2. теперь если сохранить и загрузить шаблон графика, объекта не будет

3. если повторить все действия со свойством OBJPROP_HIDDEN = false, объект будет присутствовать на графике после загрузки шаблона

Файлы:
 

Мне необходим для работы билд 3333, при подключении возникает ошибка: authorization on RoboForex-Pro failed (Old version)

Как её исправить?


 
Vladimir Gorokhov #:

Мне необходим для работы билд 3333, при подключении возникает ошибка: authorization on RoboForex-Pro failed (Old version)

Как её исправить?


Сделать так, чтобы для работы Вам необходима была более свежая версия терминала