EMT API ver: 2.9.0
emt_trader_api.h
浏览该文件的文档.
1
6
7#ifndef _EMT_TRADER_API_H_
8#define _EMT_TRADER_API_H_
9
10#if _MSC_VER > 1000
11#pragma once
12#endif // _MSC_VER > 1000
13
14#include "emt_api_struct.h"
15
16#if defined(ISLIB) && defined(_WIN32)
17#ifdef LIB_TRADER_API_EXPORT
18#define TRADER_API_EXPORT __declspec(dllexport)
19#else
20#define TRADER_API_EXPORT __declspec(dllimport)
21#endif
22#else
23#define TRADER_API_EXPORT
24#endif
25
34namespace EMT {
35 namespace API {
36
38 {
39 public:
40
45 virtual void OnDisconnected(uint64_t session_id, int reason) {};
46
50 virtual void OnError(EMTRI *error_info) {};
51
57 virtual void OnOrderEvent(EMTOrderInfo *order_info, EMTRI *error_info, uint64_t session_id) {};
58
63 virtual void OnTradeEvent(EMTTradeReport *trade_info, uint64_t session_id) {};
64
70 virtual void OnCancelOrderError(EMTOrderCancelInfo *cancel_info, EMTRI *error_info, uint64_t session_id) {};
71
79 virtual void OnQueryOrder(EMTQueryOrderRsp *order_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
80
90 virtual void OnQueryOrderByPage(EMTQueryOrderRsp *order_info, int64_t req_count, int64_t order_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id) {};
91
99 virtual void OnQueryTrade(EMTQueryTradeRsp *trade_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
100
110 virtual void OnQueryTradeByPage(EMTQueryTradeRsp *trade_info, int64_t req_count, int64_t trade_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id) {};
111
119 virtual void OnQueryPosition(EMTQueryStkPositionRsp *position, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
120
130 virtual void OnQueryPositionByPage(EMTQueryStkPositionRsp *trade_info, int64_t req_count, int64_t trade_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id) {};
131
139 virtual void OnQueryAsset(EMTQueryAssetRsp *asset, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
140
148 virtual void OnQueryFundTransfer(EMTFundTransferNotice *fund_transfer_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
149
155 virtual void OnFundTransfer(EMTFundTransferNotice *fund_transfer_info, EMTRI *error_info, uint64_t session_id) {};
156
163 virtual void OnQueryOtherServerFund(EMTFundQueryRsp *fund_info, EMTRI *error_info, int request_id, uint64_t session_id) {};
164
172 virtual void OnQueryETF(EMTQueryETFBaseRsp *etf_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
173
181 virtual void OnQueryETFBasket(EMTQueryETFComponentRsp *etf_component_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
182
190 virtual void OnQueryIPOInfoList(EMTQueryIPOTickerRsp *ipo_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
191
199 virtual void OnQueryIPOQuotaInfo(EMTQueryIPOQuotaRsp *quota_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
200
208 virtual void OnQueryOptionAuctionInfo(EMTQueryOptionAuctionInfoRsp *option_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
209
215 virtual void OnCreditCashRepay(EMTCrdCashRepayRsp *cash_repay_info, EMTRI *error_info, uint64_t session_id) {};
216
222 virtual void OnCreditCashRepayDebtInterestFee(EMTCrdCashRepayDebtInterestFeeRsp *cash_repay_info, EMTRI *error_info, uint64_t session_id) {};
223
231 virtual void OnQueryCreditCashRepayInfo(EMTCrdCashRepayInfo *cash_repay_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
232
239 virtual void OnQueryCreditFundInfo(EMTCrdFundInfo *fund_info, EMTRI *error_info, int request_id, uint64_t session_id) {};
240
248 virtual void OnQueryCreditDebtInfo(EMTCrdDebtInfo *debt_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
249
259 virtual void OnQueryCreditDebtInfoByPage(EMTCrdDebtInfo *debt_info, int64_t req_count, int64_t order_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id) {};
260
268 virtual void OnQueryCreditTickerDebtInfo(EMTCrdDebtStockInfo *debt_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
269
276 virtual void OnQueryCreditAssetDebtInfo(double remain_amount, EMTRI *error_info, int request_id, uint64_t session_id) {};
277
285 virtual void OnQueryCreditTickerAssignInfo(EMTClientQueryCrdPositionStkInfo *assign_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
286
296 virtual void OnQueryCreditTickerAssignInfoByPage(EMTClientQueryCrdPositionStkInfo* debt_info, int64_t req_count, int64_t order_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id) {};
297
304 virtual void OnQueryCreditExcessStock(EMTClientQueryCrdSurplusStkRspInfo* stock_info, EMTRI *error_info, int request_id, uint64_t session_id) {};
305
313 virtual void OnQueryMulCreditExcessStock(EMTClientQueryCrdSurplusStkRspInfo* stock_info, EMTRI *error_info, int request_id, uint64_t session_id, bool is_last) {};
314
320 virtual void OnCreditExtendDebtDate(EMTCreditDebtExtendNotice *debt_extend_info, EMTRI *error_info, uint64_t session_id) {};
321
329 virtual void OnQueryCreditExtendDebtDateOrders(EMTCreditDebtExtendNotice *debt_extend_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
330
337 virtual void OnQueryCreditFundExtraInfo(EMTCrdFundExtraInfo *fund_info, EMTRI *error_info, int request_id, uint64_t session_id) {};
338
346 virtual void OnQueryCreditPositionExtraInfo(EMTCrdPositionExtraInfo *fund_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
347
353 virtual void OnOptionCombinedOrderEvent(EMTOptCombOrderInfo *order_info, EMTRI *error_info, uint64_t session_id) {};
354
359 virtual void OnOptionCombinedTradeEvent(EMTOptCombTradeReport *trade_info, uint64_t session_id) {};
360
366 virtual void OnCancelOptionCombinedOrderError(EMTOptCombOrderCancelInfo *cancel_info, EMTRI *error_info, uint64_t session_id) {};
367
375 virtual void OnQueryOptionCombinedOrders(EMTQueryOptCombOrderRsp *order_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
376
386 virtual void OnQueryOptionCombinedOrdersByPage(EMTQueryOptCombOrderRsp *order_info, int64_t req_count, int64_t order_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id) {};
387
395 virtual void OnQueryOptionCombinedTrades(EMTQueryOptCombTradeRsp *trade_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
396
406 virtual void OnQueryOptionCombinedTradesByPage(EMTQueryOptCombTradeRsp *trade_info, int64_t req_count, int64_t trade_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id) {};
407
415 virtual void OnQueryOptionCombinedPosition(EMTQueryOptCombPositionRsp *position_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
416
424 virtual void OnQueryOptionCombinedStrategyInfo(EMTQueryCombineStrategyInfoRsp *strategy_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
425
432 virtual void OnQueryCreditPledgeStkRate(EMTClientQueryCreditPledgeStkRateRsp *pledge_stk_rate_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
433
440 virtual void OnQueryOptionCombinedExecPosition(EMTQueryOptCombExecPosRsp *position_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
441
448 virtual void OnQueryCreditMarginRate(EMTClientQueryCreditMarginRateRsp *margin_rate_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
449
456 virtual void OnQueryCreditPositionFullRate(EMTClientQueryCreditPositionFullRateRsp *position_fullrate_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
457
463 virtual void OnQueryCreditPledgeStkPagination(EMTClientQueryCreditPledgeStkPaginationRsp *pledge_stk_info, EMTRI *error_info, int request_id, uint64_t session_id) {};
464
470 virtual void OnQueryCreditTargetStkPagination(EMTClientQueryCreditTargetStkPaginationRsp *target_stk_info, EMTRI *error_info, int request_id, uint64_t session_id) {};
471
479 virtual void OnQueryIssueInfoList(EMTQueryIssueTickerRsp *issue_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
480
488 virtual void OnQuerySecurityInfo(EMTQuerySecurityInfoRsp *security, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
489
495 virtual void OnCreditQuotaTransfer(EMTQuotaTransferNotice *quota_transfer_info, EMTRI *error_info, uint64_t session_id) {};
496
504 virtual void OnQueryCreditQuotaTransfer(EMTQuotaTransferNotice *quota_transfer_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
505
513 virtual void OnQueryYesterdayAsset(EMTQueryYesterdayAssetRsp *yesterday_asset, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
514
524 virtual void OnQueryOtcPositionByPage(EMTOtcPositionInfo *position_info, int64_t req_count, int64_t trade_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id) {};
525
533 virtual void OnQueryOtcAsset(EMTOtcAssetInfo *asset, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id) {};
534
544 virtual void OnQueryOtcOrderByPage(EMTQueryOrderRsp *order_info, int64_t req_count, int64_t order_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id) {};
545
555 virtual void OnQueryOtcTradeByPage(EMTQueryTradeRsp *trade_info, int64_t req_count, int64_t trade_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id) {};
556
557 };
558 }
559}
560
561#ifndef WINDOWS
562#if __GNUC__ >= 4
563#pragma GCC visibility push(default)
564#endif
565#endif
566
575namespace EMT {
576 namespace API {
577
579 {
580 public:
587 static TraderApi *CreateTraderApi(uint8_t client_id, const char *save_file_path, EMT_LOG_LEVEL log_level = EMT_LOG_LEVEL_DEBUG);
588
593 virtual void SetCpuAffinity(int32_t thread1_cpu_core_id = -1, int32_t thread2_cpu_core_id = -1) = 0;
594
599 virtual const char* GetErrMsgByCode(int32_t error_code ,uint64_t session_id) = 0;
600
603 virtual void Release() = 0;
604
608 virtual const char *GetTradingDay() = 0;
609
612 virtual void RegisterSpi(TraderSpi *spi) = 0;
613
617 virtual EMTRI *GetApiLastError() = 0;
618
621 virtual const char* GetApiVersion() = 0;
622
627 virtual uint8_t GetClientIDByEMTID(uint64_t order_emt_id) = 0;
628
633 virtual const char* GetAccountByEMTID(uint64_t order_emt_id) = 0;
634
641 virtual void SubscribePublicTopic(EMT_TE_RESUME_TYPE resume_type) = 0;
642
646 virtual void SetSoftwareVersion(const char* version) = 0;
647
651 virtual void SetHeartBeatInterval(uint32_t interval) = 0;
652
664 virtual uint64_t Login(const char* ip, int port, const char* user, const char* password, EMT_PROTOCOL_TYPE sock_type, const char* local_ip = NULL, const EMTUserTerminalInfoReq* info = NULL, EMT_SYSTEM_LOGIN login_type = EMT_ORDER_SYSTEM) = 0;
665
669 virtual int Logout(uint64_t session_id) = 0;
670
675 virtual bool IsServerRestart(uint64_t session_id) = 0;
676
682 virtual uint64_t InsertOrder(EMTOrderInsertInfo *order, uint64_t session_id) = 0;
683
689 virtual uint64_t CancelOrder(const uint64_t order_emt_id, uint64_t session_id) = 0;
690
696 virtual int QueryOrderByEMTID(const uint64_t order_emt_id, uint64_t session_id, int request_id) = 0;
697
704 virtual int QueryOrders(const EMTQueryOrderReq *query_param, uint64_t session_id, int request_id) = 0;
705
710 virtual int QueryUnfinishedOrders(uint64_t session_id, int request_id) = 0;
711
718 virtual int QueryOrdersByPage(const EMTQueryOrderByPageReq *query_param, uint64_t session_id, int request_id) = 0;
719
726 virtual int QueryTradesByEMTID(const uint64_t order_emt_id, uint64_t session_id, int request_id) = 0;
727
734 virtual int QueryTrades(EMTQueryTraderReq *query_param, uint64_t session_id, int request_id) = 0;
735
742 virtual int QueryTradesByPage(const EMTQueryTraderByPageReq *query_param, uint64_t session_id, int request_id) = 0;
743
751 virtual int QueryPosition(const char *ticker, uint64_t session_id, int request_id, EMT_MARKET_TYPE market = EMT_MKT_INIT) = 0;
752
759 virtual int QueryPositionByPage(const EMTQueryPositionByPageReq *query_param, uint64_t session_id, int request_id) = 0;
760
765 virtual int QueryAsset(uint64_t session_id, int request_id) = 0;
766
772 virtual uint64_t FundTransfer(EMTFundTransferReq *fund_transfer, uint64_t session_id) = 0;
773
779 virtual int QueryFundTransfer(EMTQueryFundTransferLogReq *query_param, uint64_t session_id, int request_id) = 0;
780
786 virtual int QueryOtherServerFund(EMTFundQueryReq *query_param, uint64_t session_id, int request_id) = 0;
787
793 virtual int QueryETF(EMTQueryETFBaseReq *query_param, uint64_t session_id, int request_id) = 0;
794
800 virtual int QueryETFTickerBasket(EMTQueryETFComponentReq *query_param, uint64_t session_id, int request_id) = 0;
801
806 virtual int QueryIPOInfoList(uint64_t session_id, int request_id) = 0;
807
812 virtual int QueryIPOQuotaInfo(uint64_t session_id, int request_id) = 0;
813
819 virtual int QueryOptionAuctionInfo(EMTQueryOptionAuctionInfoReq *query_param, uint64_t session_id, int request_id) = 0;
820
825 virtual uint64_t CreditCashRepay(double amount, uint64_t session_id) = 0;
826
832 virtual uint64_t CreditCashRepayDebtInterestFee(const char* debt_id, double amount, uint64_t session_id) = 0;
833
839 virtual uint64_t CreditSellStockRepayDebtInterestFee(EMTOrderInsertInfo* order, const char* debt_id, uint64_t session_id) = 0;
840
845 virtual int QueryCreditCashRepayInfo(uint64_t session_id, int request_id) = 0;
846
851 virtual int QueryCreditFundInfo(uint64_t session_id, int request_id) = 0;
852
858 virtual int QueryCreditDebtInfo(uint64_t session_id, int request_id) = 0;
859
866 virtual int QueryCreditDebtInfoByPage(const EMTQueryCreditDebtInfoByPageReq* query_param, uint64_t session_id, int request_id)=0;
867
873 virtual int QueryCreditTickerDebtInfo(EMTClientQueryCrdDebtStockReq *query_param, uint64_t session_id, int request_id) = 0;
874
879 virtual int QueryCreditAssetDebtInfo(uint64_t session_id, int request_id) = 0;
880
886 virtual int QueryCreditTickerAssignInfo(EMTClientQueryCrdPositionStockReq *query_param, uint64_t session_id, int request_id) = 0;
887
894 virtual int QueryCreditTickerAssignInfoByPage(const EMTQueryTickerAssignInfoByPageReq* query_param, uint64_t session_id, int request_id)=0;
895
902 virtual int QueryCreditExcessStock(EMTClientQueryCrdSurplusStkReqInfo *query_param, uint64_t session_id, int request_id) = 0;
903
909 virtual int QueryMulCreditExcessStock(EMTClientQueryCrdSurplusStkReqInfo *query_param, uint64_t session_id, int request_id) = 0;
910
915 virtual uint64_t CreditExtendDebtDate(EMTCreditDebtExtendReq *debt_extend, uint64_t session_id) = 0;
916
922 virtual int QueryCreditExtendDebtDateOrders(uint64_t emt_id, uint64_t session_id, int request_id) = 0;
923
928 virtual int QueryCreditFundExtraInfo(uint64_t session_id, int request_id) = 0;
929
935 virtual int QueryCreditPositionExtraInfo(EMTClientQueryCrdPositionStockReq *query_param, uint64_t session_id, int request_id) = 0;
936
942 virtual uint64_t InsertOptionCombinedOrder(EMTOptCombOrderInsertInfo *order, uint64_t session_id) = 0;
943
949 virtual uint64_t CancelOptionCombinedOrder(const uint64_t order_emt_id, uint64_t session_id) = 0;
950
955 virtual int QueryOptionCombinedUnfinishedOrders(uint64_t session_id, int request_id) = 0;
956
962 virtual int QueryOptionCombinedOrderByEMTID(const uint64_t order_emt_id, uint64_t session_id, int request_id) = 0;
963
970 virtual int QueryOptionCombinedOrders(const EMTQueryOptCombOrderReq *query_param, uint64_t session_id, int request_id) = 0;
971
978 virtual int QueryOptionCombinedOrdersByPage(const EMTQueryOptCombOrderByPageReq *query_param, uint64_t session_id, int request_id) = 0;
979
986 virtual int QueryOptionCombinedTradesByEMTID(const uint64_t order_emt_id, uint64_t session_id, int request_id) = 0;
987
994 virtual int QueryOptionCombinedTrades(const EMTQueryOptCombTraderReq *query_param, uint64_t session_id, int request_id) = 0;
995
1002 virtual int QueryOptionCombinedTradesByPage(const EMTQueryOptCombTraderByPageReq *query_param, uint64_t session_id, int request_id) = 0;
1003
1010 virtual int QueryOptionCombinedPosition(const EMTQueryOptCombPositionReq* query_param, uint64_t session_id, int request_id) = 0;
1011
1017 virtual int QueryOptionCombinedStrategyInfo(uint64_t session_id, int request_id) = 0;
1023 virtual int QueryCreditPledgeStkRate(EMTClientQueryCreditPledgeStkRateReq *query_param, uint64_t session_id, int request_id) = 0;
1029 virtual int QueryOptionCombinedExecPosition(const EMTQueryOptCombExecPosReq* query_param, uint64_t session_id, int request_id) = 0;
1030
1036 virtual int QueryCreditMarginRate(EMTClientQueryCreditMarginRateReq *query_param, uint64_t session_id, int request_id) = 0;
1037
1043 virtual int QueryCreditPositionFullRate(EMTClientQueryCreditPositionFullRateReq *query_param, uint64_t session_id, int request_id) = 0;
1044
1050 virtual int QueryCreditPledgeStkPagination(EMTClientQueryCreditPledgeStkPaginationReq *query_param, uint64_t session_id, int request_id) = 0;
1051
1057 virtual int QueryCreditTargetStkPagination(EMTClientQueryCreditTargetStkPaginationReq *query_param, uint64_t session_id, int request_id) = 0;
1058
1063 virtual int QueryIssueInfoList(uint64_t session_id, int request_id) = 0;
1064
1070 virtual int QuerySecurityInfo(EMTQuerySecurityInfoReq *query_param, uint64_t session_id, int request_id) = 0;
1071
1077 virtual uint64_t CreditQuotaTransfer(EMTQuotaTransferReq *quota_transfer, uint64_t session_id) = 0;
1078
1084 virtual int QueryCreditQuotaTransfer(EMTQueryQuotaTransferLogReq *query_param, uint64_t session_id, int request_id) = 0;
1085
1090 virtual int QueryYesterdayAsset(uint64_t session_id, int request_id) = 0;
1091
1098 virtual int QueryOtcPositionByPage(const EMTQueryOtcPositionByPageReq *query_param, uint64_t session_id, int request_id) = 0;
1099
1104 virtual int QueryOtcAsset(uint64_t session_id, int request_id) = 0;
1105
1112 virtual int QueryOtcOrdersByPage(const EMTQueryOtcOrdersByPageReq *query_param, uint64_t session_id, int request_id) = 0;
1113
1120 virtual int QueryOtcTradesByPage(const EMTQueryOtcTradesByPageReq *query_param, uint64_t session_id, int request_id) = 0;
1121
1122 protected:
1124 };
1125
1126 }
1127}
1128
1129#ifndef WINDOWS
1130#if __GNUC__ >= 4
1131#pragma GCC visibility pop
1132#endif
1133#endif
1134
1135
1136#endif
交易接口类
Definition: emt_trader_api.h:579
virtual int QueryAsset(uint64_t session_id, int request_id)=0
static TraderApi * CreateTraderApi(uint8_t client_id, const char *save_file_path, EMT_LOG_LEVEL log_level=EMT_LOG_LEVEL_DEBUG)
virtual int QueryOtcAsset(uint64_t session_id, int request_id)=0
virtual int QueryCreditFundInfo(uint64_t session_id, int request_id)=0
virtual int QueryTrades(EMTQueryTraderReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryOptionAuctionInfo(EMTQueryOptionAuctionInfoReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryYesterdayAsset(uint64_t session_id, int request_id)=0
virtual int QueryOrdersByPage(const EMTQueryOrderByPageReq *query_param, uint64_t session_id, int request_id)=0
virtual void SetCpuAffinity(int32_t thread1_cpu_core_id=-1, int32_t thread2_cpu_core_id=-1)=0
virtual int QueryPositionByPage(const EMTQueryPositionByPageReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryOtherServerFund(EMTFundQueryReq *query_param, uint64_t session_id, int request_id)=0
virtual uint64_t CancelOptionCombinedOrder(const uint64_t order_emt_id, uint64_t session_id)=0
virtual void SetHeartBeatInterval(uint32_t interval)=0
virtual int QueryCreditMarginRate(EMTClientQueryCreditMarginRateReq *query_param, uint64_t session_id, int request_id)=0
virtual uint64_t CreditSellStockRepayDebtInterestFee(EMTOrderInsertInfo *order, const char *debt_id, uint64_t session_id)=0
virtual int QueryOptionCombinedOrdersByPage(const EMTQueryOptCombOrderByPageReq *query_param, uint64_t session_id, int request_id)=0
virtual EMTRI * GetApiLastError()=0
virtual int QueryPosition(const char *ticker, uint64_t session_id, int request_id, EMT_MARKET_TYPE market=EMT_MKT_INIT)=0
virtual int QueryFundTransfer(EMTQueryFundTransferLogReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryUnfinishedOrders(uint64_t session_id, int request_id)=0
virtual int QueryCreditPledgeStkPagination(EMTClientQueryCreditPledgeStkPaginationReq *query_param, uint64_t session_id, int request_id)=0
virtual uint64_t InsertOptionCombinedOrder(EMTOptCombOrderInsertInfo *order, uint64_t session_id)=0
virtual int QueryCreditAssetDebtInfo(uint64_t session_id, int request_id)=0
virtual int QueryCreditTickerDebtInfo(EMTClientQueryCrdDebtStockReq *query_param, uint64_t session_id, int request_id)=0
virtual int QuerySecurityInfo(EMTQuerySecurityInfoReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryCreditPledgeStkRate(EMTClientQueryCreditPledgeStkRateReq *query_param, uint64_t session_id, int request_id)=0
virtual const char * GetTradingDay()=0
virtual void Release()=0
virtual void SubscribePublicTopic(EMT_TE_RESUME_TYPE resume_type)=0
virtual int QueryMulCreditExcessStock(EMTClientQueryCrdSurplusStkReqInfo *query_param, uint64_t session_id, int request_id)=0
virtual int QueryCreditExcessStock(EMTClientQueryCrdSurplusStkReqInfo *query_param, uint64_t session_id, int request_id)=0
virtual int Logout(uint64_t session_id)=0
virtual int QueryOptionCombinedPosition(const EMTQueryOptCombPositionReq *query_param, uint64_t session_id, int request_id)=0
virtual uint64_t CreditExtendDebtDate(EMTCreditDebtExtendReq *debt_extend, uint64_t session_id)=0
virtual int QueryOptionCombinedExecPosition(const EMTQueryOptCombExecPosReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryETFTickerBasket(EMTQueryETFComponentReq *query_param, uint64_t session_id, int request_id)=0
virtual uint64_t InsertOrder(EMTOrderInsertInfo *order, uint64_t session_id)=0
virtual int QueryETF(EMTQueryETFBaseReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryOptionCombinedStrategyInfo(uint64_t session_id, int request_id)=0
virtual const char * GetErrMsgByCode(int32_t error_code, uint64_t session_id)=0
virtual int QueryOptionCombinedOrders(const EMTQueryOptCombOrderReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryIssueInfoList(uint64_t session_id, int request_id)=0
virtual int QueryTradesByEMTID(const uint64_t order_emt_id, uint64_t session_id, int request_id)=0
virtual int QueryOtcPositionByPage(const EMTQueryOtcPositionByPageReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryIPOQuotaInfo(uint64_t session_id, int request_id)=0
virtual bool IsServerRestart(uint64_t session_id)=0
virtual void SetSoftwareVersion(const char *version)=0
virtual uint64_t CreditCashRepayDebtInterestFee(const char *debt_id, double amount, uint64_t session_id)=0
virtual int QueryOptionCombinedOrderByEMTID(const uint64_t order_emt_id, uint64_t session_id, int request_id)=0
virtual int QueryOptionCombinedUnfinishedOrders(uint64_t session_id, int request_id)=0
virtual int QueryCreditQuotaTransfer(EMTQueryQuotaTransferLogReq *query_param, uint64_t session_id, int request_id)=0
virtual uint64_t CreditQuotaTransfer(EMTQuotaTransferReq *quota_transfer, uint64_t session_id)=0
virtual int QueryCreditFundExtraInfo(uint64_t session_id, int request_id)=0
virtual int QueryOptionCombinedTradesByPage(const EMTQueryOptCombTraderByPageReq *query_param, uint64_t session_id, int request_id)=0
~TraderApi()
Definition: emt_trader_api.h:1123
virtual int QueryCreditPositionExtraInfo(EMTClientQueryCrdPositionStockReq *query_param, uint64_t session_id, int request_id)=0
virtual void RegisterSpi(TraderSpi *spi)=0
virtual int QueryCreditPositionFullRate(EMTClientQueryCreditPositionFullRateReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryOtcOrdersByPage(const EMTQueryOtcOrdersByPageReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryTradesByPage(const EMTQueryTraderByPageReq *query_param, uint64_t session_id, int request_id)=0
virtual const char * GetAccountByEMTID(uint64_t order_emt_id)=0
virtual int QueryCreditTickerAssignInfoByPage(const EMTQueryTickerAssignInfoByPageReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryOrders(const EMTQueryOrderReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryCreditTargetStkPagination(EMTClientQueryCreditTargetStkPaginationReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryCreditDebtInfo(uint64_t session_id, int request_id)=0
virtual uint64_t FundTransfer(EMTFundTransferReq *fund_transfer, uint64_t session_id)=0
virtual int QueryOtcTradesByPage(const EMTQueryOtcTradesByPageReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryOptionCombinedTradesByEMTID(const uint64_t order_emt_id, uint64_t session_id, int request_id)=0
virtual int QueryOrderByEMTID(const uint64_t order_emt_id, uint64_t session_id, int request_id)=0
virtual uint64_t CreditCashRepay(double amount, uint64_t session_id)=0
virtual uint64_t CancelOrder(const uint64_t order_emt_id, uint64_t session_id)=0
virtual uint8_t GetClientIDByEMTID(uint64_t order_emt_id)=0
virtual int QueryCreditDebtInfoByPage(const EMTQueryCreditDebtInfoByPageReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryCreditCashRepayInfo(uint64_t session_id, int request_id)=0
virtual int QueryCreditExtendDebtDateOrders(uint64_t emt_id, uint64_t session_id, int request_id)=0
virtual int QueryOptionCombinedTrades(const EMTQueryOptCombTraderReq *query_param, uint64_t session_id, int request_id)=0
virtual const char * GetApiVersion()=0
virtual uint64_t Login(const char *ip, int port, const char *user, const char *password, EMT_PROTOCOL_TYPE sock_type, const char *local_ip=NULL, const EMTUserTerminalInfoReq *info=NULL, EMT_SYSTEM_LOGIN login_type=EMT_ORDER_SYSTEM)=0
virtual int QueryCreditTickerAssignInfo(EMTClientQueryCrdPositionStockReq *query_param, uint64_t session_id, int request_id)=0
virtual int QueryIPOInfoList(uint64_t session_id, int request_id)=0
交易接口响应类
Definition: emt_trader_api.h:38
virtual void OnCreditCashRepayDebtInterestFee(EMTCrdCashRepayDebtInterestFeeRsp *cash_repay_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_trader_api.h:222
virtual void OnQueryCreditMarginRate(EMTClientQueryCreditMarginRateRsp *margin_rate_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:448
virtual void OnQueryCreditPledgeStkPagination(EMTClientQueryCreditPledgeStkPaginationRsp *pledge_stk_info, EMTRI *error_info, int request_id, uint64_t session_id)
Definition: emt_trader_api.h:463
virtual void OnCancelOptionCombinedOrderError(EMTOptCombOrderCancelInfo *cancel_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_trader_api.h:366
virtual void OnQueryCreditAssetDebtInfo(double remain_amount, EMTRI *error_info, int request_id, uint64_t session_id)
Definition: emt_trader_api.h:276
virtual void OnDisconnected(uint64_t session_id, int reason)
Definition: emt_trader_api.h:45
virtual void OnQueryOrderByPage(EMTQueryOrderRsp *order_info, int64_t req_count, int64_t order_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:90
virtual void OnQueryCreditFundExtraInfo(EMTCrdFundExtraInfo *fund_info, EMTRI *error_info, int request_id, uint64_t session_id)
Definition: emt_trader_api.h:337
virtual void OnCreditExtendDebtDate(EMTCreditDebtExtendNotice *debt_extend_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_trader_api.h:320
virtual void OnQueryCreditPositionFullRate(EMTClientQueryCreditPositionFullRateRsp *position_fullrate_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:456
virtual void OnQueryCreditTickerAssignInfoByPage(EMTClientQueryCrdPositionStkInfo *debt_info, int64_t req_count, int64_t order_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:296
virtual void OnOptionCombinedTradeEvent(EMTOptCombTradeReport *trade_info, uint64_t session_id)
Definition: emt_trader_api.h:359
virtual void OnQueryOtcAsset(EMTOtcAssetInfo *asset, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:533
virtual void OnQueryOtcTradeByPage(EMTQueryTradeRsp *trade_info, int64_t req_count, int64_t trade_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:555
virtual void OnFundTransfer(EMTFundTransferNotice *fund_transfer_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_trader_api.h:155
virtual void OnQueryTrade(EMTQueryTradeRsp *trade_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:99
virtual void OnQueryIssueInfoList(EMTQueryIssueTickerRsp *issue_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:479
virtual void OnQueryOptionCombinedPosition(EMTQueryOptCombPositionRsp *position_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:415
virtual void OnQueryCreditPledgeStkRate(EMTClientQueryCreditPledgeStkRateRsp *pledge_stk_rate_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:432
virtual void OnQueryCreditDebtInfoByPage(EMTCrdDebtInfo *debt_info, int64_t req_count, int64_t order_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:259
virtual void OnQueryCreditCashRepayInfo(EMTCrdCashRepayInfo *cash_repay_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:231
virtual void OnQueryAsset(EMTQueryAssetRsp *asset, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:139
virtual void OnCreditQuotaTransfer(EMTQuotaTransferNotice *quota_transfer_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_trader_api.h:495
virtual void OnQueryCreditTickerAssignInfo(EMTClientQueryCrdPositionStkInfo *assign_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:285
virtual void OnQuerySecurityInfo(EMTQuerySecurityInfoRsp *security, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:488
virtual void OnQueryPositionByPage(EMTQueryStkPositionRsp *trade_info, int64_t req_count, int64_t trade_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:130
virtual void OnQueryOptionCombinedOrdersByPage(EMTQueryOptCombOrderRsp *order_info, int64_t req_count, int64_t order_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:386
virtual void OnQueryOtherServerFund(EMTFundQueryRsp *fund_info, EMTRI *error_info, int request_id, uint64_t session_id)
Definition: emt_trader_api.h:163
virtual void OnQueryCreditDebtInfo(EMTCrdDebtInfo *debt_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:248
virtual void OnQueryTradeByPage(EMTQueryTradeRsp *trade_info, int64_t req_count, int64_t trade_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:110
virtual void OnCreditCashRepay(EMTCrdCashRepayRsp *cash_repay_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_trader_api.h:215
virtual void OnCancelOrderError(EMTOrderCancelInfo *cancel_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_trader_api.h:70
virtual void OnQueryOptionCombinedTradesByPage(EMTQueryOptCombTradeRsp *trade_info, int64_t req_count, int64_t trade_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:406
virtual void OnQueryETF(EMTQueryETFBaseRsp *etf_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:172
virtual void OnOptionCombinedOrderEvent(EMTOptCombOrderInfo *order_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_trader_api.h:353
virtual void OnQueryOtcOrderByPage(EMTQueryOrderRsp *order_info, int64_t req_count, int64_t order_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:544
virtual void OnQueryCreditExcessStock(EMTClientQueryCrdSurplusStkRspInfo *stock_info, EMTRI *error_info, int request_id, uint64_t session_id)
Definition: emt_trader_api.h:304
virtual void OnQueryCreditQuotaTransfer(EMTQuotaTransferNotice *quota_transfer_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:504
virtual void OnQueryCreditPositionExtraInfo(EMTCrdPositionExtraInfo *fund_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:346
virtual void OnQueryIPOQuotaInfo(EMTQueryIPOQuotaRsp *quota_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:199
virtual void OnQueryOptionCombinedOrders(EMTQueryOptCombOrderRsp *order_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:375
virtual void OnOrderEvent(EMTOrderInfo *order_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_trader_api.h:57
virtual void OnError(EMTRI *error_info)
Definition: emt_trader_api.h:50
virtual void OnQueryCreditFundInfo(EMTCrdFundInfo *fund_info, EMTRI *error_info, int request_id, uint64_t session_id)
Definition: emt_trader_api.h:239
virtual void OnQueryOptionAuctionInfo(EMTQueryOptionAuctionInfoRsp *option_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:208
virtual void OnTradeEvent(EMTTradeReport *trade_info, uint64_t session_id)
Definition: emt_trader_api.h:63
virtual void OnQueryOtcPositionByPage(EMTOtcPositionInfo *position_info, int64_t req_count, int64_t trade_sequence, int64_t query_reference, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:524
virtual void OnQueryOptionCombinedStrategyInfo(EMTQueryCombineStrategyInfoRsp *strategy_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:424
virtual void OnQueryCreditExtendDebtDateOrders(EMTCreditDebtExtendNotice *debt_extend_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:329
virtual void OnQueryOptionCombinedTrades(EMTQueryOptCombTradeRsp *trade_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:395
virtual void OnQueryYesterdayAsset(EMTQueryYesterdayAssetRsp *yesterday_asset, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:513
virtual void OnQueryCreditTargetStkPagination(EMTClientQueryCreditTargetStkPaginationRsp *target_stk_info, EMTRI *error_info, int request_id, uint64_t session_id)
Definition: emt_trader_api.h:470
virtual void OnQueryFundTransfer(EMTFundTransferNotice *fund_transfer_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:148
virtual void OnQueryOrder(EMTQueryOrderRsp *order_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:79
virtual void OnQueryETFBasket(EMTQueryETFComponentRsp *etf_component_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:181
virtual void OnQueryMulCreditExcessStock(EMTClientQueryCrdSurplusStkRspInfo *stock_info, EMTRI *error_info, int request_id, uint64_t session_id, bool is_last)
Definition: emt_trader_api.h:313
virtual void OnQueryCreditTickerDebtInfo(EMTCrdDebtStockInfo *debt_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:268
virtual void OnQueryOptionCombinedExecPosition(EMTQueryOptCombExecPosRsp *position_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:440
virtual void OnQueryIPOInfoList(EMTQueryIPOTickerRsp *ipo_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:190
virtual void OnQueryPosition(EMTQueryStkPositionRsp *position, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_trader_api.h:119
EMT_PROTOCOL_TYPE
EMT_PROTOCOL_TYPE是通讯传输协议方式
Definition: emt_api_data_type.h:74
EMT_TE_RESUME_TYPE
EMT_TE_RESUME_TYPE是公有流(订单响应、成交回报)重传方式
Definition: emt_api_data_type.h:263
EMT_LOG_LEVEL
EMT_LOG_LEVEL是日志输出级别类型
Definition: emt_api_data_type.h:61
@ EMT_LOG_LEVEL_DEBUG
debug级别
Definition: emt_api_data_type.h:66
EMT_SYSTEM_LOGIN
EMT_SYSTEM_LOGIN 登录系统类型
Definition: emt_api_data_type.h:656
@ EMT_ORDER_SYSTEM
自研系统
Definition: emt_api_data_type.h:657
EMT_MARKET_TYPE
EMT_MARKET_TYPE市场类型,交易里使用
Definition: emt_api_data_type.h:95
@ EMT_MKT_INIT
初始化值或者未知
Definition: emt_api_data_type.h:96
定义业务数据结构
#define TRADER_API_EXPORT
Definition: emt_trader_api.h:23
Definition: emt_quote_api.h:23
融资融券指定证券上的负债未还数量请求结构体
Definition: eoms_api_struct.h:943
融券头寸证券信息
Definition: eoms_api_struct.h:972
融券头寸证券查询请求结构体
Definition: eoms_api_struct.h:963
信用业务余券查询请求结构体
Definition: eoms_api_struct.h:986
信用业务余券信息
Definition: eoms_api_struct.h:995
保证金率查询请求结构体
Definition: eoms_api_struct.h:1066
保证金率查询应答结构体
Definition: eoms_api_struct.h:1075
融资融券可担保证券查询应答结构体
Definition: eoms_api_struct.h:1150
担保品折算率查询请求结构体
Definition: eoms_api_struct.h:1047
担保品折算率查询应答结构体
Definition: eoms_api_struct.h:1056
融券头寸全额占用费率查询请求结构体
Definition: eoms_api_struct.h:1088
融券头寸全额占用费率查询应答结构体
Definition: eoms_api_struct.h:1097
融资融券标的证券查询应答结构体
Definition: eoms_api_struct.h:1164
融资融券现金还息费响应信息
Definition: eoms_api_struct.h:881
单条融资融券直接还款记录信息
Definition: eoms_api_struct.h:893
融资融券直接还款响应信息
Definition: eoms_api_struct.h:871
单条融资融券负债记录信息
Definition: eoms_api_struct.h:906
融资融券指定证券的融券负债相关信息
Definition: eoms_api_struct.h:952
融资融券帐户附加信息
Definition: eoms_api_struct.h:1027
融资融券特有帐户数据
Definition: eoms_api_struct.h:930
融资融券帐户持仓附加信息
Definition: eoms_api_struct.h:1036
用户展期请求的通知
Definition: eoms_api_struct.h:478
用户展期请求
Definition: eoms_api_struct.h:1009
用户资金查询请求结构体
Definition: eoms_api_fund_struct.h:54
用户资金查询响应结构体
Definition: eoms_api_fund_struct.h:70
资金内转流水通知
Definition: eoms_api_struct.h:489
用户资金请求
Definition: eoms_api_fund_struct.h:36
期权组合策略报单响应结构体
Definition: eoms_api_struct.h:1193
期权组合策略新订单请求
Definition: eoms_api_struct.h:1171
期权组合策略报单成交结构体
Definition: eoms_api_struct.h:1242
撤单失败响应消息
Definition: eoms_api_struct.h:56
报单响应结构体
Definition: eoms_api_struct.h:66
新订单请求
Definition: eoms_api_struct.h:18
OTC资产信息
Definition: eoms_api_struct.h:268
OTC持仓信息
Definition: eoms_api_struct.h:251
分页查询请求头
Definition: eoms_api_struct.h:1108
账户资金查询响应结构体
Definition: eoms_api_struct.h:338
通用分页查询请求
Definition: eoms_api_struct.h:192
查询期权组合策略信息的响应
Definition: eoms_api_struct.h:808
查询信用账户负债合约信息-分页查询
Definition: eoms_api_struct.h:203
查询股票ETF合约基本情况–请求结构体,请求参数为多条件参数:1,不填则返回所有市场的ETF合约信息。2,只填写market,返回该交易市场下结果 3,填写market及ticker参数,...
Definition: eoms_api_struct.h:575
查询股票ETF合约基本情况–响应结构体
Definition: eoms_api_struct.h:586
查询股票ETF合约成分股信息–请求结构体,请求参数为:交易市场+ETF买卖代码
Definition: eoms_api_struct.h:606
查询股票ETF成分股信息–响应结构体
Definition: eoms_api_struct.h:644
资金内转流水查询请求与响应
Definition: eoms_api_struct.h:523
查询用户申购额度-包含创业板额度
Definition: eoms_api_struct.h:710
查询当日可申购新股信息
Definition: eoms_api_struct.h:677
查询当日可申购配股配债信息
Definition: eoms_api_struct.h:1399
查询期权行权合并头寸请求结构体
Definition: eoms_api_struct.h:1341
查询期权行权合并头寸的响应
Definition: eoms_api_struct.h:1353
查询期权组合策略订单请求-分页查询
Definition: eoms_api_struct.h:1294
期权组合策略报单查询请求-条件查询
Definition: eoms_api_struct.h:1280
查询期权组合策略持仓情况请求结构体
Definition: eoms_api_struct.h:844
查询期权组合策略持仓信息的响应
Definition: eoms_api_struct.h:853
查询期权组合策略成交回报请求-分页查询
Definition: eoms_api_struct.h:1330
查询期权组合策略成交回报请求-查询条件
Definition: eoms_api_struct.h:1316
查询期权竞价交易业务参考信息–请求结构体,请求参数为:交易市场+8位期权代码
Definition: eoms_api_struct.h:737
查询期权竞价交易业务参考信息
Definition: eoms_api_struct.h:747
报单查询请求-条件查询
Definition: eoms_api_struct.h:178
分页查询OTC委托请求
Definition: eoms_api_struct.h:283
分页查询OTC持仓请求
Definition: eoms_api_struct.h:236
分页查询OTC成交请求
Definition: eoms_api_struct.h:298
融券额度调拨流水查询请求与响应
Definition: eoms_api_struct.h:532
查询证券基础信息请求结构体
Definition: eoms_api_struct.h:1422
查询证券基础信息应答结构体
Definition: eoms_api_struct.h:1433
查询股票持仓情况
Definition: eoms_api_struct.h:433
查询成交回报请求-查询条件
Definition: eoms_api_struct.h:322
账户昨日资产查询响应结构体
Definition: eoms_api_struct.h:404
两地分仓额度内转流水通知
Definition: eoms_api_struct.h:506
两地分仓信用额度划拨请求
Definition: eoms_api_fund_struct.h:21
响应信息
Definition: emt_api_struct_common.h:31
报单成交结构体
Definition: eoms_api_struct.h:125
申报用户的ip和mac等信息,仅限授权用户使用
Definition: eoms_api_struct.h:724