Раньше можно было в тех поддержку обратиться с вопросом, когда на форуме не помогли - страница 4
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Хочу, что бы исходный код был один и компилился для MT4 и MT5
Компилирую в метаедиторе 5-м для МТ5
Все работает, а для МТ4 нет ('ObjectsTotal' - ambiguous call to overloaded function with the same parameters ...)
Работает только так
Не понятно почему...
Описание ObjectsTotal MQL4
https://docs.mql4.com/ru/objects/objectstotal
Описание ObjectsTotal MQL5
https://www.mql5.com/ru/docs/objects/objectstotal
Хочу, что бы исходный код был один и компилился для MT4 и MT5
Компилирую в метаедиторе 5-м для МТ5
Все работает, а для МТ4 нет ('ObjectsTotal' - ambiguous call to overloaded function with the same parameters ...)
Работает только так
Не понятно почему...
Описание ObjectsTotal MQL4
https://docs.mql4.com/ru/objects/objectstotal
Описание ObjectsTotal MQL5
https://www.mql5.com/ru/docs/objects/objectstotal
А справку почитать, а не просто привести нам на неё ссылку?
А справку почитать, а не просто привести нам на неё ссылку?
Блин, точно! спасибо, прочитать забыл.
Почитал, работает так в МТ4 работает
Блин, точно! спасибо, прочитать забыл.
Почитал, работает так в МТ4 работает
Что это за *****, вы смотрели документацию?
Сколько нужно входных параметров?
int ObjectsTotal(
long chart_id, // идентификатор графика
int sub_window=-1, // индекс окна
int type=-1 // тип объекта
);
Параметры
chart_id
[in] Идентификатор графика. 0 означает текущий график.
nwin=-1
[in] Номер подокна графика. 0 означает главное окно графика, -1 означает все подокна графика, включая главное окно.
type=-1
[in] Тип объекта. Значение может быть одним из значений перечисления ENUM_OBJECT. -1 означает все типы.
Что это за *****, вы смотрели документацию?
Не понял! я то смотрел
А может вы только смотрели, а сами не пробовали компилировать?
вот из-за чего не работало, в MQL4
Мне надо что бы с одинаковыми параметрами работало и в МТ5 и в МТ4
Сколько нужно входных параметров?
Адын!
Не понял! я то смотрел
А может вы только смотрели, а сами не пробовали компилировать?
вот из-за чего не работало, в MQL4
Мне надо что бы с одинаковыми параметрами работало и в МТ5 и в МТ4
Адын!
Можете упираться дальше, это у вас проблема, но параметров нужно "3"
Можете упираться дальше, это у вас проблема, но параметров нужно "3"
Зачем три? Разве так не будет компилироваться и в mql4 и в mql5
У меня компилируется без проблем...
Зачем три? Разве так не будет компилироваться и в mql4 и в mql5
У меня компилируется без проблем...
Не проверял сейчас, но ранее только так, иначе ошибка в mql5
ObjectsTotal(0, -1, -1)
P.S. Да и в справочнике нет варианта с одним входным параметром, только в mql4
Не проверял сейчас, но ранее только так, иначе ошибка в mql5
Два последних параметра функции имеют умолчательные значения - их можно не вводить.
Сейчас нет возможности проверить, но как уже говорил, то ранее было только 3 параметра, иначе ошибка лезла.
P.S. Такая-же ситуация была и с ObjectName(), там для кроссплатформенности нужно вводить параметры