Documentation
¶
Index ¶
- func CreateMdApi(options ...MdOption) thost.MdApi
- func CreateTraderApi(options ...TraderOption) thost.TraderApi
- type BaseMdSpi
- func (s *BaseMdSpi) OnFrontConnected()
- func (s *BaseMdSpi) OnFrontDisconnected(nReason int)
- func (s *BaseMdSpi) OnHeartBeatWarning(nTimeLapse int)
- func (s *BaseMdSpi) OnRspError(pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)
- func (s *BaseMdSpi) OnRspQryMulticastInstrument(pMulticastInstrument *thost.CThostFtdcMulticastInstrumentField, ...)
- func (s *BaseMdSpi) OnRspSubForQuoteRsp(pSpecificInstrument *thost.CThostFtdcSpecificInstrumentField, ...)
- func (s *BaseMdSpi) OnRspSubMarketData(pSpecificInstrument *thost.CThostFtdcSpecificInstrumentField, ...)
- func (s *BaseMdSpi) OnRspUnSubForQuoteRsp(pSpecificInstrument *thost.CThostFtdcSpecificInstrumentField, ...)
- func (s *BaseMdSpi) OnRspUnSubMarketData(pSpecificInstrument *thost.CThostFtdcSpecificInstrumentField, ...)
- func (s *BaseMdSpi) OnRspUserLogin(pRspUserLogin *thost.CThostFtdcRspUserLoginField, ...)
- func (s *BaseMdSpi) OnRspUserLogout(pUserLogout *thost.CThostFtdcUserLogoutField, ...)
- func (s *BaseMdSpi) OnRtnDepthMarketData(pDepthMarketData *thost.CThostFtdcDepthMarketDataField)
- func (s *BaseMdSpi) OnRtnForQuoteRsp(pForQuoteRsp *thost.CThostFtdcForQuoteRspField)
- type BaseTraderSpi
- func (s *BaseTraderSpi) OnErrRtnBankToFutureByFuture(pReqTransfer *thost.CThostFtdcReqTransferField, ...)
- func (s *BaseTraderSpi) OnErrRtnBatchOrderAction(pBatchOrderAction *thost.CThostFtdcBatchOrderActionField, ...)
- func (s *BaseTraderSpi) OnErrRtnCancelOffsetSetting(pCancelOffsetSetting *thost.CThostFtdcCancelOffsetSettingField, ...)
- func (s *BaseTraderSpi) OnErrRtnCombActionInsert(pInputCombAction *thost.CThostFtdcInputCombActionField, ...)
- func (s *BaseTraderSpi) OnErrRtnExecOrderAction(pExecOrderAction *thost.CThostFtdcExecOrderActionField, ...)
- func (s *BaseTraderSpi) OnErrRtnExecOrderInsert(pInputExecOrder *thost.CThostFtdcInputExecOrderField, ...)
- func (s *BaseTraderSpi) OnErrRtnForQuoteInsert(pInputForQuote *thost.CThostFtdcInputForQuoteField, ...)
- func (s *BaseTraderSpi) OnErrRtnFutureToBankByFuture(pReqTransfer *thost.CThostFtdcReqTransferField, ...)
- func (s *BaseTraderSpi) OnErrRtnOffsetSetting(pInputOffsetSetting *thost.CThostFtdcInputOffsetSettingField, ...)
- func (s *BaseTraderSpi) OnErrRtnOptionSelfCloseAction(pOptionSelfCloseAction *thost.CThostFtdcOptionSelfCloseActionField, ...)
- func (s *BaseTraderSpi) OnErrRtnOptionSelfCloseInsert(pInputOptionSelfClose *thost.CThostFtdcInputOptionSelfCloseField, ...)
- func (s *BaseTraderSpi) OnErrRtnOrderAction(pOrderAction *thost.CThostFtdcOrderActionField, ...)
- func (s *BaseTraderSpi) OnErrRtnOrderInsert(pInputOrder *thost.CThostFtdcInputOrderField, ...)
- func (s *BaseTraderSpi) OnErrRtnQueryBankBalanceByFuture(pReqQueryAccount *thost.CThostFtdcReqQueryAccountField, ...)
- func (s *BaseTraderSpi) OnErrRtnQuoteAction(pQuoteAction *thost.CThostFtdcQuoteActionField, ...)
- func (s *BaseTraderSpi) OnErrRtnQuoteInsert(pInputQuote *thost.CThostFtdcInputQuoteField, ...)
- func (s *BaseTraderSpi) OnErrRtnRepealBankToFutureByFutureManual(pReqRepeal *thost.CThostFtdcReqRepealField, ...)
- func (s *BaseTraderSpi) OnErrRtnRepealFutureToBankByFutureManual(pReqRepeal *thost.CThostFtdcReqRepealField, ...)
- func (s *BaseTraderSpi) OnFrontConnected()
- func (s *BaseTraderSpi) OnFrontDisconnected(nReason int)
- func (s *BaseTraderSpi) OnHeartBeatWarning(nTimeLapse int)
- func (s *BaseTraderSpi) OnRspAuthenticate(pRspAuthenticateField *thost.CThostFtdcRspAuthenticateField, ...)
- func (s *BaseTraderSpi) OnRspBatchOrderAction(pInputBatchOrderAction *thost.CThostFtdcInputBatchOrderActionField, ...)
- func (s *BaseTraderSpi) OnRspCancelOffsetSetting(pInputOffsetSetting *thost.CThostFtdcInputOffsetSettingField, ...)
- func (s *BaseTraderSpi) OnRspCombActionInsert(pInputCombAction *thost.CThostFtdcInputCombActionField, ...)
- func (s *BaseTraderSpi) OnRspError(pRspInfo *thost.CThostFtdcRspInfoField, nRequestID int, bIsLast bool)
- func (s *BaseTraderSpi) OnRspExecOrderAction(pInputExecOrderAction *thost.CThostFtdcInputExecOrderActionField, ...)
- func (s *BaseTraderSpi) OnRspExecOrderInsert(pInputExecOrder *thost.CThostFtdcInputExecOrderField, ...)
- func (s *BaseTraderSpi) OnRspForQuoteInsert(pInputForQuote *thost.CThostFtdcInputForQuoteField, ...)
- func (s *BaseTraderSpi) OnRspFromBankToFutureByFuture(pReqTransfer *thost.CThostFtdcReqTransferField, ...)
- func (s *BaseTraderSpi) OnRspFromFutureToBankByFuture(pReqTransfer *thost.CThostFtdcReqTransferField, ...)
- func (s *BaseTraderSpi) OnRspGenUserCaptcha(pRspGenUserCaptcha *thost.CThostFtdcRspGenUserCaptchaField, ...)
- func (s *BaseTraderSpi) OnRspGenUserText(pRspGenUserText *thost.CThostFtdcRspGenUserTextField, ...)
- func (s *BaseTraderSpi) OnRspOffsetSetting(pInputOffsetSetting *thost.CThostFtdcInputOffsetSettingField, ...)
- func (s *BaseTraderSpi) OnRspOptionSelfCloseAction(pInputOptionSelfCloseAction *thost.CThostFtdcInputOptionSelfCloseActionField, ...)
- func (s *BaseTraderSpi) OnRspOptionSelfCloseInsert(pInputOptionSelfClose *thost.CThostFtdcInputOptionSelfCloseField, ...)
- func (s *BaseTraderSpi) OnRspOrderAction(pInputOrderAction *thost.CThostFtdcInputOrderActionField, ...)
- func (s *BaseTraderSpi) OnRspOrderInsert(pInputOrder *thost.CThostFtdcInputOrderField, ...)
- func (s *BaseTraderSpi) OnRspParkedOrderAction(pParkedOrderAction *thost.CThostFtdcParkedOrderActionField, ...)
- func (s *BaseTraderSpi) OnRspParkedOrderInsert(pParkedOrder *thost.CThostFtdcParkedOrderField, ...)
- func (s *BaseTraderSpi) OnRspQryAccountregister(pAccountregister *thost.CThostFtdcAccountregisterField, ...)
- func (s *BaseTraderSpi) OnRspQryBrokerTradingAlgos(pBrokerTradingAlgos *thost.CThostFtdcBrokerTradingAlgosField, ...)
- func (s *BaseTraderSpi) OnRspQryBrokerTradingParams(pBrokerTradingParams *thost.CThostFtdcBrokerTradingParamsField, ...)
- func (s *BaseTraderSpi) OnRspQryCFMMCTradingAccountKey(pCFMMCTradingAccountKey *thost.CThostFtdcCFMMCTradingAccountKeyField, ...)
- func (s *BaseTraderSpi) OnRspQryClassifiedInstrument(pInstrument *thost.CThostFtdcInstrumentField, ...)
- func (s *BaseTraderSpi) OnRspQryCombAction(pCombAction *thost.CThostFtdcCombActionField, ...)
- func (s *BaseTraderSpi) OnRspQryCombInstrumentGuard(pCombInstrumentGuard *thost.CThostFtdcCombInstrumentGuardField, ...)
- func (s *BaseTraderSpi) OnRspQryCombLeg(pCombLeg *thost.CThostFtdcCombLegField, pRspInfo *thost.CThostFtdcRspInfoField, ...)
- func (s *BaseTraderSpi) OnRspQryCombPromotionParam(pCombPromotionParam *thost.CThostFtdcCombPromotionParamField, ...)
- func (s *BaseTraderSpi) OnRspQryContractBank(pContractBank *thost.CThostFtdcContractBankField, ...)
- func (s *BaseTraderSpi) OnRspQryDepthMarketData(pDepthMarketData *thost.CThostFtdcDepthMarketDataField, ...)
- func (s *BaseTraderSpi) OnRspQryEWarrantOffset(pEWarrantOffset *thost.CThostFtdcEWarrantOffsetField, ...)
- func (s *BaseTraderSpi) OnRspQryExchange(pExchange *thost.CThostFtdcExchangeField, ...)
- func (s *BaseTraderSpi) OnRspQryExchangeMarginRate(pExchangeMarginRate *thost.CThostFtdcExchangeMarginRateField, ...)
- func (s *BaseTraderSpi) OnRspQryExchangeMarginRateAdjust(pExchangeMarginRateAdjust *thost.CThostFtdcExchangeMarginRateAdjustField, ...)
- func (s *BaseTraderSpi) OnRspQryExchangeRate(pExchangeRate *thost.CThostFtdcExchangeRateField, ...)
- func (s *BaseTraderSpi) OnRspQryExecOrder(pExecOrder *thost.CThostFtdcExecOrderField, ...)
- func (s *BaseTraderSpi) OnRspQryForQuote(pForQuote *thost.CThostFtdcForQuoteField, ...)
- func (s *BaseTraderSpi) OnRspQryInstrument(pInstrument *thost.CThostFtdcInstrumentField, ...)
- func (s *BaseTraderSpi) OnRspQryInstrumentCommissionRate(pInstrumentCommissionRate *thost.CThostFtdcInstrumentCommissionRateField, ...)
- func (s *BaseTraderSpi) OnRspQryInstrumentMarginRate(pInstrumentMarginRate *thost.CThostFtdcInstrumentMarginRateField, ...)
- func (s *BaseTraderSpi) OnRspQryInstrumentOrderCommRate(pInstrumentOrderCommRate *thost.CThostFtdcInstrumentOrderCommRateField, ...)
- func (s *BaseTraderSpi) OnRspQryInvestUnit(pInvestUnit *thost.CThostFtdcInvestUnitField, ...)
- func (s *BaseTraderSpi) OnRspQryInvestor(pInvestor *thost.CThostFtdcInvestorField, ...)
- func (s *BaseTraderSpi) OnRspQryInvestorCommodityGroupSPMMMargin(...)
- func (s *BaseTraderSpi) OnRspQryInvestorCommoditySPMMMargin(pInvestorCommoditySPMMMargin *thost.CThostFtdcInvestorCommoditySPMMMarginField, ...)
- func (s *BaseTraderSpi) OnRspQryInvestorInfoCommRec(pInvestorInfoCommRec *thost.CThostFtdcInvestorInfoCommRecField, ...)
- func (s *BaseTraderSpi) OnRspQryInvestorPortfMarginRatio(pInvestorPortfMarginRatio *thost.CThostFtdcInvestorPortfMarginRatioField, ...)
- func (s *BaseTraderSpi) OnRspQryInvestorPortfSetting(pInvestorPortfSetting *thost.CThostFtdcInvestorPortfSettingField, ...)
- func (s *BaseTraderSpi) OnRspQryInvestorPosition(pInvestorPosition *thost.CThostFtdcInvestorPositionField, ...)
- func (s *BaseTraderSpi) OnRspQryInvestorPositionCombineDetail(...)
- func (s *BaseTraderSpi) OnRspQryInvestorPositionDetail(pInvestorPositionDetail *thost.CThostFtdcInvestorPositionDetailField, ...)
- func (s *BaseTraderSpi) OnRspQryInvestorProdRCAMSMargin(pInvestorProdRCAMSMargin *thost.CThostFtdcInvestorProdRCAMSMarginField, ...)
- func (s *BaseTraderSpi) OnRspQryInvestorProdRULEMargin(pInvestorProdRULEMargin *thost.CThostFtdcInvestorProdRULEMarginField, ...)
- func (s *BaseTraderSpi) OnRspQryInvestorProdSPBMDetail(pInvestorProdSPBMDetail *thost.CThostFtdcInvestorProdSPBMDetailField, ...)
- func (s *BaseTraderSpi) OnRspQryInvestorProductGroupMargin(pInvestorProductGroupMargin *thost.CThostFtdcInvestorProductGroupMarginField, ...)
- func (s *BaseTraderSpi) OnRspQryMMInstrumentCommissionRate(pMMInstrumentCommissionRate *thost.CThostFtdcMMInstrumentCommissionRateField, ...)
- func (s *BaseTraderSpi) OnRspQryMMOptionInstrCommRate(pMMOptionInstrCommRate *thost.CThostFtdcMMOptionInstrCommRateField, ...)
- func (s *BaseTraderSpi) OnRspQryMaxOrderVolume(pQryMaxOrderVolume *thost.CThostFtdcQryMaxOrderVolumeField, ...)
- func (s *BaseTraderSpi) OnRspQryNotice(pNotice *thost.CThostFtdcNoticeField, pRspInfo *thost.CThostFtdcRspInfoField, ...)
- func (s *BaseTraderSpi) OnRspQryOffsetSetting(pOffsetSetting *thost.CThostFtdcOffsetSettingField, ...)
- func (s *BaseTraderSpi) OnRspQryOptionInstrCommRate(pOptionInstrCommRate *thost.CThostFtdcOptionInstrCommRateField, ...)
- func (s *BaseTraderSpi) OnRspQryOptionInstrTradeCost(pOptionInstrTradeCost *thost.CThostFtdcOptionInstrTradeCostField, ...)
- func (s *BaseTraderSpi) OnRspQryOptionSelfClose(pOptionSelfClose *thost.CThostFtdcOptionSelfCloseField, ...)
- func (s *BaseTraderSpi) OnRspQryOrder(pOrder *thost.CThostFtdcOrderField, pRspInfo *thost.CThostFtdcRspInfoField, ...)
- func (s *BaseTraderSpi) OnRspQryParkedOrder(pParkedOrder *thost.CThostFtdcParkedOrderField, ...)
- func (s *BaseTraderSpi) OnRspQryParkedOrderAction(pParkedOrderAction *thost.CThostFtdcParkedOrderActionField, ...)
- func (s *BaseTraderSpi) OnRspQryProduct(pProduct *thost.CThostFtdcProductField, pRspInfo *thost.CThostFtdcRspInfoField, ...)
- func (s *BaseTraderSpi) OnRspQryProductExchRate(pProductExchRate *thost.CThostFtdcProductExchRateField, ...)
- func (s *BaseTraderSpi) OnRspQryProductGroup(pProductGroup *thost.CThostFtdcProductGroupField, ...)
- func (s *BaseTraderSpi) OnRspQryQuote(pQuote *thost.CThostFtdcQuoteField, pRspInfo *thost.CThostFtdcRspInfoField, ...)
- func (s *BaseTraderSpi) OnRspQryRCAMSCombProductInfo(pRCAMSCombProductInfo *thost.CThostFtdcRCAMSCombProductInfoField, ...)
- func (s *BaseTraderSpi) OnRspQryRCAMSInstrParameter(pRCAMSInstrParameter *thost.CThostFtdcRCAMSInstrParameterField, ...)
- func (s *BaseTraderSpi) OnRspQryRCAMSInterParameter(pRCAMSInterParameter *thost.CThostFtdcRCAMSInterParameterField, ...)
- func (s *BaseTraderSpi) OnRspQryRCAMSIntraParameter(pRCAMSIntraParameter *thost.CThostFtdcRCAMSIntraParameterField, ...)
- func (s *BaseTraderSpi) OnRspQryRCAMSInvestorCombPosition(pRCAMSInvestorCombPosition *thost.CThostFtdcRCAMSInvestorCombPositionField, ...)
- func (s *BaseTraderSpi) OnRspQryRCAMSShortOptAdjustParam(pRCAMSShortOptAdjustParam *thost.CThostFtdcRCAMSShortOptAdjustParamField, ...)
- func (s *BaseTraderSpi) OnRspQryRULEInstrParameter(pRULEInstrParameter *thost.CThostFtdcRULEInstrParameterField, ...)
- func (s *BaseTraderSpi) OnRspQryRULEInterParameter(pRULEInterParameter *thost.CThostFtdcRULEInterParameterField, ...)
- func (s *BaseTraderSpi) OnRspQryRULEIntraParameter(pRULEIntraParameter *thost.CThostFtdcRULEIntraParameterField, ...)
- func (s *BaseTraderSpi) OnRspQryRiskSettleInvstPosition(pRiskSettleInvstPosition *thost.CThostFtdcRiskSettleInvstPositionField, ...)
- func (s *BaseTraderSpi) OnRspQryRiskSettleProductStatus(pRiskSettleProductStatus *thost.CThostFtdcRiskSettleProductStatusField, ...)
- func (s *BaseTraderSpi) OnRspQrySPBMAddOnInterParameter(pSPBMAddOnInterParameter *thost.CThostFtdcSPBMAddOnInterParameterField, ...)
- func (s *BaseTraderSpi) OnRspQrySPBMFutureParameter(pSPBMFutureParameter *thost.CThostFtdcSPBMFutureParameterField, ...)
- func (s *BaseTraderSpi) OnRspQrySPBMInterParameter(pSPBMInterParameter *thost.CThostFtdcSPBMInterParameterField, ...)
- func (s *BaseTraderSpi) OnRspQrySPBMIntraParameter(pSPBMIntraParameter *thost.CThostFtdcSPBMIntraParameterField, ...)
- func (s *BaseTraderSpi) OnRspQrySPBMInvestorPortfDef(pSPBMInvestorPortfDef *thost.CThostFtdcSPBMInvestorPortfDefField, ...)
- func (s *BaseTraderSpi) OnRspQrySPBMOptionParameter(pSPBMOptionParameter *thost.CThostFtdcSPBMOptionParameterField, ...)
- func (s *BaseTraderSpi) OnRspQrySPBMPortfDefinition(pSPBMPortfDefinition *thost.CThostFtdcSPBMPortfDefinitionField, ...)
- func (s *BaseTraderSpi) OnRspQrySPMMInstParam(pSPMMInstParam *thost.CThostFtdcSPMMInstParamField, ...)
- func (s *BaseTraderSpi) OnRspQrySPMMProductParam(pSPMMProductParam *thost.CThostFtdcSPMMProductParamField, ...)
- func (s *BaseTraderSpi) OnRspQrySecAgentACIDMap(pSecAgentACIDMap *thost.CThostFtdcSecAgentACIDMapField, ...)
- func (s *BaseTraderSpi) OnRspQrySecAgentCheckMode(pSecAgentCheckMode *thost.CThostFtdcSecAgentCheckModeField, ...)
- func (s *BaseTraderSpi) OnRspQrySecAgentTradeInfo(pSecAgentTradeInfo *thost.CThostFtdcSecAgentTradeInfoField, ...)
- func (s *BaseTraderSpi) OnRspQrySecAgentTradingAccount(pTradingAccount *thost.CThostFtdcTradingAccountField, ...)
- func (s *BaseTraderSpi) OnRspQrySettlementInfo(pSettlementInfo *thost.CThostFtdcSettlementInfoField, ...)
- func (s *BaseTraderSpi) OnRspQrySettlementInfoConfirm(pSettlementInfoConfirm *thost.CThostFtdcSettlementInfoConfirmField, ...)
- func (s *BaseTraderSpi) OnRspQryTrade(pTrade *thost.CThostFtdcTradeField, pRspInfo *thost.CThostFtdcRspInfoField, ...)
- func (s *BaseTraderSpi) OnRspQryTraderOffer(pTraderOffer *thost.CThostFtdcTraderOfferField, ...)
- func (s *BaseTraderSpi) OnRspQryTradingAccount(pTradingAccount *thost.CThostFtdcTradingAccountField, ...)
- func (s *BaseTraderSpi) OnRspQryTradingCode(pTradingCode *thost.CThostFtdcTradingCodeField, ...)
- func (s *BaseTraderSpi) OnRspQryTradingNotice(pTradingNotice *thost.CThostFtdcTradingNoticeField, ...)
- func (s *BaseTraderSpi) OnRspQryTransferBank(pTransferBank *thost.CThostFtdcTransferBankField, ...)
- func (s *BaseTraderSpi) OnRspQryTransferSerial(pTransferSerial *thost.CThostFtdcTransferSerialField, ...)
- func (s *BaseTraderSpi) OnRspQryUserSession(pUserSession *thost.CThostFtdcUserSessionField, ...)
- func (s *BaseTraderSpi) OnRspQueryBankAccountMoneyByFuture(pReqQueryAccount *thost.CThostFtdcReqQueryAccountField, ...)
- func (s *BaseTraderSpi) OnRspQueryCFMMCTradingAccountToken(...)
- func (s *BaseTraderSpi) OnRspQuoteAction(pInputQuoteAction *thost.CThostFtdcInputQuoteActionField, ...)
- func (s *BaseTraderSpi) OnRspQuoteInsert(pInputQuote *thost.CThostFtdcInputQuoteField, ...)
- func (s *BaseTraderSpi) OnRspRemoveParkedOrder(pRemoveParkedOrder *thost.CThostFtdcRemoveParkedOrderField, ...)
- func (s *BaseTraderSpi) OnRspRemoveParkedOrderAction(pRemoveParkedOrderAction *thost.CThostFtdcRemoveParkedOrderActionField, ...)
- func (s *BaseTraderSpi) OnRspSettlementInfoConfirm(pSettlementInfoConfirm *thost.CThostFtdcSettlementInfoConfirmField, ...)
- func (s *BaseTraderSpi) OnRspTradingAccountPasswordUpdate(...)
- func (s *BaseTraderSpi) OnRspUserAuthMethod(pRspUserAuthMethod *thost.CThostFtdcRspUserAuthMethodField, ...)
- func (s *BaseTraderSpi) OnRspUserLogin(pRspUserLogin *thost.CThostFtdcRspUserLoginField, ...)
- func (s *BaseTraderSpi) OnRspUserLogout(pUserLogout *thost.CThostFtdcUserLogoutField, ...)
- func (s *BaseTraderSpi) OnRspUserPasswordUpdate(pUserPasswordUpdate *thost.CThostFtdcUserPasswordUpdateField, ...)
- func (s *BaseTraderSpi) OnRtnBulletin(pBulletin *thost.CThostFtdcBulletinField)
- func (s *BaseTraderSpi) OnRtnCFMMCTradingAccountToken(pCFMMCTradingAccountToken *thost.CThostFtdcCFMMCTradingAccountTokenField)
- func (s *BaseTraderSpi) OnRtnCancelAccountByBank(pCancelAccount *thost.CThostFtdcCancelAccountField)
- func (s *BaseTraderSpi) OnRtnChangeAccountByBank(pChangeAccount *thost.CThostFtdcChangeAccountField)
- func (s *BaseTraderSpi) OnRtnCombAction(pCombAction *thost.CThostFtdcCombActionField)
- func (s *BaseTraderSpi) OnRtnErrorConditionalOrder(pErrorConditionalOrder *thost.CThostFtdcErrorConditionalOrderField)
- func (s *BaseTraderSpi) OnRtnExecOrder(pExecOrder *thost.CThostFtdcExecOrderField)
- func (s *BaseTraderSpi) OnRtnForQuoteRsp(pForQuoteRsp *thost.CThostFtdcForQuoteRspField)
- func (s *BaseTraderSpi) OnRtnFromBankToFutureByBank(pRspTransfer *thost.CThostFtdcRspTransferField)
- func (s *BaseTraderSpi) OnRtnFromBankToFutureByFuture(pRspTransfer *thost.CThostFtdcRspTransferField)
- func (s *BaseTraderSpi) OnRtnFromFutureToBankByBank(pRspTransfer *thost.CThostFtdcRspTransferField)
- func (s *BaseTraderSpi) OnRtnFromFutureToBankByFuture(pRspTransfer *thost.CThostFtdcRspTransferField)
- func (s *BaseTraderSpi) OnRtnInstrumentStatus(pInstrumentStatus *thost.CThostFtdcInstrumentStatusField)
- func (s *BaseTraderSpi) OnRtnOffsetSetting(pOffsetSetting *thost.CThostFtdcOffsetSettingField)
- func (s *BaseTraderSpi) OnRtnOpenAccountByBank(pOpenAccount *thost.CThostFtdcOpenAccountField)
- func (s *BaseTraderSpi) OnRtnOptionSelfClose(pOptionSelfClose *thost.CThostFtdcOptionSelfCloseField)
- func (s *BaseTraderSpi) OnRtnOrder(pOrder *thost.CThostFtdcOrderField)
- func (s *BaseTraderSpi) OnRtnQueryBankBalanceByFuture(pNotifyQueryAccount *thost.CThostFtdcNotifyQueryAccountField)
- func (s *BaseTraderSpi) OnRtnQuote(pQuote *thost.CThostFtdcQuoteField)
- func (s *BaseTraderSpi) OnRtnRepealFromBankToFutureByBank(pRspRepeal *thost.CThostFtdcRspRepealField)
- func (s *BaseTraderSpi) OnRtnRepealFromBankToFutureByFuture(pRspRepeal *thost.CThostFtdcRspRepealField)
- func (s *BaseTraderSpi) OnRtnRepealFromBankToFutureByFutureManual(pRspRepeal *thost.CThostFtdcRspRepealField)
- func (s *BaseTraderSpi) OnRtnRepealFromFutureToBankByBank(pRspRepeal *thost.CThostFtdcRspRepealField)
- func (s *BaseTraderSpi) OnRtnRepealFromFutureToBankByFuture(pRspRepeal *thost.CThostFtdcRspRepealField)
- func (s *BaseTraderSpi) OnRtnRepealFromFutureToBankByFutureManual(pRspRepeal *thost.CThostFtdcRspRepealField)
- func (s *BaseTraderSpi) OnRtnTrade(pTrade *thost.CThostFtdcTradeField)
- func (s *BaseTraderSpi) OnRtnTradingNotice(pTradingNoticeInfo *thost.CThostFtdcTradingNoticeInfoField)
- type MdApi
- func (s *MdApi) GetApiVersion() string
- func (s *MdApi) GetTradingDay() string
- func (s *MdApi) Init()
- func (s *MdApi) Join() int
- func (s *MdApi) RegisterFensUserInfo(pFensUserInfo *thost.CThostFtdcFensUserInfoField)
- func (s *MdApi) RegisterFront(pszFrontAddress string)
- func (s *MdApi) RegisterNameServer(pszNsAddress string)
- func (s *MdApi) RegisterSpi(pSpi thost.MdSpi)
- func (s *MdApi) Release()
- func (s *MdApi) ReqQryMulticastInstrument(pQryMulticastInstrument *thost.CThostFtdcQryMulticastInstrumentField, ...) int
- func (s *MdApi) ReqUserLogin(pReqUserLoginField *thost.CThostFtdcReqUserLoginField, nRequestID int) int
- func (s *MdApi) ReqUserLogout(pUserLogout *thost.CThostFtdcUserLogoutField, nRequestID int) int
- func (s *MdApi) SubscribeForQuoteRsp(instrumentIDs ...string) int
- func (s *MdApi) SubscribeMarketData(instrumentIDs ...string) int
- func (s *MdApi) UnSubscribeForQuoteRsp(instrumentIDs ...string) int
- func (s *MdApi) UnSubscribeMarketData(instrumentIDs ...string) int
- type MdOption
- type TraderApi
- func (s *TraderApi) GetApiVersion() string
- func (s *TraderApi) GetFrontInfo(pFrontInfo *thost.CThostFtdcFrontInfoField)
- func (s *TraderApi) GetTradingDay() string
- func (s *TraderApi) Init()
- func (s *TraderApi) Join() int
- func (s *TraderApi) RegisterFensUserInfo(pFensUserInfo *thost.CThostFtdcFensUserInfoField)
- func (s *TraderApi) RegisterFront(pszFrontAddress string)
- func (s *TraderApi) RegisterNameServer(pszNsAddress string)
- func (s *TraderApi) RegisterSpi(pSpi thost.TraderSpi)
- func (s *TraderApi) RegisterUserSystemInfo(pUserSystemInfo *thost.CThostFtdcUserSystemInfoField) int
- func (s *TraderApi) RegisterWechatUserSystemInfo(pUserSystemInfo *thost.CThostFtdcWechatUserSystemInfoField) int
- func (s *TraderApi) Release()
- func (s *TraderApi) ReqAuthenticate(pReqAuthenticateField *thost.CThostFtdcReqAuthenticateField, nRequestID int) int
- func (s *TraderApi) ReqBatchOrderAction(pInputBatchOrderAction *thost.CThostFtdcInputBatchOrderActionField, ...) int
- func (s *TraderApi) ReqCancelOffsetSetting(pInputOffsetSetting *thost.CThostFtdcInputOffsetSettingField, nRequestID int) int
- func (s *TraderApi) ReqCombActionInsert(pInputCombAction *thost.CThostFtdcInputCombActionField, nRequestID int) int
- func (s *TraderApi) ReqExecOrderAction(pInputExecOrderAction *thost.CThostFtdcInputExecOrderActionField, ...) int
- func (s *TraderApi) ReqExecOrderInsert(pInputExecOrder *thost.CThostFtdcInputExecOrderField, nRequestID int) int
- func (s *TraderApi) ReqForQuoteInsert(pInputForQuote *thost.CThostFtdcInputForQuoteField, nRequestID int) int
- func (s *TraderApi) ReqFromBankToFutureByFuture(pReqTransfer *thost.CThostFtdcReqTransferField, nRequestID int) int
- func (s *TraderApi) ReqFromFutureToBankByFuture(pReqTransfer *thost.CThostFtdcReqTransferField, nRequestID int) int
- func (s *TraderApi) ReqGenUserCaptcha(pReqGenUserCaptcha *thost.CThostFtdcReqGenUserCaptchaField, nRequestID int) int
- func (s *TraderApi) ReqGenUserText(pReqGenUserText *thost.CThostFtdcReqGenUserTextField, nRequestID int) int
- func (s *TraderApi) ReqOffsetSetting(pInputOffsetSetting *thost.CThostFtdcInputOffsetSettingField, nRequestID int) int
- func (s *TraderApi) ReqOptionSelfCloseAction(pInputOptionSelfCloseAction *thost.CThostFtdcInputOptionSelfCloseActionField, ...) int
- func (s *TraderApi) ReqOptionSelfCloseInsert(pInputOptionSelfClose *thost.CThostFtdcInputOptionSelfCloseField, ...) int
- func (s *TraderApi) ReqOrderAction(pInputOrderAction *thost.CThostFtdcInputOrderActionField, nRequestID int) int
- func (s *TraderApi) ReqOrderInsert(pInputOrder *thost.CThostFtdcInputOrderField, nRequestID int) int
- func (s *TraderApi) ReqParkedOrderAction(pParkedOrderAction *thost.CThostFtdcParkedOrderActionField, nRequestID int) int
- func (s *TraderApi) ReqParkedOrderInsert(pParkedOrder *thost.CThostFtdcParkedOrderField, nRequestID int) int
- func (s *TraderApi) ReqQryAccountregister(pQryAccountregister *thost.CThostFtdcQryAccountregisterField, nRequestID int) int
- func (s *TraderApi) ReqQryBrokerTradingAlgos(pQryBrokerTradingAlgos *thost.CThostFtdcQryBrokerTradingAlgosField, ...) int
- func (s *TraderApi) ReqQryBrokerTradingParams(pQryBrokerTradingParams *thost.CThostFtdcQryBrokerTradingParamsField, ...) int
- func (s *TraderApi) ReqQryCFMMCTradingAccountKey(pQryCFMMCTradingAccountKey *thost.CThostFtdcQryCFMMCTradingAccountKeyField, ...) int
- func (s *TraderApi) ReqQryClassifiedInstrument(pQryClassifiedInstrument *thost.CThostFtdcQryClassifiedInstrumentField, ...) int
- func (s *TraderApi) ReqQryCombAction(pQryCombAction *thost.CThostFtdcQryCombActionField, nRequestID int) int
- func (s *TraderApi) ReqQryCombInstrumentGuard(pQryCombInstrumentGuard *thost.CThostFtdcQryCombInstrumentGuardField, ...) int
- func (s *TraderApi) ReqQryCombLeg(pQryCombLeg *thost.CThostFtdcQryCombLegField, nRequestID int) int
- func (s *TraderApi) ReqQryCombPromotionParam(pQryCombPromotionParam *thost.CThostFtdcQryCombPromotionParamField, ...) int
- func (s *TraderApi) ReqQryContractBank(pQryContractBank *thost.CThostFtdcQryContractBankField, nRequestID int) int
- func (s *TraderApi) ReqQryDepthMarketData(pQryDepthMarketData *thost.CThostFtdcQryDepthMarketDataField, nRequestID int) int
- func (s *TraderApi) ReqQryEWarrantOffset(pQryEWarrantOffset *thost.CThostFtdcQryEWarrantOffsetField, nRequestID int) int
- func (s *TraderApi) ReqQryExchange(pQryExchange *thost.CThostFtdcQryExchangeField, nRequestID int) int
- func (s *TraderApi) ReqQryExchangeMarginRate(pQryExchangeMarginRate *thost.CThostFtdcQryExchangeMarginRateField, ...) int
- func (s *TraderApi) ReqQryExchangeMarginRateAdjust(pQryExchangeMarginRateAdjust *thost.CThostFtdcQryExchangeMarginRateAdjustField, ...) int
- func (s *TraderApi) ReqQryExchangeRate(pQryExchangeRate *thost.CThostFtdcQryExchangeRateField, nRequestID int) int
- func (s *TraderApi) ReqQryExecOrder(pQryExecOrder *thost.CThostFtdcQryExecOrderField, nRequestID int) int
- func (s *TraderApi) ReqQryForQuote(pQryForQuote *thost.CThostFtdcQryForQuoteField, nRequestID int) int
- func (s *TraderApi) ReqQryInstrument(pQryInstrument *thost.CThostFtdcQryInstrumentField, nRequestID int) int
- func (s *TraderApi) ReqQryInstrumentCommissionRate(pQryInstrumentCommissionRate *thost.CThostFtdcQryInstrumentCommissionRateField, ...) int
- func (s *TraderApi) ReqQryInstrumentMarginRate(pQryInstrumentMarginRate *thost.CThostFtdcQryInstrumentMarginRateField, ...) int
- func (s *TraderApi) ReqQryInstrumentOrderCommRate(pQryInstrumentOrderCommRate *thost.CThostFtdcQryInstrumentOrderCommRateField, ...) int
- func (s *TraderApi) ReqQryInvestUnit(pQryInvestUnit *thost.CThostFtdcQryInvestUnitField, nRequestID int) int
- func (s *TraderApi) ReqQryInvestor(pQryInvestor *thost.CThostFtdcQryInvestorField, nRequestID int) int
- func (s *TraderApi) ReqQryInvestorCommodityGroupSPMMMargin(...) int
- func (s *TraderApi) ReqQryInvestorCommoditySPMMMargin(...) int
- func (s *TraderApi) ReqQryInvestorInfoCommRec(pQryInvestorInfoCommRec *thost.CThostFtdcQryInvestorInfoCommRecField, ...) int
- func (s *TraderApi) ReqQryInvestorPortfMarginRatio(pQryInvestorPortfMarginRatio *thost.CThostFtdcQryInvestorPortfMarginRatioField, ...) int
- func (s *TraderApi) ReqQryInvestorPortfSetting(pQryInvestorPortfSetting *thost.CThostFtdcQryInvestorPortfSettingField, ...) int
- func (s *TraderApi) ReqQryInvestorPosition(pQryInvestorPosition *thost.CThostFtdcQryInvestorPositionField, nRequestID int) int
- func (s *TraderApi) ReqQryInvestorPositionCombineDetail(...) int
- func (s *TraderApi) ReqQryInvestorPositionDetail(pQryInvestorPositionDetail *thost.CThostFtdcQryInvestorPositionDetailField, ...) int
- func (s *TraderApi) ReqQryInvestorProdRCAMSMargin(pQryInvestorProdRCAMSMargin *thost.CThostFtdcQryInvestorProdRCAMSMarginField, ...) int
- func (s *TraderApi) ReqQryInvestorProdRULEMargin(pQryInvestorProdRULEMargin *thost.CThostFtdcQryInvestorProdRULEMarginField, ...) int
- func (s *TraderApi) ReqQryInvestorProdSPBMDetail(pQryInvestorProdSPBMDetail *thost.CThostFtdcQryInvestorProdSPBMDetailField, ...) int
- func (s *TraderApi) ReqQryInvestorProductGroupMargin(...) int
- func (s *TraderApi) ReqQryMMInstrumentCommissionRate(...) int
- func (s *TraderApi) ReqQryMMOptionInstrCommRate(pQryMMOptionInstrCommRate *thost.CThostFtdcQryMMOptionInstrCommRateField, ...) int
- func (s *TraderApi) ReqQryMaxOrderVolume(pQryMaxOrderVolume *thost.CThostFtdcQryMaxOrderVolumeField, nRequestID int) int
- func (s *TraderApi) ReqQryNotice(pQryNotice *thost.CThostFtdcQryNoticeField, nRequestID int) int
- func (s *TraderApi) ReqQryOffsetSetting(pQryOffsetSetting *thost.CThostFtdcQryOffsetSettingField, nRequestID int) int
- func (s *TraderApi) ReqQryOptionInstrCommRate(pQryOptionInstrCommRate *thost.CThostFtdcQryOptionInstrCommRateField, ...) int
- func (s *TraderApi) ReqQryOptionInstrTradeCost(pQryOptionInstrTradeCost *thost.CThostFtdcQryOptionInstrTradeCostField, ...) int
- func (s *TraderApi) ReqQryOptionSelfClose(pQryOptionSelfClose *thost.CThostFtdcQryOptionSelfCloseField, nRequestID int) int
- func (s *TraderApi) ReqQryOrder(pQryOrder *thost.CThostFtdcQryOrderField, nRequestID int) int
- func (s *TraderApi) ReqQryParkedOrder(pQryParkedOrder *thost.CThostFtdcQryParkedOrderField, nRequestID int) int
- func (s *TraderApi) ReqQryParkedOrderAction(pQryParkedOrderAction *thost.CThostFtdcQryParkedOrderActionField, ...) int
- func (s *TraderApi) ReqQryProduct(pQryProduct *thost.CThostFtdcQryProductField, nRequestID int) int
- func (s *TraderApi) ReqQryProductExchRate(pQryProductExchRate *thost.CThostFtdcQryProductExchRateField, nRequestID int) int
- func (s *TraderApi) ReqQryProductGroup(pQryProductGroup *thost.CThostFtdcQryProductGroupField, nRequestID int) int
- func (s *TraderApi) ReqQryQuote(pQryQuote *thost.CThostFtdcQryQuoteField, nRequestID int) int
- func (s *TraderApi) ReqQryRCAMSCombProductInfo(pQryRCAMSCombProductInfo *thost.CThostFtdcQryRCAMSCombProductInfoField, ...) int
- func (s *TraderApi) ReqQryRCAMSInstrParameter(pQryRCAMSInstrParameter *thost.CThostFtdcQryRCAMSInstrParameterField, ...) int
- func (s *TraderApi) ReqQryRCAMSInterParameter(pQryRCAMSInterParameter *thost.CThostFtdcQryRCAMSInterParameterField, ...) int
- func (s *TraderApi) ReqQryRCAMSIntraParameter(pQryRCAMSIntraParameter *thost.CThostFtdcQryRCAMSIntraParameterField, ...) int
- func (s *TraderApi) ReqQryRCAMSInvestorCombPosition(...) int
- func (s *TraderApi) ReqQryRCAMSShortOptAdjustParam(pQryRCAMSShortOptAdjustParam *thost.CThostFtdcQryRCAMSShortOptAdjustParamField, ...) int
- func (s *TraderApi) ReqQryRULEInstrParameter(pQryRULEInstrParameter *thost.CThostFtdcQryRULEInstrParameterField, ...) int
- func (s *TraderApi) ReqQryRULEInterParameter(pQryRULEInterParameter *thost.CThostFtdcQryRULEInterParameterField, ...) int
- func (s *TraderApi) ReqQryRULEIntraParameter(pQryRULEIntraParameter *thost.CThostFtdcQryRULEIntraParameterField, ...) int
- func (s *TraderApi) ReqQryRiskSettleInvstPosition(pQryRiskSettleInvstPosition *thost.CThostFtdcQryRiskSettleInvstPositionField, ...) int
- func (s *TraderApi) ReqQryRiskSettleProductStatus(pQryRiskSettleProductStatus *thost.CThostFtdcQryRiskSettleProductStatusField, ...) int
- func (s *TraderApi) ReqQrySPBMAddOnInterParameter(pQrySPBMAddOnInterParameter *thost.CThostFtdcQrySPBMAddOnInterParameterField, ...) int
- func (s *TraderApi) ReqQrySPBMFutureParameter(pQrySPBMFutureParameter *thost.CThostFtdcQrySPBMFutureParameterField, ...) int
- func (s *TraderApi) ReqQrySPBMInterParameter(pQrySPBMInterParameter *thost.CThostFtdcQrySPBMInterParameterField, ...) int
- func (s *TraderApi) ReqQrySPBMIntraParameter(pQrySPBMIntraParameter *thost.CThostFtdcQrySPBMIntraParameterField, ...) int
- func (s *TraderApi) ReqQrySPBMInvestorPortfDef(pQrySPBMInvestorPortfDef *thost.CThostFtdcQrySPBMInvestorPortfDefField, ...) int
- func (s *TraderApi) ReqQrySPBMOptionParameter(pQrySPBMOptionParameter *thost.CThostFtdcQrySPBMOptionParameterField, ...) int
- func (s *TraderApi) ReqQrySPBMPortfDefinition(pQrySPBMPortfDefinition *thost.CThostFtdcQrySPBMPortfDefinitionField, ...) int
- func (s *TraderApi) ReqQrySPMMInstParam(pQrySPMMInstParam *thost.CThostFtdcQrySPMMInstParamField, nRequestID int) int
- func (s *TraderApi) ReqQrySPMMProductParam(pQrySPMMProductParam *thost.CThostFtdcQrySPMMProductParamField, nRequestID int) int
- func (s *TraderApi) ReqQrySecAgentACIDMap(pQrySecAgentACIDMap *thost.CThostFtdcQrySecAgentACIDMapField, nRequestID int) int
- func (s *TraderApi) ReqQrySecAgentCheckMode(pQrySecAgentCheckMode *thost.CThostFtdcQrySecAgentCheckModeField, ...) int
- func (s *TraderApi) ReqQrySecAgentTradeInfo(pQrySecAgentTradeInfo *thost.CThostFtdcQrySecAgentTradeInfoField, ...) int
- func (s *TraderApi) ReqQrySecAgentTradingAccount(pQryTradingAccount *thost.CThostFtdcQryTradingAccountField, nRequestID int) int
- func (s *TraderApi) ReqQrySettlementInfo(pQrySettlementInfo *thost.CThostFtdcQrySettlementInfoField, nRequestID int) int
- func (s *TraderApi) ReqQrySettlementInfoConfirm(pQrySettlementInfoConfirm *thost.CThostFtdcQrySettlementInfoConfirmField, ...) int
- func (s *TraderApi) ReqQryTrade(pQryTrade *thost.CThostFtdcQryTradeField, nRequestID int) int
- func (s *TraderApi) ReqQryTraderOffer(pQryTraderOffer *thost.CThostFtdcQryTraderOfferField, nRequestID int) int
- func (s *TraderApi) ReqQryTradingAccount(pQryTradingAccount *thost.CThostFtdcQryTradingAccountField, nRequestID int) int
- func (s *TraderApi) ReqQryTradingCode(pQryTradingCode *thost.CThostFtdcQryTradingCodeField, nRequestID int) int
- func (s *TraderApi) ReqQryTradingNotice(pQryTradingNotice *thost.CThostFtdcQryTradingNoticeField, nRequestID int) int
- func (s *TraderApi) ReqQryTransferBank(pQryTransferBank *thost.CThostFtdcQryTransferBankField, nRequestID int) int
- func (s *TraderApi) ReqQryTransferSerial(pQryTransferSerial *thost.CThostFtdcQryTransferSerialField, nRequestID int) int
- func (s *TraderApi) ReqQryUserSession(pQryUserSession *thost.CThostFtdcQryUserSessionField, nRequestID int) int
- func (s *TraderApi) ReqQueryBankAccountMoneyByFuture(pReqQueryAccount *thost.CThostFtdcReqQueryAccountField, nRequestID int) int
- func (s *TraderApi) ReqQueryCFMMCTradingAccountToken(...) int
- func (s *TraderApi) ReqQuoteAction(pInputQuoteAction *thost.CThostFtdcInputQuoteActionField, nRequestID int) int
- func (s *TraderApi) ReqQuoteInsert(pInputQuote *thost.CThostFtdcInputQuoteField, nRequestID int) int
- func (s *TraderApi) ReqRemoveParkedOrder(pRemoveParkedOrder *thost.CThostFtdcRemoveParkedOrderField, nRequestID int) int
- func (s *TraderApi) ReqRemoveParkedOrderAction(pRemoveParkedOrderAction *thost.CThostFtdcRemoveParkedOrderActionField, ...) int
- func (s *TraderApi) ReqSettlementInfoConfirm(pSettlementInfoConfirm *thost.CThostFtdcSettlementInfoConfirmField, ...) int
- func (s *TraderApi) ReqTradingAccountPasswordUpdate(...) int
- func (s *TraderApi) ReqUserAuthMethod(pReqUserAuthMethod *thost.CThostFtdcReqUserAuthMethodField, nRequestID int) int
- func (s *TraderApi) ReqUserLogin(pReqUserLoginField *thost.CThostFtdcReqUserLoginField, nRequestID int) int
- func (s *TraderApi) ReqUserLoginWithCaptcha(pReqUserLoginWithCaptcha *thost.CThostFtdcReqUserLoginWithCaptchaField, ...) int
- func (s *TraderApi) ReqUserLoginWithOTP(pReqUserLoginWithOTP *thost.CThostFtdcReqUserLoginWithOTPField, nRequestID int) int
- func (s *TraderApi) ReqUserLoginWithText(pReqUserLoginWithText *thost.CThostFtdcReqUserLoginWithTextField, ...) int
- func (s *TraderApi) ReqUserLogout(pUserLogout *thost.CThostFtdcUserLogoutField, nRequestID int) int
- func (s *TraderApi) ReqUserPasswordUpdate(pUserPasswordUpdate *thost.CThostFtdcUserPasswordUpdateField, nRequestID int) int
- func (s *TraderApi) SubmitUserSystemInfo(pUserSystemInfo *thost.CThostFtdcUserSystemInfoField) int
- func (s *TraderApi) SubmitWechatUserSystemInfo(pUserSystemInfo *thost.CThostFtdcWechatUserSystemInfoField) int
- func (s *TraderApi) SubscribePrivateTopic(nResumeType thost.THOST_TE_RESUME_TYPE)
- func (s *TraderApi) SubscribePublicTopic(nResumeType thost.THOST_TE_RESUME_TYPE)
- type TraderOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateMdApi ¶
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 ¶
/ 当客户端与交易后台通信连接断开时,该方法被调用。当发生这个情况后,API会自动重新连接,客户端可不做处理。 /@param nReason 错误原因 / 0x1001 网络读失败 / 0x1002 网络写失败 / 0x2001 接收心跳超时 / 0x2002 发送心跳失败 / 0x2003 收到错误报文
func (*BaseMdSpi) OnHeartBeatWarning ¶
/ 心跳超时警告。当长时间未收到报文时,该方法被调用。 /@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) GetTradingDay ¶
获取当前交易日 /@retrun 获取到的交易日 /@remark 只有登录成功后,才能得到正确的交易日
func (*MdApi) RegisterFensUserInfo ¶
func (s *MdApi) RegisterFensUserInfo(pFensUserInfo *thost.CThostFtdcFensUserInfoField)
注册名字服务器用户信息 /@param pFensUserInfo:用户信息。
func (*MdApi) RegisterFront ¶
注册前置机网络地址 /@param pszFrontAddress:前置机网络地址。 /@remark 网络地址的格式为:“protocol://ipaddress:port”,如:”tcp://127.0.0.1:17001”。 /@remark “tcp”代表传输协议,“127.0.0.1”代表服务器地址。”17001”代表服务器端口号。
func (*MdApi) RegisterNameServer ¶
注册名字服务器网络地址 /@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 ¶
注册回调接口 /@param pSpi 派生自回调接口类的实例
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 ¶
订阅询价。 /@param ppInstrumentID 合约ID /@param nCount 要订阅/退订行情的合约个数 /@remark
func (*MdApi) SubscribeMarketData ¶
订阅行情。 /@param ppInstrumentID 合约ID /@param nCount 要订阅/退订行情的合约个数 /@remark
func (*MdApi) UnSubscribeForQuoteRsp ¶
退订询价。 /@param ppInstrumentID 合约ID /@param nCount 要订阅/退订行情的合约个数 /@remark
func (*MdApi) UnSubscribeMarketData ¶
退订行情。 /@param ppInstrumentID 合约ID /@param nCount 要订阅/退订行情的合约个数 /@remark
type MdOption ¶
type MdOption func(api *MdApi)
func MdFlowPath ¶
func MdMultiCast ¶
func MdProductionMode ¶
func MdUsingUDP ¶
type TraderApi ¶
type TraderApi struct {
// contains filtered or unexported fields
}
func (*TraderApi) GetApiVersion ¶
获取API的版本信息 /@retrun 获取到的版本号
func (*TraderApi) GetFrontInfo ¶
func (s *TraderApi) GetFrontInfo(pFrontInfo *thost.CThostFtdcFrontInfoField)
获取已连接的前置的信息 / @param pFrontInfo:输入输出参数,用于存储获取到的前置信息,不能为空 / @remark 连接成功后,可获取正确的前置地址信息 / @remark 登录成功后,可获取正确的前置流控信息
func (*TraderApi) GetTradingDay ¶
获取当前交易日 /@retrun 获取到的交易日 /@remark 只有登录成功后,才能得到正确的交易日
func (*TraderApi) RegisterFensUserInfo ¶
func (s *TraderApi) RegisterFensUserInfo(pFensUserInfo *thost.CThostFtdcFensUserInfoField)
注册名字服务器用户信息 /@param pFensUserInfo:用户信息。
func (*TraderApi) RegisterFront ¶
注册前置机网络地址 /@param pszFrontAddress:前置机网络地址。 /@remark 网络地址的格式为:“protocol://ipaddress:port”,如:”tcp://127.0.0.1:17001”。 /@remark “tcp”代表传输协议,“127.0.0.1”代表服务器地址。”17001”代表服务器端口号。
func (*TraderApi) RegisterNameServer ¶
注册名字服务器网络地址 /@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 ¶
注册回调接口 /@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) 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