金仕达个股期权系统OTP_APIReference: KingstarAPI::CKSOTPTraderSpi类参考

OTP_API Reference

KingstarAPI::CKSOTPTraderSpi类参考

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接口,编写事件处理方法来处理感兴趣的事件.

示例:

testKSOTPTraderApi.cpp.


成员函数文档

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