ctp

package
v0.0.0-...-a3cf4b4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2025 License: Apache-2.0 Imports: 8 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateMdApi

func CreateMdApi(options ...MdOption) thost.MdApi

func CreateTraderApi

func CreateTraderApi(options ...TraderOption) thost.TraderApi

Types

type BaseMdSpi

type BaseMdSpi struct {
	/// 当客户端与交易后台建立起通信连接时(还未登录前),该方法被调用。
	OnFrontConnectedCallback func()

	/// 当客户端与交易后台通信连接断开时,该方法被调用。当发生这个情况后,API会自动重新连接,客户端可不做处理。
	///@param nReason 错误原因
	///         0x1001 网络读失败
	///         0x1002 网络写失败
	///         0x2001 接收心跳超时
	///         0x2002 发送心跳失败
	///         0x2003 收到错误报文
	OnFrontDisconnectedCallback func(int)

	/// 心跳超时警告。当长时间未收到报文时,该方法被调用。
	///@param nTimeLapse 距离上次接收报文的时间
	OnHeartBeatWarningCallback func(int)

	/// 登录请求响应
	OnRspUserLoginCallback func(*thost.CThostFtdcRspUserLoginField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 登出请求响应
	OnRspUserLogoutCallback func(*thost.CThostFtdcUserLogoutField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询组播合约响应
	OnRspQryMulticastInstrumentCallback func(*thost.CThostFtdcMulticastInstrumentField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 错误应答
	OnRspErrorCallback func(*thost.CThostFtdcRspInfoField, int, bool)

	/// 订阅行情应答
	OnRspSubMarketDataCallback func(*thost.CThostFtdcSpecificInstrumentField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 取消订阅行情应答
	OnRspUnSubMarketDataCallback func(*thost.CThostFtdcSpecificInstrumentField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 订阅询价应答
	OnRspSubForQuoteRspCallback func(*thost.CThostFtdcSpecificInstrumentField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 取消订阅询价应答
	OnRspUnSubForQuoteRspCallback func(*thost.CThostFtdcSpecificInstrumentField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 深度行情通知
	OnRtnDepthMarketDataCallback func(*thost.CThostFtdcDepthMarketDataField)

	/// 询价通知
	OnRtnForQuoteRspCallback func(*thost.CThostFtdcForQuoteRspField)
}

func (*BaseMdSpi) OnFrontConnected

func (s *BaseMdSpi) OnFrontConnected()

/ 当客户端与交易后台建立起通信连接时(还未登录前),该方法被调用。

func (*BaseMdSpi) OnFrontDisconnected

func (s *BaseMdSpi) OnFrontDisconnected(nReason int)

/ 当客户端与交易后台通信连接断开时,该方法被调用。当发生这个情况后,API会自动重新连接,客户端可不做处理。 /@param nReason 错误原因 / 0x1001 网络读失败 / 0x1002 网络写失败 / 0x2001 接收心跳超时 / 0x2002 发送心跳失败 / 0x2003 收到错误报文

func (*BaseMdSpi) OnHeartBeatWarning

func (s *BaseMdSpi) OnHeartBeatWarning(nTimeLapse int)

/ 心跳超时警告。当长时间未收到报文时,该方法被调用。 /@param nTimeLapse 距离上次接收报文的时间

func (*BaseMdSpi) OnRspError

func (s *BaseMdSpi) OnRspError(pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 错误应答

func (*BaseMdSpi) OnRspQryMulticastInstrument

func (s *BaseMdSpi) OnRspQryMulticastInstrument(pMulticastInstrument *thost.CThostFtdcMulticastInstrumentField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询组播合约响应

func (*BaseMdSpi) OnRspSubForQuoteRsp

func (s *BaseMdSpi) OnRspSubForQuoteRsp(pSpecificInstrument *thost.CThostFtdcSpecificInstrumentField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 订阅询价应答

func (*BaseMdSpi) OnRspSubMarketData

func (s *BaseMdSpi) OnRspSubMarketData(pSpecificInstrument *thost.CThostFtdcSpecificInstrumentField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 订阅行情应答

func (*BaseMdSpi) OnRspUnSubForQuoteRsp

func (s *BaseMdSpi) OnRspUnSubForQuoteRsp(pSpecificInstrument *thost.CThostFtdcSpecificInstrumentField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 取消订阅询价应答

func (*BaseMdSpi) OnRspUnSubMarketData

func (s *BaseMdSpi) OnRspUnSubMarketData(pSpecificInstrument *thost.CThostFtdcSpecificInstrumentField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 取消订阅行情应答

func (*BaseMdSpi) OnRspUserLogin

func (s *BaseMdSpi) OnRspUserLogin(pRspUserLogin *thost.CThostFtdcRspUserLoginField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 登录请求响应

func (*BaseMdSpi) OnRspUserLogout

func (s *BaseMdSpi) OnRspUserLogout(pUserLogout *thost.CThostFtdcUserLogoutField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 登出请求响应

func (*BaseMdSpi) OnRtnDepthMarketData

func (s *BaseMdSpi) OnRtnDepthMarketData(pDepthMarketData *thost.CThostFtdcDepthMarketDataField)

/ 深度行情通知

func (*BaseMdSpi) OnRtnForQuoteRsp

func (s *BaseMdSpi) OnRtnForQuoteRsp(pForQuoteRsp *thost.CThostFtdcForQuoteRspField)

/ 询价通知

type BaseTraderSpi

type BaseTraderSpi struct {
	/// 当客户端与交易后台建立起通信连接时(还未登录前),该方法被调用。
	OnFrontConnectedCallback func()

	/// 当客户端与交易后台通信连接断开时,该方法被调用。当发生这个情况后,API会自动重新连接,客户端可不做处理。
	///@param nReason 错误原因
	///         0x1001 网络读失败
	///         0x1002 网络写失败
	///         0x2001 接收心跳超时
	///         0x2002 发送心跳失败
	///         0x2003 收到错误报文
	OnFrontDisconnectedCallback func(int)

	/// 心跳超时警告。当长时间未收到报文时,该方法被调用。
	///@param nTimeLapse 距离上次接收报文的时间
	OnHeartBeatWarningCallback func(int)

	/// 客户端认证响应
	OnRspAuthenticateCallback func(*thost.CThostFtdcRspAuthenticateField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 登录请求响应
	OnRspUserLoginCallback func(*thost.CThostFtdcRspUserLoginField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 登出请求响应
	OnRspUserLogoutCallback func(*thost.CThostFtdcUserLogoutField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 用户口令更新请求响应
	OnRspUserPasswordUpdateCallback func(*thost.CThostFtdcUserPasswordUpdateField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 资金账户口令更新请求响应
	OnRspTradingAccountPasswordUpdateCallback func(*thost.CThostFtdcTradingAccountPasswordUpdateField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 查询用户当前支持的认证模式的回复
	OnRspUserAuthMethodCallback func(*thost.CThostFtdcRspUserAuthMethodField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 获取图形验证码请求的回复
	OnRspGenUserCaptchaCallback func(*thost.CThostFtdcRspGenUserCaptchaField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 获取短信验证码请求的回复
	OnRspGenUserTextCallback func(*thost.CThostFtdcRspGenUserTextField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 报单录入请求响应
	OnRspOrderInsertCallback func(*thost.CThostFtdcInputOrderField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 预埋单录入请求响应
	OnRspParkedOrderInsertCallback func(*thost.CThostFtdcParkedOrderField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 预埋撤单录入请求响应
	OnRspParkedOrderActionCallback func(*thost.CThostFtdcParkedOrderActionField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 报单操作请求响应
	OnRspOrderActionCallback func(*thost.CThostFtdcInputOrderActionField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 查询最大报单数量响应
	OnRspQryMaxOrderVolumeCallback func(*thost.CThostFtdcQryMaxOrderVolumeField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 投资者结算结果确认响应
	OnRspSettlementInfoConfirmCallback func(*thost.CThostFtdcSettlementInfoConfirmField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 删除预埋单响应
	OnRspRemoveParkedOrderCallback func(*thost.CThostFtdcRemoveParkedOrderField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 删除预埋撤单响应
	OnRspRemoveParkedOrderActionCallback func(*thost.CThostFtdcRemoveParkedOrderActionField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 执行宣告录入请求响应
	OnRspExecOrderInsertCallback func(*thost.CThostFtdcInputExecOrderField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 执行宣告操作请求响应
	OnRspExecOrderActionCallback func(*thost.CThostFtdcInputExecOrderActionField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 询价录入请求响应
	OnRspForQuoteInsertCallback func(*thost.CThostFtdcInputForQuoteField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 报价录入请求响应
	OnRspQuoteInsertCallback func(*thost.CThostFtdcInputQuoteField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 报价操作请求响应
	OnRspQuoteActionCallback func(*thost.CThostFtdcInputQuoteActionField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 批量报单操作请求响应
	OnRspBatchOrderActionCallback func(*thost.CThostFtdcInputBatchOrderActionField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 期权自对冲录入请求响应
	OnRspOptionSelfCloseInsertCallback func(*thost.CThostFtdcInputOptionSelfCloseField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 期权自对冲操作请求响应
	OnRspOptionSelfCloseActionCallback func(*thost.CThostFtdcInputOptionSelfCloseActionField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 申请组合录入请求响应
	OnRspCombActionInsertCallback func(*thost.CThostFtdcInputCombActionField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询报单响应
	OnRspQryOrderCallback func(*thost.CThostFtdcOrderField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询成交响应
	OnRspQryTradeCallback func(*thost.CThostFtdcTradeField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询投资者持仓响应
	OnRspQryInvestorPositionCallback func(*thost.CThostFtdcInvestorPositionField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询资金账户响应
	OnRspQryTradingAccountCallback func(*thost.CThostFtdcTradingAccountField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询投资者响应
	OnRspQryInvestorCallback func(*thost.CThostFtdcInvestorField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询交易编码响应
	OnRspQryTradingCodeCallback func(*thost.CThostFtdcTradingCodeField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询合约保证金率响应
	OnRspQryInstrumentMarginRateCallback func(*thost.CThostFtdcInstrumentMarginRateField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询合约手续费率响应
	OnRspQryInstrumentCommissionRateCallback func(*thost.CThostFtdcInstrumentCommissionRateField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询用户会话响应
	OnRspQryUserSessionCallback func(*thost.CThostFtdcUserSessionField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询交易所响应
	OnRspQryExchangeCallback func(*thost.CThostFtdcExchangeField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询产品响应
	OnRspQryProductCallback func(*thost.CThostFtdcProductField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询合约响应
	OnRspQryInstrumentCallback func(*thost.CThostFtdcInstrumentField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询行情响应
	OnRspQryDepthMarketDataCallback func(*thost.CThostFtdcDepthMarketDataField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询交易员报盘机响应
	OnRspQryTraderOfferCallback func(*thost.CThostFtdcTraderOfferField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询投资者结算结果响应
	OnRspQrySettlementInfoCallback func(*thost.CThostFtdcSettlementInfoField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询转帐银行响应
	OnRspQryTransferBankCallback func(*thost.CThostFtdcTransferBankField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询投资者持仓明细响应
	OnRspQryInvestorPositionDetailCallback func(*thost.CThostFtdcInvestorPositionDetailField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询客户通知响应
	OnRspQryNoticeCallback func(*thost.CThostFtdcNoticeField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询结算信息确认响应
	OnRspQrySettlementInfoConfirmCallback func(*thost.CThostFtdcSettlementInfoConfirmField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询投资者持仓明细响应
	OnRspQryInvestorPositionCombineDetailCallback func(*thost.CThostFtdcInvestorPositionCombineDetailField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 查询保证金监管系统经纪公司资金账户密钥响应
	OnRspQryCFMMCTradingAccountKeyCallback func(*thost.CThostFtdcCFMMCTradingAccountKeyField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询仓单折抵信息响应
	OnRspQryEWarrantOffsetCallback func(*thost.CThostFtdcEWarrantOffsetField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询投资者品种/跨品种保证金响应
	OnRspQryInvestorProductGroupMarginCallback func(*thost.CThostFtdcInvestorProductGroupMarginField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询交易所保证金率响应
	OnRspQryExchangeMarginRateCallback func(*thost.CThostFtdcExchangeMarginRateField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询交易所调整保证金率响应
	OnRspQryExchangeMarginRateAdjustCallback func(*thost.CThostFtdcExchangeMarginRateAdjustField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询汇率响应
	OnRspQryExchangeRateCallback func(*thost.CThostFtdcExchangeRateField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询二级代理操作员银期权限响应
	OnRspQrySecAgentACIDMapCallback func(*thost.CThostFtdcSecAgentACIDMapField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询产品报价汇率
	OnRspQryProductExchRateCallback func(*thost.CThostFtdcProductExchRateField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询产品组
	OnRspQryProductGroupCallback func(*thost.CThostFtdcProductGroupField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询做市商合约手续费率响应
	OnRspQryMMInstrumentCommissionRateCallback func(*thost.CThostFtdcMMInstrumentCommissionRateField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询做市商期权合约手续费响应
	OnRspQryMMOptionInstrCommRateCallback func(*thost.CThostFtdcMMOptionInstrCommRateField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询报单手续费响应
	OnRspQryInstrumentOrderCommRateCallback func(*thost.CThostFtdcInstrumentOrderCommRateField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询资金账户响应
	OnRspQrySecAgentTradingAccountCallback func(*thost.CThostFtdcTradingAccountField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询二级代理商资金校验模式响应
	OnRspQrySecAgentCheckModeCallback func(*thost.CThostFtdcSecAgentCheckModeField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询二级代理商信息响应
	OnRspQrySecAgentTradeInfoCallback func(*thost.CThostFtdcSecAgentTradeInfoField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询期权交易成本响应
	OnRspQryOptionInstrTradeCostCallback func(*thost.CThostFtdcOptionInstrTradeCostField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询期权合约手续费响应
	OnRspQryOptionInstrCommRateCallback func(*thost.CThostFtdcOptionInstrCommRateField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询执行宣告响应
	OnRspQryExecOrderCallback func(*thost.CThostFtdcExecOrderField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询询价响应
	OnRspQryForQuoteCallback func(*thost.CThostFtdcForQuoteField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询报价响应
	OnRspQryQuoteCallback func(*thost.CThostFtdcQuoteField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询期权自对冲响应
	OnRspQryOptionSelfCloseCallback func(*thost.CThostFtdcOptionSelfCloseField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询投资单元响应
	OnRspQryInvestUnitCallback func(*thost.CThostFtdcInvestUnitField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询组合合约安全系数响应
	OnRspQryCombInstrumentGuardCallback func(*thost.CThostFtdcCombInstrumentGuardField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询申请组合响应
	OnRspQryCombActionCallback func(*thost.CThostFtdcCombActionField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询转帐流水响应
	OnRspQryTransferSerialCallback func(*thost.CThostFtdcTransferSerialField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询银期签约关系响应
	OnRspQryAccountregisterCallback func(*thost.CThostFtdcAccountregisterField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 错误应答
	OnRspErrorCallback func(*thost.CThostFtdcRspInfoField, int, bool)

	/// 报单通知
	OnRtnOrderCallback func(*thost.CThostFtdcOrderField)

	/// 成交通知
	OnRtnTradeCallback func(*thost.CThostFtdcTradeField)

	/// 报单录入错误回报
	OnErrRtnOrderInsertCallback func(*thost.CThostFtdcInputOrderField, *thost.CThostFtdcRspInfoField)

	/// 报单操作错误回报
	OnErrRtnOrderActionCallback func(*thost.CThostFtdcOrderActionField, *thost.CThostFtdcRspInfoField)

	/// 合约交易状态通知
	OnRtnInstrumentStatusCallback func(*thost.CThostFtdcInstrumentStatusField)

	/// 交易所公告通知
	OnRtnBulletinCallback func(*thost.CThostFtdcBulletinField)

	/// 交易通知
	OnRtnTradingNoticeCallback func(*thost.CThostFtdcTradingNoticeInfoField)

	/// 提示条件单校验错误
	OnRtnErrorConditionalOrderCallback func(*thost.CThostFtdcErrorConditionalOrderField)

	/// 执行宣告通知
	OnRtnExecOrderCallback func(*thost.CThostFtdcExecOrderField)

	/// 执行宣告录入错误回报
	OnErrRtnExecOrderInsertCallback func(*thost.CThostFtdcInputExecOrderField, *thost.CThostFtdcRspInfoField)

	/// 执行宣告操作错误回报
	OnErrRtnExecOrderActionCallback func(*thost.CThostFtdcExecOrderActionField, *thost.CThostFtdcRspInfoField)

	/// 询价录入错误回报
	OnErrRtnForQuoteInsertCallback func(*thost.CThostFtdcInputForQuoteField, *thost.CThostFtdcRspInfoField)

	/// 报价通知
	OnRtnQuoteCallback func(*thost.CThostFtdcQuoteField)

	/// 报价录入错误回报
	OnErrRtnQuoteInsertCallback func(*thost.CThostFtdcInputQuoteField, *thost.CThostFtdcRspInfoField)

	/// 报价操作错误回报
	OnErrRtnQuoteActionCallback func(*thost.CThostFtdcQuoteActionField, *thost.CThostFtdcRspInfoField)

	/// 询价通知
	OnRtnForQuoteRspCallback func(*thost.CThostFtdcForQuoteRspField)

	/// 保证金监控中心用户令牌
	OnRtnCFMMCTradingAccountTokenCallback func(*thost.CThostFtdcCFMMCTradingAccountTokenField)

	/// 批量报单操作错误回报
	OnErrRtnBatchOrderActionCallback func(*thost.CThostFtdcBatchOrderActionField, *thost.CThostFtdcRspInfoField)

	/// 期权自对冲通知
	OnRtnOptionSelfCloseCallback func(*thost.CThostFtdcOptionSelfCloseField)

	/// 期权自对冲录入错误回报
	OnErrRtnOptionSelfCloseInsertCallback func(*thost.CThostFtdcInputOptionSelfCloseField, *thost.CThostFtdcRspInfoField)

	/// 期权自对冲操作错误回报
	OnErrRtnOptionSelfCloseActionCallback func(*thost.CThostFtdcOptionSelfCloseActionField, *thost.CThostFtdcRspInfoField)

	/// 申请组合通知
	OnRtnCombActionCallback func(*thost.CThostFtdcCombActionField)

	/// 申请组合录入错误回报
	OnErrRtnCombActionInsertCallback func(*thost.CThostFtdcInputCombActionField, *thost.CThostFtdcRspInfoField)

	/// 请求查询签约银行响应
	OnRspQryContractBankCallback func(*thost.CThostFtdcContractBankField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询预埋单响应
	OnRspQryParkedOrderCallback func(*thost.CThostFtdcParkedOrderField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询预埋撤单响应
	OnRspQryParkedOrderActionCallback func(*thost.CThostFtdcParkedOrderActionField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询交易通知响应
	OnRspQryTradingNoticeCallback func(*thost.CThostFtdcTradingNoticeField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询经纪公司交易参数响应
	OnRspQryBrokerTradingParamsCallback func(*thost.CThostFtdcBrokerTradingParamsField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询经纪公司交易算法响应
	OnRspQryBrokerTradingAlgosCallback func(*thost.CThostFtdcBrokerTradingAlgosField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求查询监控中心用户令牌
	OnRspQueryCFMMCTradingAccountTokenCallback func(*thost.CThostFtdcQueryCFMMCTradingAccountTokenField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 银行发起银行资金转期货通知
	OnRtnFromBankToFutureByBankCallback func(*thost.CThostFtdcRspTransferField)

	/// 银行发起期货资金转银行通知
	OnRtnFromFutureToBankByBankCallback func(*thost.CThostFtdcRspTransferField)

	/// 银行发起冲正银行转期货通知
	OnRtnRepealFromBankToFutureByBankCallback func(*thost.CThostFtdcRspRepealField)

	/// 银行发起冲正期货转银行通知
	OnRtnRepealFromFutureToBankByBankCallback func(*thost.CThostFtdcRspRepealField)

	/// 期货发起银行资金转期货通知
	OnRtnFromBankToFutureByFutureCallback func(*thost.CThostFtdcRspTransferField)

	/// 期货发起期货资金转银行通知
	OnRtnFromFutureToBankByFutureCallback func(*thost.CThostFtdcRspTransferField)

	/// 系统运行时期货端手工发起冲正银行转期货请求,银行处理完毕后报盘发回的通知
	OnRtnRepealFromBankToFutureByFutureManualCallback func(*thost.CThostFtdcRspRepealField)

	/// 系统运行时期货端手工发起冲正期货转银行请求,银行处理完毕后报盘发回的通知
	OnRtnRepealFromFutureToBankByFutureManualCallback func(*thost.CThostFtdcRspRepealField)

	/// 期货发起查询银行余额通知
	OnRtnQueryBankBalanceByFutureCallback func(*thost.CThostFtdcNotifyQueryAccountField)

	/// 期货发起银行资金转期货错误回报
	OnErrRtnBankToFutureByFutureCallback func(*thost.CThostFtdcReqTransferField, *thost.CThostFtdcRspInfoField)

	/// 期货发起期货资金转银行错误回报
	OnErrRtnFutureToBankByFutureCallback func(*thost.CThostFtdcReqTransferField, *thost.CThostFtdcRspInfoField)

	/// 系统运行时期货端手工发起冲正银行转期货错误回报
	OnErrRtnRepealBankToFutureByFutureManualCallback func(*thost.CThostFtdcReqRepealField, *thost.CThostFtdcRspInfoField)

	/// 系统运行时期货端手工发起冲正期货转银行错误回报
	OnErrRtnRepealFutureToBankByFutureManualCallback func(*thost.CThostFtdcReqRepealField, *thost.CThostFtdcRspInfoField)

	/// 期货发起查询银行余额错误回报
	OnErrRtnQueryBankBalanceByFutureCallback func(*thost.CThostFtdcReqQueryAccountField, *thost.CThostFtdcRspInfoField)

	/// 期货发起冲正银行转期货请求,银行处理完毕后报盘发回的通知
	OnRtnRepealFromBankToFutureByFutureCallback func(*thost.CThostFtdcRspRepealField)

	/// 期货发起冲正期货转银行请求,银行处理完毕后报盘发回的通知
	OnRtnRepealFromFutureToBankByFutureCallback func(*thost.CThostFtdcRspRepealField)

	/// 期货发起银行资金转期货应答
	OnRspFromBankToFutureByFutureCallback func(*thost.CThostFtdcReqTransferField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 期货发起期货资金转银行应答
	OnRspFromFutureToBankByFutureCallback func(*thost.CThostFtdcReqTransferField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 期货发起查询银行余额应答
	OnRspQueryBankAccountMoneyByFutureCallback func(*thost.CThostFtdcReqQueryAccountField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 银行发起银期开户通知
	OnRtnOpenAccountByBankCallback func(*thost.CThostFtdcOpenAccountField)

	/// 银行发起银期销户通知
	OnRtnCancelAccountByBankCallback func(*thost.CThostFtdcCancelAccountField)

	/// 银行发起变更银行账号通知
	OnRtnChangeAccountByBankCallback func(*thost.CThostFtdcChangeAccountField)

	/// 请求查询分类合约响应
	OnRspQryClassifiedInstrumentCallback func(*thost.CThostFtdcInstrumentField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 请求组合优惠比例响应
	OnRspQryCombPromotionParamCallback func(*thost.CThostFtdcCombPromotionParamField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 投资者风险结算持仓查询响应
	OnRspQryRiskSettleInvstPositionCallback func(*thost.CThostFtdcRiskSettleInvstPositionField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 风险结算产品查询响应
	OnRspQryRiskSettleProductStatusCallback func(*thost.CThostFtdcRiskSettleProductStatusField, *thost.CThostFtdcRspInfoField, int, bool)

	/// SPBM期货合约参数查询响应
	OnRspQrySPBMFutureParameterCallback func(*thost.CThostFtdcSPBMFutureParameterField, *thost.CThostFtdcRspInfoField, int, bool)

	/// SPBM期权合约参数查询响应
	OnRspQrySPBMOptionParameterCallback func(*thost.CThostFtdcSPBMOptionParameterField, *thost.CThostFtdcRspInfoField, int, bool)

	/// SPBM品种内对锁仓折扣参数查询响应
	OnRspQrySPBMIntraParameterCallback func(*thost.CThostFtdcSPBMIntraParameterField, *thost.CThostFtdcRspInfoField, int, bool)

	/// SPBM跨品种抵扣参数查询响应
	OnRspQrySPBMInterParameterCallback func(*thost.CThostFtdcSPBMInterParameterField, *thost.CThostFtdcRspInfoField, int, bool)

	/// SPBM组合保证金套餐查询响应
	OnRspQrySPBMPortfDefinitionCallback func(*thost.CThostFtdcSPBMPortfDefinitionField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 投资者SPBM套餐选择查询响应
	OnRspQrySPBMInvestorPortfDefCallback func(*thost.CThostFtdcSPBMInvestorPortfDefField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 投资者新型组合保证金系数查询响应
	OnRspQryInvestorPortfMarginRatioCallback func(*thost.CThostFtdcInvestorPortfMarginRatioField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 投资者产品SPBM明细查询响应
	OnRspQryInvestorProdSPBMDetailCallback func(*thost.CThostFtdcInvestorProdSPBMDetailField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 投资者商品组SPMM记录查询响应
	OnRspQryInvestorCommoditySPMMMarginCallback func(*thost.CThostFtdcInvestorCommoditySPMMMarginField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 投资者商品群SPMM记录查询响应
	OnRspQryInvestorCommodityGroupSPMMMarginCallback func(*thost.CThostFtdcInvestorCommodityGroupSPMMMarginField, *thost.CThostFtdcRspInfoField, int, bool)

	/// SPMM合约参数查询响应
	OnRspQrySPMMInstParamCallback func(*thost.CThostFtdcSPMMInstParamField, *thost.CThostFtdcRspInfoField, int, bool)

	/// SPMM产品参数查询响应
	OnRspQrySPMMProductParamCallback func(*thost.CThostFtdcSPMMProductParamField, *thost.CThostFtdcRspInfoField, int, bool)

	/// SPBM附加跨品种抵扣参数查询响应
	OnRspQrySPBMAddOnInterParameterCallback func(*thost.CThostFtdcSPBMAddOnInterParameterField, *thost.CThostFtdcRspInfoField, int, bool)

	/// RCAMS产品组合信息查询响应
	OnRspQryRCAMSCombProductInfoCallback func(*thost.CThostFtdcRCAMSCombProductInfoField, *thost.CThostFtdcRspInfoField, int, bool)

	/// RCAMS同合约风险对冲参数查询响应
	OnRspQryRCAMSInstrParameterCallback func(*thost.CThostFtdcRCAMSInstrParameterField, *thost.CThostFtdcRspInfoField, int, bool)

	/// RCAMS品种内风险对冲参数查询响应
	OnRspQryRCAMSIntraParameterCallback func(*thost.CThostFtdcRCAMSIntraParameterField, *thost.CThostFtdcRspInfoField, int, bool)

	/// RCAMS跨品种风险折抵参数查询响应
	OnRspQryRCAMSInterParameterCallback func(*thost.CThostFtdcRCAMSInterParameterField, *thost.CThostFtdcRspInfoField, int, bool)

	/// RCAMS空头期权风险调整参数查询响应
	OnRspQryRCAMSShortOptAdjustParamCallback func(*thost.CThostFtdcRCAMSShortOptAdjustParamField, *thost.CThostFtdcRspInfoField, int, bool)

	/// RCAMS策略组合持仓查询响应
	OnRspQryRCAMSInvestorCombPositionCallback func(*thost.CThostFtdcRCAMSInvestorCombPositionField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 投资者品种RCAMS保证金查询响应
	OnRspQryInvestorProdRCAMSMarginCallback func(*thost.CThostFtdcInvestorProdRCAMSMarginField, *thost.CThostFtdcRspInfoField, int, bool)

	/// RULE合约保证金参数查询响应
	OnRspQryRULEInstrParameterCallback func(*thost.CThostFtdcRULEInstrParameterField, *thost.CThostFtdcRspInfoField, int, bool)

	/// RULE品种内对锁仓折扣参数查询响应
	OnRspQryRULEIntraParameterCallback func(*thost.CThostFtdcRULEIntraParameterField, *thost.CThostFtdcRspInfoField, int, bool)

	/// RULE跨品种抵扣参数查询响应
	OnRspQryRULEInterParameterCallback func(*thost.CThostFtdcRULEInterParameterField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 投资者产品RULE保证金查询响应
	OnRspQryInvestorProdRULEMarginCallback func(*thost.CThostFtdcInvestorProdRULEMarginField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 投资者新型组合保证金开关查询响应
	OnRspQryInvestorPortfSettingCallback func(*thost.CThostFtdcInvestorPortfSettingField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 投资者申报费阶梯收取记录查询响应
	OnRspQryInvestorInfoCommRecCallback func(*thost.CThostFtdcInvestorInfoCommRecField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 组合腿信息查询响应
	OnRspQryCombLegCallback func(*thost.CThostFtdcCombLegField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 对冲设置请求响应
	OnRspOffsetSettingCallback func(*thost.CThostFtdcInputOffsetSettingField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 对冲设置撤销请求响应
	OnRspCancelOffsetSettingCallback func(*thost.CThostFtdcInputOffsetSettingField, *thost.CThostFtdcRspInfoField, int, bool)

	/// 对冲设置通知
	OnRtnOffsetSettingCallback func(*thost.CThostFtdcOffsetSettingField)

	/// 对冲设置错误回报
	OnErrRtnOffsetSettingCallback func(*thost.CThostFtdcInputOffsetSettingField, *thost.CThostFtdcRspInfoField)

	/// 对冲设置撤销错误回报
	OnErrRtnCancelOffsetSettingCallback func(*thost.CThostFtdcCancelOffsetSettingField, *thost.CThostFtdcRspInfoField)

	/// 投资者对冲设置查询响应
	OnRspQryOffsetSettingCallback func(*thost.CThostFtdcOffsetSettingField, *thost.CThostFtdcRspInfoField, int, bool)
}

func (*BaseTraderSpi) OnErrRtnBankToFutureByFuture

func (s *BaseTraderSpi) OnErrRtnBankToFutureByFuture(pReqTransfer *thost.CThostFtdcReqTransferField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 期货发起银行资金转期货错误回报

func (*BaseTraderSpi) OnErrRtnBatchOrderAction

func (s *BaseTraderSpi) OnErrRtnBatchOrderAction(pBatchOrderAction *thost.CThostFtdcBatchOrderActionField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 批量报单操作错误回报

func (*BaseTraderSpi) OnErrRtnCancelOffsetSetting

func (s *BaseTraderSpi) OnErrRtnCancelOffsetSetting(pCancelOffsetSetting *thost.CThostFtdcCancelOffsetSettingField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 对冲设置撤销错误回报

func (*BaseTraderSpi) OnErrRtnCombActionInsert

func (s *BaseTraderSpi) OnErrRtnCombActionInsert(pInputCombAction *thost.CThostFtdcInputCombActionField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 申请组合录入错误回报

func (*BaseTraderSpi) OnErrRtnExecOrderAction

func (s *BaseTraderSpi) OnErrRtnExecOrderAction(pExecOrderAction *thost.CThostFtdcExecOrderActionField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 执行宣告操作错误回报

func (*BaseTraderSpi) OnErrRtnExecOrderInsert

func (s *BaseTraderSpi) OnErrRtnExecOrderInsert(pInputExecOrder *thost.CThostFtdcInputExecOrderField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 执行宣告录入错误回报

func (*BaseTraderSpi) OnErrRtnForQuoteInsert

func (s *BaseTraderSpi) OnErrRtnForQuoteInsert(pInputForQuote *thost.CThostFtdcInputForQuoteField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 询价录入错误回报

func (*BaseTraderSpi) OnErrRtnFutureToBankByFuture

func (s *BaseTraderSpi) OnErrRtnFutureToBankByFuture(pReqTransfer *thost.CThostFtdcReqTransferField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 期货发起期货资金转银行错误回报

func (*BaseTraderSpi) OnErrRtnOffsetSetting

func (s *BaseTraderSpi) OnErrRtnOffsetSetting(pInputOffsetSetting *thost.CThostFtdcInputOffsetSettingField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 对冲设置错误回报

func (*BaseTraderSpi) OnErrRtnOptionSelfCloseAction

func (s *BaseTraderSpi) OnErrRtnOptionSelfCloseAction(pOptionSelfCloseAction *thost.CThostFtdcOptionSelfCloseActionField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 期权自对冲操作错误回报

func (*BaseTraderSpi) OnErrRtnOptionSelfCloseInsert

func (s *BaseTraderSpi) OnErrRtnOptionSelfCloseInsert(pInputOptionSelfClose *thost.CThostFtdcInputOptionSelfCloseField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 期权自对冲录入错误回报

func (*BaseTraderSpi) OnErrRtnOrderAction

func (s *BaseTraderSpi) OnErrRtnOrderAction(pOrderAction *thost.CThostFtdcOrderActionField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 报单操作错误回报

func (*BaseTraderSpi) OnErrRtnOrderInsert

func (s *BaseTraderSpi) OnErrRtnOrderInsert(pInputOrder *thost.CThostFtdcInputOrderField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 报单录入错误回报

func (*BaseTraderSpi) OnErrRtnQueryBankBalanceByFuture

func (s *BaseTraderSpi) OnErrRtnQueryBankBalanceByFuture(pReqQueryAccount *thost.CThostFtdcReqQueryAccountField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 期货发起查询银行余额错误回报

func (*BaseTraderSpi) OnErrRtnQuoteAction

func (s *BaseTraderSpi) OnErrRtnQuoteAction(pQuoteAction *thost.CThostFtdcQuoteActionField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 报价操作错误回报

func (*BaseTraderSpi) OnErrRtnQuoteInsert

func (s *BaseTraderSpi) OnErrRtnQuoteInsert(pInputQuote *thost.CThostFtdcInputQuoteField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 报价录入错误回报

func (*BaseTraderSpi) OnErrRtnRepealBankToFutureByFutureManual

func (s *BaseTraderSpi) OnErrRtnRepealBankToFutureByFutureManual(pReqRepeal *thost.CThostFtdcReqRepealField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 系统运行时期货端手工发起冲正银行转期货错误回报

func (*BaseTraderSpi) OnErrRtnRepealFutureToBankByFutureManual

func (s *BaseTraderSpi) OnErrRtnRepealFutureToBankByFutureManual(pReqRepeal *thost.CThostFtdcReqRepealField, pRspInfo *thost.CThostFtdcRspInfoField)

/ 系统运行时期货端手工发起冲正期货转银行错误回报

func (*BaseTraderSpi) OnFrontConnected

func (s *BaseTraderSpi) OnFrontConnected()

/ 当客户端与交易后台建立起通信连接时(还未登录前),该方法被调用。

func (*BaseTraderSpi) OnFrontDisconnected

func (s *BaseTraderSpi) OnFrontDisconnected(nReason int)

/ 当客户端与交易后台通信连接断开时,该方法被调用。当发生这个情况后,API会自动重新连接,客户端可不做处理。 /@param nReason 错误原因 / 0x1001 网络读失败 / 0x1002 网络写失败 / 0x2001 接收心跳超时 / 0x2002 发送心跳失败 / 0x2003 收到错误报文

func (*BaseTraderSpi) OnHeartBeatWarning

func (s *BaseTraderSpi) OnHeartBeatWarning(nTimeLapse int)

/ 心跳超时警告。当长时间未收到报文时,该方法被调用。 /@param nTimeLapse 距离上次接收报文的时间

func (*BaseTraderSpi) OnRspAuthenticate

func (s *BaseTraderSpi) OnRspAuthenticate(pRspAuthenticateField *thost.CThostFtdcRspAuthenticateField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 客户端认证响应

func (*BaseTraderSpi) OnRspBatchOrderAction

func (s *BaseTraderSpi) OnRspBatchOrderAction(pInputBatchOrderAction *thost.CThostFtdcInputBatchOrderActionField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 批量报单操作请求响应

func (*BaseTraderSpi) OnRspCancelOffsetSetting

func (s *BaseTraderSpi) OnRspCancelOffsetSetting(pInputOffsetSetting *thost.CThostFtdcInputOffsetSettingField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 对冲设置撤销请求响应

func (*BaseTraderSpi) OnRspCombActionInsert

func (s *BaseTraderSpi) OnRspCombActionInsert(pInputCombAction *thost.CThostFtdcInputCombActionField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 申请组合录入请求响应

func (*BaseTraderSpi) OnRspError

func (s *BaseTraderSpi) OnRspError(pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 错误应答

func (*BaseTraderSpi) OnRspExecOrderAction

func (s *BaseTraderSpi) OnRspExecOrderAction(pInputExecOrderAction *thost.CThostFtdcInputExecOrderActionField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 执行宣告操作请求响应

func (*BaseTraderSpi) OnRspExecOrderInsert

func (s *BaseTraderSpi) OnRspExecOrderInsert(pInputExecOrder *thost.CThostFtdcInputExecOrderField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 执行宣告录入请求响应

func (*BaseTraderSpi) OnRspForQuoteInsert

func (s *BaseTraderSpi) OnRspForQuoteInsert(pInputForQuote *thost.CThostFtdcInputForQuoteField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 询价录入请求响应

func (*BaseTraderSpi) OnRspFromBankToFutureByFuture

func (s *BaseTraderSpi) OnRspFromBankToFutureByFuture(pReqTransfer *thost.CThostFtdcReqTransferField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 期货发起银行资金转期货应答

func (*BaseTraderSpi) OnRspFromFutureToBankByFuture

func (s *BaseTraderSpi) OnRspFromFutureToBankByFuture(pReqTransfer *thost.CThostFtdcReqTransferField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 期货发起期货资金转银行应答

func (*BaseTraderSpi) OnRspGenUserCaptcha

func (s *BaseTraderSpi) OnRspGenUserCaptcha(pRspGenUserCaptcha *thost.CThostFtdcRspGenUserCaptchaField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 获取图形验证码请求的回复

func (*BaseTraderSpi) OnRspGenUserText

func (s *BaseTraderSpi) OnRspGenUserText(pRspGenUserText *thost.CThostFtdcRspGenUserTextField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 获取短信验证码请求的回复

func (*BaseTraderSpi) OnRspOffsetSetting

func (s *BaseTraderSpi) OnRspOffsetSetting(pInputOffsetSetting *thost.CThostFtdcInputOffsetSettingField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 对冲设置请求响应

func (*BaseTraderSpi) OnRspOptionSelfCloseAction

func (s *BaseTraderSpi) OnRspOptionSelfCloseAction(pInputOptionSelfCloseAction *thost.CThostFtdcInputOptionSelfCloseActionField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 期权自对冲操作请求响应

func (*BaseTraderSpi) OnRspOptionSelfCloseInsert

func (s *BaseTraderSpi) OnRspOptionSelfCloseInsert(pInputOptionSelfClose *thost.CThostFtdcInputOptionSelfCloseField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 期权自对冲录入请求响应

func (*BaseTraderSpi) OnRspOrderAction

func (s *BaseTraderSpi) OnRspOrderAction(pInputOrderAction *thost.CThostFtdcInputOrderActionField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 报单操作请求响应

func (*BaseTraderSpi) OnRspOrderInsert

func (s *BaseTraderSpi) OnRspOrderInsert(pInputOrder *thost.CThostFtdcInputOrderField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 报单录入请求响应

func (*BaseTraderSpi) OnRspParkedOrderAction

func (s *BaseTraderSpi) OnRspParkedOrderAction(pParkedOrderAction *thost.CThostFtdcParkedOrderActionField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 预埋撤单录入请求响应

func (*BaseTraderSpi) OnRspParkedOrderInsert

func (s *BaseTraderSpi) OnRspParkedOrderInsert(pParkedOrder *thost.CThostFtdcParkedOrderField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 预埋单录入请求响应

func (*BaseTraderSpi) OnRspQryAccountregister

func (s *BaseTraderSpi) OnRspQryAccountregister(pAccountregister *thost.CThostFtdcAccountregisterField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询银期签约关系响应

func (*BaseTraderSpi) OnRspQryBrokerTradingAlgos

func (s *BaseTraderSpi) OnRspQryBrokerTradingAlgos(pBrokerTradingAlgos *thost.CThostFtdcBrokerTradingAlgosField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询经纪公司交易算法响应

func (*BaseTraderSpi) OnRspQryBrokerTradingParams

func (s *BaseTraderSpi) OnRspQryBrokerTradingParams(pBrokerTradingParams *thost.CThostFtdcBrokerTradingParamsField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询经纪公司交易参数响应

func (*BaseTraderSpi) OnRspQryCFMMCTradingAccountKey

func (s *BaseTraderSpi) OnRspQryCFMMCTradingAccountKey(pCFMMCTradingAccountKey *thost.CThostFtdcCFMMCTradingAccountKeyField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 查询保证金监管系统经纪公司资金账户密钥响应

func (*BaseTraderSpi) OnRspQryClassifiedInstrument

func (s *BaseTraderSpi) OnRspQryClassifiedInstrument(pInstrument *thost.CThostFtdcInstrumentField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询分类合约响应

func (*BaseTraderSpi) OnRspQryCombAction

func (s *BaseTraderSpi) OnRspQryCombAction(pCombAction *thost.CThostFtdcCombActionField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询申请组合响应

func (*BaseTraderSpi) OnRspQryCombInstrumentGuard

func (s *BaseTraderSpi) OnRspQryCombInstrumentGuard(pCombInstrumentGuard *thost.CThostFtdcCombInstrumentGuardField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询组合合约安全系数响应

func (*BaseTraderSpi) OnRspQryCombLeg

func (s *BaseTraderSpi) OnRspQryCombLeg(pCombLeg *thost.CThostFtdcCombLegField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 组合腿信息查询响应

func (*BaseTraderSpi) OnRspQryCombPromotionParam

func (s *BaseTraderSpi) OnRspQryCombPromotionParam(pCombPromotionParam *thost.CThostFtdcCombPromotionParamField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求组合优惠比例响应

func (*BaseTraderSpi) OnRspQryContractBank

func (s *BaseTraderSpi) OnRspQryContractBank(pContractBank *thost.CThostFtdcContractBankField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询签约银行响应

func (*BaseTraderSpi) OnRspQryDepthMarketData

func (s *BaseTraderSpi) OnRspQryDepthMarketData(pDepthMarketData *thost.CThostFtdcDepthMarketDataField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询行情响应

func (*BaseTraderSpi) OnRspQryEWarrantOffset

func (s *BaseTraderSpi) OnRspQryEWarrantOffset(pEWarrantOffset *thost.CThostFtdcEWarrantOffsetField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询仓单折抵信息响应

func (*BaseTraderSpi) OnRspQryExchange

func (s *BaseTraderSpi) OnRspQryExchange(pExchange *thost.CThostFtdcExchangeField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询交易所响应

func (*BaseTraderSpi) OnRspQryExchangeMarginRate

func (s *BaseTraderSpi) OnRspQryExchangeMarginRate(pExchangeMarginRate *thost.CThostFtdcExchangeMarginRateField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询交易所保证金率响应

func (*BaseTraderSpi) OnRspQryExchangeMarginRateAdjust

func (s *BaseTraderSpi) OnRspQryExchangeMarginRateAdjust(pExchangeMarginRateAdjust *thost.CThostFtdcExchangeMarginRateAdjustField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询交易所调整保证金率响应

func (*BaseTraderSpi) OnRspQryExchangeRate

func (s *BaseTraderSpi) OnRspQryExchangeRate(pExchangeRate *thost.CThostFtdcExchangeRateField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询汇率响应

func (*BaseTraderSpi) OnRspQryExecOrder

func (s *BaseTraderSpi) OnRspQryExecOrder(pExecOrder *thost.CThostFtdcExecOrderField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询执行宣告响应

func (*BaseTraderSpi) OnRspQryForQuote

func (s *BaseTraderSpi) OnRspQryForQuote(pForQuote *thost.CThostFtdcForQuoteField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询询价响应

func (*BaseTraderSpi) OnRspQryInstrument

func (s *BaseTraderSpi) OnRspQryInstrument(pInstrument *thost.CThostFtdcInstrumentField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询合约响应

func (*BaseTraderSpi) OnRspQryInstrumentCommissionRate

func (s *BaseTraderSpi) OnRspQryInstrumentCommissionRate(pInstrumentCommissionRate *thost.CThostFtdcInstrumentCommissionRateField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询合约手续费率响应

func (*BaseTraderSpi) OnRspQryInstrumentMarginRate

func (s *BaseTraderSpi) OnRspQryInstrumentMarginRate(pInstrumentMarginRate *thost.CThostFtdcInstrumentMarginRateField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询合约保证金率响应

func (*BaseTraderSpi) OnRspQryInstrumentOrderCommRate

func (s *BaseTraderSpi) OnRspQryInstrumentOrderCommRate(pInstrumentOrderCommRate *thost.CThostFtdcInstrumentOrderCommRateField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询报单手续费响应

func (*BaseTraderSpi) OnRspQryInvestUnit

func (s *BaseTraderSpi) OnRspQryInvestUnit(pInvestUnit *thost.CThostFtdcInvestUnitField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询投资单元响应

func (*BaseTraderSpi) OnRspQryInvestor

func (s *BaseTraderSpi) OnRspQryInvestor(pInvestor *thost.CThostFtdcInvestorField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询投资者响应

func (*BaseTraderSpi) OnRspQryInvestorCommodityGroupSPMMMargin

func (s *BaseTraderSpi) OnRspQryInvestorCommodityGroupSPMMMargin(pInvestorCommodityGroupSPMMMargin *thost.CThostFtdcInvestorCommodityGroupSPMMMarginField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 投资者商品群SPMM记录查询响应

func (*BaseTraderSpi) OnRspQryInvestorCommoditySPMMMargin

func (s *BaseTraderSpi) OnRspQryInvestorCommoditySPMMMargin(pInvestorCommoditySPMMMargin *thost.CThostFtdcInvestorCommoditySPMMMarginField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 投资者商品组SPMM记录查询响应

func (*BaseTraderSpi) OnRspQryInvestorInfoCommRec

func (s *BaseTraderSpi) OnRspQryInvestorInfoCommRec(pInvestorInfoCommRec *thost.CThostFtdcInvestorInfoCommRecField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 投资者申报费阶梯收取记录查询响应

func (*BaseTraderSpi) OnRspQryInvestorPortfMarginRatio

func (s *BaseTraderSpi) OnRspQryInvestorPortfMarginRatio(pInvestorPortfMarginRatio *thost.CThostFtdcInvestorPortfMarginRatioField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 投资者新型组合保证金系数查询响应

func (*BaseTraderSpi) OnRspQryInvestorPortfSetting

func (s *BaseTraderSpi) OnRspQryInvestorPortfSetting(pInvestorPortfSetting *thost.CThostFtdcInvestorPortfSettingField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 投资者新型组合保证金开关查询响应

func (*BaseTraderSpi) OnRspQryInvestorPosition

func (s *BaseTraderSpi) OnRspQryInvestorPosition(pInvestorPosition *thost.CThostFtdcInvestorPositionField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询投资者持仓响应

func (*BaseTraderSpi) OnRspQryInvestorPositionCombineDetail

func (s *BaseTraderSpi) OnRspQryInvestorPositionCombineDetail(pInvestorPositionCombineDetail *thost.CThostFtdcInvestorPositionCombineDetailField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询投资者持仓明细响应

func (*BaseTraderSpi) OnRspQryInvestorPositionDetail

func (s *BaseTraderSpi) OnRspQryInvestorPositionDetail(pInvestorPositionDetail *thost.CThostFtdcInvestorPositionDetailField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询投资者持仓明细响应

func (*BaseTraderSpi) OnRspQryInvestorProdRCAMSMargin

func (s *BaseTraderSpi) OnRspQryInvestorProdRCAMSMargin(pInvestorProdRCAMSMargin *thost.CThostFtdcInvestorProdRCAMSMarginField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 投资者品种RCAMS保证金查询响应

func (*BaseTraderSpi) OnRspQryInvestorProdRULEMargin

func (s *BaseTraderSpi) OnRspQryInvestorProdRULEMargin(pInvestorProdRULEMargin *thost.CThostFtdcInvestorProdRULEMarginField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 投资者产品RULE保证金查询响应

func (*BaseTraderSpi) OnRspQryInvestorProdSPBMDetail

func (s *BaseTraderSpi) OnRspQryInvestorProdSPBMDetail(pInvestorProdSPBMDetail *thost.CThostFtdcInvestorProdSPBMDetailField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 投资者产品SPBM明细查询响应

func (*BaseTraderSpi) OnRspQryInvestorProductGroupMargin

func (s *BaseTraderSpi) OnRspQryInvestorProductGroupMargin(pInvestorProductGroupMargin *thost.CThostFtdcInvestorProductGroupMarginField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询投资者品种/跨品种保证金响应

func (*BaseTraderSpi) OnRspQryMMInstrumentCommissionRate

func (s *BaseTraderSpi) OnRspQryMMInstrumentCommissionRate(pMMInstrumentCommissionRate *thost.CThostFtdcMMInstrumentCommissionRateField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询做市商合约手续费率响应

func (*BaseTraderSpi) OnRspQryMMOptionInstrCommRate

func (s *BaseTraderSpi) OnRspQryMMOptionInstrCommRate(pMMOptionInstrCommRate *thost.CThostFtdcMMOptionInstrCommRateField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询做市商期权合约手续费响应

func (*BaseTraderSpi) OnRspQryMaxOrderVolume

func (s *BaseTraderSpi) OnRspQryMaxOrderVolume(pQryMaxOrderVolume *thost.CThostFtdcQryMaxOrderVolumeField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 查询最大报单数量响应

func (*BaseTraderSpi) OnRspQryNotice

func (s *BaseTraderSpi) OnRspQryNotice(pNotice *thost.CThostFtdcNoticeField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询客户通知响应

func (*BaseTraderSpi) OnRspQryOffsetSetting

func (s *BaseTraderSpi) OnRspQryOffsetSetting(pOffsetSetting *thost.CThostFtdcOffsetSettingField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 投资者对冲设置查询响应

func (*BaseTraderSpi) OnRspQryOptionInstrCommRate

func (s *BaseTraderSpi) OnRspQryOptionInstrCommRate(pOptionInstrCommRate *thost.CThostFtdcOptionInstrCommRateField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询期权合约手续费响应

func (*BaseTraderSpi) OnRspQryOptionInstrTradeCost

func (s *BaseTraderSpi) OnRspQryOptionInstrTradeCost(pOptionInstrTradeCost *thost.CThostFtdcOptionInstrTradeCostField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询期权交易成本响应

func (*BaseTraderSpi) OnRspQryOptionSelfClose

func (s *BaseTraderSpi) OnRspQryOptionSelfClose(pOptionSelfClose *thost.CThostFtdcOptionSelfCloseField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询期权自对冲响应

func (*BaseTraderSpi) OnRspQryOrder

func (s *BaseTraderSpi) OnRspQryOrder(pOrder *thost.CThostFtdcOrderField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询报单响应

func (*BaseTraderSpi) OnRspQryParkedOrder

func (s *BaseTraderSpi) OnRspQryParkedOrder(pParkedOrder *thost.CThostFtdcParkedOrderField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询预埋单响应

func (*BaseTraderSpi) OnRspQryParkedOrderAction

func (s *BaseTraderSpi) OnRspQryParkedOrderAction(pParkedOrderAction *thost.CThostFtdcParkedOrderActionField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询预埋撤单响应

func (*BaseTraderSpi) OnRspQryProduct

func (s *BaseTraderSpi) OnRspQryProduct(pProduct *thost.CThostFtdcProductField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询产品响应

func (*BaseTraderSpi) OnRspQryProductExchRate

func (s *BaseTraderSpi) OnRspQryProductExchRate(pProductExchRate *thost.CThostFtdcProductExchRateField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询产品报价汇率

func (*BaseTraderSpi) OnRspQryProductGroup

func (s *BaseTraderSpi) OnRspQryProductGroup(pProductGroup *thost.CThostFtdcProductGroupField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询产品组

func (*BaseTraderSpi) OnRspQryQuote

func (s *BaseTraderSpi) OnRspQryQuote(pQuote *thost.CThostFtdcQuoteField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询报价响应

func (*BaseTraderSpi) OnRspQryRCAMSCombProductInfo

func (s *BaseTraderSpi) OnRspQryRCAMSCombProductInfo(pRCAMSCombProductInfo *thost.CThostFtdcRCAMSCombProductInfoField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ RCAMS产品组合信息查询响应

func (*BaseTraderSpi) OnRspQryRCAMSInstrParameter

func (s *BaseTraderSpi) OnRspQryRCAMSInstrParameter(pRCAMSInstrParameter *thost.CThostFtdcRCAMSInstrParameterField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ RCAMS同合约风险对冲参数查询响应

func (*BaseTraderSpi) OnRspQryRCAMSInterParameter

func (s *BaseTraderSpi) OnRspQryRCAMSInterParameter(pRCAMSInterParameter *thost.CThostFtdcRCAMSInterParameterField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ RCAMS跨品种风险折抵参数查询响应

func (*BaseTraderSpi) OnRspQryRCAMSIntraParameter

func (s *BaseTraderSpi) OnRspQryRCAMSIntraParameter(pRCAMSIntraParameter *thost.CThostFtdcRCAMSIntraParameterField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ RCAMS品种内风险对冲参数查询响应

func (*BaseTraderSpi) OnRspQryRCAMSInvestorCombPosition

func (s *BaseTraderSpi) OnRspQryRCAMSInvestorCombPosition(pRCAMSInvestorCombPosition *thost.CThostFtdcRCAMSInvestorCombPositionField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ RCAMS策略组合持仓查询响应

func (*BaseTraderSpi) OnRspQryRCAMSShortOptAdjustParam

func (s *BaseTraderSpi) OnRspQryRCAMSShortOptAdjustParam(pRCAMSShortOptAdjustParam *thost.CThostFtdcRCAMSShortOptAdjustParamField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ RCAMS空头期权风险调整参数查询响应

func (*BaseTraderSpi) OnRspQryRULEInstrParameter

func (s *BaseTraderSpi) OnRspQryRULEInstrParameter(pRULEInstrParameter *thost.CThostFtdcRULEInstrParameterField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ RULE合约保证金参数查询响应

func (*BaseTraderSpi) OnRspQryRULEInterParameter

func (s *BaseTraderSpi) OnRspQryRULEInterParameter(pRULEInterParameter *thost.CThostFtdcRULEInterParameterField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ RULE跨品种抵扣参数查询响应

func (*BaseTraderSpi) OnRspQryRULEIntraParameter

func (s *BaseTraderSpi) OnRspQryRULEIntraParameter(pRULEIntraParameter *thost.CThostFtdcRULEIntraParameterField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ RULE品种内对锁仓折扣参数查询响应

func (*BaseTraderSpi) OnRspQryRiskSettleInvstPosition

func (s *BaseTraderSpi) OnRspQryRiskSettleInvstPosition(pRiskSettleInvstPosition *thost.CThostFtdcRiskSettleInvstPositionField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 投资者风险结算持仓查询响应

func (*BaseTraderSpi) OnRspQryRiskSettleProductStatus

func (s *BaseTraderSpi) OnRspQryRiskSettleProductStatus(pRiskSettleProductStatus *thost.CThostFtdcRiskSettleProductStatusField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 风险结算产品查询响应

func (*BaseTraderSpi) OnRspQrySPBMAddOnInterParameter

func (s *BaseTraderSpi) OnRspQrySPBMAddOnInterParameter(pSPBMAddOnInterParameter *thost.CThostFtdcSPBMAddOnInterParameterField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ SPBM附加跨品种抵扣参数查询响应

func (*BaseTraderSpi) OnRspQrySPBMFutureParameter

func (s *BaseTraderSpi) OnRspQrySPBMFutureParameter(pSPBMFutureParameter *thost.CThostFtdcSPBMFutureParameterField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ SPBM期货合约参数查询响应

func (*BaseTraderSpi) OnRspQrySPBMInterParameter

func (s *BaseTraderSpi) OnRspQrySPBMInterParameter(pSPBMInterParameter *thost.CThostFtdcSPBMInterParameterField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ SPBM跨品种抵扣参数查询响应

func (*BaseTraderSpi) OnRspQrySPBMIntraParameter

func (s *BaseTraderSpi) OnRspQrySPBMIntraParameter(pSPBMIntraParameter *thost.CThostFtdcSPBMIntraParameterField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ SPBM品种内对锁仓折扣参数查询响应

func (*BaseTraderSpi) OnRspQrySPBMInvestorPortfDef

func (s *BaseTraderSpi) OnRspQrySPBMInvestorPortfDef(pSPBMInvestorPortfDef *thost.CThostFtdcSPBMInvestorPortfDefField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 投资者SPBM套餐选择查询响应

func (*BaseTraderSpi) OnRspQrySPBMOptionParameter

func (s *BaseTraderSpi) OnRspQrySPBMOptionParameter(pSPBMOptionParameter *thost.CThostFtdcSPBMOptionParameterField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ SPBM期权合约参数查询响应

func (*BaseTraderSpi) OnRspQrySPBMPortfDefinition

func (s *BaseTraderSpi) OnRspQrySPBMPortfDefinition(pSPBMPortfDefinition *thost.CThostFtdcSPBMPortfDefinitionField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ SPBM组合保证金套餐查询响应

func (*BaseTraderSpi) OnRspQrySPMMInstParam

func (s *BaseTraderSpi) OnRspQrySPMMInstParam(pSPMMInstParam *thost.CThostFtdcSPMMInstParamField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ SPMM合约参数查询响应

func (*BaseTraderSpi) OnRspQrySPMMProductParam

func (s *BaseTraderSpi) OnRspQrySPMMProductParam(pSPMMProductParam *thost.CThostFtdcSPMMProductParamField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ SPMM产品参数查询响应

func (*BaseTraderSpi) OnRspQrySecAgentACIDMap

func (s *BaseTraderSpi) OnRspQrySecAgentACIDMap(pSecAgentACIDMap *thost.CThostFtdcSecAgentACIDMapField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询二级代理操作员银期权限响应

func (*BaseTraderSpi) OnRspQrySecAgentCheckMode

func (s *BaseTraderSpi) OnRspQrySecAgentCheckMode(pSecAgentCheckMode *thost.CThostFtdcSecAgentCheckModeField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询二级代理商资金校验模式响应

func (*BaseTraderSpi) OnRspQrySecAgentTradeInfo

func (s *BaseTraderSpi) OnRspQrySecAgentTradeInfo(pSecAgentTradeInfo *thost.CThostFtdcSecAgentTradeInfoField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询二级代理商信息响应

func (*BaseTraderSpi) OnRspQrySecAgentTradingAccount

func (s *BaseTraderSpi) OnRspQrySecAgentTradingAccount(pTradingAccount *thost.CThostFtdcTradingAccountField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询资金账户响应

func (*BaseTraderSpi) OnRspQrySettlementInfo

func (s *BaseTraderSpi) OnRspQrySettlementInfo(pSettlementInfo *thost.CThostFtdcSettlementInfoField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询投资者结算结果响应

func (*BaseTraderSpi) OnRspQrySettlementInfoConfirm

func (s *BaseTraderSpi) OnRspQrySettlementInfoConfirm(pSettlementInfoConfirm *thost.CThostFtdcSettlementInfoConfirmField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询结算信息确认响应

func (*BaseTraderSpi) OnRspQryTrade

func (s *BaseTraderSpi) OnRspQryTrade(pTrade *thost.CThostFtdcTradeField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询成交响应

func (*BaseTraderSpi) OnRspQryTraderOffer

func (s *BaseTraderSpi) OnRspQryTraderOffer(pTraderOffer *thost.CThostFtdcTraderOfferField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询交易员报盘机响应

func (*BaseTraderSpi) OnRspQryTradingAccount

func (s *BaseTraderSpi) OnRspQryTradingAccount(pTradingAccount *thost.CThostFtdcTradingAccountField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询资金账户响应

func (*BaseTraderSpi) OnRspQryTradingCode

func (s *BaseTraderSpi) OnRspQryTradingCode(pTradingCode *thost.CThostFtdcTradingCodeField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询交易编码响应

func (*BaseTraderSpi) OnRspQryTradingNotice

func (s *BaseTraderSpi) OnRspQryTradingNotice(pTradingNotice *thost.CThostFtdcTradingNoticeField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询交易通知响应

func (*BaseTraderSpi) OnRspQryTransferBank

func (s *BaseTraderSpi) OnRspQryTransferBank(pTransferBank *thost.CThostFtdcTransferBankField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询转帐银行响应

func (*BaseTraderSpi) OnRspQryTransferSerial

func (s *BaseTraderSpi) OnRspQryTransferSerial(pTransferSerial *thost.CThostFtdcTransferSerialField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询转帐流水响应

func (*BaseTraderSpi) OnRspQryUserSession

func (s *BaseTraderSpi) OnRspQryUserSession(pUserSession *thost.CThostFtdcUserSessionField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询用户会话响应

func (*BaseTraderSpi) OnRspQueryBankAccountMoneyByFuture

func (s *BaseTraderSpi) OnRspQueryBankAccountMoneyByFuture(pReqQueryAccount *thost.CThostFtdcReqQueryAccountField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 期货发起查询银行余额应答

func (*BaseTraderSpi) OnRspQueryCFMMCTradingAccountToken

func (s *BaseTraderSpi) OnRspQueryCFMMCTradingAccountToken(pQueryCFMMCTradingAccountToken *thost.CThostFtdcQueryCFMMCTradingAccountTokenField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 请求查询监控中心用户令牌

func (*BaseTraderSpi) OnRspQuoteAction

func (s *BaseTraderSpi) OnRspQuoteAction(pInputQuoteAction *thost.CThostFtdcInputQuoteActionField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 报价操作请求响应

func (*BaseTraderSpi) OnRspQuoteInsert

func (s *BaseTraderSpi) OnRspQuoteInsert(pInputQuote *thost.CThostFtdcInputQuoteField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 报价录入请求响应

func (*BaseTraderSpi) OnRspRemoveParkedOrder

func (s *BaseTraderSpi) OnRspRemoveParkedOrder(pRemoveParkedOrder *thost.CThostFtdcRemoveParkedOrderField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 删除预埋单响应

func (*BaseTraderSpi) OnRspRemoveParkedOrderAction

func (s *BaseTraderSpi) OnRspRemoveParkedOrderAction(pRemoveParkedOrderAction *thost.CThostFtdcRemoveParkedOrderActionField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 删除预埋撤单响应

func (*BaseTraderSpi) OnRspSettlementInfoConfirm

func (s *BaseTraderSpi) OnRspSettlementInfoConfirm(pSettlementInfoConfirm *thost.CThostFtdcSettlementInfoConfirmField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 投资者结算结果确认响应

func (*BaseTraderSpi) OnRspTradingAccountPasswordUpdate

func (s *BaseTraderSpi) OnRspTradingAccountPasswordUpdate(pTradingAccountPasswordUpdate *thost.CThostFtdcTradingAccountPasswordUpdateField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 资金账户口令更新请求响应

func (*BaseTraderSpi) OnRspUserAuthMethod

func (s *BaseTraderSpi) OnRspUserAuthMethod(pRspUserAuthMethod *thost.CThostFtdcRspUserAuthMethodField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 查询用户当前支持的认证模式的回复

func (*BaseTraderSpi) OnRspUserLogin

func (s *BaseTraderSpi) OnRspUserLogin(pRspUserLogin *thost.CThostFtdcRspUserLoginField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 登录请求响应

func (*BaseTraderSpi) OnRspUserLogout

func (s *BaseTraderSpi) OnRspUserLogout(pUserLogout *thost.CThostFtdcUserLogoutField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 登出请求响应

func (*BaseTraderSpi) OnRspUserPasswordUpdate

func (s *BaseTraderSpi) OnRspUserPasswordUpdate(pUserPasswordUpdate *thost.CThostFtdcUserPasswordUpdateField, pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)

/ 用户口令更新请求响应

func (*BaseTraderSpi) OnRtnBulletin

func (s *BaseTraderSpi) OnRtnBulletin(pBulletin *thost.CThostFtdcBulletinField)

/ 交易所公告通知

func (*BaseTraderSpi) OnRtnCFMMCTradingAccountToken

func (s *BaseTraderSpi) OnRtnCFMMCTradingAccountToken(pCFMMCTradingAccountToken *thost.CThostFtdcCFMMCTradingAccountTokenField)

/ 保证金监控中心用户令牌

func (*BaseTraderSpi) OnRtnCancelAccountByBank

func (s *BaseTraderSpi) OnRtnCancelAccountByBank(pCancelAccount *thost.CThostFtdcCancelAccountField)

/ 银行发起银期销户通知

func (*BaseTraderSpi) OnRtnChangeAccountByBank

func (s *BaseTraderSpi) OnRtnChangeAccountByBank(pChangeAccount *thost.CThostFtdcChangeAccountField)

/ 银行发起变更银行账号通知

func (*BaseTraderSpi) OnRtnCombAction

func (s *BaseTraderSpi) OnRtnCombAction(pCombAction *thost.CThostFtdcCombActionField)

/ 申请组合通知

func (*BaseTraderSpi) OnRtnErrorConditionalOrder

func (s *BaseTraderSpi) OnRtnErrorConditionalOrder(pErrorConditionalOrder *thost.CThostFtdcErrorConditionalOrderField)

/ 提示条件单校验错误

func (*BaseTraderSpi) OnRtnExecOrder

func (s *BaseTraderSpi) OnRtnExecOrder(pExecOrder *thost.CThostFtdcExecOrderField)

/ 执行宣告通知

func (*BaseTraderSpi) OnRtnForQuoteRsp

func (s *BaseTraderSpi) OnRtnForQuoteRsp(pForQuoteRsp *thost.CThostFtdcForQuoteRspField)

/ 询价通知

func (*BaseTraderSpi) OnRtnFromBankToFutureByBank

func (s *BaseTraderSpi) OnRtnFromBankToFutureByBank(pRspTransfer *thost.CThostFtdcRspTransferField)

/ 银行发起银行资金转期货通知

func (*BaseTraderSpi) OnRtnFromBankToFutureByFuture

func (s *BaseTraderSpi) OnRtnFromBankToFutureByFuture(pRspTransfer *thost.CThostFtdcRspTransferField)

/ 期货发起银行资金转期货通知

func (*BaseTraderSpi) OnRtnFromFutureToBankByBank

func (s *BaseTraderSpi) OnRtnFromFutureToBankByBank(pRspTransfer *thost.CThostFtdcRspTransferField)

/ 银行发起期货资金转银行通知

func (*BaseTraderSpi) OnRtnFromFutureToBankByFuture

func (s *BaseTraderSpi) OnRtnFromFutureToBankByFuture(pRspTransfer *thost.CThostFtdcRspTransferField)

/ 期货发起期货资金转银行通知

func (*BaseTraderSpi) OnRtnInstrumentStatus

func (s *BaseTraderSpi) OnRtnInstrumentStatus(pInstrumentStatus *thost.CThostFtdcInstrumentStatusField)

/ 合约交易状态通知

func (*BaseTraderSpi) OnRtnOffsetSetting

func (s *BaseTraderSpi) OnRtnOffsetSetting(pOffsetSetting *thost.CThostFtdcOffsetSettingField)

/ 对冲设置通知

func (*BaseTraderSpi) OnRtnOpenAccountByBank

func (s *BaseTraderSpi) OnRtnOpenAccountByBank(pOpenAccount *thost.CThostFtdcOpenAccountField)

/ 银行发起银期开户通知

func (*BaseTraderSpi) OnRtnOptionSelfClose

func (s *BaseTraderSpi) OnRtnOptionSelfClose(pOptionSelfClose *thost.CThostFtdcOptionSelfCloseField)

/ 期权自对冲通知

func (*BaseTraderSpi) OnRtnOrder

func (s *BaseTraderSpi) OnRtnOrder(pOrder *thost.CThostFtdcOrderField)

/ 报单通知

func (*BaseTraderSpi) OnRtnQueryBankBalanceByFuture

func (s *BaseTraderSpi) OnRtnQueryBankBalanceByFuture(pNotifyQueryAccount *thost.CThostFtdcNotifyQueryAccountField)

/ 期货发起查询银行余额通知

func (*BaseTraderSpi) OnRtnQuote

func (s *BaseTraderSpi) OnRtnQuote(pQuote *thost.CThostFtdcQuoteField)

/ 报价通知

func (*BaseTraderSpi) OnRtnRepealFromBankToFutureByBank

func (s *BaseTraderSpi) OnRtnRepealFromBankToFutureByBank(pRspRepeal *thost.CThostFtdcRspRepealField)

/ 银行发起冲正银行转期货通知

func (*BaseTraderSpi) OnRtnRepealFromBankToFutureByFuture

func (s *BaseTraderSpi) OnRtnRepealFromBankToFutureByFuture(pRspRepeal *thost.CThostFtdcRspRepealField)

/ 期货发起冲正银行转期货请求,银行处理完毕后报盘发回的通知

func (*BaseTraderSpi) OnRtnRepealFromBankToFutureByFutureManual

func (s *BaseTraderSpi) OnRtnRepealFromBankToFutureByFutureManual(pRspRepeal *thost.CThostFtdcRspRepealField)

/ 系统运行时期货端手工发起冲正银行转期货请求,银行处理完毕后报盘发回的通知

func (*BaseTraderSpi) OnRtnRepealFromFutureToBankByBank

func (s *BaseTraderSpi) OnRtnRepealFromFutureToBankByBank(pRspRepeal *thost.CThostFtdcRspRepealField)

/ 银行发起冲正期货转银行通知

func (*BaseTraderSpi) OnRtnRepealFromFutureToBankByFuture

func (s *BaseTraderSpi) OnRtnRepealFromFutureToBankByFuture(pRspRepeal *thost.CThostFtdcRspRepealField)

/ 期货发起冲正期货转银行请求,银行处理完毕后报盘发回的通知

func (*BaseTraderSpi) OnRtnRepealFromFutureToBankByFutureManual

func (s *BaseTraderSpi) OnRtnRepealFromFutureToBankByFutureManual(pRspRepeal *thost.CThostFtdcRspRepealField)

/ 系统运行时期货端手工发起冲正期货转银行请求,银行处理完毕后报盘发回的通知

func (*BaseTraderSpi) OnRtnTrade

func (s *BaseTraderSpi) OnRtnTrade(pTrade *thost.CThostFtdcTradeField)

/ 成交通知

func (*BaseTraderSpi) OnRtnTradingNotice

func (s *BaseTraderSpi) OnRtnTradingNotice(pTradingNoticeInfo *thost.CThostFtdcTradingNoticeInfoField)

/ 交易通知

type MdApi

type MdApi struct {
	// contains filtered or unexported fields
}

func (*MdApi) GetApiVersion

func (s *MdApi) GetApiVersion() string

获取API的版本信息 /@retrun 获取到的版本号

func (*MdApi) GetTradingDay

func (s *MdApi) GetTradingDay() string

获取当前交易日 /@retrun 获取到的交易日 /@remark 只有登录成功后,才能得到正确的交易日

func (*MdApi) Init

func (s *MdApi) Init()

初始化 /@remark 初始化运行环境,只有调用后,接口才开始工作

func (*MdApi) Join

func (s *MdApi) Join() int

等待接口线程结束运行 /@return 线程退出代码

func (*MdApi) RegisterFensUserInfo

func (s *MdApi) RegisterFensUserInfo(pFensUserInfo *thost.CThostFtdcFensUserInfoField)

注册名字服务器用户信息 /@param pFensUserInfo:用户信息。

func (*MdApi) RegisterFront

func (s *MdApi) RegisterFront(pszFrontAddress string)

注册前置机网络地址 /@param pszFrontAddress:前置机网络地址。 /@remark 网络地址的格式为:“protocol://ipaddress:port”,如:”tcp://127.0.0.1:17001”。 /@remark “tcp”代表传输协议,“127.0.0.1”代表服务器地址。”17001”代表服务器端口号。

func (*MdApi) RegisterNameServer

func (s *MdApi) RegisterNameServer(pszNsAddress string)

注册名字服务器网络地址 /@param pszNsAddress:名字服务器网络地址。 /@remark 网络地址的格式为:“protocol://ipaddress:port”,如:”tcp://127.0.0.1:12001”。 /@remark “tcp”代表传输协议,“127.0.0.1”代表服务器地址。”12001”代表服务器端口号。 /@remark RegisterNameServer优先于RegisterFront

func (*MdApi) RegisterSpi

func (s *MdApi) RegisterSpi(pSpi thost.MdSpi)

注册回调接口 /@param pSpi 派生自回调接口类的实例

func (*MdApi) Release

func (s *MdApi) Release()

删除接口对象本身 /@remark 不再使用本接口对象时,调用该函数删除接口对象

func (*MdApi) ReqQryMulticastInstrument

func (s *MdApi) ReqQryMulticastInstrument(pQryMulticastInstrument *thost.CThostFtdcQryMulticastInstrumentField, nRequestID int) int

请求查询组播合约

func (*MdApi) ReqUserLogin

func (s *MdApi) ReqUserLogin(pReqUserLoginField *thost.CThostFtdcReqUserLoginField, nRequestID int) int

用户登录请求

func (*MdApi) ReqUserLogout

func (s *MdApi) ReqUserLogout(pUserLogout *thost.CThostFtdcUserLogoutField, nRequestID int) int

登出请求

func (*MdApi) SubscribeForQuoteRsp

func (s *MdApi) SubscribeForQuoteRsp(instrumentIDs ...string) int

订阅询价。 /@param ppInstrumentID 合约ID /@param nCount 要订阅/退订行情的合约个数 /@remark

func (*MdApi) SubscribeMarketData

func (s *MdApi) SubscribeMarketData(instrumentIDs ...string) int

订阅行情。 /@param ppInstrumentID 合约ID /@param nCount 要订阅/退订行情的合约个数 /@remark

func (*MdApi) UnSubscribeForQuoteRsp

func (s *MdApi) UnSubscribeForQuoteRsp(instrumentIDs ...string) int

退订询价。 /@param ppInstrumentID 合约ID /@param nCount 要订阅/退订行情的合约个数 /@remark

func (*MdApi) UnSubscribeMarketData

func (s *MdApi) UnSubscribeMarketData(instrumentIDs ...string) int

退订行情。 /@param ppInstrumentID 合约ID /@param nCount 要订阅/退订行情的合约个数 /@remark

type MdOption

type MdOption func(api *MdApi)

func MdFlowPath

func MdFlowPath(path string) MdOption

func MdMultiCast

func MdMultiCast(multicast bool) MdOption

func MdProductionMode

func MdProductionMode(production bool) MdOption

func MdUsingUDP

func MdUsingUDP(usingudp bool) MdOption

type TraderApi

type TraderApi struct {
	// contains filtered or unexported fields
}

func (*TraderApi) GetApiVersion

func (s *TraderApi) GetApiVersion() string

获取API的版本信息 /@retrun 获取到的版本号

func (*TraderApi) GetFrontInfo

func (s *TraderApi) GetFrontInfo(pFrontInfo *thost.CThostFtdcFrontInfoField)

获取已连接的前置的信息 / @param pFrontInfo:输入输出参数,用于存储获取到的前置信息,不能为空 / @remark 连接成功后,可获取正确的前置地址信息 / @remark 登录成功后,可获取正确的前置流控信息

func (*TraderApi) GetTradingDay

func (s *TraderApi) GetTradingDay() string

获取当前交易日 /@retrun 获取到的交易日 /@remark 只有登录成功后,才能得到正确的交易日

func (*TraderApi) Init

func (s *TraderApi) Init()

初始化 /@remark 初始化运行环境,只有调用后,接口才开始工作

func (*TraderApi) Join

func (s *TraderApi) Join() int

等待接口线程结束运行 /@return 线程退出代码

func (*TraderApi) RegisterFensUserInfo

func (s *TraderApi) RegisterFensUserInfo(pFensUserInfo *thost.CThostFtdcFensUserInfoField)

注册名字服务器用户信息 /@param pFensUserInfo:用户信息。

func (*TraderApi) RegisterFront

func (s *TraderApi) RegisterFront(pszFrontAddress string)

注册前置机网络地址 /@param pszFrontAddress:前置机网络地址。 /@remark 网络地址的格式为:“protocol://ipaddress:port”,如:”tcp://127.0.0.1:17001”。 /@remark “tcp”代表传输协议,“127.0.0.1”代表服务器地址。”17001”代表服务器端口号。

func (*TraderApi) RegisterNameServer

func (s *TraderApi) RegisterNameServer(pszNsAddress string)

注册名字服务器网络地址 /@param pszNsAddress:名字服务器网络地址。 /@remark 网络地址的格式为:“protocol://ipaddress:port”,如:”tcp://127.0.0.1:12001”。 /@remark “tcp”代表传输协议,“127.0.0.1”代表服务器地址。”12001”代表服务器端口号。 /@remark RegisterNameServer优先于RegisterFront

func (*TraderApi) RegisterSpi

func (s *TraderApi) RegisterSpi(pSpi thost.TraderSpi)

注册回调接口 /@param pSpi 派生自回调接口类的实例

func (*TraderApi) RegisterUserSystemInfo

func (s *TraderApi) RegisterUserSystemInfo(pUserSystemInfo *thost.CThostFtdcUserSystemInfoField) int

注册用户终端信息,用于中继服务器多连接模式 / 需要在终端认证成功后,用户登录前调用该接口

func (*TraderApi) RegisterWechatUserSystemInfo

func (s *TraderApi) RegisterWechatUserSystemInfo(pUserSystemInfo *thost.CThostFtdcWechatUserSystemInfoField) int

注册用户终端信息,用于中继服务器多连接模式.用于微信小程序等应用上报信息.

func (*TraderApi) Release

func (s *TraderApi) Release()

删除接口对象本身 /@remark 不再使用本接口对象时,调用该函数删除接口对象

func (*TraderApi) ReqAuthenticate

func (s *TraderApi) ReqAuthenticate(pReqAuthenticateField *thost.CThostFtdcReqAuthenticateField, nRequestID int) int

客户端认证请求

func (*TraderApi) ReqBatchOrderAction

func (s *TraderApi) ReqBatchOrderAction(pInputBatchOrderAction *thost.CThostFtdcInputBatchOrderActionField, nRequestID int) int

批量报单操作请求

func (*TraderApi) ReqCancelOffsetSetting

func (s *TraderApi) ReqCancelOffsetSetting(pInputOffsetSetting *thost.CThostFtdcInputOffsetSettingField, nRequestID int) int

对冲设置撤销请求

func (*TraderApi) ReqCombActionInsert

func (s *TraderApi) ReqCombActionInsert(pInputCombAction *thost.CThostFtdcInputCombActionField, nRequestID int) int

申请组合录入请求

func (*TraderApi) ReqExecOrderAction

func (s *TraderApi) ReqExecOrderAction(pInputExecOrderAction *thost.CThostFtdcInputExecOrderActionField, nRequestID int) int

执行宣告操作请求

func (*TraderApi) ReqExecOrderInsert

func (s *TraderApi) ReqExecOrderInsert(pInputExecOrder *thost.CThostFtdcInputExecOrderField, nRequestID int) int

执行宣告录入请求

func (*TraderApi) ReqForQuoteInsert

func (s *TraderApi) ReqForQuoteInsert(pInputForQuote *thost.CThostFtdcInputForQuoteField, nRequestID int) int

询价录入请求

func (*TraderApi) ReqFromBankToFutureByFuture

func (s *TraderApi) ReqFromBankToFutureByFuture(pReqTransfer *thost.CThostFtdcReqTransferField, nRequestID int) int

期货发起银行资金转期货请求

func (*TraderApi) ReqFromFutureToBankByFuture

func (s *TraderApi) ReqFromFutureToBankByFuture(pReqTransfer *thost.CThostFtdcReqTransferField, nRequestID int) int

期货发起期货资金转银行请求

func (*TraderApi) ReqGenUserCaptcha

func (s *TraderApi) ReqGenUserCaptcha(pReqGenUserCaptcha *thost.CThostFtdcReqGenUserCaptchaField, nRequestID int) int

用户发出获取图形验证码请求

func (*TraderApi) ReqGenUserText

func (s *TraderApi) ReqGenUserText(pReqGenUserText *thost.CThostFtdcReqGenUserTextField, nRequestID int) int

用户发出获取短信验证码请求

func (*TraderApi) ReqOffsetSetting

func (s *TraderApi) ReqOffsetSetting(pInputOffsetSetting *thost.CThostFtdcInputOffsetSettingField, nRequestID int) int

对冲设置请求

func (*TraderApi) ReqOptionSelfCloseAction

func (s *TraderApi) ReqOptionSelfCloseAction(pInputOptionSelfCloseAction *thost.CThostFtdcInputOptionSelfCloseActionField, nRequestID int) int

期权自对冲操作请求

func (*TraderApi) ReqOptionSelfCloseInsert

func (s *TraderApi) ReqOptionSelfCloseInsert(pInputOptionSelfClose *thost.CThostFtdcInputOptionSelfCloseField, nRequestID int) int

期权自对冲录入请求

func (*TraderApi) ReqOrderAction

func (s *TraderApi) ReqOrderAction(pInputOrderAction *thost.CThostFtdcInputOrderActionField, nRequestID int) int

报单操作请求

func (*TraderApi) ReqOrderInsert

func (s *TraderApi) ReqOrderInsert(pInputOrder *thost.CThostFtdcInputOrderField, nRequestID int) int

报单录入请求

func (*TraderApi) ReqParkedOrderAction

func (s *TraderApi) ReqParkedOrderAction(pParkedOrderAction *thost.CThostFtdcParkedOrderActionField, nRequestID int) int

预埋撤单录入请求

func (*TraderApi) ReqParkedOrderInsert

func (s *TraderApi) ReqParkedOrderInsert(pParkedOrder *thost.CThostFtdcParkedOrderField, nRequestID int) int

预埋单录入请求

func (*TraderApi) ReqQryAccountregister

func (s *TraderApi) ReqQryAccountregister(pQryAccountregister *thost.CThostFtdcQryAccountregisterField, nRequestID int) int

请求查询银期签约关系

func (*TraderApi) ReqQryBrokerTradingAlgos

func (s *TraderApi) ReqQryBrokerTradingAlgos(pQryBrokerTradingAlgos *thost.CThostFtdcQryBrokerTradingAlgosField, nRequestID int) int

请求查询经纪公司交易算法

func (*TraderApi) ReqQryBrokerTradingParams

func (s *TraderApi) ReqQryBrokerTradingParams(pQryBrokerTradingParams *thost.CThostFtdcQryBrokerTradingParamsField, nRequestID int) int

请求查询经纪公司交易参数

func (*TraderApi) ReqQryCFMMCTradingAccountKey

func (s *TraderApi) ReqQryCFMMCTradingAccountKey(pQryCFMMCTradingAccountKey *thost.CThostFtdcQryCFMMCTradingAccountKeyField, nRequestID int) int

请求查询保证金监管系统经纪公司资金账户密钥

func (*TraderApi) ReqQryClassifiedInstrument

func (s *TraderApi) ReqQryClassifiedInstrument(pQryClassifiedInstrument *thost.CThostFtdcQryClassifiedInstrumentField, nRequestID int) int

请求查询分类合约

func (*TraderApi) ReqQryCombAction

func (s *TraderApi) ReqQryCombAction(pQryCombAction *thost.CThostFtdcQryCombActionField, nRequestID int) int

请求查询申请组合

func (*TraderApi) ReqQryCombInstrumentGuard

func (s *TraderApi) ReqQryCombInstrumentGuard(pQryCombInstrumentGuard *thost.CThostFtdcQryCombInstrumentGuardField, nRequestID int) int

请求查询组合合约安全系数

func (*TraderApi) ReqQryCombLeg

func (s *TraderApi) ReqQryCombLeg(pQryCombLeg *thost.CThostFtdcQryCombLegField, nRequestID int) int

组合腿信息查询

func (*TraderApi) ReqQryCombPromotionParam

func (s *TraderApi) ReqQryCombPromotionParam(pQryCombPromotionParam *thost.CThostFtdcQryCombPromotionParamField, nRequestID int) int

请求组合优惠比例

func (*TraderApi) ReqQryContractBank

func (s *TraderApi) ReqQryContractBank(pQryContractBank *thost.CThostFtdcQryContractBankField, nRequestID int) int

请求查询签约银行

func (*TraderApi) ReqQryDepthMarketData

func (s *TraderApi) ReqQryDepthMarketData(pQryDepthMarketData *thost.CThostFtdcQryDepthMarketDataField, nRequestID int) int

请求查询行情

func (*TraderApi) ReqQryEWarrantOffset

func (s *TraderApi) ReqQryEWarrantOffset(pQryEWarrantOffset *thost.CThostFtdcQryEWarrantOffsetField, nRequestID int) int

请求查询仓单折抵信息

func (*TraderApi) ReqQryExchange

func (s *TraderApi) ReqQryExchange(pQryExchange *thost.CThostFtdcQryExchangeField, nRequestID int) int

请求查询交易所

func (*TraderApi) ReqQryExchangeMarginRate

func (s *TraderApi) ReqQryExchangeMarginRate(pQryExchangeMarginRate *thost.CThostFtdcQryExchangeMarginRateField, nRequestID int) int

请求查询交易所保证金率

func (*TraderApi) ReqQryExchangeMarginRateAdjust

func (s *TraderApi) ReqQryExchangeMarginRateAdjust(pQryExchangeMarginRateAdjust *thost.CThostFtdcQryExchangeMarginRateAdjustField, nRequestID int) int

请求查询交易所调整保证金率

func (*TraderApi) ReqQryExchangeRate

func (s *TraderApi) ReqQryExchangeRate(pQryExchangeRate *thost.CThostFtdcQryExchangeRateField, nRequestID int) int

请求查询汇率

func (*TraderApi) ReqQryExecOrder

func (s *TraderApi) ReqQryExecOrder(pQryExecOrder *thost.CThostFtdcQryExecOrderField, nRequestID int) int

请求查询执行宣告

func (*TraderApi) ReqQryForQuote

func (s *TraderApi) ReqQryForQuote(pQryForQuote *thost.CThostFtdcQryForQuoteField, nRequestID int) int

请求查询询价

func (*TraderApi) ReqQryInstrument

func (s *TraderApi) ReqQryInstrument(pQryInstrument *thost.CThostFtdcQryInstrumentField, nRequestID int) int

请求查询合约

func (*TraderApi) ReqQryInstrumentCommissionRate

func (s *TraderApi) ReqQryInstrumentCommissionRate(pQryInstrumentCommissionRate *thost.CThostFtdcQryInstrumentCommissionRateField, nRequestID int) int

请求查询合约手续费率

func (*TraderApi) ReqQryInstrumentMarginRate

func (s *TraderApi) ReqQryInstrumentMarginRate(pQryInstrumentMarginRate *thost.CThostFtdcQryInstrumentMarginRateField, nRequestID int) int

请求查询合约保证金率

func (*TraderApi) ReqQryInstrumentOrderCommRate

func (s *TraderApi) ReqQryInstrumentOrderCommRate(pQryInstrumentOrderCommRate *thost.CThostFtdcQryInstrumentOrderCommRateField, nRequestID int) int

请求查询报单手续费

func (*TraderApi) ReqQryInvestUnit

func (s *TraderApi) ReqQryInvestUnit(pQryInvestUnit *thost.CThostFtdcQryInvestUnitField, nRequestID int) int

请求查询投资单元

func (*TraderApi) ReqQryInvestor

func (s *TraderApi) ReqQryInvestor(pQryInvestor *thost.CThostFtdcQryInvestorField, nRequestID int) int

请求查询投资者

func (*TraderApi) ReqQryInvestorCommodityGroupSPMMMargin

func (s *TraderApi) ReqQryInvestorCommodityGroupSPMMMargin(pQryInvestorCommodityGroupSPMMMargin *thost.CThostFtdcQryInvestorCommodityGroupSPMMMarginField, nRequestID int) int

投资者商品群SPMM记录查询

func (*TraderApi) ReqQryInvestorCommoditySPMMMargin

func (s *TraderApi) ReqQryInvestorCommoditySPMMMargin(pQryInvestorCommoditySPMMMargin *thost.CThostFtdcQryInvestorCommoditySPMMMarginField, nRequestID int) int

投资者商品组SPMM记录查询

func (*TraderApi) ReqQryInvestorInfoCommRec

func (s *TraderApi) ReqQryInvestorInfoCommRec(pQryInvestorInfoCommRec *thost.CThostFtdcQryInvestorInfoCommRecField, nRequestID int) int

投资者申报费阶梯收取记录查询

func (*TraderApi) ReqQryInvestorPortfMarginRatio

func (s *TraderApi) ReqQryInvestorPortfMarginRatio(pQryInvestorPortfMarginRatio *thost.CThostFtdcQryInvestorPortfMarginRatioField, nRequestID int) int

投资者新型组合保证金系数查询

func (*TraderApi) ReqQryInvestorPortfSetting

func (s *TraderApi) ReqQryInvestorPortfSetting(pQryInvestorPortfSetting *thost.CThostFtdcQryInvestorPortfSettingField, nRequestID int) int

投资者新型组合保证金开关查询

func (*TraderApi) ReqQryInvestorPosition

func (s *TraderApi) ReqQryInvestorPosition(pQryInvestorPosition *thost.CThostFtdcQryInvestorPositionField, nRequestID int) int

请求查询投资者持仓

func (*TraderApi) ReqQryInvestorPositionCombineDetail

func (s *TraderApi) ReqQryInvestorPositionCombineDetail(pQryInvestorPositionCombineDetail *thost.CThostFtdcQryInvestorPositionCombineDetailField, nRequestID int) int

请求查询投资者持仓明细

func (*TraderApi) ReqQryInvestorPositionDetail

func (s *TraderApi) ReqQryInvestorPositionDetail(pQryInvestorPositionDetail *thost.CThostFtdcQryInvestorPositionDetailField, nRequestID int) int

请求查询投资者持仓明细

func (*TraderApi) ReqQryInvestorProdRCAMSMargin

func (s *TraderApi) ReqQryInvestorProdRCAMSMargin(pQryInvestorProdRCAMSMargin *thost.CThostFtdcQryInvestorProdRCAMSMarginField, nRequestID int) int

投资者品种RCAMS保证金查询

func (*TraderApi) ReqQryInvestorProdRULEMargin

func (s *TraderApi) ReqQryInvestorProdRULEMargin(pQryInvestorProdRULEMargin *thost.CThostFtdcQryInvestorProdRULEMarginField, nRequestID int) int

投资者产品RULE保证金查询

func (*TraderApi) ReqQryInvestorProdSPBMDetail

func (s *TraderApi) ReqQryInvestorProdSPBMDetail(pQryInvestorProdSPBMDetail *thost.CThostFtdcQryInvestorProdSPBMDetailField, nRequestID int) int

投资者产品SPBM明细查询

func (*TraderApi) ReqQryInvestorProductGroupMargin

func (s *TraderApi) ReqQryInvestorProductGroupMargin(pQryInvestorProductGroupMargin *thost.CThostFtdcQryInvestorProductGroupMarginField, nRequestID int) int

请求查询投资者品种/跨品种保证金

func (*TraderApi) ReqQryMMInstrumentCommissionRate

func (s *TraderApi) ReqQryMMInstrumentCommissionRate(pQryMMInstrumentCommissionRate *thost.CThostFtdcQryMMInstrumentCommissionRateField, nRequestID int) int

请求查询做市商合约手续费率

func (*TraderApi) ReqQryMMOptionInstrCommRate

func (s *TraderApi) ReqQryMMOptionInstrCommRate(pQryMMOptionInstrCommRate *thost.CThostFtdcQryMMOptionInstrCommRateField, nRequestID int) int

请求查询做市商期权合约手续费

func (*TraderApi) ReqQryMaxOrderVolume

func (s *TraderApi) ReqQryMaxOrderVolume(pQryMaxOrderVolume *thost.CThostFtdcQryMaxOrderVolumeField, nRequestID int) int

查询最大报单数量请求

func (*TraderApi) ReqQryNotice

func (s *TraderApi) ReqQryNotice(pQryNotice *thost.CThostFtdcQryNoticeField, nRequestID int) int

请求查询客户通知

func (*TraderApi) ReqQryOffsetSetting

func (s *TraderApi) ReqQryOffsetSetting(pQryOffsetSetting *thost.CThostFtdcQryOffsetSettingField, nRequestID int) int

投资者对冲设置查询

func (*TraderApi) ReqQryOptionInstrCommRate

func (s *TraderApi) ReqQryOptionInstrCommRate(pQryOptionInstrCommRate *thost.CThostFtdcQryOptionInstrCommRateField, nRequestID int) int

请求查询期权合约手续费

func (*TraderApi) ReqQryOptionInstrTradeCost

func (s *TraderApi) ReqQryOptionInstrTradeCost(pQryOptionInstrTradeCost *thost.CThostFtdcQryOptionInstrTradeCostField, nRequestID int) int

请求查询期权交易成本

func (*TraderApi) ReqQryOptionSelfClose

func (s *TraderApi) ReqQryOptionSelfClose(pQryOptionSelfClose *thost.CThostFtdcQryOptionSelfCloseField, nRequestID int) int

请求查询期权自对冲

func (*TraderApi) ReqQryOrder

func (s *TraderApi) ReqQryOrder(pQryOrder *thost.CThostFtdcQryOrderField, nRequestID int) int

请求查询报单

func (*TraderApi) ReqQryParkedOrder

func (s *TraderApi) ReqQryParkedOrder(pQryParkedOrder *thost.CThostFtdcQryParkedOrderField, nRequestID int) int

请求查询预埋单

func (*TraderApi) ReqQryParkedOrderAction

func (s *TraderApi) ReqQryParkedOrderAction(pQryParkedOrderAction *thost.CThostFtdcQryParkedOrderActionField, nRequestID int) int

请求查询预埋撤单

func (*TraderApi) ReqQryProduct

func (s *TraderApi) ReqQryProduct(pQryProduct *thost.CThostFtdcQryProductField, nRequestID int) int

请求查询产品

func (*TraderApi) ReqQryProductExchRate

func (s *TraderApi) ReqQryProductExchRate(pQryProductExchRate *thost.CThostFtdcQryProductExchRateField, nRequestID int) int

请求查询产品报价汇率

func (*TraderApi) ReqQryProductGroup

func (s *TraderApi) ReqQryProductGroup(pQryProductGroup *thost.CThostFtdcQryProductGroupField, nRequestID int) int

请求查询产品组

func (*TraderApi) ReqQryQuote

func (s *TraderApi) ReqQryQuote(pQryQuote *thost.CThostFtdcQryQuoteField, nRequestID int) int

请求查询报价

func (*TraderApi) ReqQryRCAMSCombProductInfo

func (s *TraderApi) ReqQryRCAMSCombProductInfo(pQryRCAMSCombProductInfo *thost.CThostFtdcQryRCAMSCombProductInfoField, nRequestID int) int

RCAMS产品组合信息查询

func (*TraderApi) ReqQryRCAMSInstrParameter

func (s *TraderApi) ReqQryRCAMSInstrParameter(pQryRCAMSInstrParameter *thost.CThostFtdcQryRCAMSInstrParameterField, nRequestID int) int

RCAMS同合约风险对冲参数查询

func (*TraderApi) ReqQryRCAMSInterParameter

func (s *TraderApi) ReqQryRCAMSInterParameter(pQryRCAMSInterParameter *thost.CThostFtdcQryRCAMSInterParameterField, nRequestID int) int

RCAMS跨品种风险折抵参数查询

func (*TraderApi) ReqQryRCAMSIntraParameter

func (s *TraderApi) ReqQryRCAMSIntraParameter(pQryRCAMSIntraParameter *thost.CThostFtdcQryRCAMSIntraParameterField, nRequestID int) int

RCAMS品种内风险对冲参数查询

func (*TraderApi) ReqQryRCAMSInvestorCombPosition

func (s *TraderApi) ReqQryRCAMSInvestorCombPosition(pQryRCAMSInvestorCombPosition *thost.CThostFtdcQryRCAMSInvestorCombPositionField, nRequestID int) int

RCAMS策略组合持仓查询

func (*TraderApi) ReqQryRCAMSShortOptAdjustParam

func (s *TraderApi) ReqQryRCAMSShortOptAdjustParam(pQryRCAMSShortOptAdjustParam *thost.CThostFtdcQryRCAMSShortOptAdjustParamField, nRequestID int) int

RCAMS空头期权风险调整参数查询

func (*TraderApi) ReqQryRULEInstrParameter

func (s *TraderApi) ReqQryRULEInstrParameter(pQryRULEInstrParameter *thost.CThostFtdcQryRULEInstrParameterField, nRequestID int) int

RULE合约保证金参数查询

func (*TraderApi) ReqQryRULEInterParameter

func (s *TraderApi) ReqQryRULEInterParameter(pQryRULEInterParameter *thost.CThostFtdcQryRULEInterParameterField, nRequestID int) int

RULE跨品种抵扣参数查询

func (*TraderApi) ReqQryRULEIntraParameter

func (s *TraderApi) ReqQryRULEIntraParameter(pQryRULEIntraParameter *thost.CThostFtdcQryRULEIntraParameterField, nRequestID int) int

RULE品种内对锁仓折扣参数查询

func (*TraderApi) ReqQryRiskSettleInvstPosition

func (s *TraderApi) ReqQryRiskSettleInvstPosition(pQryRiskSettleInvstPosition *thost.CThostFtdcQryRiskSettleInvstPositionField, nRequestID int) int

投资者风险结算持仓查询

func (*TraderApi) ReqQryRiskSettleProductStatus

func (s *TraderApi) ReqQryRiskSettleProductStatus(pQryRiskSettleProductStatus *thost.CThostFtdcQryRiskSettleProductStatusField, nRequestID int) int

风险结算产品查询

func (*TraderApi) ReqQrySPBMAddOnInterParameter

func (s *TraderApi) ReqQrySPBMAddOnInterParameter(pQrySPBMAddOnInterParameter *thost.CThostFtdcQrySPBMAddOnInterParameterField, nRequestID int) int

SPBM附加跨品种抵扣参数查询

func (*TraderApi) ReqQrySPBMFutureParameter

func (s *TraderApi) ReqQrySPBMFutureParameter(pQrySPBMFutureParameter *thost.CThostFtdcQrySPBMFutureParameterField, nRequestID int) int

SPBM期货合约参数查询

func (*TraderApi) ReqQrySPBMInterParameter

func (s *TraderApi) ReqQrySPBMInterParameter(pQrySPBMInterParameter *thost.CThostFtdcQrySPBMInterParameterField, nRequestID int) int

SPBM跨品种抵扣参数查询

func (*TraderApi) ReqQrySPBMIntraParameter

func (s *TraderApi) ReqQrySPBMIntraParameter(pQrySPBMIntraParameter *thost.CThostFtdcQrySPBMIntraParameterField, nRequestID int) int

SPBM品种内对锁仓折扣参数查询

func (*TraderApi) ReqQrySPBMInvestorPortfDef

func (s *TraderApi) ReqQrySPBMInvestorPortfDef(pQrySPBMInvestorPortfDef *thost.CThostFtdcQrySPBMInvestorPortfDefField, nRequestID int) int

投资者SPBM套餐选择查询

func (*TraderApi) ReqQrySPBMOptionParameter

func (s *TraderApi) ReqQrySPBMOptionParameter(pQrySPBMOptionParameter *thost.CThostFtdcQrySPBMOptionParameterField, nRequestID int) int

SPBM期权合约参数查询

func (*TraderApi) ReqQrySPBMPortfDefinition

func (s *TraderApi) ReqQrySPBMPortfDefinition(pQrySPBMPortfDefinition *thost.CThostFtdcQrySPBMPortfDefinitionField, nRequestID int) int

SPBM组合保证金套餐查询

func (*TraderApi) ReqQrySPMMInstParam

func (s *TraderApi) ReqQrySPMMInstParam(pQrySPMMInstParam *thost.CThostFtdcQrySPMMInstParamField, nRequestID int) int

SPMM合约参数查询

func (*TraderApi) ReqQrySPMMProductParam

func (s *TraderApi) ReqQrySPMMProductParam(pQrySPMMProductParam *thost.CThostFtdcQrySPMMProductParamField, nRequestID int) int

SPMM产品参数查询

func (*TraderApi) ReqQrySecAgentACIDMap

func (s *TraderApi) ReqQrySecAgentACIDMap(pQrySecAgentACIDMap *thost.CThostFtdcQrySecAgentACIDMapField, nRequestID int) int

请求查询二级代理操作员银期权限

func (*TraderApi) ReqQrySecAgentCheckMode

func (s *TraderApi) ReqQrySecAgentCheckMode(pQrySecAgentCheckMode *thost.CThostFtdcQrySecAgentCheckModeField, nRequestID int) int

请求查询二级代理商资金校验模式

func (*TraderApi) ReqQrySecAgentTradeInfo

func (s *TraderApi) ReqQrySecAgentTradeInfo(pQrySecAgentTradeInfo *thost.CThostFtdcQrySecAgentTradeInfoField, nRequestID int) int

请求查询二级代理商信息

func (*TraderApi) ReqQrySecAgentTradingAccount

func (s *TraderApi) ReqQrySecAgentTradingAccount(pQryTradingAccount *thost.CThostFtdcQryTradingAccountField, nRequestID int) int

请求查询资金账户

func (*TraderApi) ReqQrySettlementInfo

func (s *TraderApi) ReqQrySettlementInfo(pQrySettlementInfo *thost.CThostFtdcQrySettlementInfoField, nRequestID int) int

请求查询投资者结算结果

func (*TraderApi) ReqQrySettlementInfoConfirm

func (s *TraderApi) ReqQrySettlementInfoConfirm(pQrySettlementInfoConfirm *thost.CThostFtdcQrySettlementInfoConfirmField, nRequestID int) int

请求查询结算信息确认

func (*TraderApi) ReqQryTrade

func (s *TraderApi) ReqQryTrade(pQryTrade *thost.CThostFtdcQryTradeField, nRequestID int) int

请求查询成交

func (*TraderApi) ReqQryTraderOffer

func (s *TraderApi) ReqQryTraderOffer(pQryTraderOffer *thost.CThostFtdcQryTraderOfferField, nRequestID int) int

请求查询交易员报盘机

func (*TraderApi) ReqQryTradingAccount

func (s *TraderApi) ReqQryTradingAccount(pQryTradingAccount *thost.CThostFtdcQryTradingAccountField, nRequestID int) int

请求查询资金账户

func (*TraderApi) ReqQryTradingCode

func (s *TraderApi) ReqQryTradingCode(pQryTradingCode *thost.CThostFtdcQryTradingCodeField, nRequestID int) int

请求查询交易编码

func (*TraderApi) ReqQryTradingNotice

func (s *TraderApi) ReqQryTradingNotice(pQryTradingNotice *thost.CThostFtdcQryTradingNoticeField, nRequestID int) int

请求查询交易通知

func (*TraderApi) ReqQryTransferBank

func (s *TraderApi) ReqQryTransferBank(pQryTransferBank *thost.CThostFtdcQryTransferBankField, nRequestID int) int

请求查询转帐银行

func (*TraderApi) ReqQryTransferSerial

func (s *TraderApi) ReqQryTransferSerial(pQryTransferSerial *thost.CThostFtdcQryTransferSerialField, nRequestID int) int

请求查询转帐流水

func (*TraderApi) ReqQryUserSession

func (s *TraderApi) ReqQryUserSession(pQryUserSession *thost.CThostFtdcQryUserSessionField, nRequestID int) int

请求查询用户会话

func (*TraderApi) ReqQueryBankAccountMoneyByFuture

func (s *TraderApi) ReqQueryBankAccountMoneyByFuture(pReqQueryAccount *thost.CThostFtdcReqQueryAccountField, nRequestID int) int

期货发起查询银行余额请求

func (*TraderApi) ReqQueryCFMMCTradingAccountToken

func (s *TraderApi) ReqQueryCFMMCTradingAccountToken(pQueryCFMMCTradingAccountToken *thost.CThostFtdcQueryCFMMCTradingAccountTokenField, nRequestID int) int

请求查询监控中心用户令牌

func (*TraderApi) ReqQuoteAction

func (s *TraderApi) ReqQuoteAction(pInputQuoteAction *thost.CThostFtdcInputQuoteActionField, nRequestID int) int

报价操作请求

func (*TraderApi) ReqQuoteInsert

func (s *TraderApi) ReqQuoteInsert(pInputQuote *thost.CThostFtdcInputQuoteField, nRequestID int) int

报价录入请求

func (*TraderApi) ReqRemoveParkedOrder

func (s *TraderApi) ReqRemoveParkedOrder(pRemoveParkedOrder *thost.CThostFtdcRemoveParkedOrderField, nRequestID int) int

请求删除预埋单

func (*TraderApi) ReqRemoveParkedOrderAction

func (s *TraderApi) ReqRemoveParkedOrderAction(pRemoveParkedOrderAction *thost.CThostFtdcRemoveParkedOrderActionField, nRequestID int) int

请求删除预埋撤单

func (*TraderApi) ReqSettlementInfoConfirm

func (s *TraderApi) ReqSettlementInfoConfirm(pSettlementInfoConfirm *thost.CThostFtdcSettlementInfoConfirmField, nRequestID int) int

投资者结算结果确认

func (*TraderApi) ReqTradingAccountPasswordUpdate

func (s *TraderApi) ReqTradingAccountPasswordUpdate(pTradingAccountPasswordUpdate *thost.CThostFtdcTradingAccountPasswordUpdateField, nRequestID int) int

资金账户口令更新请求

func (*TraderApi) ReqUserAuthMethod

func (s *TraderApi) ReqUserAuthMethod(pReqUserAuthMethod *thost.CThostFtdcReqUserAuthMethodField, nRequestID int) int

查询用户当前支持的认证模式

func (*TraderApi) ReqUserLogin

func (s *TraderApi) ReqUserLogin(pReqUserLoginField *thost.CThostFtdcReqUserLoginField, nRequestID int) int

用户登录请求

func (*TraderApi) ReqUserLoginWithCaptcha

func (s *TraderApi) ReqUserLoginWithCaptcha(pReqUserLoginWithCaptcha *thost.CThostFtdcReqUserLoginWithCaptchaField, nRequestID int) int

用户发出带有图片验证码的登陆请求

func (*TraderApi) ReqUserLoginWithOTP

func (s *TraderApi) ReqUserLoginWithOTP(pReqUserLoginWithOTP *thost.CThostFtdcReqUserLoginWithOTPField, nRequestID int) int

用户发出带有动态口令的登陆请求

func (*TraderApi) ReqUserLoginWithText

func (s *TraderApi) ReqUserLoginWithText(pReqUserLoginWithText *thost.CThostFtdcReqUserLoginWithTextField, nRequestID int) int

用户发出带有短信验证码的登陆请求

func (*TraderApi) ReqUserLogout

func (s *TraderApi) ReqUserLogout(pUserLogout *thost.CThostFtdcUserLogoutField, nRequestID int) int

登出请求

func (*TraderApi) ReqUserPasswordUpdate

func (s *TraderApi) ReqUserPasswordUpdate(pUserPasswordUpdate *thost.CThostFtdcUserPasswordUpdateField, nRequestID int) int

用户口令更新请求

func (*TraderApi) SubmitUserSystemInfo

func (s *TraderApi) SubmitUserSystemInfo(pUserSystemInfo *thost.CThostFtdcUserSystemInfoField) int

上报用户终端信息,用于中继服务器操作员登录模式 / 操作员登录后,可以多次调用该接口上报客户信息

func (*TraderApi) SubmitWechatUserSystemInfo

func (s *TraderApi) SubmitWechatUserSystemInfo(pUserSystemInfo *thost.CThostFtdcWechatUserSystemInfoField) int

上报用户终端信息,用于中继服务器操作员登录模式.用于微信小程序等应用上报信息.

func (*TraderApi) SubscribePrivateTopic

func (s *TraderApi) SubscribePrivateTopic(nResumeType thost.THOST_TE_RESUME_TYPE)

订阅私有流。 /@param nResumeType 私有流重传方式 / THOST_TERT_RESTART:从本交易日开始重传 / THOST_TERT_RESUME:从上次收到的续传 / THOST_TERT_QUICK:只传送登录后私有流的内容 /@remark 该方法要在Init方法前调用。若不调用则不会收到私有流的数据。

func (*TraderApi) SubscribePublicTopic

func (s *TraderApi) SubscribePublicTopic(nResumeType thost.THOST_TE_RESUME_TYPE)

订阅公共流。 /@param nResumeType 公共流重传方式 / THOST_TERT_RESTART:从本交易日开始重传 / THOST_TERT_RESUME:从上次收到的续传 / THOST_TERT_QUICK:只传送登录后公共流的内容 / THOST_TERT_NONE:取消订阅公共流 /@remark 该方法要在Init方法前调用。若不调用则不会收到公共流的数据。

type TraderOption

type TraderOption func(api *TraderApi)

func TraderFlowPath

func TraderFlowPath(path string) TraderOption

func TraderProductionMode

func TraderProductionMode(production bool) TraderOption

func TraderSystemInfo

func TraderSystemInfo(systemInfo []byte, length int) TraderOption

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL