Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
8 Язык QPILE.doc
Скачиваний:
38
Добавлен:
11.03.2015
Размер:
813.57 Кб
Скачать
    1. Функции для получения значений Таблицы лимитов по денежным средствам

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

      1. MONEY_OPEN_BALANCE

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

MONEY_OPEN_BALANCE (STRING client_code, STRING firmid, STRING tag, STRING curr_code)

      1. MONEY_OPEN_LIMIT

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

MONEY_OPEN_LIMIT (STRING client_code, STRING firmid, STRING tag, STRING curr_code)

      1. MONEY_CURRENT_BALANCE

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

MONEY_CURRENT_BALANCE (STRING client_code, STRING firmid, STRING tag, STRING curr_code)

      1. MONEY_CURRENT_LIMIT

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

MONEY_CURRENT_LIMIT (STRING client_code, STRING firmid, STRING tag, STRING curr_code)

      1. MONEY_LIMIT_AVAILABLE

Возвращает значение «Доступного количества денежных средств».

MONEY_LIMIT_AVAILABLE (STRING client_code, STRING firmid, STRING tag, STRING curr_code)

      1. MONEY_LIMIT_LOCKED

Возвращает значение «Заблокированного количества денежных средств.

MONEY_LIMIT_LOCKED (STRING client_code, STRING firmid, STRING tag, STRING curr_code)

      1. MONEY_LIMIT_LOCKED_NONMARGINAL_VALUE

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

MONEY_LIMIT_LOCKED_NONMARGINAL_VALUE (STRING client_code, STRING firmid, STRING tag, STRING curr_code)

Параметры:

Параметр

Тип

Описание

1.

client_code

STRING

Код клиента

2.

firmid

STRING

Код фирмы

3.

tag

STRING

Код тэга расчетов

4.

curr_code

STRING

Код валюты

Значение кода тэга расчетов отображается в Таблице лимитов по денежным средствам в поле «Группа».

Пример:

ClMoneyOB = MONEY_OPEN_BALANCE (“1075”, “NC0080000000”, “EQTV”, “SUR”)

ClMoneyOL = MONEY_OPEN_LIMIT (“1075”, “NC0080000000”, “EQTV”, “SUR”)

ClMoneyCB = MONEY_CURRENT_BALANCE (“1075”, “NC0080000000”, “EQTV”, “SUR”)

ClMoneyCL = MONEY_CURRENT_LIMIT (“1075”, “NC0080000000”, “EQTV”, “SUR”)

ClMoneyAV = MONEY_LIMIT_AVAILABLE (“1075”, “NC0080000000”, “EQTV”, “SUR”)

ClMoneyLCK = MONEY_LIMIT_LOCKED (“1075”, “NC0080000000”, “EQTV”, “SUR”)

ClMoneyLCKNonMargValue = MONEY_LIMIT_LOCKED_NONMARGINAL_VALUE (“1075”, “NC0080000000”, “EQTV”, “SUR”)

В примере показано присвоение переменным значений Таблицы лимитов по денежным средствам на Фондовой бирже ММВБ для клиента с кодом «1075»:

  • переменной «ClMoneyOB» присваивается значение входящего остатка по денежным средствам,

  • переменной «ClMoneyOL» присваивается значение входящего лимита по денежным средствам,

  • переменной «ClMoneyCB» присваивается значение текущего остатка по денежным средствам,

  • переменной «ClMoneyCL» присваивается значение текущего лимита по денежным средствам,

  • переменной «ClMoneyAV» присваивается значение доступного количества денежных средств,

  • переменной «ClMoneyLCK» присваивается значение заблокированного количества денежных средств,

  • переменной «ClMoneyLCKNonMargValue» присваивается значение стоимости всех немаржинальных бумаг в заявках на покупку.