Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 495
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Терминал обновился с 509 на 600 и советник при компиляции выдает такое предупреждение:
declaration of 'ErrNum' hides global declaration at line 81
и часть кода:
Подскажите пожалуйста в чем проблема?
Терминал обновился с 509 на 600 и советник при компиляции выдает такое предупреждение:
declaration of 'ErrNum' hides global declaration at line 81
и часть кода:
Подскажите пожалуйста в чем проблема?
Спасибо, то есть поменял ErrNum на ErrNumber и все? Предупреждение исчезло, все будет работать правильно?
И последнее предупреждение в коде:
not all control paths return a value
Подскажите и здесь что не так, пожалуйста.
И последнее предупреждение в коде:
not all control paths return a value
Подскажите и здесь что не так, пожалуйста.
Если условие выполняется, то есть возврат значения из функции.
Иначе - возврата из функции нет. Верните из функции какое-нибудь умолчательное значение
сделал так и предупреждение исчезло:
надеюсь что хорошо, жизнь в мт4 продолжается :), спасибо еще раз!.
сделал так и предупреждение исчезло:
надеюсь что хорошо, жизнь в мт4 продолжается :), спасибо еще раз!.
Ребят, есть 4 простые функции собственного производства, в них по всей видимости есть ошибка. Помогите пожалуйста начинающему!
(название каждой функции говорит само за себя, что должна делать эта функция)
помогите разобраться
double b=NormalizeDouble(ObjectGet("b",OBJPROP_TIME1),Digits);
int shiftb=iBarShift(NULL,0,b);
пишет одно предупреждение possible loss of data due to type conversion ссылаясь на выделенную b, да, она не datetime, но если сделать так:
datetime b=ObjectGet("b",OBJPROP_TIME1);
int shiftb=iBarShift(NULL,0,b);
то предупреждение будет почему-то на datetime b, вроде все правильно и не должно быть предупреждений.
помогите разобраться
double b=NormalizeDouble(ObjectGet("b",OBJPROP_TIME1),Digits);
int shiftb=iBarShift(NULL,0,b);
пишет одно предупреждение possible loss of data due to type conversion ссылаясь на выделенную b, да, она не datetime, но если сделать так:
datetime b=ObjectGet("b",OBJPROP_TIME1);
int shiftb=iBarShift(NULL,0,b);
то предупреждение будет почему-то на datetime b, вроде все правильно и не должно быть предупреждений.