getPortfolioInfo

Функция предназначена для получения значений параметров таблицы «Клиентский портфель», соответствующих идентификатору участника торгов «firmid» и коду клиента «client_code».

Формат вызова:

TABLE getPortfolioInfo (STRING firm_id, STRING client_code)

Функция возвращает таблицу Lua с параметрами:

Параметр Тип Описание Заголовок поля в таблице
1 is_leverage STRING

Признак использования схемы кредитования с контролем текущей стоимости активов. Возможные значения:

  • «МЛ» – используется схема ведения позиции «по плечу», «плечо» рассчитано по значению Входящего лимита,
  • «МП» – используется схема ведения позиции «по плечу», «плечо» указано явным образом,
  • «МОП» – используется схема ведения позиции «лимит на открытую позицию»;
  • «МД» – используется схема ведения позиции «по дисконтам»;
  • «C» – используется схема ведения позиций «срочный рынок». Для клиентов срочного рынка без единой денежной позиции;
  • <пусто> – используется схема ведения позиции «по лимитам»
Тип клиента
2 in_assets STRING Оценка собственных средств клиента до начала торгов Вход. активы
3 leverage STRING Плечо. Если не задано явно, то отношение Входящего лимита к Входящим активам Плечо
4 open_limit STRING Оценка максимальной величины заемных средств до начала торговВход. лимит
5 val_short STRING Оценка стоимости коротких позиций. Значение всегда отрицательноеШорты
6 val_long STRING Оценка стоимости длинных позицийЛонги
7 val_long_margin STRING Оценка стоимости длинных позиций по маржинальным инструментам, принимаемым в обеспечениеЛонги МО
8 val_long_asset STRING Оценка стоимости длинных позиций по немаржинальным инструментам, принимаемым в обеспечениеЛонги О
9 assets STRING Оценка собственных средств клиента по текущим позициям и ценамТек. активы
10 cur_leverage STRING Текущее плечоТек.плечо
11 margin STRING Уровень маржи, в процентахУр. маржи
12 lim_all STRING Текущая оценка максимальной величины заемных средствТек. лимит
13 av_lim_all STRING Оценка величины заемных средств, доступных для дальнейшего открытия позицийДостТекЛимит
14 locked_buy STRING Оценка стоимости активов в заявках на покупкуБлок. покупка
15 locked_buy_margin STRING Оценка стоимости активов в заявках на покупку маржинальных инструментов, принимаемых в обеспечениеБлок. пок. маржин.
16 locked_buy_asset STRING Оценка стоимости активов в заявках на покупку немаржинальных инструментов, принимаемых в обеспечениеБлок.пок. обесп.
17 locked_sell STRING Оценка стоимости активов в заявках на продажу маржинальных инструментовБлок. продажа
18 locked_value_coef STRING Оценка стоимости активов в заявках на покупку немаржинальных инструментовБлок. пок. немарж.
19 in_all_assets STRING Оценка стоимости всех позиций клиента в ценах закрытия предыдущей торговой сессии, включая позиции по немаржинальным инструментамВходСредства
20 all_assets STRING Текущая оценка стоимости всех позиций клиентаТекСредства
21 profit_loss STRING Абсолютная величина изменения стоимости всех позиций клиентаПрибыль/убытки
22 rate_change STRING Относительная величина изменения стоимости всех позиций клиентаПроцИзмен
23 lim_buy STRING Оценка денежных средств, доступных для покупки маржинальных инструментовНа покупку
24 lim_sell STRING Оценка стоимости маржинальных инструментов, доступных для продажиНа продажу
25 lim_non_margin STRING Оценка денежных средств, доступных для покупки немаржинальных инструментовНаПокупНеМаржин
26 lim_buy_asset STRING Оценка денежных средств, доступных для покупки инструментов, принимаемых в обеспечениеНаПокупОбесп
27 val_short_net STRING Оценка стоимости коротких позиций. При расчете не используется коэффициент дисконтирования **Шорты (нетто)
28 val_long_net STRING Оценка стоимости длинных позиций. При расчете не используется коэффициент дисконтирования **Лонги (нетто)
29 total_money_bal STRING Сумма остатков по денежным средствам по всем лимитам, без учета средств, заблокированных под исполнение обязательств, выраженная в выбранной валюте расчетаСумма ден. остатков
30 total_locked_money STRING Cумма заблокированных средств со всех денежных лимитов клиента, пересчитанная в валюту расчетов через кросс-курсы на сервере Суммарно заблок.
31 haircuts STRING Сумма дисконтов стоимости длинных (только по инструментам обеспечения) и коротких позиций по инструментам, дисконтов корреляции между инструментами, а также дисконтов на задолженности по валютам, не покрытые обеспечением по инструментам в этих же валютахСумма дисконтов
32 assets_without_hc STRING Суммарная величина денежных остатков, стоимости длинных позиций по инструментам обеспечения и стоимости коротких позиций, без учета дисконтирующих коэффициентов, без учета неттинга стоимости инструментов в рамках объединенной позиции по инструментам и без учета корреляции между инструментамиТекАктБезДиск
33 status_coef STRING Отношение суммы дисконтов к текущим активам без учета дисконтовСтатус счета
34 *varmargin STRING Текущая вариационная маржа по позициям клиента, по всем инструментамВариац. маржа
35 *go_for_positions STRING Размер денежных средств, уплаченных под все открытые позиции на срочном рынкеГО поз.
36 *go_for_orders STRING Оценка стоимости активов в заявках на срочном рынкеГО заяв.
37 rate_futures STRING Отношение ликвидационной стоимости портфеля к ГО по срочному рынкуАктивы/ГО
38 is_qual_client STRING Признак «квалифицированного» клиента, которому разрешено кредитование заемными средствами с плечом 1:3. Возможные значения: «ПовышУрРиска» – квалифицированный, <пусто> – нетПовышУрРиска
39 is_futures STRING Счет клиента на FORTS, в случае наличия объединенной позиции, иначе поле остается пустымСроч. счет
40 curr_tag STRING Актуальные текущие параметры расчета для данной строки в формате «<Валюта>-<Код позиции>». Пример: «SUR-EQTV»Парам. расч.

* - параметр заполняется для клиентов с настроенной единой денежной позицией и для клиентов срочного рынка без единой денежной позиции

** - подробнее о коэффициентах дисконтирования см. п. 7 Руководства по администрированию «Настройки Библиотеки расчета лимитов»