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

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

MAP GET_PARAM_EX (STRING classcode, STRING seccode, STRING param_name)

Функция возвращает результат выполнения операции: «0» - ошибка, «1» - параметр найден.

Параметры:

Параметр

Тип

Описание

1.

classcode

STRING

Код класса, например «EQBR»

2.

seccode

STRING

Код бумаги, например «LKOH»

3.

param_name

STRING

Идентификатор параметра, например «PRICE»

«MAP» имеет структуру:

Параметр

Тип

Описание

1.

result

DOUBLE

Результат выполнения операции: «0» - ошибка, «1» - параметр найден.

2.

param_type

DOUBLE

Тип данных параметра, используемый в Таблице текущих значений параметров. Возможные значения: «1» - DOUBLE, «2» - LONG, «3» - CHAR, «4» - перечислимый тип, «5» - время, «6» - дата

3.

param_value

STRING

Значение параметра. Для param_type = 3 имеет тип данных STRING, в остальных случаях = DOUBLЕ. Для перечислимых типов значение равно порядковому значению перечисления

4.

param_image

STRING

Строковое значение параметра, аналогичное его представлению в таблице. В строковом представлении учитываются разделители разрядов, разделители целой и дробной части. Для перечислимых типов выводятся соответствующие им строковые значения.

Пример:

Param=GET_PARAM_EX(“EQBR”,”RTKM”,”WAPRICE”)

Переменной «Param» присваивается значение средневзвешенной цены по обыкновенным акциям «Ростелекома» из класса «А1-Акции ММВБ».

      1. Значения параметров функций

Список возможных кодов классов ценных бумаг «classcode_list»:

Код класса

Название

Код класса

Название

EQBR

А1-Акции

GAZP

Облигации Газпром

EQBS

А2-Акции

INDX

Индексы ММВБ

EQNL

Б-Акции

GTS

РТС СГК

EQOB

А1-Облигации

GAZ

РТС(Акции Газпрома)

EQOS

А2-Облигации

QUADRO

РТС-СГК(Торги в валюте)

EQNO

Б-Облигации

RTS10

РТС10

PSEQ

РПС: А1-Акции

RTSIDX

Индексы РТС

PSES

РПС: А2-Акции

RTSIND

РТС(Индексы)

PSNL

РПС: Б-Акции

SES2

ГЦБ: Крупные лоты

PSOB

РПС: А1-Облигации

SPBFUT

Фьючерсы на бирже "Санкт-Петербург"

PSNO

РПС: Б-Облигации

SPBOPT

Опционы на бирже "Санкт-Петербург"

PSAU

РПС: Размещение облигаций

SPBSPT

СПОТ на бирже "Санкт-Петербург"

AUCT

Аукцион НГЦБ

SPBGKO

МКО

MAIN

ГКО

SPBCEX

ГГКО на СПВБ

MAIC

ГЦБ: период закрытия

SPCGKO

ГКО на СПВБ

BOBR

ОБР

EQBREMU

Акции 1-го уровня (Эмулятор)

FUOP

Фьючерсы ММВБ

Список возможных идентификаторов параметров:

Параметр

Тип

Описание

1.

status

STRING

Статус

2.

lotsize

NUMERIC

Размер лота

3.

bid

NUMERIC

Лучшая цена спроса

4.

biddepth

NUMERIC

Спрос по лучшей цене

5.

biddeptht

NUMERIC

Суммарный спрос

6.

numbids

NUMERIC

Количество заявок на покупку

7.

offer

NUMERIC

Лучшая цена предложения

8.

offerdepth

NUMERIC

Предложение по лучшей цене

9.

offerdeptht

NUMERIC

Суммарное предложение

10.

numoffers

NUMERIC

Количество заявок на продажу

11.

open

NUMERIC

Цена открытия

12.

high

NUMERIC

Максимальная цена сделки

13.

low

NUMERIC

Минимальная цена сделки

14.

last

NUMERIC

Цена последней сделки

15.

change

NUMERIC

Разница цены последней к предыдущей сессии

16.

qty

NUMERIC

Количество в последней сделке

17.

time

STRING

Время последней сделки

18.

voltoday

NUMERIC

Количество во всех сделках

19.

valtoday

NUMERIC

Оборот в деньгах

20.

tradingstatus

STRING

Состояние сессии

21.

value

NUMERIC

Оборот в деньгах последней сделки

22.

waprice

NUMERIC

Средневзвешенная цена

23.

highbid

NUMERIC

Лучшая цена спроса сегодня

24.

lowoffer

NUMERIC

Лучшая цена предложения сегодня

25.

numtrades

NUMERIC

Количество сделок за сегодня

26.

prevprice

NUMERIC

Цена закрытия

27.

prevwaprice

NUMERIC

Предыдущая оценка

28.

closeprice

NUMERIC

Цена периода закрытия

29.

lastchange

NUMERIC

% изменения от закрытия

