Функции для обращения к спискам доступных параметров

  • GET_CLASSES_LIST
  • GET_CLASS_SECURITIES
  • GET_SECURITY_INFO
  •  

    GET_CLASSES_LIST

    Функция предназначена для получения списка кодов классов, полученных с сервера в ходе текущего сеанса связи. Разделителем в списке кодов классов выступает запятая ‘,’.

    GET_CLASSES_LIST ()

    Пример:


    ClassesList = GET_CLASSES_LIST ()

    Переменной «ClassesList» присваивается список доступных классов, например «TQBR, TQBS, TQNL, TQOB, TQOS, TQNO».

    GET_CLASS_SECURITIES

    Функция предназначена для получения списка кодов инструментов для списка классов, заданного списком  кодов. Разделителем в списке кодов инструментов выступает запятая «,».

    GET_CLASS_SECURITIES (STRING)

    Пример:


    SecuritiesList = GET_CLASS_SECURITIES ("TQBR,GKO")

    Переменной «SecuritiesList» присваивается список кодов всех доступных инструментов для классов «А1-Акции» и «ГКО

    GET_SECURITY_INFO

    Функция возвращает информацию по инструменту с кодом «sec_code» из класса с кодом «class_code». Если «class_code» равен «», то ищет по всем классам до первого нахождения.

    MAP GET_SECURITY_INFO (STRING class_code, STRING sec_code)

    Параметры:

    Параметр Тип Описание
    1 CODE STRING Код инструмента
    2 NAME STRING Наименование инструмента
    3 SHORT_NAME STRING Краткое наименование
    4 CLASS_CODE STRING Код класса
    5 CLASS_NAME STRING Наименование класса
    6 FACE_VALUE DOUBLE Номинал
    7 FACE_UNIT STRING Код валюты номинала
    8 SCALE DOUBLE Количество значащих цифр после запятой
    9 MAT_DATE STRING Дата погашения
    10 LOT_SIZE DOUBLE Размер лота

    Пример:


    SecInfo = GET_SECURITY_INFO("", "YUKO")
    Lot = GET_VALUE (SecInfo, "LOT_SIZE")

    Переменной «SecInfo» присваиваются значения параметров инструмента «YUKO». Переменная «Lot» содержит количество инструментов в одном лоте «YUKO».