金仕达个股期权系统OTP_APIReference 1.0.50303
|
CKSOTPTraderSpi实现了事件通知接口. 用户必需派生CKSOTPTraderSpi接口,编写事件处理方法来处理感兴趣的事件. 更多...
#include <KSOTPTraderApi.h>
公有成员 | |
virtual void | OnFrontConnected () |
virtual void | OnFrontDisconnected (int nReason) |
virtual void | OnRspUserLogin (CKSOTPRspUserLoginField *pRspUserLogin, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspUserLogout (CKSOTPUserLogoutField *pUserLogout, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspUserPasswordUpdate (CKSOTPUserPasswordUpdateField *pUserPasswordUpdate, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspTradingAccountPasswordUpdate (CKSOTPTradingAccountPasswordUpdateField *pTradingAccountPasswordUpdate, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspOrderInsert (CKSOTPInputOrderField *pInputOrder, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspOrderAction (CKSOTPInputOrderActionField *pInputOrderAction, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryOrder (CKSOTPOrderField *pOrder, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryTrade (CKSOTPTradeField *pTrade, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryInvestorPosition (CKSOTPInvestorPositionField *pInvestorPosition, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryTradingAccount (CKSOTPTradingAccountField *pTradingAccount, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryInvestor (CKSOTPInvestorField *pInvestor, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryTradingCode (CKSOTPTradingCodeField *pTradingCode, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryExchange (CKSOTPExchangeField *pExchange, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryInstrument (CKSOTPInstrumentField *pInstrument, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryInvestorPositionDetail (CKSOTPInvestorPositionDetailField *pInvestorPositionDetail, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryTradingNotice (CKSOTPTradingNoticeField *pTradingNotice, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspExecOrderInsert (CKSOTPInputExecOrderField *pInputExecOrder, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspLockInsert (CKSOTPInputLockField *pInputLock, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspExecOrderAction (CKSOTPInputExecOrderActionField *pInputExecOrderAction, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryExecOrder (CKSOTPExecOrderField *pExecOrder, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryExecOrderVolume (CKSOTPExecOrderVolumeField *pExecOrderVolume, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryLock (CKSOTPLockField *pLock, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryLockPosition (CKSOTPLockPositionField *pLockPosition, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryUnderlyingStockInfo (CKSOTPUnderlyingStockInfoField *pUnderlyingStockInfo, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryOTPInsCommRate (CKSOTPOTPInsCommRateField *pOTPInsCommRate, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryInstrumentMarginRate (CKSOTPInstrumentMarginRateField *pInstrumentMarginRate, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryOTPAssignment (CKSOTPOTPAssignmentField *pOTPAssignment, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryDepthMarketData (CKSOTPDepthMarketDataField *pDepthMarketData, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspFromBankToStockByStock (CKSOTPReqTransferField *pReqTransfer, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRtnFromBankToStockByStock (CKSOTPRspTransferField *pRspTransfer) |
virtual void | OnRspFromStockToBankByStock (CKSOTPReqTransferField *pReqTransfer, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRtnFromStockToBankByStock (CKSOTPRspTransferField *pRspTransfer) |
virtual void | OnRtnQueryBankBalanceByStock (CKSOTPNotifyQueryAccountField *pNotifyQueryAccount) |
virtual void | OnRspQryContractBank (CKSOTPContractBankField *pContractBank, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQueryBankAccountMoneyByStock (CKSOTPReqQueryAccountField *pReqQueryAccount, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryTransferSerial (CKSOTPTransferSerialField *pTransferSerial, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQrySettlementInfoConfirm (CKSOTPSettlementInfoConfirmField *pSettlementInfoConfirm, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspSettlementInfoConfirm (CKSOTPSettlementInfoConfirmField *pSettlementInfoConfirm, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQrySettlementInfo (CKSOTPSettlementInfoField *pSettlementInfo, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryInvestorTradeLevel (CKSOTPInvestorTradeLevelField *pInvestorTradeLevel, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryPurchaseLimitAmt (CKSOTPPurchaseLimitAmtField *pPurchaseLimitAmt, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryPositionLimitVol (CKSOTPPositionLimitVolField *pPositionLimitVol, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryHistoryOrder (CKSOTPHistoryOrderField *pHistoryOrder, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryHistoryTrade (CKSOTPHistoryTradeField *pHistoryTrade, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryHistoryAssignment (CKSOTPHistoryAssignmentField *pHistoryAssignment, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspQryDelivDetail (CKSOTPDelivDetailField *pDelivDetail, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspAutoExecOrderAction (CKSOTPAutoExecOrderActionField *pAutoExecOrderAction, CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRspError (CKSOTPRspInfoField *pRspInfo, int nRequestID, bool bIsLast) |
virtual void | OnRtnOrder (CKSOTPOrderField *pOrder) |
virtual void | OnRtnTrade (CKSOTPTradeField *pTrade) |
virtual void | OnRtnExecOrder (CKSOTPExecOrderField *pExecOrder) |
virtual void | OnRtnLock (CKSOTPLockField *pLock) |
virtual void | OnRtnInstrumentStatus (CKSOTPInstrumentStatusField *pInstrumentStatus) |
virtual void | OnRtnTradingNotice (CKSOTPTradingNoticeInfoField *pTradingNoticeInfo) |
详细描述
CKSOTPTraderSpi实现了事件通知接口. 用户必需派生CKSOTPTraderSpi接口,编写事件处理方法来处理感兴趣的事件.
成员函数文档
virtual void KingstarAPI::CKSOTPTraderSpi::OnFrontConnected | ( | ) | [inline, virtual] |
当客户端与交易后台建立起通信连接时(还未登录前),该方法被调用.
- 评论:
- 本方法在完成初始化后调用,可以在其中完成用户登录任务.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnFrontDisconnected | ( | int | nReason | ) | [inline, virtual] |
当客户端与交易后台通信连接断开时,该方法被调用.
- 参数:
-
nReason 错误原因: 0x1001 网络读失败; 0x1002 网络写失败; 0x2001 接收心跳超时; 0x2002 发送心跳失败; 0x2003 收到错误报文; 0x2004 服务器主动断开.
- 评论:
- 当发生这个情况后,API会自动重新连接,客户端可不做处理. 自动重连地址,可能是原来注册的地址,也可能是系统支持的其它可用的通信地址,它由程序自动选择.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspUserLogin | ( | CKSOTPRspUserLoginField * | pRspUserLogin, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
登录请求响应
- 参数:
-
pRspUserLogin 返回用户登录信息的地址. pRspInfo 返回用户响应信息的地址. 错误误代码为 0 时,表示操作成功,以下同. nRequestID 返回用户登录请求的 ID,该 ID 由用户在登录时指定,以下同. bIsLast 指示该次返回是否为针对 nRequestID 的最后一次返回,以下同.
- 评论:
- 当客户端发出登录请求之后,Kingstar服务器返回响应时,该方法会被调用,通知客户端登录是否成功.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspUserLogout | ( | CKSOTPUserLogoutField * | pUserLogout, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
登出请求响应
- 参数:
-
pUserLogout 返回用户退出信息的地址.
- 评论:
- 当客户端发出退出请求之后,Kingstar返回响应时,该方法会被调用,通知客户端退出是否成功.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspUserPasswordUpdate | ( | CKSOTPUserPasswordUpdateField * | pUserPasswordUpdate, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
用户口令更新请求响应
- 参数:
-
pUserPasswordUpdate 指向用户密码修改结构的地址,包含了用户密码修改请求的输入数据.
- 评论:
- 当客户端发出用户密码修改指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspTradingAccountPasswordUpdate | ( | CKSOTPTradingAccountPasswordUpdateField * | pTradingAccountPasswordUpdate, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
资金账户口令更新请求响应
- 参数:
-
pTradingAccountPasswordUpdate 指向资金账户口令变更域结构的地址,包含了用户密码修改请求的输入数据.
- 评论:
- 当客户端发出资金账户口令更新指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspOrderInsert | ( | CKSOTPInputOrderField * | pInputOrder, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
报单录入请求响应
- 参数:
-
pInputOrder 指向报单录入结构的地址,包含了提交报单录入时的输入数据,和后台返回的报单编号.
- 评论:
- 当客户端发出过报单录入指令,且未录入成功,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspOrderAction | ( | CKSOTPInputOrderActionField * | pInputOrderAction, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
报单操作请求响应
- 参数:
-
pInputOrderAction 指向报单操作结构的地址,包含了提交报单操作的输入数据,和后台返回的报单编号.
- 评论:
- 当客户端发出过报单操作指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryOrder | ( | CKSOTPOrderField * | pOrder, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询报单响应
- 参数:
-
pOrder 指向报单信息结构的地址.
- 评论:
- 当客户端发出报单查询指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryTrade | ( | CKSOTPTradeField * | pTrade, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询成交响应
- 参数:
-
pTrade 指向成交信息结构的地址.
- 评论:
- 当客户端发出成交单查询指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryInvestorPosition | ( | CKSOTPInvestorPositionField * | pInvestorPosition, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询投资者持仓响应
- 参数:
-
pInvestorPosition 指向投资者持仓应答结构的地址.
- 评论:
- 当客户端发出投资者持仓查询指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryTradingAccount | ( | CKSOTPTradingAccountField * | pTradingAccount, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询资金账户响应
- 参数:
-
pTradingAccount 指向资金账户结构的地址.
- 评论:
- 当客户端发出请求查询资金账户指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryInvestor | ( | CKSOTPInvestorField * | pInvestor, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询投资者响应
- 参数:
-
pInvestor 指向投资者信息结构的地址.
- 评论:
- 当客户端发出会员客户查询指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryTradingCode | ( | CKSOTPTradingCodeField * | pTradingCode, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询合约账号响应
- 参数:
-
pTradingCode 指向交易编码结构的地址.
- 评论:
- 当客户端发出请求查询交易编码指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryExchange | ( | CKSOTPExchangeField * | pExchange, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询交易所响应
- 参数:
-
pExchange 指向交易所结构的地址.
- 评论:
- 当客户端发出请求查询交易所指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryInstrument | ( | CKSOTPInstrumentField * | pInstrument, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询合约响应
- 参数:
-
pInstrument 指向合约结构的地址.
- 评论:
- 当客户端发出请求查询合约指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryInvestorPositionDetail | ( | CKSOTPInvestorPositionDetailField * | pInvestorPositionDetail, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询投资者持仓明细响应
- 参数:
-
pInvestorPositionDetail 指向投资者持仓明细结构的地址.
- 评论:
- 当客户端发出请求查询投资者持仓明细指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryTradingNotice | ( | CKSOTPTradingNoticeField * | pTradingNotice, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询交易通知响应
- 参数:
-
pTradingNotice 指向交易通知查询结构的地址.
- 评论:
- 当客户端发出请求查询交易通知指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspExecOrderInsert | ( | CKSOTPInputExecOrderField * | pInputExecOrder, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
执行宣告录入请求响应
- 参数:
-
pInputExecOrder 指向执行宣告录入结构的地址.
- 评论:
- 当客户端发出请求非交易报单执行及放弃指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspLockInsert | ( | CKSOTPInputLockField * | pInputLock, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
锁定应答
- 参数:
-
pInputLock 指向锁定录入结构的地址.
- 评论:
- 当客户端发出请求非交易报单锁定及解锁指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspExecOrderAction | ( | CKSOTPInputExecOrderActionField * | pInputExecOrderAction, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
执行宣告操作请求响应
- 参数:
-
pInputExecOrderAction 指向撤销非交易报单执行结构的地址.
- 评论:
- 当客户端发出请求撤销非交易报单执行指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryExecOrder | ( | CKSOTPExecOrderField * | pExecOrder, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询执行宣告响应
- 参数:
-
pExecOrder 指向查询执行宣告结构的地址.
- 评论:
- 当客户端发出查询执行宣告指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryExecOrderVolume | ( | CKSOTPExecOrderVolumeField * | pExecOrderVolume, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
查询宣告数量请求响应
- 参数:
-
pExecOrderVolume 指向查询宣告数量结构的地址.
- 评论:
- 当客户端发出查询宣告数量指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryLock | ( | CKSOTPLockField * | pLock, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询锁定应答
- 参数:
-
pLock 指向查询锁定结构的地址.
- 评论:
- 当客户端发出查询锁定指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryLockPosition | ( | CKSOTPLockPositionField * | pLockPosition, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询锁定证券仓位应答
- 参数:
-
pNonTradingOrderVolume 指向查查询锁定证券仓位结构的地址.
- 评论:
- 当客户端发出查询锁定证券仓位指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryUnderlyingStockInfo | ( | CKSOTPUnderlyingStockInfoField * | pUnderlyingStockInfo, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询标的券信息响应
- 参数:
-
pUnderlyingStockInfo 指向查询标的券信息结构的地址.
- 评论:
- 当客户端发出查询标的券信息指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryOTPInsCommRate | ( | CKSOTPOTPInsCommRateField * | pOTPInsCommRate, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
查询个股期权手续费率请求响应
- 参数:
-
pOTPInsCommRate 指向查询个股期权手续费率结构的地址.
- 评论:
- 当客户端发出个股期权手续费率指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryInstrumentMarginRate | ( | CKSOTPInstrumentMarginRateField * | pInstrumentMarginRate, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
查询个股期权保证金率请求响应
- 参数:
-
pInstrumentMarginRate 指向查询个股期权保证金率结构的地址.
- 评论:
- 当客户端发出个股期权保证金率指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryOTPAssignment | ( | CKSOTPOTPAssignmentField * | pOTPAssignment, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
查询个股行权指派信息请求响应
- 参数:
-
pOTPAssignment 指向查询个股期权行权指派信息结构的地址.
- 评论:
- 当客户端发出个股期权行权指派信息指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryDepthMarketData | ( | CKSOTPDepthMarketDataField * | pDepthMarketData, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询行情响应
- 参数:
-
pDepthMarketData 指向深度行情结构的地址.
- 评论:
- 当客户端发出请求查询行情指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspFromBankToStockByStock | ( | CKSOTPReqTransferField * | pReqTransfer, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
发起银行资金转证券应答
- 参数:
-
pReqTransfer 指向转账请求结构的地址.
- 评论:
- 当客户端发出请求转账指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRtnFromBankToStockByStock | ( | CKSOTPRspTransferField * | pRspTransfer | ) | [inline, virtual] |
证券发起银行资金转证券通知
- 参数:
-
pRspTransfer 指向转账响应结构的地址.
- 评论:
- 用于通知客户端银行资金转证券指令的成功.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspFromStockToBankByStock | ( | CKSOTPReqTransferField * | pReqTransfer, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
证券发起证券资金转银行应答
- 参数:
-
pReqTransfer 指向转账请求结构的地址.
- 评论:
- 当客户端发出证券资金转银行指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRtnFromStockToBankByStock | ( | CKSOTPRspTransferField * | pRspTransfer | ) | [inline, virtual] |
证券发起证券资金转银行通知
- 参数:
-
pRspTransfer 指向转账响应结构的地址.
- 评论:
- 用于通知客户端证券资金转银行指令的成功.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRtnQueryBankBalanceByStock | ( | CKSOTPNotifyQueryAccountField * | pNotifyQueryAccount | ) | [inline, virtual] |
证券发起查询银行余额通知
- 参数:
-
pNotifyQueryAccount 指向查询账户信息通知结构的地址.
- 评论:
- 用于通知客户端查询银行余额指令的成功.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryContractBank | ( | CKSOTPContractBankField * | pContractBank, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询签约银行响应
- 参数:
-
pContractBank 指向查询签约银行响应结构的地址.
- 评论:
- 当客户端发出查询签约银行指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQueryBankAccountMoneyByStock | ( | CKSOTPReqQueryAccountField * | pReqQueryAccount, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
证券发起查询银行余额应答
- 参数:
-
pReqQueryAccount 指向查询账户信息请求结构的地址.
- 评论:
- 当客户端发出查询银行余额指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryTransferSerial | ( | CKSOTPTransferSerialField * | pTransferSerial, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询转帐流水响应
- 参数:
-
pTransferSerial 指向转账交易流水结构的地址.
- 评论:
- 当客户端发出查询转帐流水指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQrySettlementInfoConfirm | ( | CKSOTPSettlementInfoConfirmField * | pSettlementInfoConfirm, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询结算信息确认响应
- 参数:
-
pSettlementInfoConfirm 指向投资者结算结果确认结构的地址.
- 评论:
- 当客户端发出查询结算信息确认指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspSettlementInfoConfirm | ( | CKSOTPSettlementInfoConfirmField * | pSettlementInfoConfirm, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
投资者结算结果确认响应
- 参数:
-
pSettlementInfoConfirm 指向投资者结算结果确认结构的地址.
- 评论:
- 当客户端发出投资者结算结果确认指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQrySettlementInfo | ( | CKSOTPSettlementInfoField * | pSettlementInfo, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询投资者结算结果响应
- 参数:
-
pSettlementInfo 指向投资者结算结果结构的地址.
- 评论:
- 当客户端发出查询投资者结算结果指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryInvestorTradeLevel | ( | CKSOTPInvestorTradeLevelField * | pInvestorTradeLevel, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
查询客户交易级别响应
- 参数:
-
pInvestorTradeLevel 指向客户交易级别结构的地址.
- 评论:
- 当客户端发出查询客户交易级别指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryPurchaseLimitAmt | ( | CKSOTPPurchaseLimitAmtField * | pPurchaseLimitAmt, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
查询个股限购额度响应
- 参数:
-
pPurchaseLimitAmt 指向个股限购额度结构的地址.
- 评论:
- 当客户端发出查询个股限购额度指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryPositionLimitVol | ( | CKSOTPPositionLimitVolField * | pPositionLimitVol, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
查询个股限仓额度响应
- 参数:
-
pPositionLimitVol 指向个股限仓额度结构的地址.
- 评论:
- 当客户端发出查询个股限仓额度指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryHistoryOrder | ( | CKSOTPHistoryOrderField * | pHistoryOrder, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询历史报单响应
- 参数:
-
pHistoryOrder 指向报单结构的地址.
- 评论:
- 当客户端发出查询历史报单指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryHistoryTrade | ( | CKSOTPHistoryTradeField * | pHistoryTrade, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询历史成交响应
- 参数:
-
pHistoryTrade 指向成交结构的地址.
- 评论:
- 当客户端发出查询历史成交指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryHistoryAssignment | ( | CKSOTPHistoryAssignmentField * | pHistoryAssignment, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询历史行权指派明细响应
- 参数:
-
pHistoryAssignment 指向行权指派明细结构的地址.
- 评论:
- 当客户端发出查询行权指派明细指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspQryDelivDetail | ( | CKSOTPDelivDetailField * | pDelivDetail, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
请求查询行权交割明细响应
- 参数:
-
pDelivDetail 指向行权交割明细结构的地址.
- 评论:
- 当客户端发出查询行权交割明细指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspAutoExecOrderAction | ( | CKSOTPAutoExecOrderActionField * | pAutoExecOrderAction, |
CKSOTPRspInfoField * | pRspInfo, | ||
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
自动行权执行操作响应
- 参数:
-
pAutoExecOrderAction 指向自动行权执行操作结构的地址.
- 评论:
- 当客户端发出自动行权执行操作指令后,Kingstar服务器返回响应时,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRspError | ( | CKSOTPRspInfoField * | pRspInfo, |
int | nRequestID, | ||
bool | bIsLast | ||
) | [inline, virtual] |
错误应答
- 参数:
-
pRspInfo 返回用户响应信息的地址.
- 评论:
- 针对用户请求的出错通知.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRtnOrder | ( | CKSOTPOrderField * | pOrder | ) | [inline, virtual] |
报单通知
- 参数:
-
pOrder 指向报单信息结构的地址.
- 评论:
- 当客户端进行报单录入、报单操作及其它原因(部分成交)导致报单状态发生变化时,Kingstar服务器会主动通知客户端,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRtnTrade | ( | CKSOTPTradeField * | pTrade | ) | [inline, virtual] |
成交通知
- 参数:
-
pTrade 指向成交信息结构的地址.
- 评论:
- 当发生成交时Kingstar服务器会通知客户端,该方法会被调用.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRtnExecOrder | ( | CKSOTPExecOrderField * | pExecOrder | ) | [inline, virtual] |
执行宣告通知
- 参数:
-
pExecOrder 指向执行宣告通知的地址.
- 评论:
- 用于通知客户端执行宣告的成功.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRtnLock | ( | CKSOTPLockField * | pLock | ) | [inline, virtual] |
锁定通知
- 参数:
-
pLock 指向锁定通知的地址.
- 评论:
- 用于通知客户端锁定的成功.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRtnInstrumentStatus | ( | CKSOTPInstrumentStatusField * | pInstrumentStatus | ) | [inline, virtual] |
合约交易状态通知
- 参数:
-
pInstrumentStatus 指向合约交易状态的地址.
- 评论:
- 用于通知客户端合约状态的变化.
{};
virtual void KingstarAPI::CKSOTPTraderSpi::OnRtnTradingNotice | ( | CKSOTPTradingNoticeInfoField * | pTradingNoticeInfo | ) | [inline, virtual] |
交易通知
- 参数:
-
pTradingNoticeInfo 指向用户事件通知信息结构的地址.
- 评论:
- 用于通知客户端交易的成功.
{};
该类的文档由以下文件生成:
- KSOTPTraderApi.h
Generated at for 金仕达个股期权系统OTP_API Reference