<< Предыдущая

стр. 4
(из 13 стр.)

ОГЛАВЛЕНИЕ

Следующая >>

DOUBLE
Индекс для обращения к коллекции. Должен содержать целочисленное значение
Пример:

n=GET_NUMBER_OF(“ALL_TRADES”)
value=0
FOR i FROM 1 to n
trade = GET_ITEM ("ALL_TRADES ", i)
value = value + GET_VALUE (trade, "VALUE")
END FOR

В данном примере сначала запрашивается количество записей в таблице всех сделок, затем в цикле для каждой записи получается соответствующий MAP из которого достается значение по ключу «VALUE». В итоге, переменная «value» содержит суммарный объем всех сделок на данный момент.
Таблицы, используемые в функциях «GET_NUMBER_OF» и «GET_ITEM»:
TableName
Таблица
ORDERS
Заявки
STOP_ORDERS
Стоп заявки
TRADES
Сделки
ALL_TRADES
Обезличенные сделки
MONEY_LIMITS
Лимиты по денежным средствам
DEPO_LIMITS
Лимиты по бумагам
FUTURES_CLIENT_HOLDINGS
Позиции по клиентским счетам (фьючерсы)
FUTURES_CLIENT_LIMITS
Лимиты по клиентским счетам (фьючерсы)
NEG_DEALS
Таблица заявок на внебиржевые сделки
NEGOTIATION_TRADES
Таблица сделок для исполнения
NEG_DEAL_REPORTS
Таблица заявок-отчетов на сделки РПС
OWN
Таблица, создаваемая при расчете программы
Описание параметров Таблицы заявок, возвращаемое функцией «GET_ITEM»:

Параметр
Тип
Описание
Возможные значения
1.
NUMBER
DOUBLE
Номер заявки в торговой системе

2.
DATE
DOUBLE
Дата выставления

3.
TIME
DOUBLE
Время выставления

4.
OPERATION
STRING
Операция
«SELL» или «BUY»
5.
STATUS
STRING
Статус заявки
«ACTIVE» или «KILLED» или «FILLED»
6.
TYPE
STRING
Тип заявки
Последовательность трех символов:
1-й: «L» - лимитированная, «M» - рыночная;
2-й: «S» - разрешить исполнение по разным ценам, «O» - по одной цене;
3-й: «N» - немедленно или отклонить, «W» - снять остаток, « » - нет условия
7.
SECURITY
STRING
Краткое название бумаги заявки

8.
SECCODE
STRING
Код бумаги заявки

9.
CLASS
STRING
Краткое название класса заявки

10.
CLASSCODE
STRING
Код класса заявки

11.
USERID
STRING
Идентификатор трейдера

12.
FIRMID
STRING
Идентификатор фирмы

13.
ACCOUNT
STRING
Торговый счет

14.
CLIENTCODE
STRING
Код клиента

15.
COMMENT
STRING
Комментарий

16.
PRICE
DOUBLE
Цена

17.
QUANTITY
DOUBLE
Количество в лотах

18.
BALANCE
DOUBLE
Остаток

19.
VALUE
DOUBLE
Объем в денежных средствах

20.
ACCRUEDINT
DOUBLE
Накопленный купонный доход

21.
YIELD
DOUBLE
Доходность

22.
TRANS_ID
DOUBLE
Идентификатор транзакции

23.
SETTLECODE
STRING
Код расчетов

24.
PRICE2
DOUBLE
Цена выкупа

Описание параметров Таблицы сделок, возвращаемое функцией «GET_ITEM»:

Параметр
Тип
Описание
Возможные значения
1.
NUMBER
DOUBLE
Номер сделки в торговой системе

2.
ORDER_NUMBER
DOUBLE
Номер заявки в торговой системе

3.
DATE
DOUBLE
Дата совершения

4.
TIME
DOUBLE
Время совершения

5.
OPERATION
STRING
Операция
«SELL» или «BUY»
6.
TYPE
STRING
Тип сделки
«MARGIN», если сделка маржинальная
7.
SECURITY
STRING
Краткое название бумаги

8.
SECCODE
STRING
Код бумаги заявки

9.
CLASS
STRING
Краткое название класса

10.
CLASSCODE
STRING
Код класса

11.
USERID
STRING
Идентификатор трейдера

12.
ACCOUNT
STRING
Торговый счет

13.
CLIENTCODE
STRING
Код клиента

14.
COMMENT
STRING
Комментарий

15.
PRICE
DOUBLE
Цена

16.
QUANTITY
DOUBLE
Количество в лотах

17.
VALUE
DOUBLE
Объем в денежных средствах

18.
TS_COMISSION
DOUBLE
Комиссия торговой системы

19.
ACCRUEDINT
DOUBLE
Накопленный купонный доход

20.

<< Предыдущая

стр. 4
(из 13 стр.)

ОГЛАВЛЕНИЕ

Следующая >>