Функции предназначены для получения значений маржинальных позиций для
заданного кода клиента, кода фирмы, кода класса, счета депо и кода параметра
цены, по которой идет расчет стоимости (например «OPEN» – цена открытия,
«LAST» – цена последней сделки и т.п.). Возвращает значение «Стоимости всех коротких позиций». SHORT_VALUE (STRING client_code, STRING firmid, STRING
seccode, STRING class_code, STRING account, STRING price_param_code) Возвращает значение «Стоимости всех длинных позиций». LONG_VALUE (STRING client_code, STRING firmid, STRING
seccode, STRING class_code, STRING account, STRING price_param_code)
SHORT_VALUE
LONG_VALUE
Параметры:
№
Параметр
Тип
Описание
1
CLIENT_CODE
STRING
Код клиента
2
FIRMID
STRING
Код фирмы
3
SECCODE
STRING
Код инструмента
4
CLASS_CODE
STRING
Код класса
5
ACCOUNT *
STRING
Счет депо
6
PRICE_PARAM_CODE
STRING
Код параметра цены
‘
ClShortsValue = SHORT_VALUE ("1075", "NC0080000000", "HYDR", "TQBR", "L01-00000F00", "LAST")
ClLongsValue = LONG_VALUE ("1075", "NC0080000000", "HYDR", "TQBR", "L01-00000F00", "OPEN")
‘
Переменной «ClShortsValue» присваивается значение стоимости всех коротких позиций для клиента с кодом «1075» по инструменту «РусГидро» из класса «А1-Акции» по счету «L01-00000F00», исходя из цены последней сделки.
Переменной ClLongsValue присваивается значение стоимости всех длинных позиций для клиента с кодом «1075» по инструменту «РусГидро» из класса «А1-Акции» по счету "L01-00000F00", исходя из цены открытия.