getBuySellInfoEx

Функция предназначена для получения параметров таблицы «Купить/Продать».

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

TABLE getBuySellInfoEx(STRING firm_id, STRING client_code, STRING class_code, STRING sec_code, NUMBER price)

Функция возвращает таблицу Lua с параметрами из таблицы QUIK «Купить/Продать», означающими возможность купить либо продать указанный инструмент «sec_code» класса «class_code», указанным клиентом «client_code» фирмы «firmid», по указанной цене «price». Если цена равна «0», то используются лучшие значения спроса/предложения.

Дополнительно возвращаеются следующие параметры:

Параметр Тип Описание
1 limit_kind NUMBER Срок расчётов. Возможные значения: положительные целые числа, начиная с «0», соответствующие срокам расчётов из таблицы «Позиции по инструментам»: «0» – T0, «1» – T1, «2» – T2 и т.д.
2 d_long STRING Эффективный начальный дисконт для длинной позиции. Заполняется для клиентов типа «МД»
3 d_min_long STRING Эффективный минимальный дисконт для длинной позиции. Заполняется для клиентов типа «МД»
4 d_short STRING Эффективный начальный дисконт для короткой позиции. Заполняется для клиентов типа «МД»
5 d_min_short STRING Эффективный минимальный дисконт для короткой позиции. Заполняется для клиентов типа «МД»
6 client_type STRING Тип клиента. Возможные значения:
  • «1» – «МЛ»;
  • «2» – «МП»;
  • «3» – «МОП»;
  • «4» – «МД»
7 is_long_allowed STRING Признак того, является ли инструмент разрешенным для покупки на заемные средства. Возможные значения:
  • «0» – не разрешен;
  • «1» – разрешен
Заполняется для клиентов типа «МД»
8 is_short_allowed STRING Признак того, является ли инструмент  разрешенным для продажи на заемные средства. Возможные значения:
  • «0» – не разрешен;
  • «1» – разрешен
Заполняется для клиентов типа «МД»