EMT API ver: 2.9.0
emt_api.h
浏览该文件的文档.
1#ifndef __EMT_API_H__
2#define __EMT_API_H__
3
4#include "emt_api_struct.h"
5
6#ifdef WIN32
7#ifdef ONEDLL_EXPORTS
8#define EMTAPI_EXPORTS __declspec(dllexport)
9#else
10#define EMTAPI_EXPORTS __declspec(dllimport)
11#endif
12#else
13#define EMTAPI_EXPORTS
14#endif
15
16#ifdef __cplusplus
17extern "C"
18{
19#endif
20
21/*******************************************************************回调函数定义*******************************************************************/
26 typedef void (*EMT_OnDisconnected)(uint64_t session_id, int reason);
27
31 typedef void (*EMT_OnError)(EMTRI* error_info);
32
38 typedef void (*EMT_OnOrderEvent)(EMTOrderInfo* order_info, EMTRI* error_info, uint64_t session_id);
39
44 typedef void (*EMT_OnTradeEvent)(EMTTradeReport* trade_info, uint64_t session_id);
45
51 typedef void (*EMT_OnCancelOrderError)(EMTOrderCancelInfo* cancel_info, EMTRI* error_info, uint64_t session_id);
52
60 typedef void (*EMT_OnQueryOrder)(EMTQueryOrderRsp* order_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
61
71 typedef void (*EMT_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);
72
80 typedef void (*EMT_OnQueryTrade)(EMTQueryTradeRsp* trade_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
81
91 typedef void (*EMT_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);
92
100 typedef void (*EMT_OnQueryPosition)(EMTQueryStkPositionRsp* position, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
101
109 typedef void (*EMT_OnQueryAsset)(EMTQueryAssetRsp* asset, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
110
120 typedef void (*EMT_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);
121
129 typedef void (*EMT_OnQueryFundTransfer)(EMTFundTransferNotice* fund_transfer_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
130
136 typedef void (*EMT_OnFundTransfer)(EMTFundTransferNotice* fund_transfer_info, EMTRI* error_info, uint64_t session_id);
137
145 typedef void (*EMT_OnQueryETF)(EMTQueryETFBaseRsp* etf_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
146
154 typedef void (*EMT_OnQueryETFBasket)(EMTQueryETFComponentRsp* etf_component_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
155
163 typedef void (*EMT_OnQueryIPOInfoList)(EMTQueryIPOTickerRsp* ipo_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
164
172 typedef void (*EMT_OnQueryIPOQuotaInfo)(EMTQueryIPOQuotaRsp* quota_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
173
181 typedef void (*EMT_OnQueryOptionAuctionInfo)(EMTQueryOptionAuctionInfoRsp* option_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
182
188 typedef void (*EMT_OnCreditCashRepay)(EMTCrdCashRepayRsp* cash_repay_info, EMTRI* error_info, uint64_t session_id);
189
195 typedef void (*EMT_OnCreditCashRepayDebtInterestFee)(EMTCrdCashRepayDebtInterestFeeRsp* cash_repay_info, EMTRI* error_info, uint64_t session_id);
196
204 typedef void (*EMT_OnQueryCreditCashRepayInfo)(EMTCrdCashRepayInfo* cash_repay_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
205
212 typedef void (*EMT_OnQueryCreditFundInfo)(EMTCrdFundInfo* fund_info, EMTRI* error_info, int request_id, uint64_t session_id);
213
221 typedef void (*EMT_OnQueryCreditDebtInfo)(EMTCrdDebtInfo* debt_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
222
232 typedef void (*EMT_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);
233
241 typedef void (*EMT_OnQueryCreditTickerDebtInfo)(EMTCrdDebtStockInfo* debt_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
242
249 typedef void (*EMT_OnQueryCreditAssetDebtInfo)(double remain_amount, EMTRI* error_info, int request_id, uint64_t session_id);
250
258 typedef void (*EMT_OnQueryCreditTickerAssignInfo)(EMTClientQueryCrdPositionStkInfo* assign_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
259
269 typedef void (*EMT_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);
270
277 typedef void (*EMT_OnQueryCreditExcessStock)(EMTClientQueryCrdSurplusStkRspInfo* stock_info, EMTRI* error_info, int request_id, uint64_t session_id);
278
286 typedef void (*EMT_OnQueryMulCreditExcessStock)(EMTClientQueryCrdSurplusStkRspInfo* stock_info, EMTRI* error_info, int request_id, uint64_t session_id, bool is_last);
287
293 typedef void (*EMT_OnCreditExtendDebtDate)(EMTCreditDebtExtendNotice* debt_extend_info, EMTRI* error_info, uint64_t session_id);
294
302 typedef void (*EMT_OnQueryCreditExtendDebtDateOrders)(EMTCreditDebtExtendNotice* debt_extend_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
303
310 typedef void (*EMT_OnQueryCreditFundExtraInfo)(EMTCrdFundExtraInfo* fund_info, EMTRI* error_info, int request_id, uint64_t session_id);
311
319 typedef void (*EMT_OnQueryCreditPositionExtraInfo)(EMTCrdPositionExtraInfo* fund_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
320
326 typedef void (*EMT_OnOptionCombinedOrderEvent)(EMTOptCombOrderInfo* order_info, EMTRI* error_info, uint64_t session_id);
327
332 typedef void (*EMT_OnOptionCombinedTradeEvent)(EMTOptCombTradeReport* trade_info, uint64_t session_id);
333
339 typedef void (*EMT_OnCancelOptionCombinedOrderError)(EMTOptCombOrderCancelInfo* cancel_info, EMTRI* error_info, uint64_t session_id);
340
348 typedef void (*EMT_OnQueryOptionCombinedOrders)(EMTQueryOptCombOrderRsp* order_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
349
359 typedef void (*EMT_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);
360
368 typedef void (*EMT_OnQueryOptionCombinedTrades)(EMTQueryOptCombTradeRsp* trade_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
369
379 typedef void (*EMT_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);
380
388 typedef void (*EMT_OnQueryOptionCombinedPosition)(EMTQueryOptCombPositionRsp* position_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
389
397 typedef void (*EMT_OnQueryOptionCombinedStrategyInfo)(EMTQueryCombineStrategyInfoRsp* strategy_info, EMTRI* error_info, int request_id, bool is_last, uint64_t session_id);
398
405 typedef void (*EMT_OnQueryCreditPledgeStkRate)(EMTClientQueryCreditPledgeStkRateRsp *pledge_stk_rate_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id);
406
413 typedef void (*EMT_OnQueryCreditMarginRate)(EMTClientQueryCreditMarginRateRsp *margin_rate_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id);
414
421 typedef void (*EMT_OnQueryOptionCombinedExecPosition)(EMTQueryOptCombExecPosRsp *position_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id);
422
429 typedef void (*EMT_OnQueryOtherServerFund)(EMTFundQueryRsp *fund_info, EMTRI *error_info, int request_id, uint64_t session_id);
430
437 typedef void (*EMT_OnQueryCreditPositionFullRate)(EMTClientQueryCreditPositionFullRateRsp *position_fullrate_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id);
438
444 typedef void (*EMT_OnQueryCreditPledgeStkPagination)(EMTClientQueryCreditPledgeStkPaginationRsp *pledge_stk_info, EMTRI *error_info, int request_id, uint64_t session_id);
445
451 typedef void (*EMT_OnQueryCreditTargetStkPagination)(EMTClientQueryCreditTargetStkPaginationRsp *target_stk_info, EMTRI *error_info, int request_id, uint64_t session_id);
452
460 typedef void (*EMT_OnQueryIssueInfoList)(EMTQueryIssueTickerRsp *issue_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id);
461
469 typedef void (*EMT_OnQuerySecurityInfo)(EMTQuerySecurityInfoRsp *security, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id);
470
476 typedef void (*EMT_OnCreditQuotaTransfer)(EMTQuotaTransferNotice *quota_transfer_info, EMTRI *error_info, uint64_t session_id);
477
485 typedef void (*EMT_OnQueryCreditQuotaTransfer)(EMTQuotaTransferNotice *quota_transfer_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id);
486
491 typedef void (*EMT_OnQueryYesterdayAsset)(EMTQueryYesterdayAssetRsp *yesterday_asset, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id);
492
502 typedef void (*EMT_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);
503
511 typedef void (*EMT_OnQueryOtcAsset)(EMTOtcAssetInfo *asset, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id);
512
522 typedef void (*EMT_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);
523
533 typedef void (*EMT_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);
534
535 /*******************************************************************请求函数定义*******************************************************************/
536
543 EMTAPI_EXPORTS int CreateTraderApi(uint8_t client_id, const char* save_file_path, EMT_LOG_LEVEL log_level = EMT_LOG_LEVEL_DEBUG);
544
563
568 EMTAPI_EXPORTS void SetCpuAffinity(int32_t thread1_cpu_core_id, int32_t thread2_cpu_core_id);
569
574 EMTAPI_EXPORTS const char* GetErrMsgByCode(int32_t error_code ,uint64_t session_id);
575
579
584
589
593
598 EMTAPI_EXPORTS uint8_t GetClientIDByEMTID(uint64_t order_emt_id);
599
604 EMTAPI_EXPORTS const char* GetAccountByEMTID(uint64_t order_emt_id);
605
613
617 EMTAPI_EXPORTS void SetSoftwareVersion(const char* version);
618
622 EMTAPI_EXPORTS void SetHeartBeatInterval(uint32_t interval);
623
634 EMTAPI_EXPORTS uint64_t Login(const char* ip, int port, const char* user, const char* password, int sock_type, const char* local_ip = NULL, const EMTUserTerminalInfoReq* info = NULL, EMT_SYSTEM_LOGIN login_type = EMT_ORDER_SYSTEM);
635
639 EMTAPI_EXPORTS int Logout(uint64_t session_id);
640
645 EMTAPI_EXPORTS bool IsServerRestart(uint64_t session_id);
646
652 EMTAPI_EXPORTS uint64_t InsertOrder(EMTOrderInsertInfo* order, uint64_t session_id);
653
659 EMTAPI_EXPORTS uint64_t CancelOrder(const uint64_t order_emt_id, uint64_t session_id);
660
666 EMTAPI_EXPORTS int QueryOrderByEMTID(const uint64_t order_emt_id, uint64_t session_id, int request_id);
667
674 EMTAPI_EXPORTS int QueryOrders(const EMTQueryOrderReq* query_param, uint64_t session_id, int request_id);
675
680 EMTAPI_EXPORTS int QueryUnfinishedOrders(uint64_t session_id, int request_id);
681
688 EMTAPI_EXPORTS int QueryOrdersByPage(const EMTQueryOrderByPageReq* query_param, uint64_t session_id, int request_id);
689
696 EMTAPI_EXPORTS int QueryTradesByEMTID(const uint64_t order_emt_id, uint64_t session_id, int request_id);
697
704 EMTAPI_EXPORTS int QueryTrades(EMTQueryTraderReq* query_param, uint64_t session_id, int request_id);
705
712 EMTAPI_EXPORTS int QueryTradesByPage(const EMTQueryTraderByPageReq* query_param, uint64_t session_id, int request_id);
713
721 EMTAPI_EXPORTS int QueryPosition(const char* ticker, uint64_t session_id, int request_id, EMT_MARKET_TYPE market = EMT_MKT_INIT);
722
729 EMTAPI_EXPORTS int QueryPositionByPage(const EMTQueryPositionByPageReq *query_param, uint64_t session_id, int request_id);
730
735 EMTAPI_EXPORTS int QueryAsset(uint64_t session_id, int request_id);
736
742 EMTAPI_EXPORTS uint64_t FundTransfer(EMTFundTransferReq* fund_transfer, uint64_t session_id);
743
749 EMTAPI_EXPORTS int QueryFundTransfer(EMTQueryFundTransferLogReq* query_param, uint64_t session_id, int request_id);
750
756 EMTAPI_EXPORTS int QueryOtherServerFund(EMTFundQueryReq *query_param, uint64_t session_id, int request_id);
757
763 EMTAPI_EXPORTS int QueryETF(EMTQueryETFBaseReq* query_param, uint64_t session_id, int request_id);
764
770 EMTAPI_EXPORTS int QueryETFTickerBasket(EMTQueryETFComponentReq* query_param, uint64_t session_id, int request_id);
771
776 EMTAPI_EXPORTS int QueryIPOInfoList(uint64_t session_id, int request_id);
777
782 EMTAPI_EXPORTS int QueryIPOQuotaInfo(uint64_t session_id, int request_id);
783
789 EMTAPI_EXPORTS int QueryOptionAuctionInfo(EMTQueryOptionAuctionInfoReq* query_param, uint64_t session_id, int request_id);
790
795 EMTAPI_EXPORTS uint64_t CreditCashRepay(double amount, uint64_t session_id);
796
802 EMTAPI_EXPORTS uint64_t CreditCashRepayDebtInterestFee(const char* debt_id, double amount, uint64_t session_id);
803
809 EMTAPI_EXPORTS uint64_t CreditSellStockRepayDebtInterestFee(EMTOrderInsertInfo* order, const char* debt_id, uint64_t session_id);
810
815 EMTAPI_EXPORTS int QueryCreditCashRepayInfo(uint64_t session_id, int request_id);
816
821 EMTAPI_EXPORTS int QueryCreditFundInfo(uint64_t session_id, int request_id);
822
827 EMTAPI_EXPORTS int QueryCreditDebtInfo(uint64_t session_id, int request_id);
828
835 EMTAPI_EXPORTS int QueryCreditDebtInfoByPage(const EMTQueryCreditDebtInfoByPageReq* query_param, uint64_t session_id, int request_id);
836
842 EMTAPI_EXPORTS int QueryCreditTickerDebtInfo(EMTClientQueryCrdDebtStockReq* query_param, uint64_t session_id, int request_id);
843
848 EMTAPI_EXPORTS int QueryCreditAssetDebtInfo(uint64_t session_id, int request_id);
849
855 EMTAPI_EXPORTS int QueryCreditTickerAssignInfo(EMTClientQueryCrdPositionStockReq* query_param, uint64_t session_id, int request_id);
856
863 EMTAPI_EXPORTS int QueryCreditTickerAssignInfoByPage(const EMTQueryTickerAssignInfoByPageReq* query_param, uint64_t session_id, int request_id);
864
871 EMTAPI_EXPORTS int QueryCreditExcessStock(EMTClientQueryCrdSurplusStkReqInfo* query_param, uint64_t session_id, int request_id);
872
878 EMTAPI_EXPORTS int QueryMulCreditExcessStock(EMTClientQueryCrdSurplusStkReqInfo* query_param, uint64_t session_id, int request_id);
879
884 EMTAPI_EXPORTS uint64_t CreditExtendDebtDate(EMTCreditDebtExtendReq* debt_extend, uint64_t session_id);
885
891 EMTAPI_EXPORTS int QueryCreditExtendDebtDateOrders(uint64_t emt_id, uint64_t session_id, int request_id);
892
897 EMTAPI_EXPORTS int QueryCreditFundExtraInfo(uint64_t session_id, int request_id);
898
904 EMTAPI_EXPORTS int QueryCreditPositionExtraInfo(EMTClientQueryCrdPositionStockReq* query_param, uint64_t session_id, int request_id);
905
912
918 EMTAPI_EXPORTS uint64_t CancelOptionCombinedOrder(const uint64_t order_emt_id, uint64_t session_id);
919
924 EMTAPI_EXPORTS int QueryOptionCombinedUnfinishedOrders(uint64_t session_id, int request_id);
925
931 EMTAPI_EXPORTS int QueryOptionCombinedOrderByEMTID(const uint64_t order_emt_id, uint64_t session_id, int request_id);
932
939 EMTAPI_EXPORTS int QueryOptionCombinedOrders(const EMTQueryOptCombOrderReq* query_param, uint64_t session_id, int request_id);
940
947 EMTAPI_EXPORTS int QueryOptionCombinedOrdersByPage(const EMTQueryOptCombOrderByPageReq* query_param, uint64_t session_id, int request_id);
948
955 EMTAPI_EXPORTS int QueryOptionCombinedTradesByEMTID(const uint64_t order_emt_id, uint64_t session_id, int request_id);
956
963 EMTAPI_EXPORTS int QueryOptionCombinedTrades(const EMTQueryOptCombTraderReq* query_param, uint64_t session_id, int request_id);
964
971 EMTAPI_EXPORTS int QueryOptionCombinedTradesByPage(const EMTQueryOptCombTraderByPageReq* query_param, uint64_t session_id, int request_id);
972
979 EMTAPI_EXPORTS int QueryOptionCombinedPosition(const EMTQueryOptCombPositionReq* query_param, uint64_t session_id, int request_id);
980
986 EMTAPI_EXPORTS int QueryOptionCombinedStrategyInfo(uint64_t session_id, int request_id);
987
993 EMTAPI_EXPORTS int QueryCreditPledgeStkRate(EMTClientQueryCreditPledgeStkRateReq *query_param, uint64_t session_id, int request_id);
994
1000 EMTAPI_EXPORTS int QueryOptionCombinedExecPosition(const EMTQueryOptCombExecPosReq *query_param, uint64_t session_id, int request_id);
1001
1007 EMTAPI_EXPORTS int QueryCreditMarginRate(EMTClientQueryCreditMarginRateReq *query_param, uint64_t session_id, int request_id);
1008
1014 EMTAPI_EXPORTS int QueryCreditPositionFullRate(EMTClientQueryCreditPositionFullRateReq *query_param, uint64_t session_id, int request_id);
1015
1022
1029
1034 EMTAPI_EXPORTS int QueryIssueInfoList(uint64_t session_id, int request_id);
1035
1041 EMTAPI_EXPORTS int QuerySecurityInfo(EMTQuerySecurityInfoReq *query_param, uint64_t session_id, int request_id);
1042
1048 EMTAPI_EXPORTS uint64_t CreditQuotaTransfer(EMTQuotaTransferReq *quota_transfer, uint64_t session_id);
1049
1055 EMTAPI_EXPORTS int QueryCreditQuotaTransfer(EMTQueryQuotaTransferLogReq *query_param, uint64_t session_id, int request_id);
1056
1061 EMTAPI_EXPORTS int QueryYesterdayAsset(uint64_t session_id, int request_id);
1062
1069 EMTAPI_EXPORTS int QueryOtcPositionByPage(const EMTQueryOtcPositionByPageReq *query_param, uint64_t session_id, int request_id);
1070
1075 EMTAPI_EXPORTS int QueryOtcAsset(uint64_t session_id, int request_id);
1076
1083 EMTAPI_EXPORTS int QueryOtcOrdersByPage(const EMTQueryOtcOrdersByPageReq *query_param, uint64_t session_id, int request_id);
1084
1091 EMTAPI_EXPORTS int QueryOtcTradesByPage(const EMTQueryOtcTradesByPageReq *query_param, uint64_t session_id, int request_id);
1092
1093#ifdef __cplusplus
1094}
1095#endif
1096
1097#endif
void(* EMT_OnQueryAsset)(EMTQueryAssetRsp *asset, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:109
EMTAPI_EXPORTS uint8_t GetClientIDByEMTID(uint64_t order_emt_id)
void(* EMT_OnQueryCreditMarginRate)(EMTClientQueryCreditMarginRateRsp *margin_rate_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:413
EMTAPI_EXPORTS int QueryOrdersByPage(const EMTQueryOrderByPageReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryCreditQuotaTransfer(EMTQueryQuotaTransferLogReq *query_param, uint64_t session_id, int request_id)
void(* EMT_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_api.h:269
void(* EMT_OnQueryOptionCombinedPosition)(EMTQueryOptCombPositionRsp *position_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:388
EMTAPI_EXPORTS int QueryCreditDebtInfoByPage(const EMTQueryCreditDebtInfoByPageReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS uint64_t CancelOptionCombinedOrder(const uint64_t order_emt_id, uint64_t session_id)
void(* EMT_OnQueryCreditPositionExtraInfo)(EMTCrdPositionExtraInfo *fund_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:319
EMTAPI_EXPORTS void SetCpuAffinity(int32_t thread1_cpu_core_id, int32_t thread2_cpu_core_id)
void(* EMT_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_api.h:232
EMTAPI_EXPORTS int QueryOptionCombinedOrderByEMTID(const uint64_t order_emt_id, uint64_t session_id, int request_id)
void(* EMT_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_api.h:533
void(* EMT_OnQueryOptionCombinedTrades)(EMTQueryOptCombTradeRsp *trade_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:368
EMTAPI_EXPORTS int RegistCallBack(EMT_OnDisconnected cb1, EMT_OnError cb2, EMT_OnOrderEvent cb3, EMT_OnTradeEvent cb4, EMT_OnCancelOrderError cb5, EMT_OnQueryOrder cb6, EMT_OnQueryOrderByPage cb7, EMT_OnQueryTrade cb8, EMT_OnQueryTradeByPage cb9, EMT_OnQueryPosition cb10, EMT_OnQueryAsset cb11, EMT_OnQueryPositionByPage cb12, EMT_OnQueryFundTransfer cb13, EMT_OnFundTransfer cb14, EMT_OnQueryETF cb15, EMT_OnQueryETFBasket cb16, EMT_OnQueryIPOInfoList cb17, EMT_OnQueryIPOQuotaInfo cb18, EMT_OnQueryOptionAuctionInfo cb19, EMT_OnCreditCashRepay cb20, EMT_OnCreditCashRepayDebtInterestFee cb21, EMT_OnQueryCreditCashRepayInfo cb22, EMT_OnQueryCreditFundInfo cb23, EMT_OnQueryCreditDebtInfo cb24, EMT_OnQueryCreditTickerDebtInfo cb25, EMT_OnQueryCreditAssetDebtInfo cb26, EMT_OnQueryCreditTickerAssignInfo cb27, EMT_OnQueryCreditExcessStock cb28, EMT_OnQueryMulCreditExcessStock cb29, EMT_OnCreditExtendDebtDate cb30, EMT_OnQueryCreditExtendDebtDateOrders cb31, EMT_OnQueryCreditFundExtraInfo cb32, EMT_OnQueryCreditPositionExtraInfo cb33, EMT_OnOptionCombinedOrderEvent cb34, EMT_OnOptionCombinedTradeEvent cb35, EMT_OnCancelOptionCombinedOrderError cb36, EMT_OnQueryOptionCombinedOrders cb37, EMT_OnQueryOptionCombinedOrdersByPage cb38, EMT_OnQueryOptionCombinedTrades cb39, EMT_OnQueryOptionCombinedTradesByPage cb40, EMT_OnQueryOptionCombinedPosition cb41, EMT_OnQueryOptionCombinedStrategyInfo cb42, EMT_OnQueryOptionCombinedExecPosition cb43, EMT_OnQueryOtherServerFund cb44, EMT_OnQueryCreditMarginRate cb45, EMT_OnQueryCreditPositionFullRate cb46, EMT_OnQueryCreditDebtInfoByPage cb47, EMT_OnQueryCreditTickerAssignInfoByPage cb48, EMT_OnQueryCreditPledgeStkPagination cb49, EMT_OnQueryCreditTargetStkPagination cb50, EMT_OnQueryCreditPledgeStkRate cb51, EMT_OnQueryIssueInfoList cb52, EMT_OnQuerySecurityInfo cb53, EMT_OnCreditQuotaTransfer cb54, EMT_OnQueryCreditQuotaTransfer cb55, EMT_OnQueryYesterdayAsset cb56, EMT_OnQueryOtcPositionByPage cb57, EMT_OnQueryOtcAsset cb58, EMT_OnQueryOtcOrderByPage cb59, EMT_OnQueryOtcTradeByPage cb60)
void(* EMT_OnQueryOtherServerFund)(EMTFundQueryRsp *fund_info, EMTRI *error_info, int request_id, uint64_t session_id)
Definition: emt_api.h:429
EMTAPI_EXPORTS int QueryOptionCombinedTradesByPage(const EMTQueryOptCombTraderByPageReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryOptionCombinedTrades(const EMTQueryOptCombTraderReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryOptionCombinedOrders(const EMTQueryOptCombOrderReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryOptionAuctionInfo(EMTQueryOptionAuctionInfoReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS void SubscribePublicTopic(EMT_TE_RESUME_TYPE resume_type)
EMTAPI_EXPORTS int QueryPosition(const char *ticker, uint64_t session_id, int request_id, EMT_MARKET_TYPE market=EMT_MKT_INIT)
EMTAPI_EXPORTS int QueryOtcOrdersByPage(const EMTQueryOtcOrdersByPageReq *query_param, uint64_t session_id, int request_id)
void(* EMT_OnQueryCreditFundInfo)(EMTCrdFundInfo *fund_info, EMTRI *error_info, int request_id, uint64_t session_id)
Definition: emt_api.h:212
void(* EMT_OnOptionCombinedOrderEvent)(EMTOptCombOrderInfo *order_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_api.h:326
EMTAPI_EXPORTS int QueryCreditPositionExtraInfo(EMTClientQueryCrdPositionStockReq *query_param, uint64_t session_id, int request_id)
void(* EMT_OnQueryCreditFundExtraInfo)(EMTCrdFundExtraInfo *fund_info, EMTRI *error_info, int request_id, uint64_t session_id)
Definition: emt_api.h:310
EMTAPI_EXPORTS int QueryETF(EMTQueryETFBaseReq *query_param, uint64_t session_id, int request_id)
void(* EMT_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_api.h:359
void(* EMT_OnCancelOrderError)(EMTOrderCancelInfo *cancel_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_api.h:51
EMTAPI_EXPORTS int QueryCreditTargetStkPagination(EMTClientQueryCreditTargetStkPaginationReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryYesterdayAsset(uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryCreditPositionFullRate(EMTClientQueryCreditPositionFullRateReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS void SetHeartBeatInterval(uint32_t interval)
void(* EMT_OnQueryCreditDebtInfo)(EMTCrdDebtInfo *debt_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:221
void(* EMT_OnCreditCashRepay)(EMTCrdCashRepayRsp *cash_repay_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_api.h:188
void(* EMT_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_api.h:522
void(* EMT_OnQueryFundTransfer)(EMTFundTransferNotice *fund_transfer_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:129
EMTAPI_EXPORTS int Logout(uint64_t session_id)
EMTAPI_EXPORTS int QueryOptionCombinedPosition(const EMTQueryOptCombPositionReq *query_param, uint64_t session_id, int request_id)
void(* EMT_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_api.h:502
EMTAPI_EXPORTS int QueryOrderByEMTID(const uint64_t order_emt_id, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryOrders(const EMTQueryOrderReq *query_param, uint64_t session_id, int request_id)
void(* EMT_OnQueryCreditTickerAssignInfo)(EMTClientQueryCrdPositionStkInfo *assign_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:258
EMTAPI_EXPORTS int CreateTraderApi(uint8_t client_id, const char *save_file_path, EMT_LOG_LEVEL log_level=EMT_LOG_LEVEL_DEBUG)
EMTAPI_EXPORTS int QueryCreditExcessStock(EMTClientQueryCrdSurplusStkReqInfo *query_param, uint64_t session_id, int request_id)
void(* EMT_OnQueryIssueInfoList)(EMTQueryIssueTickerRsp *issue_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:460
EMTAPI_EXPORTS uint64_t InsertOrder(EMTOrderInsertInfo *order, uint64_t session_id)
void(* EMT_OnQueryPosition)(EMTQueryStkPositionRsp *position, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:100
void(* EMT_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_api.h:379
EMTAPI_EXPORTS int QuerySecurityInfo(EMTQuerySecurityInfoReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryMulCreditExcessStock(EMTClientQueryCrdSurplusStkReqInfo *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryOptionCombinedUnfinishedOrders(uint64_t session_id, int request_id)
void(* EMT_OnQueryCreditTargetStkPagination)(EMTClientQueryCreditTargetStkPaginationRsp *target_stk_info, EMTRI *error_info, int request_id, uint64_t session_id)
Definition: emt_api.h:451
void(* EMT_OnDisconnected)(uint64_t session_id, int reason)
Definition: emt_api.h:26
void(* EMT_OnQueryETFBasket)(EMTQueryETFComponentRsp *etf_component_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:154
EMTAPI_EXPORTS int QueryOptionCombinedTradesByEMTID(const uint64_t order_emt_id, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryCreditTickerAssignInfoByPage(const EMTQueryTickerAssignInfoByPageReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryPositionByPage(const EMTQueryPositionByPageReq *query_param, uint64_t session_id, int request_id)
void(* EMT_OnCreditQuotaTransfer)(EMTQuotaTransferNotice *quota_transfer_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_api.h:476
EMTAPI_EXPORTS int QueryOptionCombinedOrdersByPage(const EMTQueryOptCombOrderByPageReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS uint64_t CreditQuotaTransfer(EMTQuotaTransferReq *quota_transfer, uint64_t session_id)
EMTAPI_EXPORTS int QueryOtherServerFund(EMTFundQueryReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryIssueInfoList(uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryCreditDebtInfo(uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryTradesByEMTID(const uint64_t order_emt_id, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryCreditCashRepayInfo(uint64_t session_id, int request_id)
EMTAPI_EXPORTS uint64_t InsertOptionCombinedOrder(EMTOptCombOrderInsertInfo *order, uint64_t session_id)
#define EMTAPI_EXPORTS
Definition: emt_api.h:13
void(* EMT_OnFundTransfer)(EMTFundTransferNotice *fund_transfer_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_api.h:136
EMTAPI_EXPORTS int QueryCreditMarginRate(EMTClientQueryCreditMarginRateReq *query_param, uint64_t session_id, int request_id)
void(* EMT_OnQueryYesterdayAsset)(EMTQueryYesterdayAssetRsp *yesterday_asset, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:491
void(* EMT_OnQueryOptionCombinedOrders)(EMTQueryOptCombOrderRsp *order_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:348
EMTAPI_EXPORTS int QueryETFTickerBasket(EMTQueryETFComponentReq *query_param, uint64_t session_id, int request_id)
void(* EMT_OnQueryCreditQuotaTransfer)(EMTQuotaTransferNotice *quota_transfer_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:485
EMTAPI_EXPORTS int QueryCreditTickerAssignInfo(EMTClientQueryCrdPositionStockReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryOtcPositionByPage(const EMTQueryOtcPositionByPageReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryCreditTickerDebtInfo(EMTClientQueryCrdDebtStockReq *query_param, uint64_t session_id, int request_id)
void(* EMT_OnQueryIPOQuotaInfo)(EMTQueryIPOQuotaRsp *quota_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:172
void(* EMT_OnQueryMulCreditExcessStock)(EMTClientQueryCrdSurplusStkRspInfo *stock_info, EMTRI *error_info, int request_id, uint64_t session_id, bool is_last)
Definition: emt_api.h:286
EMTAPI_EXPORTS int QueryOtcTradesByPage(const EMTQueryOtcTradesByPageReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS uint64_t Login(const char *ip, int port, const char *user, const char *password, int sock_type, const char *local_ip=NULL, const EMTUserTerminalInfoReq *info=NULL, EMT_SYSTEM_LOGIN login_type=EMT_ORDER_SYSTEM)
EMTAPI_EXPORTS int QueryIPOQuotaInfo(uint64_t session_id, int request_id)
void(* EMT_OnQueryETF)(EMTQueryETFBaseRsp *etf_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:145
EMTAPI_EXPORTS int QueryAsset(uint64_t session_id, int request_id)
EMTAPI_EXPORTS const char * GetTradingDay()
void(* EMT_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_api.h:71
void(* EMT_OnOrderEvent)(EMTOrderInfo *order_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_api.h:38
EMTAPI_EXPORTS uint64_t FundTransfer(EMTFundTransferReq *fund_transfer, uint64_t session_id)
EMTAPI_EXPORTS void SetSoftwareVersion(const char *version)
void(* EMT_OnCreditExtendDebtDate)(EMTCreditDebtExtendNotice *debt_extend_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_api.h:293
void(* EMT_OnQueryTrade)(EMTQueryTradeRsp *trade_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:80
void(* EMT_OnQueryOrder)(EMTQueryOrderRsp *order_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:60
void(* EMT_OnQueryCreditCashRepayInfo)(EMTCrdCashRepayInfo *cash_repay_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:204
EMTAPI_EXPORTS int QueryCreditFundInfo(uint64_t session_id, int request_id)
void(* EMT_OnQueryCreditPledgeStkPagination)(EMTClientQueryCreditPledgeStkPaginationRsp *pledge_stk_info, EMTRI *error_info, int request_id, uint64_t session_id)
Definition: emt_api.h:444
EMTAPI_EXPORTS const char * GetAccountByEMTID(uint64_t order_emt_id)
void(* EMT_OnQueryCreditPositionFullRate)(EMTClientQueryCreditPositionFullRateRsp *position_fullrate_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:437
void(* EMT_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_api.h:120
EMTAPI_EXPORTS int QueryOtcAsset(uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryIPOInfoList(uint64_t session_id, int request_id)
void(* EMT_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_api.h:91
void(* EMT_OnError)(EMTRI *error_info)
Definition: emt_api.h:31
void(* EMT_OnOptionCombinedTradeEvent)(EMTOptCombTradeReport *trade_info, uint64_t session_id)
Definition: emt_api.h:332
void(* EMT_OnQueryCreditPledgeStkRate)(EMTClientQueryCreditPledgeStkRateRsp *pledge_stk_rate_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:405
EMTAPI_EXPORTS uint64_t CreditCashRepayDebtInterestFee(const char *debt_id, double amount, uint64_t session_id)
void(* EMT_OnQueryOptionAuctionInfo)(EMTQueryOptionAuctionInfoRsp *option_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:181
EMTAPI_EXPORTS void Release()
EMTAPI_EXPORTS uint64_t CreditExtendDebtDate(EMTCreditDebtExtendReq *debt_extend, uint64_t session_id)
EMTAPI_EXPORTS int QueryCreditPledgeStkRate(EMTClientQueryCreditPledgeStkRateReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryCreditAssetDebtInfo(uint64_t session_id, int request_id)
void(* EMT_OnTradeEvent)(EMTTradeReport *trade_info, uint64_t session_id)
Definition: emt_api.h:44
EMTAPI_EXPORTS int QueryCreditFundExtraInfo(uint64_t session_id, int request_id)
EMTAPI_EXPORTS const char * GetErrMsgByCode(int32_t error_code, uint64_t session_id)
EMTAPI_EXPORTS int QueryOptionCombinedStrategyInfo(uint64_t session_id, int request_id)
void(* EMT_OnQueryCreditExcessStock)(EMTClientQueryCrdSurplusStkRspInfo *stock_info, EMTRI *error_info, int request_id, uint64_t session_id)
Definition: emt_api.h:277
EMTAPI_EXPORTS const char * GetApiVersion()
EMTAPI_EXPORTS uint64_t CreditSellStockRepayDebtInterestFee(EMTOrderInsertInfo *order, const char *debt_id, uint64_t session_id)
EMTAPI_EXPORTS int QueryUnfinishedOrders(uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryTradesByPage(const EMTQueryTraderByPageReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryTrades(EMTQueryTraderReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryCreditPledgeStkPagination(EMTClientQueryCreditPledgeStkPaginationReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS int QueryFundTransfer(EMTQueryFundTransferLogReq *query_param, uint64_t session_id, int request_id)
EMTAPI_EXPORTS uint64_t CancelOrder(const uint64_t order_emt_id, uint64_t session_id)
void(* EMT_OnQueryIPOInfoList)(EMTQueryIPOTickerRsp *ipo_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:163
void(* EMT_OnQueryOptionCombinedStrategyInfo)(EMTQueryCombineStrategyInfoRsp *strategy_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:397
void(* EMT_OnQuerySecurityInfo)(EMTQuerySecurityInfoRsp *security, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:469
void(* EMT_OnCancelOptionCombinedOrderError)(EMTOptCombOrderCancelInfo *cancel_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_api.h:339
EMTAPI_EXPORTS EMTRI * GetApiLastError()
void(* EMT_OnQueryCreditAssetDebtInfo)(double remain_amount, EMTRI *error_info, int request_id, uint64_t session_id)
Definition: emt_api.h:249
void(* EMT_OnQueryCreditExtendDebtDateOrders)(EMTCreditDebtExtendNotice *debt_extend_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:302
EMTAPI_EXPORTS bool IsServerRestart(uint64_t session_id)
void(* EMT_OnCreditCashRepayDebtInterestFee)(EMTCrdCashRepayDebtInterestFeeRsp *cash_repay_info, EMTRI *error_info, uint64_t session_id)
Definition: emt_api.h:195
EMTAPI_EXPORTS int QueryCreditExtendDebtDateOrders(uint64_t emt_id, uint64_t session_id, int request_id)
void(* EMT_OnQueryOtcAsset)(EMTOtcAssetInfo *asset, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:511
void(* EMT_OnQueryOptionCombinedExecPosition)(EMTQueryOptCombExecPosRsp *position_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:421
void(* EMT_OnQueryCreditTickerDebtInfo)(EMTCrdDebtStockInfo *debt_info, EMTRI *error_info, int request_id, bool is_last, uint64_t session_id)
Definition: emt_api.h:241
EMTAPI_EXPORTS uint64_t CreditCashRepay(double amount, uint64_t session_id)
EMTAPI_EXPORTS int QueryOptionCombinedExecPosition(const EMTQueryOptCombExecPosReq *query_param, uint64_t session_id, int request_id)
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
定义业务数据结构
融资融券指定证券上的负债未还数量请求结构体
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