Библиотека разработчика SDK_ISS_MOEX
(SDK — software development kit)
Включено в реестр российского ПО: реестровая запись №17554 от 17.05.2023.
Библиотека SDK_ISS_MOEX разработана для взаимодействия с API (программным интерфейсом) Информационно-статистического сервера Московской биржи.
При помощи функций библиотеки можно выполнять запросы к серверу биржи и получать различную информацию.
Библиотека является программным компонентом / SDK для разработки сайтов и приложений, взаимодействующих с API Информационно-статистического сервера Московской биржи.
ООО «Инфоком Плюс» является правообладателем исключительных прав на программное обеспечение «Библиотека разработчика SDK_ISS_MOEX».
Программа включена в реестр российского ПО: реестровая запись №17554 от 17.05.2023.
- получение актуальных рыночных данных Московской биржи;
- доступ к данным через ISS/API MOEX;
- получение справочников, инструментов, котировок, стаканов и истории торгов;
- использование в сайтах, приложениях и аналитических системах;
- интеграция с PHP-проектами.
getIndex() - Получить глобальные справочники ISS.
getEngines() - Получить доступные торговые системы.
getEngineDescription() - Получить описание и режим работы торговой системы.
getSecurities() - Получить список бумаг торгуемых на московской бирже.
getSecurityInfo() - Получить спецификацию инструмента.
getSecurityIndices() - Получить список индексов в которые входит бумага.
getSecurityAggregates() - Получить агрегированные итоги торгов за дату по рынкам.
getSecstats() - Получить промежуточные "Итоги дня" (только для фондового рынка).
getTurnovers() - Получить сводные обороты по рынкам.
getTurnoversСolumns() - Получить описание полей для запросов оборотов по рынку/торговой системе.
getTurnoversByEngine() - Получить текущее значение оборотов торговой сессии по рынкам торговой системы.
getTurnoversByMarket() - Получить текущее значение оборота по рынку.
getZcycByEngine() - Получить данные по кривой бескупонной доходности.
getZcycByMarkets() - Получить данные по кривой бескупонной доходности по рынкам (Прекращены расчеты с 2018-01-03).
getHistoryOtcProvidersNsd() - Получить обобщенные данные ОТС ПФИ и РЕПО - список рынков.
getHistoryOtcProvidersNsdByMarket() - Получить ежедневные (ежемесячные) обобщенные данные ОТС ПФИ и РЕПО.
getListingFieldsDescription() - Получить описание полей для запросов торгуемости бумаг (листинга).
getListing() - Получить список неторгуемых инструментов с указанием интервалов торгуемости по режимам.
getListingByBoard() - Получить данные по листингу бумаг в историческом разрезе по указанному режиму.
getListingByBoardgroups() - Получить данные по листингу бумаг в историческом разрезе по указанной группе режимов.
getOrderbookFieldsDescription() - Получить описание полей для запросов стакана котировок для рынка.
getSessionsList() - Получить список сессий доступных в итогах торгов. Только для фондового рынка!
getHistoryByDateAndSession() - Получить историю по всем бумагам на рынке за одну дату.
getHistoryBySecurity() - Получить историю по одной бумаге на рынке за интервал дат.
getHistoryByBoardgroup() - Получить историю торгов для всех бумаг на указанной группе режимов торгов за указанную дату.
getHistoryByBoardgroupAndSecurityAndSession() - Получить историю торгов для указанной бумаги на выбранной группе режимов торгов за указанный интервал дат.
getHistoryByBoardAndSession() - Получить историю торгов для всех бумаг на указанном режиме торгов отфильтрованных по дате.
getHistoryByBoardAndSecurityAndSession() - Получить историю торгов для указанной бумаги на указанном режиме торгов за указанный интервал дат.
getPublishedSecuritiesFieldsDescription() - Получить описание полей для запросов публикуемых бумаг для рынка.
getHistoryDataFieldsDescription() - Получить описание полей для запросов исторических данных по бумагам для рынка.
getEngineMarkets() - Получить список рынков торговой системы.
getDealsRequestFieldsDescription() - Получить описание полей для запроса сделок по рынку.
getDescription() - Получить описание: словарь доступных режимов торгов, описание полей публикуемых таблиц данных и т.д.
getInstrumentsSheet() - Получить таблицу инструментов торговой сессии по рынку в целом.
getSecurityData() - Получить данные по конкретному инструменту рынка.
getAccordanceSheet() - Получить таблицу соответствия торгуемых ценных бумаг по режимам торгов.
getSecurityTrades() - Получить сделки по инструменту.
getBulletins() - Получить бюллетени.
getRusfar() - Получить RUSFAR расшифровку показателей.
getSecurityOrderbook() - Получить стакан заявок по инструменту.
getAllMarketTrades() - Получить все сделки рынка.
getAllMarketOrderbook() - Получить стаканы заявок всех инструментов рынка.
getBoardsByEngineAndMarket() - Получить справочник режимов торгов рынка.
getBoardDescription() - Получить описание режима торгов.
getBoardInstrumentsSheet() - Получить таблицу инструментов по режиму торгов.
getSecurityDataByBoard() - Получить данные по указанному инструменту на выбранном режиме торгов.
getSecurityTradesByBoard() - Получить все сделки указанного инструмента по выбранному режиму торгов.
getSecurityOrderbookByBoard() - Получить стакан котировок указанного инструмента по выбранному режиму торгов.
getSecurityCandles() - Получить свечи указанного инструмента по дефолтной группе режимов.
getSecurityCandlesByBoardgroup() - Получить свечи указанного инструмента по выбранной группе режимов торгов.
getSecurityCandlesByBoard() - Получить свечи указанного инструмента по выбранному режиму торгов.
getCandlesPeriods() - Получить период дат рассчитанных свечей.
getAllTradesByBoard() - Получить все сделки по выбранному режиму торгов.
getOrderbookByBoard() - Получить все лучшие котировки по выбранному режиму торгов.
getBoardgroups() - Получить справочник групп режимов торгов.
getBoardgroupDescription() - Получить описание группы режимов торгов.
getBoardgroupSecurities() - Получить список всех инструментов, торгуемых на выбранной группе режимов торгов.
getSecurityDataByBoardgroup() - Получить данные по указанному инструменту, торгуемому на выбранной группе режимов торгов.
getSecurityTradesByBoardgroup() - Получить сделки выбранного инструмента, торгуемого на выбранной группе режимов торгов.
getSecurityOrderbookByBoardgroup() - Получить лучшие заявки выбранного инструмента, торгуемого на выбранной группе режимов торгов.
getBoardgroupTrades() - Получить сделки инструментов, торгуемых на выбранной группе режимов торгов.
getBoardgroupOrderbook() - Получить лучшие заявки всех инструментов, торгуемых на выбранной группе режимов торгов.
getChangeover() - Получить информация по техническому изменению торговых кодов.
getChangeoverZcyc() - Получить историю изменения параметров КБД (Кривая Бескупоной Доходности).
getHistoryByDate() - Получить историю по всем бумагам на рынке за одну дату.
getYieldsByDate() - Получить историю рассчитанных доходностей для всех бумаг на указанном режиме торгов отфильтрованных по дате.
getDates() - Получить даты, за которые доступны данные на указанных рынке и торговой системе.
getSecurityHistory() - Получить историю по одной бумаге на рынке за интервал дат.
getSecurityHistoryYields() - Получить историю доходностей по одной бумаге на рынке за интервал дат.
getSecurityDates() - Получить интервал дат в истории для указанного рынка и бумаги.
getBoardDates() - Получить интервал дат, доступных в истории для рынка по заданному режиму торгов.
getHistoryByBoard() - Получить историю торгов для всех бумаг на указанном режиме торгов отфильтрованных по дате.
getHistoryYieldsByBoard() - Получить историю доходностей для всех бумаг на указанном режиме торгов отфильтрованных по дате.
getHistoryByBoardAndSecurity() - Получить историю торгов для указанной бумаги на указанном режиме торгов за указанный интервал дат.
getHistoryYieldsByBoardAndSecurity() - Получить историю доходностей для указанной бумаги на указанном режиме торгов за указанный интервал дат.
getDatesByBoardAndSecurity() - Получить интервал дат в истории, за которые доступна указанная бумага на рынке на указанном режиме торгов.
getBoardgroupDates() - Получить интервал дат для указанной группы режимов торгов.
getBoardgroupHistory() - Получить историю аукционов даркпул отфильтрованных по дате.
getHistoryByBoardgroupAndSecurity() - Получить историю аукционов даркпул за интервал дат.
getBoardgroupYields() - Получить доходности торгов для всех бумаг на указанной группе режимов торгов за указанную дату.
getYieldsByBoardgroupAndSecurity() - Получить историю доходностей для указанной бумаги на выбранной группе режимов торгов за указанный интервал дат.
getDatesByBoardgroupAndSecurity() - Получить интервал дат для указанной бумаги на заданной группе режимов торгов.
getArchivesYears() - Получить список годов, за которые существуют ссылки на файлы с архивом сделок и исторической биржевой информацией.
getArchivesByPeriod() - Получить список ccылок на годовые/месячные/дневные файлы с архивом сделок и исторической биржевой информацией.
getArchivesMonths() - Получить список месяцев в году, за которые существуют ссылки на файлы с архивом сделок и исторической биржевой информацией.
getSecuritygroups() - Получить группы ценных бумаг.
getSecuritygroup() - Получить группу ценных бумаг.
getSecuritygroupCollections() - Получить коллекции ценных бумаг входящие в группу.
getSecuritygroupCollection() - Получить коллекцию ценных бумаг входящие в группу.
getSecuritygroupCollectionSecurities() - Получить описание инструментов.
getSecuritytypes() - Получить типы ценных бумаг.
getSecuritytype() - Получить справочник - тип ценной бумаги.
getSettlementsCalendar() - Получить календарь расчетных дней.
getOptionsSeries() - Получить опционные серии.
getOptionsSeriesByAsset() - Получить опционные серии по активу.
getOptionsVolumesByAsset() - Получить объем торгов для опционной серии.
getOptionBoard() - Получить доску опционов.
getOptionsOpenPositions() - Получить открытые позиции по опционной серии.
getOptionsTurnovers() - Получить объем торгов для опционной серии.
getCurves() - Получить будущие ставки для ценообразования нестандартных инструментов (деривативов).
getCurvesBySecurity() - Получить будущие ставки для ценообразования нестандартных инструментов (деривативов).
getSdfiCurves() - Получить своп-кривые на рынке СПФИ.
getCorrelationsCoefficients() - Получить коэффициенты корелляции фондового рынка.
getCbrfRates() - Получить курсы ЦБРФ.
getSplits() - Получить справочник дроблений и консолидаций бумаг фондового рынка.
getSplitsBySecurity() - Получить данные о дроблении и консолидации определенной бумаги фондового рынка.
getMirp() - Получить средневзвешенные ставки по операциям.
getDealers() - Получить средневзвешенные ставки по операциям.
getCboper() - Получить средневзвешенные ставки по операциям центрального банка.
getDeviationCoeffs() - Получить показатели для определения критериев существенного отклонения.
getQuotedSecurities() - Получить список акций, по которым рассчитывается рыночная котировка.
getCurrentPrices() - Получить текущие цены бумаг.
getSiteNews() - Получить новости биржи.
getSiteNewsById() - Получить новость сайта по ID.
getEvents() - Получить мероприятия биржи.
getEventById() - Получить контент мероприятия биржи.
getAggregates() - Получить агрегированные показатели рынка облигаций.
getAggregatesColumns() - Получить наименования колонок для агрегированных показателей рынка облигаций.
getIndices() - Получить индексы фондового рынка.
getAnalyticsByIndexid() - Получить аналитические показатели по индексу.
getTickersByIndexid() - Получить список тикеров за все время торгов.
getTickerInfoByIndexid() - Получить информацию по тикеру.
getCapitalization() - Получить капитализацию фондового рынка.
getBoards() - Получить список режимов обобщенной информации по фондовому рынку.
getTotalsSecurities() - Получить обобщенную информацию по фондовому рынку.
getTotalsSecuritiesByBoard() - Получить обобщенную информацию по фондовому рынку по выбранному режиму.
getTotalsByBoardAndSecurity() - Получить обобщенную информацию по фондовому рынку по выбранному режиму и инструменту.
getIrr() - Получить индикаторы риска.
getIrrFilters() - Получить доступные параметры фильтрации для индикаторов рисков.
getRates() - Получить ставки Банка России.
getRatesColumns() - Получить колонки для запроса ставок Банка России.
getDerivatives() - Получить еженедельные отчеты по валютным деривативам.
getDerivativesMonthly() - Получить ежемесячные отчеты по валютным деривативам.
getFixingBySecurity() - Получить фиксинги Московской биржи.
getIndicativeRates() - Получить индикативные курсы валют срочного рынка.
getIndicativeRatesBySecurity() - Получить индикативный курс валют срочного рынка.
getFixing() - Получить фиксинги Московской биржи.
getRevaluationRates() - Получить курсы переоценки коллатеральных инструментов.
getRevaluationRatesSecurities() - Получить курсы переоценки коллатеральных инструментов.
getRevaluationRatesBySecurity() - Получить курсы переоценки коллатеральных инструментов. Инструмент за интервал дат.
getNetflow2Securities()
getNetflow2BySecurity()
getFutoiSecurities()
getFutoiBySecurity()
getCurvesSecurities() - Получаем будущие ставки для ценообразования нестандартных инструментов (деривативов).
Код библиотеки содержит подробное описание функций и используемых параметров а также примеры использования функций.
Библиотека не требует специальной процедуры установки. Необходимо скопировать файл sdk_iss_moex.php в свой проект и прописать использование этого модуля там, где это необходимо, при помощи функции require. Для этого в начале своего модуля, в котором предполагается использование библиотеки, необходимо добавить строку: require( 'sdk_iss_moex.php' );.
Для эксплуатации необходима установленная библиотека уровня операционной системы curl, которая распространяется свободно и может быть получена по адресу https://curl.se/download.html для широкого набора операционных систем. Информацию по установке для своей операционной системы легко найти в интернете.
Библиотека разрабатывалась и тестировалась на языке PHP 7.x. Для работы библиотеки необходима версия PHP 7 или выше. Также необходимо настроить интерпретатор PHP – установить и активировать расширение PHP curl. Как это сделать — зависит от операционной системы. Информацию для своей операционной системы легко найти в интернете. Проверить что модуль установлен и поддержка curl включена — phpinfo() раздел curl.
Стоимость библиотеки — 20 000 рублей.
Наши реквизиты:
ООО «Инфоком Плюс»
ОГРН 1081901005218
ИНН 1901087778 КПП 190101001
р/с 40702810100010159812 в ООО "ХАКАССКИЙ МУНИЦИПАЛЬНЫЙ БАНК", БИК 049514745, к/с 30101810900000000745
Юридический адрес: 655017, РХ, г. Абакан, ул. Пушкина, д. 98, кв. 2.
Почтовый адрес: 655017, РХ, г. Абакан, ул. Пушкина, д. 98, кв. 2.