Class EngineService
java.lang.Object
org.vlaskin.moexiss.service.BaseService
org.vlaskin.moexiss.service.engine.EngineService
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetBoard
(BoardEngineParams params) Описание режима торговВерсионность данныхВерсионность данныхДанные с текущими значениями инструментов рынкаДанные с текущими значениями инструментов рынкаДоходностиДоходностиgetBoards
(BoardsEngineParams params) Доступные режимы торгов рынкаСправочник полей таблицы со статическими данными торговой сессии рынкаПолучить таблицу инструментов по режиму торговСправочник полей таблицы со статическими данными торговой сессии рынкаПолучить данные по указанному инструменту на выбранном режиме торговgetDailyTableInfo
(InfoEngineParams params) Работа ТС вне недельного расписания, например в праздничные или предпраздничные дниgetEngineInfo
(InfoEngineParams params) Общие атрибуты ТСgetInfo
(InfoEngineParams params) Получить описание и режим работы торговой системыgetList
(ListEngineParams params) Список доступных торговых системГруппы режимов торговДоступные режимы торгов рынкаДанные с текущими значениями инструментов рынкаДанные с текущими значениями инструментов рынкаСправочник полей таблицы котировокВерсионность данныхВерсионность данныхДоходностиДоходностиСправочник полей истории таблицы инструментовgetMarketInfo
(MarketInfoEngineParams params) Получить описание: словарь доступных режимов торгов, описание полей публикуемых таблиц данных и т.д.Справочник полей таблицы с котировками (стакана заявок)getMarkets
(MarketsEngineParams params) Справочник доступных рынков и их атрибутыСправочник полей таблицы со статическими данными торговой сессии рынкаСправочник полей таблицы со статическими данными торговой сессии рынкаПолучить таблицу инструментов торговой сессии по рынку в целомПолучить данные по конкретному инструменту рынкаСправочник полей таблицы со статическими данными торговой сессии рынкаОписание полей таблицы "Итоги для "Справочник полей таблицы сделок торговой сессии рынкаСправочник полей таблицы сделок архив реестра сделокgetTimeTableInfo
(InfoEngineParams params) Недельное расписание работы ТС
-
Constructor Details
-
EngineService
public EngineService()
-
-
Method Details
-
getList
Список доступных торговых систем- Throws:
IOException
-
getInfo
Получить описание и режим работы торговой системы- Throws:
IOException
-
getEngineInfo
Общие атрибуты ТС- Throws:
IOException
-
getTimeTableInfo
Недельное расписание работы ТС- Throws:
IOException
-
getDailyTableInfo
Работа ТС вне недельного расписания, например в праздничные или предпраздничные дни- Throws:
IOException
-
getMarkets
Справочник доступных рынков и их атрибуты- Throws:
IOException
-
getMarketInfo
Получить описание: словарь доступных режимов торгов, описание полей публикуемых таблиц данных и т.д.- Throws:
IOException
-
getMarketBoards
Доступные режимы торгов рынка- Throws:
IOException
-
getMarketBoardGroups
public List<BoardGroupResponse> getMarketBoardGroups(MarketInfoEngineParams params) throws IOException Группы режимов торгов- Throws:
IOException
-
getMarketSecurityFields
public List<TableFieldResponse> getMarketSecurityFields(MarketInfoEngineParams params) throws IOException Справочник полей таблицы со статическими данными торговой сессии рынка- Throws:
IOException
-
getMarketDataFields
public List<TableFieldResponse> getMarketDataFields(MarketInfoEngineParams params) throws IOException Справочник полей таблицы котировок- Throws:
IOException
-
getMarketTradeFields
public List<TableFieldResponse> getMarketTradeFields(MarketInfoEngineParams params) throws IOException Справочник полей таблицы сделок торговой сессии рынка- Throws:
IOException
-
getMarketOrderBookFields
public List<TableFieldResponse> getMarketOrderBookFields(MarketInfoEngineParams params) throws IOException Справочник полей таблицы с котировками (стакана заявок)- Throws:
IOException
-
getMarketHistoryFields
public List<TableFieldResponse> getMarketHistoryFields(MarketInfoEngineParams params) throws IOException Справочник полей истории таблицы инструментов- Throws:
IOException
-
getMarketTradeHistoryFields
public List<TableFieldResponse> getMarketTradeHistoryFields(MarketInfoEngineParams params) throws IOException Справочник полей таблицы сделок архив реестра сделок- Throws:
IOException
-
getMarketDataYieldFields
public List<TableFieldResponse> getMarketDataYieldFields(MarketInfoEngineParams params) throws IOException - Throws:
IOException
-
getMarketTradeYieldFields
public List<TableFieldResponse> getMarketTradeYieldFields(MarketInfoEngineParams params) throws IOException - Throws:
IOException
-
getMarketHistoryYieldFields
public List<TableFieldResponse> getMarketHistoryYieldFields(MarketInfoEngineParams params) throws IOException - Throws:
IOException
-
getMarketSecurityStatisticFields
public List<TableFieldResponse> getMarketSecurityStatisticFields(MarketInfoEngineParams params) throws IOException Описание полей таблицы "Итоги для "- Throws:
IOException
-
getMarketSecuritiesTable
public SecuritiesTableResponse getMarketSecuritiesTable(MarketSecuritiesTableEngineParams params) throws IOException Получить таблицу инструментов торговой сессии по рынку в целом- Throws:
IOException
-
getMarketSecurities
public List<SecurityResponse> getMarketSecurities(MarketSecuritiesTableEngineParams params) throws IOException Справочник полей таблицы со статическими данными торговой сессии рынка- Throws:
IOException
-
getMarketData
public List<MarketDataResponse> getMarketData(MarketSecuritiesTableEngineParams params) throws IOException Данные с текущими значениями инструментов рынка- Throws:
IOException
-
getMarketDataVersions
public List<DataVersionResponse> getMarketDataVersions(MarketSecuritiesTableEngineParams params) throws IOException Версионность данных- Throws:
IOException
-
getMarketDataYields
public List<MarketDataYieldResponse> getMarketDataYields(MarketSecuritiesTableEngineParams params) throws IOException Доходности- Throws:
IOException
-
getMarketSecuritiesTable
public SecuritiesTableResponse getMarketSecuritiesTable(MarketSecurityTableEngineParams params) throws IOException Получить данные по конкретному инструменту рынка- Throws:
IOException
-
getMarketSecurities
public List<SecurityResponse> getMarketSecurities(MarketSecurityTableEngineParams params) throws IOException Справочник полей таблицы со статическими данными торговой сессии рынка- Throws:
IOException
-
getMarketData
public List<MarketDataResponse> getMarketData(MarketSecurityTableEngineParams params) throws IOException Данные с текущими значениями инструментов рынка- Throws:
IOException
-
getMarketDataVersions
public List<DataVersionResponse> getMarketDataVersions(MarketSecurityTableEngineParams params) throws IOException Версионность данных- Throws:
IOException
-
getMarketDataYields
public List<MarketDataYieldResponse> getMarketDataYields(MarketSecurityTableEngineParams params) throws IOException Доходности- Throws:
IOException
-
getBoards
Доступные режимы торгов рынка- Throws:
IOException
-
getBoard
Описание режима торгов- Throws:
IOException
-
getBoardSecuritiesTable
public SecuritiesTableResponse getBoardSecuritiesTable(BoardSecuritiesTableEngineParams params) throws IOException Получить таблицу инструментов по режиму торгов- Throws:
IOException
-
getBoardSecurities
public List<SecurityResponse> getBoardSecurities(BoardSecuritiesTableEngineParams params) throws IOException Справочник полей таблицы со статическими данными торговой сессии рынка- Throws:
IOException
-
getBoardMarketData
public List<MarketDataResponse> getBoardMarketData(BoardSecuritiesTableEngineParams params) throws IOException Данные с текущими значениями инструментов рынка- Throws:
IOException
-
getBoardDataVersions
public List<DataVersionResponse> getBoardDataVersions(BoardSecuritiesTableEngineParams params) throws IOException Версионность данных- Throws:
IOException
-
getBoardMarketDataYields
public List<MarketDataYieldResponse> getBoardMarketDataYields(BoardSecuritiesTableEngineParams params) throws IOException Доходности- Throws:
IOException
-
getBoardSecurityTable
public SecurityTableResponse getBoardSecurityTable(BoardSecurityTableEngineParams params) throws IOException Получить данные по указанному инструменту на выбранном режиме торгов- Throws:
IOException
-
getBoardSecurity
Справочник полей таблицы со статическими данными торговой сессии рынка- Throws:
IOException
-
getBoardMarketData
public List<MarketDataResponse> getBoardMarketData(BoardSecurityTableEngineParams params) throws IOException Данные с текущими значениями инструментов рынка- Throws:
IOException
-
getBoardDataVersions
public List<DataVersionResponse> getBoardDataVersions(BoardSecurityTableEngineParams params) throws IOException Версионность данных- Throws:
IOException
-
getBoardMarketDataYields
public List<MarketDataYieldResponse> getBoardMarketDataYields(BoardSecurityTableEngineParams params) throws IOException Доходности- Throws:
IOException
-