Функции для получения значений таблицы «Позиции по инструментам»

Функции предназначены для получения значений таблицы для заданного кода клиента, кода фирмы, кода инструмента и счета депо.

DEPO_OPEN_BALANCE

Возвращает значение «Входящего остатка по инструментам».

DEPO_OPEN_BALANCE (STRING client_code, STRING firmid, STRING seccode, STRING account)

DEPO_OPEN_LIMIT

Возвращает значение «Входящего лимита по инструментам».

DEPO_OPEN_LIMIT (STRING client_code, STRING firmid, STRING seccode, STRING account)

DEPO_CURRENT_BALANCE

Возвращает значение «Текущего остатка по инструментам».

DEPO_CURRENT_BALANCE (STRING client_code, STRING firmid, STRING seccode, STRING account)

DEPO_CURRENT_ LIMIT

Возвращает значение «Текущего лимита по инструментам».

DEPO_CURRENT_LIMIT (STRING client_code, STRING firmid, STRING seccode, STRING account)

DEPO_LIMIT_AVAILABLE

Возвращает значение доступного количества инструментов.

DEPO_LIMIT_AVAILABLE (STRING client_code, STRING firmid, STRING seccode, STRING account)

DEPO_LIMIT_LOCKED

Возвращает значение «Заблокированного количества инструментов».

DEPO_LIMIT_LOCKED (STRING client_code, STRING firmid, STRING seccode, STRING account)

DEPO_LIMIT_LOCKED_BUY

Возвращает значение «Заблокированного на покупку количества лотов».

DEPO_LIMIT_LOCKED_BUY (STRING client_code, STRING firmid, STRING seccode, STRING account)

DEPO_LIMIT_LOCKED_BUY_VALUE

Возвращает значение «Стоимости инструментов, заблокированных на покупку».

DEPO_LIMIT_LOCKED_BUY_VALUE (STRING client_code, STRING firmid, STRING seccode, STRING account)

Параметры:

Параметр Тип Описание
1 CLIENT_CODE STRING Код клиента
2 FIRMID STRING Код фирмы
3 SECCODE STRING Код инструмента
4 ACCOUNT * STRING Счет депо

(*) Параметр «ACCOUNT» должен указываться с соблюдением регистра символов (верхнего/нижнего).

Пример:


ClDepoOB = DEPO_OPEN_BALANCE ("1075", "NC0080000000", "HYDR", "L01-00000F00")
ClDepoOL = DEPO_OPEN_LIMIT ("1075","NC0080000000", "HYDR", "L01-00000F00")
ClDepoСB = DEPO_CURRENT_BALANCE ("1075", "NC0080000000", "HYDR", "L01-00000F00")
ClDepoCL = DEPO_CURRENT_LIMIT ("1075", "NC0080000000", "HYDR", "L01-00000F00")
ClDepoAV = DEPO_LIMIT_AVAILABLE ("1075", "NC0080000000", "HYDR","L01-00000F00")
ClDepoLCK = DEPO_LIMIT_LOCKED ("1075", "NC0080000000", "HYDR", "L01-00000F00")
ClDepoLCKBuy = DEPO_LIMIT_LOCKED_BUY ("1075", "NC0080000000", "HYDR","L01-00000F00")
ClDepoLCKBuyValue = DEPO_LIMIT_LOCKED_BUY_VALUE ("1075", "NC0080000000", "HYDR","L01-00000F00")

В примере показано присвоение переменным значений таблицы «Позиции по инструментам» для клиента с кодом «1075» по обыкновенным акциям «РусГидро»: