Функция предназначена для получения параметров таблицы «Купить/Продать».
Формат вызова:
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
Тип клиента. Возможные значения:
7
is_long_allowed
STRING
Признак того, является ли инструмент разрешенным для покупки на заемные средства. Возможные значения:
Заполняется для клиентов типа «МД»
8
is_short_allowed
STRING
Признак того, является ли инструмент разрешенным для продажи на заемные средства. Возможные значения:
Заполняется для клиентов типа «МД»