金仕达个股期权系统客户端API接口 1.0.31212
|
#include <KSOTPTraderApi.h>
公有成员 | |
virtual void | Release ()=0 |
virtual void | Init ()=0 |
virtual const char * | GetTradingDay ()=0 |
virtual void | RegisterFront (char *pszFrontAddress)=0 |
virtual void | RegisterSpi (CKSOTPTraderSpi *pSpi)=0 |
virtual void | SubscribePrivateTopic (KSOTP_TE_RESUME_TYPE nResumeType)=0 |
virtual void | SubscribePublicTopic (KSOTP_TE_RESUME_TYPE nResumeType)=0 |
virtual int | ReqUserLogin (CKSOTPReqUserLoginField *pReqUserLoginField, int nRequestID)=0 |
用户登录请求 | |
virtual int | ReqUserLogout (CKSOTPUserLogoutField *pUserLogout, int nRequestID)=0 |
登出请求 | |
virtual int | ReqUserPasswordUpdate (CKSOTPUserPasswordUpdateField *pUserPasswordUpdate, int nRequestID)=0 |
用户口令更新请求 | |
virtual int | ReqTradingAccountPasswordUpdate (CKSOTPTradingAccountPasswordUpdateField *pTradingAccountPasswordUpdate, int nRequestID)=0 |
资金账户口令更新请求 | |
virtual int | ReqOrderInsert (CKSOTPInputOrderField *pInputOrder, int nRequestID)=0 |
报单录入请求 | |
virtual int | ReqOrderAction (CKSOTPInputOrderActionField *pInputOrderAction, int nRequestID)=0 |
报单操作请求 | |
virtual int | ReqQryOrder (CKSOTPQryOrderField *pQryOrder, int nRequestID)=0 |
请求查询报单 | |
virtual int | ReqQryTrade (CKSOTPQryTradeField *pQryTrade, int nRequestID)=0 |
请求查询成交 | |
virtual int | ReqQryInvestorPosition (CKSOTPQryInvestorPositionField *pQryInvestorPosition, int nRequestID)=0 |
请求查询投资者持仓 | |
virtual int | ReqQryTradingAccount (CKSOTPQryTradingAccountField *pQryTradingAccount, int nRequestID)=0 |
请求查询资金账户 | |
virtual int | ReqQryInvestor (CKSOTPQryInvestorField *pQryInvestor, int nRequestID)=0 |
请求查询投资者 | |
virtual int | ReqQryTradingCode (CKSOTPQryTradingCodeField *pQryTradingCode, int nRequestID)=0 |
请求查询合约账号 | |
virtual int | ReqQryExchange (CKSOTPQryExchangeField *pQryExchange, int nRequestID)=0 |
请求查询交易所 | |
virtual int | ReqQryInstrument (CKSOTPQryInstrumentField *pQryInstrument, int nRequestID)=0 |
请求查询合约 | |
virtual int | ReqQryInvestorPositionDetail (CKSOTPQryInvestorPositionDetailField *pQryInvestorPositionDetail, int nRequestID)=0 |
请求查询投资者持仓明细 | |
virtual int | ReqQryTradingNotice (CKSOTPQryTradingNoticeField *pQryTradingNotice, int nRequestID)=0 |
请求查询交易通知 | |
virtual int | ReqNonTradingOrderInsert (CKSOTPInputNonTradingOrderField *pInputNonTradingOrder, int nRequestID)=0 |
非交易报单录入请求 | |
virtual int | ReqNonTradingOrderAction (CKSOTPInputNonTradingOrderActionField *pInputNonTradingOrderAction, int nRequestID)=0 |
非交易报单操作请求(仅针对行权单) | |
virtual int | ReqQryNonTradingOrder (CKSOTPQryNonTradingOrderField *pQryNonTradingOrder, int nRequestID)=0 |
请求查询非交易报单 | |
virtual int | ReqQryNonTradingOrderVolume (CKSOTPQryNonTradingOrderVolumeField *pQryNonTradingOrderVolume, int nRequestID)=0 |
查询非交易报单量请求 | |
virtual int | ReqQryUnderlyingStockInfo (CKSOTPQryUnderlyingStockInfoField *pQryOTPOrderParams, int nRequestID)=0 |
查询标的券信息请求 | |
virtual int | ReqQryOTPInsCommRate (CKSOTPQryOTPInsCommRateField *pQryOTPInsCommRate, int nRequestID)=0 |
查询个股期权手续费率请求 | |
virtual int | ReqQryOTPInsMarginRate (CKSOTPQryOTPInsMarginRateField *pQryOTPInsMarginRate, int nRequestID)=0 |
查询个股期权保证金率请求 | |
静态公有成员 | |
static CKSOTPTraderApi * | CreateOTPTraderApi (const char *pszFlowPath="") |
保护成员 | |
~CKSOTPTraderApi () |
构造及析构函数文档
KingstarAPI::CKSOTPTraderApi::~CKSOTPTraderApi | ( | ) | [inline, protected] |
成员函数文档
static CKSOTPTraderApi* KingstarAPI::CKSOTPTraderApi::CreateOTPTraderApi | ( | const char * | pszFlowPath = "" | ) | [static] |
创建TraderApi
- 返回:
- 创建出的UserApi
- 参数:
-
pszFlowPath 存贮订阅信息文件的目录,默认为当前目录
virtual void KingstarAPI::CKSOTPTraderApi::Release | ( | ) | [pure virtual] |
删除接口对象本身
- 评论:
- 不再使用本接口对象时,调用该函数删除接口对象
virtual void KingstarAPI::CKSOTPTraderApi::Init | ( | ) | [pure virtual] |
初始化
- 评论:
- 初始化运行环境,只有调用后,接口才开始工作
virtual const char* KingstarAPI::CKSOTPTraderApi::GetTradingDay | ( | ) | [pure virtual] |
获取当前交易日
- 返回:
- 获取到的交易日
- 评论:
- 只有登录成功后,才能得到正确的交易日
virtual void KingstarAPI::CKSOTPTraderApi::RegisterFront | ( | char * | pszFrontAddress | ) | [pure virtual] |
注册前置机网络地址
- 参数:
-
pszFrontAddress:前置机网络地址.
- 评论:
- 网络地址的格式为:“protocol://ipaddress:port”,如:”tcp://127.0.0.1:17001”.
- “tcp”代表传输协议,“127.0.0.1”代表服务器地址.”17001”代表服务器端口号.
virtual void KingstarAPI::CKSOTPTraderApi::RegisterSpi | ( | CKSOTPTraderSpi * | pSpi | ) | [pure virtual] |
注册回调接口
- 参数:
-
pSpi 派生自回调接口类的实例
virtual void KingstarAPI::CKSOTPTraderApi::SubscribePrivateTopic | ( | KSOTP_TE_RESUME_TYPE | nResumeType | ) | [pure virtual] |
订阅私有流.
- 参数:
-
nResumeType 私有流重传方式 THOST_TERT_RESTART:从本交易日开始重传 THOST_TERT_RESUME:从上次收到的续传 THOST_TERT_QUICK:只传送登录后私有流的内容
- 评论:
- 该方法要在Init方法前调用.若不调用则不会收到私有流的数据.
virtual void KingstarAPI::CKSOTPTraderApi::SubscribePublicTopic | ( | KSOTP_TE_RESUME_TYPE | nResumeType | ) | [pure virtual] |
订阅公共流.
- 参数:
-
nResumeType 公共流重传方式 THOST_TERT_RESTART:从本交易日开始重传 THOST_TERT_RESUME:从上次收到的续传 THOST_TERT_QUICK:只传送登录后公共流的内容
- 评论:
- 该方法要在Init方法前调用.若不调用则不会收到公共流的数据.
virtual int KingstarAPI::CKSOTPTraderApi::ReqUserLogin | ( | CKSOTPReqUserLoginField * | pReqUserLoginField, |
int | nRequestID | ||
) | [pure virtual] |
用户登录请求
virtual int KingstarAPI::CKSOTPTraderApi::ReqUserLogout | ( | CKSOTPUserLogoutField * | pUserLogout, |
int | nRequestID | ||
) | [pure virtual] |
登出请求
virtual int KingstarAPI::CKSOTPTraderApi::ReqUserPasswordUpdate | ( | CKSOTPUserPasswordUpdateField * | pUserPasswordUpdate, |
int | nRequestID | ||
) | [pure virtual] |
用户口令更新请求
virtual int KingstarAPI::CKSOTPTraderApi::ReqTradingAccountPasswordUpdate | ( | CKSOTPTradingAccountPasswordUpdateField * | pTradingAccountPasswordUpdate, |
int | nRequestID | ||
) | [pure virtual] |
资金账户口令更新请求
virtual int KingstarAPI::CKSOTPTraderApi::ReqOrderInsert | ( | CKSOTPInputOrderField * | pInputOrder, |
int | nRequestID | ||
) | [pure virtual] |
报单录入请求
virtual int KingstarAPI::CKSOTPTraderApi::ReqOrderAction | ( | CKSOTPInputOrderActionField * | pInputOrderAction, |
int | nRequestID | ||
) | [pure virtual] |
报单操作请求
virtual int KingstarAPI::CKSOTPTraderApi::ReqQryOrder | ( | CKSOTPQryOrderField * | pQryOrder, |
int | nRequestID | ||
) | [pure virtual] |
请求查询报单
virtual int KingstarAPI::CKSOTPTraderApi::ReqQryTrade | ( | CKSOTPQryTradeField * | pQryTrade, |
int | nRequestID | ||
) | [pure virtual] |
请求查询成交
virtual int KingstarAPI::CKSOTPTraderApi::ReqQryInvestorPosition | ( | CKSOTPQryInvestorPositionField * | pQryInvestorPosition, |
int | nRequestID | ||
) | [pure virtual] |
请求查询投资者持仓
virtual int KingstarAPI::CKSOTPTraderApi::ReqQryTradingAccount | ( | CKSOTPQryTradingAccountField * | pQryTradingAccount, |
int | nRequestID | ||
) | [pure virtual] |
请求查询资金账户
virtual int KingstarAPI::CKSOTPTraderApi::ReqQryInvestor | ( | CKSOTPQryInvestorField * | pQryInvestor, |
int | nRequestID | ||
) | [pure virtual] |
请求查询投资者
virtual int KingstarAPI::CKSOTPTraderApi::ReqQryTradingCode | ( | CKSOTPQryTradingCodeField * | pQryTradingCode, |
int | nRequestID | ||
) | [pure virtual] |
请求查询合约账号
virtual int KingstarAPI::CKSOTPTraderApi::ReqQryExchange | ( | CKSOTPQryExchangeField * | pQryExchange, |
int | nRequestID | ||
) | [pure virtual] |
请求查询交易所
virtual int KingstarAPI::CKSOTPTraderApi::ReqQryInstrument | ( | CKSOTPQryInstrumentField * | pQryInstrument, |
int | nRequestID | ||
) | [pure virtual] |
请求查询合约
virtual int KingstarAPI::CKSOTPTraderApi::ReqQryInvestorPositionDetail | ( | CKSOTPQryInvestorPositionDetailField * | pQryInvestorPositionDetail, |
int | nRequestID | ||
) | [pure virtual] |
请求查询投资者持仓明细
virtual int KingstarAPI::CKSOTPTraderApi::ReqQryTradingNotice | ( | CKSOTPQryTradingNoticeField * | pQryTradingNotice, |
int | nRequestID | ||
) | [pure virtual] |
请求查询交易通知
virtual int KingstarAPI::CKSOTPTraderApi::ReqNonTradingOrderInsert | ( | CKSOTPInputNonTradingOrderField * | pInputNonTradingOrder, |
int | nRequestID | ||
) | [pure virtual] |
非交易报单录入请求
virtual int KingstarAPI::CKSOTPTraderApi::ReqNonTradingOrderAction | ( | CKSOTPInputNonTradingOrderActionField * | pInputNonTradingOrderAction, |
int | nRequestID | ||
) | [pure virtual] |
非交易报单操作请求(仅针对行权单)
virtual int KingstarAPI::CKSOTPTraderApi::ReqQryNonTradingOrder | ( | CKSOTPQryNonTradingOrderField * | pQryNonTradingOrder, |
int | nRequestID | ||
) | [pure virtual] |
请求查询非交易报单
virtual int KingstarAPI::CKSOTPTraderApi::ReqQryNonTradingOrderVolume | ( | CKSOTPQryNonTradingOrderVolumeField * | pQryNonTradingOrderVolume, |
int | nRequestID | ||
) | [pure virtual] |
查询非交易报单量请求
virtual int KingstarAPI::CKSOTPTraderApi::ReqQryUnderlyingStockInfo | ( | CKSOTPQryUnderlyingStockInfoField * | pQryOTPOrderParams, |
int | nRequestID | ||
) | [pure virtual] |
查询标的券信息请求
virtual int KingstarAPI::CKSOTPTraderApi::ReqQryOTPInsCommRate | ( | CKSOTPQryOTPInsCommRateField * | pQryOTPInsCommRate, |
int | nRequestID | ||
) | [pure virtual] |
查询个股期权手续费率请求
virtual int KingstarAPI::CKSOTPTraderApi::ReqQryOTPInsMarginRate | ( | CKSOTPQryOTPInsMarginRateField * | pQryOTPInsMarginRate, |
int | nRequestID | ||
) | [pure virtual] |
查询个股期权保证金率请求
该类的文档由以下文件生成:
- KSOTPTraderApi.h
Generated at for 金仕达极速交易系统客户端API接口文档