30.

primarydist

STRING

Размещение

31.

accruedint

NUMERIC

Накопленный купонный доход

32.

yield

NUMERIC

Доходность последней сделки

33.

couponvalue

NUMERIC

Размер купона

34.

yieldatprevwaprice

NUMERIC

Доходность по предыдущей оценке

35.

yieldatwaprice

NUMERIC

Доходность по оценке

36.

repo2price

NUMERIC

Цена второй части репо

37.

priceminusprevwaprice

NUMERIC

Разница цены последней к предыдущей оценке

38.

closeyield

NUMERIC

Доходность закрытия

39.

currentvalue

NUMERIC

Текущее значение индексов ММВБ или РТС

40.

lastvalue

NUMERIC

Значение индексов ММВБ или РТС на закрытие предыдущего дня

41.

lasttoprevstlprc

NUMERIC

Разница цены последней к предыдущей сессии

42.

prevsettlprice

NUMERIC

Предыдущая расчетная цена

43.

pricemvtlimit

NUMERIC

Лимит изменения цены

44.

pricemvtlimitt1

NUMERIC

Лимит изменения цены T1

45.

maxoutvolume

NUMERIC

Лимит объема активных заявок (в контрактах)

46.

pricemax

NUMERIC

Максимально возможная цена

47.

pricemin

NUMERIC

Минимально возможная цена

48.

negvaltoday

NUMERIC

Оборот внесистемных в деньгах

49.

negnumtrades

NUMERIC

Количество внесистемных сделок за сегодня

50.

numcontracts

NUMERIC

Количество открытых позиций

51.

closetime

STRING

Время закрытия предыдущих торгов (для индексов РТС)

52.

openval

NUMERIC

Значение индекса РТС на момент открытия торгов

53.

chngopen

NUMERIC

Изменение текущего индекса РТС по сравнению со значением открытия

54.

chngclose

NUMERIC

Изменение текущего индекса РТС по сравнению со значением закрытия

55.

buydepo

NUMERIC

Гарантийное обеспечение продавца

56.

selldepo

NUMERIC

Гарантийное обеспечение покупателя

57.

changetime

STRING

Время последнего изменения

58.

sellprofit

NUMERIC

Доходность продажи

59.

buyprofit

NUMERIC

Доходность покупки

60.

tradechange

NUMERIC

Разница цены последней к предыдущей сделки (FORTS, ФБ СПБ, СПВБ)

61.

facevalue

NUMERIC

Номинал (для бумаг СПВБ)

62.

marketprice

NUMERIC

Рыночная цена вчера

63.

marketpricetoday

NUMERIC

Рыночная цена

64.

nextcoupon

NUMERIC

Дата выплаты купона

65.

buybackprice

NUMERIC

Цена оферты

66.

buybackdate

NUMERIC

Дата оферты

67.

issuesize

NUMERIC

Объем обращения

68.

prevdate

NUMERIC

Дата предыдущего торгового дня

69.

duration

NUMERIC

Дюрация

70.

lopenprice

NUMERIC

Официальная цена открытия

71.

lcurrentprice

NUMERIC

Официальная текущая цена

72.

lcloseprice

NUMERIC

Официальная цена закрытия

73.

quotebasis

STRING

Тип цены

74.

couponperiod

NUMERIC

Длительность купона

75.

marketprice2

NUMERIC

Рыночная цена 2

76.

admittedquote

NUMERIC

Признаваемая котировка

77.

bgop

NUMERIC

БГО по покрытым позициям

78.

bgonp

NUMERIC

БГО по непокрытым позициям

79.

strike

NUMERIC

Цена страйк

80.

steppricet

NUMERIC

Стоимость шага цены

81.

settleprice

NUMERIC

Расчетная цена

82.

optiontype

STRING

Тип опциона

83.

optionbase

STRING

Базовый актив

84.

volatility

NUMERIC

Волатильность опциона

85.

theorprice

NUMERIC

Теоретическая цена

86.

crossrate

NUMERIC

Курс

Список идентификаторов дополнительных параметров, доступных для функцииGET_PARAM_EX:

Параметр

Тип

Описание

1.

LONGNAME

STRING

Полное название бумаги

2.

SHORTNAME

STRING

Краткое название бумаги

3.

CODE

STRING

Код бумаги

4.

CLASSNAME

STRING

Название класса

5.

CLASS_CODE

STRING

Код класса

6.

TRADE_DATE_CODE

DOUBLE

Дата торгов

7.

MAT_DATE

DOUBLE

Дата погашения

8.

DAYS_TO_MAT_DATE

DOUBLE

Число дней до погашения

9.

SEC_FACE_VALUE

DOUBLE

Номинал бумаги

10.

SEC_FACE_UNIT

STRING

Валюта номинала

11.

SEC_SCALE

DOUBLE

Точность цены

12.

SEC_PRICE_STEP

DOUBLE

Минимальный шаг цены