EMT API ver: 2.15.1
|
行情接口响应类 更多...
#include <emt_quote_api.h>
Public 成员函数 | |
virtual | ~QuoteSpi () |
virtual void | OnDisconnected (int reason) |
virtual void | OnError (EMTRspInfoStruct *error_info) |
virtual void | OnIndexData (EMTIndexDataStruct *index_data) |
virtual void | OnDepthMarketData (EMTMarketDataStruct *market_data, int64_t bid1_qty[], int32_t bid1_count, int32_t max_bid1_count, int64_t ask1_qty[], int32_t ask1_count, int32_t max_ask1_count) |
virtual void | OnTickByTick (EMTTickByTickStruct *tbt_data) |
virtual void | OnOrderBook (EMTOrderBookStruct *order_book) |
virtual void | OnMinuteInfo (EMTMinuteInfo *minute_info) |
virtual void | OnSubscribeAllIndexData (EMT_EXCHANGE_TYPE exchange_id, EMTRspInfoStruct *error_info) |
virtual void | OnUnSubscribeAllIndexData (EMT_EXCHANGE_TYPE exchange_id, EMTRspInfoStruct *error_info) |
virtual void | OnSubIndexData (EMTSpecificTickerStruct *ticker, EMTRspInfoStruct *error_info, bool is_last) |
virtual void | OnUnSubIndexData (EMTSpecificTickerStruct *ticker, EMTRspInfoStruct *error_info, bool is_last) |
virtual void | OnSubscribeAllMarketData (EMT_EXCHANGE_TYPE exchange_id, EMTRspInfoStruct *error_info) |
virtual void | OnUnSubscribeAllMarketData (EMT_EXCHANGE_TYPE exchange_id, EMTRspInfoStruct *error_info) |
virtual void | OnSubMarketData (EMTSpecificTickerStruct *ticker, EMTRspInfoStruct *error_info, bool is_last) |
virtual void | OnUnSubMarketData (EMTSpecificTickerStruct *ticker, EMTRspInfoStruct *error_info, bool is_last) |
virtual void | OnSubscribeAllTickByTick (EMT_EXCHANGE_TYPE exchange_id, EMTRspInfoStruct *error_info) |
virtual void | OnUnSubscribeAllTickByTick (EMT_EXCHANGE_TYPE exchange_id, EMTRspInfoStruct *error_info) |
virtual void | OnSubTickByTick (EMTSpecificTickerStruct *ticker, EMTRspInfoStruct *error_info, bool is_last) |
virtual void | OnUnSubTickByTick (EMTSpecificTickerStruct *ticker, EMTRspInfoStruct *error_info, bool is_last) |
virtual void | OnSubscribeAllOrderBook (EMT_EXCHANGE_TYPE exchange_id, EMTRspInfoStruct *error_info) |
virtual void | OnUnSubscribeAllOrderBook (EMT_EXCHANGE_TYPE exchange_id, EMTRspInfoStruct *error_info) |
virtual void | OnSubOrderBook (EMTSpecificTickerStruct *ticker, EMTRspInfoStruct *error_info, bool is_last) |
virtual void | OnUnSubOrderBook (EMTSpecificTickerStruct *ticker, EMTRspInfoStruct *error_info, bool is_last) |
virtual void | OnSubscribeAllMinuteInfo (EMT_EXCHANGE_TYPE exchange_id, EMTRspInfoStruct *error_info) |
virtual void | OnUnSubscribeAllMinuteInfo (EMT_EXCHANGE_TYPE exchange_id, EMTRspInfoStruct *error_info) |
virtual void | OnSubMinuteInfo (EMTSpecificTickerStruct *ticker, EMTRspInfoStruct *error_info, bool is_last) |
virtual void | OnUnSubMinuteInfo (EMTSpecificTickerStruct *ticker, EMTRspInfoStruct *error_info, bool is_last) |
virtual void | OnQueryAllTickers (EMTQuoteStaticInfo *qsi, EMTRspInfoStruct *error_info, bool is_last) |
virtual void | OnQueryAllTickersFullInfo (EMTQuoteFullInfo *qfi, EMTRspInfoStruct *error_info, bool is_last) |
virtual void | OnQueryLatestIndexData (EMTIndexDataStruct *index_data, EMTRspInfoStruct *error_info, bool is_last) |
virtual void | OnQueryLatestMarketData (EMTMarketDataStruct *market_data, EMTRspInfoStruct *error_info, bool is_last) |
virtual void | OnQueryMinuteInfo (EMTMinuteInfo *minute_info, EMTRspInfoStruct *error_info, bool is_last) |
virtual void | OnQueryMinHistoryInfo (EMTMinuteInfo *minute_info, EMTRspInfoStruct *error_info, bool is_last) |
virtual void | OnQueryTickersPriceInfo (EMTTickerPriceInfo *price_info, EMTRspInfoStruct *error_info, bool is_last) |
行情接口响应类
行情回调类
|
inlinevirtual |
|
inlinevirtual |
深度行情通知,包含买一卖一队列
market_data | 行情数据 |
bid1_qty | 买一队列数据 |
bid1_count | 买一队列的有效委托笔数 |
max_bid1_count | 买一队列总委托笔数 |
ask1_qty | 卖一队列数据 |
ask1_count | 卖一队列的有效委托笔数 |
max_ask1_count | 卖一队列总委托笔数 |
|
inlinevirtual |
当客户端与行情后台通信连接断开时,该方法被调用
reason | 错误原因 |
|
inlinevirtual |
错误应答
error_info | 当服务器响应发生错误时的具体错误内容 |
|
inlinevirtual |
指数行情通知
index_data | 指数行情数据,只有指数行情数据相关字段 |
|
inlinevirtual |
分时行情通知
minute_info | 分时行情数据,需要快速返回,否则会堵塞后续消息,当堵塞严重时,会触发断线 |
|
inlinevirtual |
行情订单簿通知
order_book | 行情订单簿数据,需要快速返回,否则会堵塞后续消息,当堵塞严重时,会触发断线 |
|
inlinevirtual |
查询全市场合约部分静态信息的应答
qsi | 合约部分静态信息结构体 |
error_info | 订阅合约发生错误时的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
is_last | 是否此次退订的最后一个应答,当为最后一个的时候为true,如果为false,表示还有其他后续消息响应 |
|
inlinevirtual |
查询全市场合约完整静态信息的应答
qfi | 合约完整静态信息结构体 |
error_info | 订阅合约发生错误时的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
is_last | 是否此次退订的最后一个应答,当为最后一个的时候为true,如果为false,表示还有其他后续消息响应 |
|
inlinevirtual |
查询合约最新指数的应答
index_data | 最新指数数据 |
error_info | 订阅合约发生错误时的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
is_last | 是否此次退订的最后一个应答,当为最后一个的时候为true,如果为false,表示还有其他后续消息响应 |
|
inlinevirtual |
查询合约最新现货快照的应答
market_data | 最新现货快照数据 |
error_info | 订阅合约发生错误时的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
is_last | 是否此次退订的最后一个应答,当为最后一个的时候为true,如果为false,表示还有其他后续消息响应 |
|
inlinevirtual |
查询历史分时数据的应答
minute_info | 历史分时数据 |
error_info | 订阅合约发生错误时的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
is_last | 是否此次退订的最后一个应答,当为最后一个的时候为true,如果为false,表示还有其他后续消息响应 |
|
inlinevirtual |
查询分时数据的应答
minute_info | 最新分时数据 |
error_info | 订阅合约发生错误时的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
is_last | 是否此次退订的最后一个应答,当为最后一个的时候为true,如果为false,表示还有其他后续消息响应 |
|
inlinevirtual |
|
inlinevirtual |
订阅指数行情应答
ticker | 订阅的合约编号代码 |
error_info | 订阅合约发生错误时的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
is_last | 是否此次订阅的最后一个应答,当为最后一个的时候为true,如果为false,表示还有其他后续消息响应 |
|
inlinevirtual |
订阅快照行情应答,包括股票,基金,债券,权证和质押式回购
ticker | 订阅的合约编号代码 |
error_info | 订阅合约发生错误时的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
is_last | 是否此次订阅的最后一个应答,当为最后一个的时候为true,如果为false,表示还有其他后续消息响应 |
|
inlinevirtual |
订阅分时行情
ticker | 订阅的合约代码编号 |
error_info | 订阅合约发生错误时的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
is_last | 是否此次订阅的最后一个应答,当为最后一个的时候为true,如果为false,表示还有其他后续消息响应 |
|
inlinevirtual |
订阅行情订单簿应答
ticker | 订阅的合约代码编号 |
error_info | 订阅合约发生错误时的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
is_last | 是否此次订阅的最后一个应答,当为最后一个的时候为true,如果为false,表示还有其他后续消息响应 |
|
inlinevirtual |
订阅全市场的指数行情应答
exchange_id | 交易所代码,EMT_EXCHANGE_SH表示为上海全市场,EMT_EXCHANGE_SZ表示为深圳全市场 |
error_info | 订阅合约时发生错误时返回的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
|
inlinevirtual |
订阅全市场股票快照行情应答
exchange_id | 交易所代码,EMT_EXCHANGE_SH表示为上海全市场,EMT_EXCHANGE_SZ表示为深圳全市场 |
error_info | 订阅合约发生错误时的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
|
inlinevirtual |
订阅全市场分时行情
exchange_id | 交易所代码,EMT_EXCHANGE_SH表示为上海全市场,EMT_EXCHANGE_SZ表示为深圳全市场 |
error_info | 订阅合约时发生错误时返回的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
|
inlinevirtual |
订阅行情订单簿应答
exchange_id | 交易所代码,EMT_EXCHANGE_SH表示为上海全市场,EMT_EXCHANGE_SZ表示为深圳全市场 |
error_info | 订阅合约时发生错误时返回的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
|
inlinevirtual |
订阅全市场的逐笔行情应答
exchange_id | 交易所代码,EMT_EXCHANGE_SH表示为上海全市场,EMT_EXCHANGE_SZ表示为深圳全市场 |
error_info | 订阅合约时发生错误时返回的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
|
inlinevirtual |
订阅逐笔行情应答,包括股票,基金,债券和权证
ticker | 订阅的合约代码编号 |
error_info | 订阅合约发生错误时的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
is_last | 是否此次订阅的最后一个应答,当为最后一个的时候为true,如果为false,表示还有其他后续消息响应 |
|
inlinevirtual |
逐笔行情通知,包括股票,基金,权证,债券和质押式回购
tbt_data | 逐笔行情数据,包括逐笔委托和逐笔成交,此为共用结构体,需要根据type来区分是逐笔委托还是逐笔成交 |
|
inlinevirtual |
退订指数行情应答
ticker | 订阅的合约编号代码 |
error_info | 取消订阅合约发生错误时的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
is_last | 是否此次取消订阅的最后一个应答,当为最后一个的时候为true,如果为false,表示还有其他后续消息响应 |
|
inlinevirtual |
退订快照行情应答,包括股票,基金,债券,权证和质押式回购
ticker | 订阅的合约编号代码 |
error_info | 取消订阅合约发生错误时的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
is_last | 是否此次取消订阅的最后一个应答,当为最后一个的时候为true,如果为false,表示还有其他后续消息响应 |
|
inlinevirtual |
退订分时行情
ticker | 订阅的合约代码编号 |
error_info | 订阅合约发生错误时的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
is_last | 是否此次取消订阅的最后一个应答,当为最后一个的时候为true,如果为false,表示还有其他后续消息响应 |
|
inlinevirtual |
退订行情订单簿应答
ticker | 订阅的合约编号代码 |
error_info | 取消订阅合约发生错误时的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
is_last | 是否此次订阅的最后一个应答,当为最后一个的时候为true,如果为false,表示还有其他后续消息响应 |
|
inlinevirtual |
退订全市场的指数行情应答
exchange_id | 交易所代码,EMT_EXCHANGE_SH表示为上海全市场,EMT_EXCHANGE_SZ表示为深圳全市场 |
error_info | 取消订阅合约时发生错误时返回的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
|
inlinevirtual |
退订全市场的股票快照行情应答
exchange_id | 交易所代码,EMT_EXCHANGE_SH表示为上海全市场,EMT_EXCHANGE_SZ表示为深圳全市场 |
error_info | 取消订阅合约时发生错误时返回的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
|
inlinevirtual |
退订全市场分时行情
exchange_id | 交易所代码,EMT_EXCHANGE_SH表示为上海全市场,EMT_EXCHANGE_SZ表示为深圳全市场 |
error_info | 取消订阅合约时发生错误时返回的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
|
inlinevirtual |
退订全市场的股票行情订单簿应答
exchange_id | 交易所代码,EMT_EXCHANGE_SH表示为上海全市场,EMT_EXCHANGE_SZ表示为深圳全市场 |
error_info | 取消订阅合约时发生错误时返回的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
|
inlinevirtual |
退订全市场的逐笔行情应答
exchange_id | 交易所代码,EMT_EXCHANGE_SH表示为上海全市场,EMT_EXCHANGE_SZ表示为深圳全市场 |
error_info | 取消订阅合约时发生错误时返回的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
|
inlinevirtual |
退订逐笔行情应答,包括股票,基金,债券和权证
ticker | 订阅的合约代码编号 |
error_info | 取消订阅合约时发生错误时返回的错误信息,当error_info为空,或者error_info.error_id为0时,表明没有错误 |
is_last | 是否此次取消订阅的最后一个应答,当为最后一个的时候为true,如果为false,表示还有其他后续消息响应 |