Вопрос можно ли в МТ4 в вводных данных сделать свое выпадающее меню - страница 3

 
Valeriy Yastremskiy:

Вопрос про привидение типов. Он тоже требует дополнительных переменных. Удобно же в наименовании объекта на графике видеть так же какие то данные. Можно ли привести типы без ввода технических переменных.

double n1; string  ns1=string (n1); string Nmaxbar = "Nmaxbar = " + ns1;

Можно ли как то вставить в текстовую переменную числовую без дополнительных переменных.


Можно.

double n1; 
string Nmaxbar = "Nmaxbar = " + (string)n1;
Документация по MQL5: Основы языка / Типы данных / Приведение типов
Документация по MQL5: Основы языка / Типы данных / Приведение типов
  • www.mql5.com
Часто возникает необходимость преобразовать один числовой тип в другой. Не каждый числовой тип допустимо преобразовать в другой, допустимые преобразования в MQL5 показаны на схеме: Сплошные линии со стрелками обозначают преобразования, которые выполняются без потери информации. Вместо типа char может выступать тип bool (оба занимают в памяти 1...
 
Alexey Viktorov:


Можно.

Спасибо. Синтаксис великая вещь))))) В нем логики нет, его просто надо знать)))) Жаль справочник МТ4 не полный на сегодня. Получается что читать надо и в четверке и в МТ5. 

 
Valeriy Yastremskiy:

Спасибо. Синтаксис великая вещь))))) В нем логики нет, его просто надо знать)))) Жаль справочник МТ4 не полный на сегодня. Получается что читать надо и в четверке и в МТ5. 

Можно и по mql4 почитать. Только буковки надо выучить.

Приведение типов - Типы данных - Основы языка - Справочник MQL4
Приведение типов - Типы данных - Основы языка - Справочник MQL4
  • docs.mql4.com
Часто возникает необходимость преобразовать один числовой тип в другой. Не каждый числовой тип допустимо преобразовать в другой, допустимые преобразования в MQL4 показаны на схеме: Сплошные линии со стрелками обозначают преобразования, которые выполняются без потери информации. Вместо типа char может выступать тип bool (оба занимают в памяти 1...
 
Alexey Viktorov:

Можно и по mql4 почитать. Только буковки надо выучить.

Сдаюсь))) Да пропустил невнимательно.

В выражениях языка MQL4 можно использовать как явное, так и неявное приведение типов. Явное преобразование типов записывается следующим образом:

var_1 = (тип)var_2;

В качестве переменной var_2 может быть выражение или результат выполнения функции. Допускается также функциональная запись явного приведения типов:

var_1 = тип(var_2);