Функция предназначена для получения значения параметров биржевой информации.
С помощью этой функции можно получить данные из
Таблицы текущих торгов для заданных кодов класса и инструмента. GET_PARAM (STRING classcode_list, STRING seccode, STRING
param_name)
GET_PARAM
Параметры:
№
Параметр
Тип
Описание
1
CLASSCODE_LIST
STRING
Список кодов классов инструментов, в которых будет искаться инструмент
через запятую. Например, если в функцию передается строка
«TQBR,TQBS,TQNL», то инструмент будет искаться в классах «А1-Акции»,
«А2-Акции» и «Б-Акции»
2
SECCODE
STRING
Код инструмента
3
PARAM_NAME
STRING
Идентификатор параметра
‘
LastPrice = GET_PARAM ("TQBR", "HYDR", "last")
‘
Переменной «LastPrice» присваивается значение цены последней сделки для «РусГидро» из класса «А1-Акции Московской Биржи».
Функция предназначена для получения значений всех параметров биржевой информации из Таблицы текущих торгов. С помощью этой функции можно получить любое из значений Таблицы текущих торгов для заданных кодов класса и инструмента.
MAP GET_PARAM_EX (STRING classcode, STRING seccode, STRING param_name)
Если в коде программы используется команда USE_CASE_SENSITIVE_CONSTANTS, то значения параметров «classcode» и «seccode» должны быть указаны в регистре, которому они соответствуют в Таблице текущих торгов, а значение параметра «param_name» должно быть указано в верхнем регистре.
№ | Параметр | Тип | Описание |
---|---|---|---|
1 | CLASSCODE | STRING | Код класса |
2 | SECCODE | STRING | Код инструмента |
3 | PARAM_NAME | STRING | Идентификатор параметра |
№ | Параметр | Тип | Описание |
---|---|---|---|
1 | RESULT | DOUBLE | Результат выполнения операции. Возможные значения:
|
2 | PARAM_TYPE | DOUBLE |
Тип данных параметра, используемый в Таблице текущих торгов. Возможные значения:
|
3 | PARAM_VALUE | DOUBLE | Значение параметра. Для строк (param_type = 3) значение равно «0». Для перечислимых типов значение равно порядковому значению перечисления |
4 | PARAM_IMAGE | STRING | Строковое значение параметра, аналогичное его представлению в таблице. В строковом представлении учитываются разделители разрядов, разделители целой и дробной части. Для перечислимых типов выводятся соответствующие им строковые значения. |
‘
PARMAP=GET_PARAM_EX("TQBR","RTKM","WAPRICE") WAPRICE=GET_VALUE(PARMAP, "PARAM_VALUE")
‘
Переменной «WAPRICE» присваивается значение средневзвешенной цены по обыкновенным акциям «Ростелекома» из класса «А1-Акции Московской Биржи».
См. также Значения параметров функций.