@@ -81,12 +81,27 @@ class CSecurityFtdcTraderSpi
81
81
// /请求查询行情响应
82
82
virtual void OnRspQryDepthMarketData (CSecurityFtdcDepthMarketDataField *pDepthMarketData, CSecurityFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
83
83
84
- // /请求查询投资者持仓明细响应
85
- virtual void OnRspQryInvestorPositionDetail (CSecurityFtdcInvestorPositionDetailField *pInvestorPositionDetail, CSecurityFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
86
-
87
84
// /请求查询债券利息响应
88
85
virtual void OnRspQryBondInterest (CSecurityFtdcBondInterestField *pBondInterest, CSecurityFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
89
86
87
+ // /请求查询市值配售信息响应
88
+ virtual void OnRspQryMarketRationInfo (CSecurityFtdcMarketRationInfoField *pMarketRationInfo, CSecurityFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
89
+
90
+ // /请求查询合约手续费率响应
91
+ virtual void OnRspQryInstrumentCommissionRate (CSecurityFtdcInstrumentCommissionRateField *pInstrumentCommissionRate, CSecurityFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
92
+
93
+ // /请求查询ETF合约响应
94
+ virtual void OnRspQryETFInstrument (CSecurityFtdcETFInstrumentField *pETFInstrument, CSecurityFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
95
+
96
+ // /请求查询ETF股票篮响应
97
+ virtual void OnRspQryETFBasket (CSecurityFtdcETFBasketField *pETFBasket, CSecurityFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
98
+
99
+ // /请求查询OF合约响应
100
+ virtual void OnRspQryOFInstrument (CSecurityFtdcOFInstrumentField *pOFInstrument, CSecurityFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
101
+
102
+ // /请求查询SF合约响应
103
+ virtual void OnRspQrySFInstrument (CSecurityFtdcSFInstrumentField *pSFInstrument, CSecurityFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
104
+
90
105
// /请求查询报单响应
91
106
virtual void OnRspQryOrder (CSecurityFtdcOrderField *pOrder, CSecurityFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
92
107
@@ -107,6 +122,33 @@ class CSecurityFtdcTraderSpi
107
122
108
123
// /报单操作错误回报
109
124
virtual void OnErrRtnOrderAction (CSecurityFtdcOrderActionField *pOrderAction, CSecurityFtdcRspInfoField *pRspInfo) {};
125
+
126
+ // /Liber发起出金应答
127
+ virtual void OnRspFundOutByLiber (CSecurityFtdcInputFundTransferField *pInputFundTransfer, CSecurityFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
128
+
129
+ // /Liber发起出金通知
130
+ virtual void OnRtnFundOutByLiber (CSecurityFtdcFundTransferField *pFundTransfer) {};
131
+
132
+ // /Liber发起出金错误回报
133
+ virtual void OnErrRtnFundOutByLiber (CSecurityFtdcInputFundTransferField *pInputFundTransfer, CSecurityFtdcRspInfoField *pRspInfo) {};
134
+
135
+ // /银行发起入金通知
136
+ virtual void OnRtnFundInByBank (CSecurityFtdcFundTransferField *pFundTransfer) {};
137
+
138
+ // /资金转账查询应答
139
+ virtual void OnRspQryFundTransferSerial (CSecurityFtdcFundTransferField *pFundTransfer, CSecurityFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
140
+
141
+ // /资金内转应答
142
+ virtual void OnRspFundInterTransfer (CSecurityFtdcFundInterTransferField *pFundInterTransfer, CSecurityFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
143
+
144
+ // /资金内转流水查询应答
145
+ virtual void OnRspQryFundInterTransferSerial (CSecurityFtdcFundInterTransferSerialField *pFundInterTransferSerial, CSecurityFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
146
+
147
+ // /资金内转流水通知
148
+ virtual void OnRtnFundInterTransferSerial (CSecurityFtdcFundInterTransferSerialField *pFundInterTransferSerial) {};
149
+
150
+ // /资金内转错误回报
151
+ virtual void OnErrRtnFundInterTransfer (CSecurityFtdcFundInterTransferField *pFundInterTransfer, CSecurityFtdcRspInfoField *pRspInfo) {};
110
152
};
111
153
112
154
#ifndef WINDOWS
@@ -203,12 +245,27 @@ class TRADER_API_EXPORT CSecurityFtdcTraderApi
203
245
// /请求查询行情
204
246
virtual int ReqQryDepthMarketData (CSecurityFtdcQryDepthMarketDataField *pQryDepthMarketData, int nRequestID) = 0;
205
247
206
- // /请求查询投资者持仓明细
207
- virtual int ReqQryInvestorPositionDetail (CSecurityFtdcQryInvestorPositionDetailField *pQryInvestorPositionDetail, int nRequestID) = 0;
208
-
209
248
// /请求查询债券利息
210
249
virtual int ReqQryBondInterest (CSecurityFtdcQryBondInterestField *pQryBondInterest, int nRequestID) = 0;
211
250
251
+ // /请求查询市值配售信息
252
+ virtual int ReqQryMarketRationInfo (CSecurityFtdcQryMarketRationInfoField *pQryMarketRationInfo, int nRequestID) = 0;
253
+
254
+ // /请求查询合约手续费率
255
+ virtual int ReqQryInstrumentCommissionRate (CSecurityFtdcQryInstrumentCommissionRateField *pQryInstrumentCommissionRate, int nRequestID) = 0;
256
+
257
+ // /请求查询ETF合约
258
+ virtual int ReqQryETFInstrument (CSecurityFtdcQryETFInstrumentField *pQryETFInstrument, int nRequestID) = 0;
259
+
260
+ // /请求查询ETF股票篮
261
+ virtual int ReqQryETFBasket (CSecurityFtdcQryETFBasketField *pQryETFBasket, int nRequestID) = 0;
262
+
263
+ // /请求查询OF合约
264
+ virtual int ReqQryOFInstrument (CSecurityFtdcQryOFInstrumentField *pQryOFInstrument, int nRequestID) = 0;
265
+
266
+ // /请求查询SF合约
267
+ virtual int ReqQrySFInstrument (CSecurityFtdcQrySFInstrumentField *pQrySFInstrument, int nRequestID) = 0;
268
+
212
269
// /请求查询报单
213
270
virtual int ReqQryOrder (CSecurityFtdcQryOrderField *pQryOrder, int nRequestID) = 0;
214
271
@@ -217,6 +274,18 @@ class TRADER_API_EXPORT CSecurityFtdcTraderApi
217
274
218
275
// /请求查询投资者持仓
219
276
virtual int ReqQryInvestorPosition (CSecurityFtdcQryInvestorPositionField *pQryInvestorPosition, int nRequestID) = 0;
277
+
278
+ // /Liber发起出金请求
279
+ virtual int ReqFundOutByLiber (CSecurityFtdcInputFundTransferField *pInputFundTransfer, int nRequestID) = 0;
280
+
281
+ // /资金转账查询请求
282
+ virtual int ReqQryFundTransferSerial (CSecurityFtdcQryFundTransferSerialField *pQryFundTransferSerial, int nRequestID) = 0;
283
+
284
+ // /资金内转请求
285
+ virtual int ReqFundInterTransfer (CSecurityFtdcFundInterTransferField *pFundInterTransfer, int nRequestID) = 0;
286
+
287
+ // /资金内转流水查询请求
288
+ virtual int ReqQryFundInterTransferSerial (CSecurityFtdcQryFundInterTransferSerialField *pQryFundInterTransferSerial, int nRequestID) = 0;
220
289
protected:
221
290
~CSecurityFtdcTraderApi (){};
222
291
};
0 commit comments