Начал писать код. Заполняю массив инпут-параметров MqlParam. Смотрю в справку
Типы у меня вышли такие:
Я так понимаю char, как целочисленное значение нужно помещать в поле для хранения integer_value. А как быть с булевым значением? Тоже в сюда же, т.к. у него значения 2 только 0 и 1? Я верно понимаю?
Умный движок форума вставил ссылку в которой перечислены типы
Идентификатор |
Тип данных |
TYPE_BOOL |
bool |
TYPE_CHAR |
char |
TYPE_UCHAR |
uchar |
TYPE_SHORT |
short |
TYPE_USHORT |
ushort |
TYPE_COLOR |
color |
TYPE_INT |
int |
TYPE_UINT |
uint |
TYPE_DATETIME |
datetime |
TYPE_LONG |
long |
TYPE_ULONG |
ulong |
TYPE_FLOAT |
float |
TYPE_DOUBLE |
double |
TYPE_STRING |
string |
Умный движок форума вставил ссылку в которой перечислены типы
Я не о том. Тип понятно, что берётся из перечисления ENUM_DATATYPE , которые вы привели. Я это написал выше. А вот когда дело доходит до заполнения параметра "поле для хранения" https://www.mql5.com/ru/docs/constants/structures/mqlparam возниает вопрос. Т.к. там нет перечислений. А если лишь 3 варианта в структуре MqlParam :
struct MqlParam
{
ENUM_DATATYPE type; // тип входного параметра, значение перечисления ENUM_DATATYPE
long integer_value; // поле для хранения целочисленного значения
double double_value; // поле для хранения значения double или float
string string_value; // поле для хранения значения строкового типа
};
1 - integer_value
2 - double_value
3 - string_value
- www.mql5.com
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Начал писать код. Заполняю массив инпут-параметров MqlParam. Смотрю в справку
Типы у меня вышли такие:
Я так понимаю char, как целочисленное значение нужно помещать в поле для хранения integer_value. А как быть с булевым значением? Тоже в сюда же, т.к. у него значения 2 только 0 и 1? Я верно понимаю?