Руководство пользователя
Перечисления
NetTradeX PC
NetTradeX Android
NetTradeX iOS
NetTradeX Mobile
NetTradeX Advisors
-
Руководство по NTTX Advisors
- Терминал NetTradeX Advisors
-
Статьи
-
NetTradeX Language: Введение
- Основы языка
- Функции языка
-
Cистемные объекты языка
- Сделки
- Ордера
- Индикаторы
- Объектно-ориентированное программирование
-
DLL файлы
-
Объект Account
-
Объект Bars
-
Объект Chart
-
Объект datetime
-
Объект History
-
Объект file
-
Объект Globals
-
Объект Math
-
Объект Symbols
-
Объект System
Перечисления
Перечисления служат для создания списка целочисленных констант. Для создания перечисления используется следующий синтаксис:
enum имя_перечисления
{
идентификатор_1 = значение_1,
идентификатор_2 = значение_2,
...
}
"значение_1", "значение_2" являются опциональными. В случае, если программист их не указывает, действуют следующие правила:
- Значения присваиваются последовательно. Первому идентификатору присваивается значение 0, второму - 1 и т.д.
- Если для предыдущего идентификатора задано определенное значение, для следующего идентификатора будет использовано "значение"+1
Пример:
enum MyEnum
{
eValue1,
eValue2 = 2,
eValue3,
eValue4 = eValue2 * 100
}
int Initialize()
{
return(0);
}
int Run()
{
System.Print("eValue1 = "+ int(eValue1)); // выведется eValue1 = 0
System.Print("eValue2 = "+ int(eValue2)); // выведется eValue2 = 2
System.Print("eValue3 = "+ int(eValue3)); // выведется eValue3 = 3
System.Print("eValue4 = "+ int(eValue4)); // выведется eValue4 = 200
return (0);
}
int DeInitialize()
{
return(0);
}