Описание формата выгрузки Результатов Торгов в секторе НГК

advertisement
Описание формата выгрузки Результатов Торгов в секторе НГК
Выгрузка в формате XML/CSV
Для получения выгрузки Результатов Торгов необходимо вызвать страницу:
http://mosenex.ru/mosenex_oil_result.asp?result_type=MODE&trade_day=DD.MM.YYYY&instrument_code=INSTRUMENT_CODE
где
MODE – тип результата выдачи, принимает значения xml или csv (csv принимается по умолчанию,
если параметр result_type не задан);
DD.MM.YYYY – дата выгружаемых Результатов Торгов.
INSTRUMENT_CODE – код Инструмента
В параметрах вызова отчета с выгрузкой обязательно должен быть задан хотя бы один параметр
trade_day или instrument_code. Если задан только параметр trade_day, то отчет строится по всем
сторгованным инструментам за этот день. Если задан только параметр instrument_code, то отчет
строится по всем дням, когда торговался данный инструмент. Если заданы оба параметра trade_day и
instrument_code, то отчет строится по данному инструменту за указанный день.
XML-формат выгрузки имеет следующий вид:
<?xml version="1.0" encoding="windows-1251" ?>
<message class="MOSENEX-OIL-RESULT" version="1.0"
message_date="YYYYMMDDHHMISS">
<oil_result trade_day="DD.MM.YYYY" instrument_code="64x " product_name="256x"
delivery_basis_name="256x" deal_volume="10n" deal_amount="10n "
stock_price_diff="10.2d " stock_price_delta="10.2d" min_price="10n"
max_price="10n" stock_price="10n" best_buy_price="10n" best_sell_price="10n"
deal_count="10n" />
</message>
Тег message – заголовок сообщения (отчета), который содержит атрибуты
class – всегда "MOSENEX-OIL-RESULT"
version - всегда "1.0"
message_date – дата выгрузки в формате "YYYYMMDDHHMISS".
Тег oil_result является множественным и содержит информацию по каждому сторгованному
инструменту (если числовые параметры не определены, то выводится пустое значение - ””):
 trade_day - Дата торгов
 instrument_code - Код инструмент
 product_name - Наименование товара
 delivery_basis_name - Базис поставки
 deal_volume - Объем торгов в тоннах
 deal_amount - Объем торгов в рублях
 stock_price_diff - Изменение расчетной цены к цене предыдущего дня, в рублях
 stock_price_delta - Изменение расчетной цены к цене предыдущего дня, в %
 min_price - Минимальная цена за тонну, в рублях
 max_price - Максимальная цена за тонну, в рублях
 stock_price - Рыночная цена за тонну, в рублях
 best_buy_price - Лучшее цена на продажу за одну тонну, в рублях
 best_sell_price - Лучшая цена на покупку за одну тонну, в рублях
 deal_count - Количество договоров (сделок)
CSV-формат выгрузки имеет следующий вид:
В выгружаемый файл выводятся все выше перечисленные атрибуты по каждому инструменту.
Заголовок файла (первая строка csv-файла) содержит английские наименования полей. Разделителем
полей в заголовке и строках файла является символ табуляции “\t”.
Download