# noinspection PyUnresolvedReferences from typing import * # noinspection PyUnresolvedReferences from enum import Enum class CThostFtdcDisseminationField: SequenceSeries: int SequenceNo: int ... ... class CThostFtdcReqUserLoginField: TradingDay: str BrokerID: str UserID: str Password: str UserProductInfo: str InterfaceProductInfo: str ProtocolInfo: str MacAddress: str OneTimePassword: str ClientIPAddress: str LoginRemark: str ClientIPPort: int ... ... class CThostFtdcRspUserLoginField: TradingDay: str LoginTime: str BrokerID: str UserID: str SystemName: str FrontID: int SessionID: int MaxOrderRef: str SHFETime: str DCETime: str CZCETime: str FFEXTime: str INETime: str ... ... class CThostFtdcUserLogoutField: BrokerID: str UserID: str ... ... class CThostFtdcForceUserLogoutField: BrokerID: str UserID: str ... ... class CThostFtdcReqAuthenticateField: BrokerID: str UserID: str UserProductInfo: str AuthCode: str AppID: str ... ... class CThostFtdcRspAuthenticateField: BrokerID: str UserID: str UserProductInfo: str AppID: str AppType: int ... ... class CThostFtdcAuthenticationInfoField: BrokerID: str UserID: str UserProductInfo: str AuthInfo: str IsResult: int AppID: str AppType: int ... ... class CThostFtdcRspUserLogin2Field: TradingDay: str LoginTime: str BrokerID: str UserID: str SystemName: str FrontID: int SessionID: int MaxOrderRef: str SHFETime: str DCETime: str CZCETime: str FFEXTime: str INETime: str RandomString: str ... ... class CThostFtdcTransferHeaderField: Version: str TradeCode: str TradeDate: str TradeTime: str TradeSerial: str FutureID: str BankID: str BankBrchID: str OperNo: str DeviceID: str RecordNum: str SessionID: int RequestID: int ... ... class CThostFtdcTransferBankToFutureReqField: FutureAccount: str FuturePwdFlag: int FutureAccPwd: str TradeAmt: float CustFee: float CurrencyCode: str ... ... class CThostFtdcTransferBankToFutureRspField: RetCode: str RetInfo: str FutureAccount: str TradeAmt: float CustFee: float CurrencyCode: str ... ... class CThostFtdcTransferFutureToBankReqField: FutureAccount: str FuturePwdFlag: int FutureAccPwd: str TradeAmt: float CustFee: float CurrencyCode: str ... ... class CThostFtdcTransferFutureToBankRspField: RetCode: str RetInfo: str FutureAccount: str TradeAmt: float CustFee: float CurrencyCode: str ... ... class CThostFtdcTransferQryBankReqField: FutureAccount: str FuturePwdFlag: int FutureAccPwd: str CurrencyCode: str ... ... class CThostFtdcTransferQryBankRspField: RetCode: str RetInfo: str FutureAccount: str TradeAmt: float UseAmt: float FetchAmt: float CurrencyCode: str ... ... class CThostFtdcTransferQryDetailReqField: FutureAccount: str ... ... class CThostFtdcTransferQryDetailRspField: TradeDate: str TradeTime: str TradeCode: str FutureSerial: int FutureID: str FutureAccount: str BankSerial: int BankID: str BankBrchID: str BankAccount: str CertCode: str CurrencyCode: str TxAmount: float Flag: int ... ... class CThostFtdcRspInfoField: ErrorID: int ErrorMsg: str ... ... class CThostFtdcExchangeField: ExchangeID: str ExchangeName: str ExchangeProperty: int ... ... class CThostFtdcProductField: ProductID: str ProductName: str ExchangeID: str ProductClass: int VolumeMultiple: int PriceTick: float MaxMarketOrderVolume: int MinMarketOrderVolume: int MaxLimitOrderVolume: int MinLimitOrderVolume: int PositionType: int PositionDateType: int CloseDealType: int TradeCurrencyID: str MortgageFundUseRange: int ExchangeProductID: str UnderlyingMultiple: float ... ... class CThostFtdcInstrumentField: InstrumentID: str ExchangeID: str InstrumentName: str ExchangeInstID: str ProductID: str ProductClass: int DeliveryYear: int DeliveryMonth: int MaxMarketOrderVolume: int MinMarketOrderVolume: int MaxLimitOrderVolume: int MinLimitOrderVolume: int VolumeMultiple: int PriceTick: float CreateDate: str OpenDate: str ExpireDate: str StartDelivDate: str EndDelivDate: str InstLifePhase: int IsTrading: int PositionType: int PositionDateType: int LongMarginRatio: float ShortMarginRatio: float MaxMarginSideAlgorithm: int UnderlyingInstrID: str StrikePrice: float OptionsType: int UnderlyingMultiple: float CombinationType: int ... ... class CThostFtdcBrokerField: BrokerID: str BrokerAbbr: str BrokerName: str IsActive: int ... ... class CThostFtdcTraderField: ExchangeID: str TraderID: str ParticipantID: str Password: str InstallCount: int BrokerID: str ... ... class CThostFtdcInvestorField: InvestorID: str BrokerID: str InvestorGroupID: str InvestorName: str IdentifiedCardType: int IdentifiedCardNo: str IsActive: int Telephone: str Address: str OpenDate: str Mobile: str CommModelID: str MarginModelID: str ... ... class CThostFtdcTradingCodeField: InvestorID: str BrokerID: str ExchangeID: str ClientID: str IsActive: int ClientIDType: int BranchID: str BizType: int InvestUnitID: str ... ... class CThostFtdcPartBrokerField: BrokerID: str ExchangeID: str ParticipantID: str IsActive: int ... ... class CThostFtdcSuperUserField: UserID: str UserName: str Password: str IsActive: int ... ... class CThostFtdcSuperUserFunctionField: UserID: str FunctionCode: int ... ... class CThostFtdcInvestorGroupField: BrokerID: str InvestorGroupID: str InvestorGroupName: str ... ... class CThostFtdcTradingAccountField: BrokerID: str AccountID: str PreMortgage: float PreCredit: float PreDeposit: float PreBalance: float PreMargin: float InterestBase: float Interest: float Deposit: float Withdraw: float FrozenMargin: float FrozenCash: float FrozenCommission: float CurrMargin: float CashIn: float Commission: float CloseProfit: float PositionProfit: float Balance: float Available: float WithdrawQuota: float Reserve: float TradingDay: str SettlementID: int Credit: float Mortgage: float ExchangeMargin: float DeliveryMargin: float ExchangeDeliveryMargin: float ReserveBalance: float CurrencyID: str PreFundMortgageIn: float PreFundMortgageOut: float FundMortgageIn: float FundMortgageOut: float FundMortgageAvailable: float MortgageableFund: float SpecProductMargin: float SpecProductFrozenMargin: float SpecProductCommission: float SpecProductFrozenCommission: float SpecProductPositionProfit: float SpecProductCloseProfit: float SpecProductPositionProfitByAlg: float SpecProductExchangeMargin: float BizType: int FrozenSwap: float RemainSwap: float ... ... class CThostFtdcInvestorPositionField: InstrumentID: str BrokerID: str InvestorID: str PosiDirection: int HedgeFlag: int PositionDate: int YdPosition: int Position: int LongFrozen: int ShortFrozen: int LongFrozenAmount: float ShortFrozenAmount: float OpenVolume: int CloseVolume: int OpenAmount: float CloseAmount: float PositionCost: float PreMargin: float UseMargin: float FrozenMargin: float FrozenCash: float FrozenCommission: float CashIn: float Commission: float CloseProfit: float PositionProfit: float PreSettlementPrice: float SettlementPrice: float TradingDay: str SettlementID: int OpenCost: float ExchangeMargin: float CombPosition: int CombLongFrozen: int CombShortFrozen: int CloseProfitByDate: float CloseProfitByTrade: float TodayPosition: int MarginRateByMoney: float MarginRateByVolume: float StrikeFrozen: int StrikeFrozenAmount: float AbandonFrozen: int ExchangeID: str YdStrikeFrozen: int InvestUnitID: str ... ... class CThostFtdcInstrumentMarginRateField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str HedgeFlag: int LongMarginRatioByMoney: float LongMarginRatioByVolume: float ShortMarginRatioByMoney: float ShortMarginRatioByVolume: float IsRelative: int ExchangeID: str InvestUnitID: str ... ... class CThostFtdcInstrumentCommissionRateField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str OpenRatioByMoney: float OpenRatioByVolume: float CloseRatioByMoney: float CloseRatioByVolume: float CloseTodayRatioByMoney: float CloseTodayRatioByVolume: float ExchangeID: str BizType: int InvestUnitID: str ... ... class CThostFtdcDepthMarketDataField: TradingDay: str InstrumentID: str ExchangeID: str ExchangeInstID: str LastPrice: float PreSettlementPrice: float PreClosePrice: float PreOpenInterest: float OpenPrice: float HighestPrice: float LowestPrice: float Volume: int Turnover: float OpenInterest: float ClosePrice: float SettlementPrice: float UpperLimitPrice: float LowerLimitPrice: float PreDelta: float CurrDelta: float UpdateTime: str UpdateMillisec: int BidPrice1: float BidVolume1: int AskPrice1: float AskVolume1: int BidPrice2: float BidVolume2: int AskPrice2: float AskVolume2: int BidPrice3: float BidVolume3: int AskPrice3: float AskVolume3: int BidPrice4: float BidVolume4: int AskPrice4: float AskVolume4: int BidPrice5: float BidVolume5: int AskPrice5: float AskVolume5: int AveragePrice: float ActionDay: str ... ... class CThostFtdcInstrumentTradingRightField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str TradingRight: int ... ... class CThostFtdcBrokerUserField: BrokerID: str UserID: str UserName: str UserType: int IsActive: int IsUsingOTP: int IsAuthForce: int ... ... class CThostFtdcBrokerUserPasswordField: BrokerID: str UserID: str Password: str LastUpdateTime: str LastLoginTime: str ExpireDate: str WeakExpireDate: str ... ... class CThostFtdcBrokerUserFunctionField: BrokerID: str UserID: str BrokerFunctionCode: int ... ... class CThostFtdcTraderOfferField: ExchangeID: str TraderID: str ParticipantID: str Password: str InstallID: int OrderLocalID: str TraderConnectStatus: int ConnectRequestDate: str ConnectRequestTime: str LastReportDate: str LastReportTime: str ConnectDate: str ConnectTime: str StartDate: str StartTime: str TradingDay: str BrokerID: str MaxTradeID: str MaxOrderMessageReference: str ... ... class CThostFtdcSettlementInfoField: TradingDay: str SettlementID: int BrokerID: str InvestorID: str SequenceNo: int Content: str AccountID: str CurrencyID: str ... ... class CThostFtdcInstrumentMarginRateAdjustField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str HedgeFlag: int LongMarginRatioByMoney: float LongMarginRatioByVolume: float ShortMarginRatioByMoney: float ShortMarginRatioByVolume: float IsRelative: int ... ... class CThostFtdcExchangeMarginRateField: BrokerID: str InstrumentID: str HedgeFlag: int LongMarginRatioByMoney: float LongMarginRatioByVolume: float ShortMarginRatioByMoney: float ShortMarginRatioByVolume: float ExchangeID: str ... ... class CThostFtdcExchangeMarginRateAdjustField: BrokerID: str InstrumentID: str HedgeFlag: int LongMarginRatioByMoney: float LongMarginRatioByVolume: float ShortMarginRatioByMoney: float ShortMarginRatioByVolume: float ExchLongMarginRatioByMoney: float ExchLongMarginRatioByVolume: float ExchShortMarginRatioByMoney: float ExchShortMarginRatioByVolume: float NoLongMarginRatioByMoney: float NoLongMarginRatioByVolume: float NoShortMarginRatioByMoney: float NoShortMarginRatioByVolume: float ... ... class CThostFtdcExchangeRateField: BrokerID: str FromCurrencyID: str FromCurrencyUnit: float ToCurrencyID: str ExchangeRate: float ... ... class CThostFtdcSettlementRefField: TradingDay: str SettlementID: int ... ... class CThostFtdcCurrentTimeField: CurrDate: str CurrTime: str CurrMillisec: int ActionDay: str ... ... class CThostFtdcCommPhaseField: TradingDay: str CommPhaseNo: int SystemID: str ... ... class CThostFtdcLoginInfoField: FrontID: int SessionID: int BrokerID: str UserID: str LoginDate: str LoginTime: str IPAddress: str UserProductInfo: str InterfaceProductInfo: str ProtocolInfo: str SystemName: str PasswordDeprecated: str MaxOrderRef: str SHFETime: str DCETime: str CZCETime: str FFEXTime: str MacAddress: str OneTimePassword: str INETime: str IsQryControl: int LoginRemark: str Password: str ... ... class CThostFtdcLogoutAllField: FrontID: int SessionID: int SystemName: str ... ... class CThostFtdcFrontStatusField: FrontID: int LastReportDate: str LastReportTime: str IsActive: int ... ... class CThostFtdcUserPasswordUpdateField: BrokerID: str UserID: str OldPassword: str NewPassword: str ... ... class CThostFtdcInputOrderField: BrokerID: str InvestorID: str InstrumentID: str OrderRef: str UserID: str OrderPriceType: int Direction: int CombOffsetFlag: str CombHedgeFlag: str LimitPrice: float VolumeTotalOriginal: int TimeCondition: int GTDDate: str VolumeCondition: int MinVolume: int ContingentCondition: int StopPrice: float ForceCloseReason: int IsAutoSuspend: int BusinessUnit: str RequestID: int UserForceClose: int IsSwapOrder: int ExchangeID: str InvestUnitID: str AccountID: str CurrencyID: str ClientID: str IPAddress: str MacAddress: str ... ... class CThostFtdcOrderField: BrokerID: str InvestorID: str InstrumentID: str OrderRef: str UserID: str OrderPriceType: int Direction: int CombOffsetFlag: str CombHedgeFlag: str LimitPrice: float VolumeTotalOriginal: int TimeCondition: int GTDDate: str VolumeCondition: int MinVolume: int ContingentCondition: int StopPrice: float ForceCloseReason: int IsAutoSuspend: int BusinessUnit: str RequestID: int OrderLocalID: str ExchangeID: str ParticipantID: str ClientID: str ExchangeInstID: str TraderID: str InstallID: int OrderSubmitStatus: int NotifySequence: int TradingDay: str SettlementID: int OrderSysID: str OrderSource: int OrderStatus: int OrderType: int VolumeTraded: int VolumeTotal: int InsertDate: str InsertTime: str ActiveTime: str SuspendTime: str UpdateTime: str CancelTime: str ActiveTraderID: str ClearingPartID: str SequenceNo: int FrontID: int SessionID: int UserProductInfo: str StatusMsg: str UserForceClose: int ActiveUserID: str BrokerOrderSeq: int RelativeOrderSysID: str ZCETotalTradedVolume: int IsSwapOrder: int BranchID: str InvestUnitID: str AccountID: str CurrencyID: str IPAddress: str MacAddress: str ... ... class CThostFtdcExchangeOrderField: OrderPriceType: int Direction: int CombOffsetFlag: str CombHedgeFlag: str LimitPrice: float VolumeTotalOriginal: int TimeCondition: int GTDDate: str VolumeCondition: int MinVolume: int ContingentCondition: int StopPrice: float ForceCloseReason: int IsAutoSuspend: int BusinessUnit: str RequestID: int OrderLocalID: str ExchangeID: str ParticipantID: str ClientID: str ExchangeInstID: str TraderID: str InstallID: int OrderSubmitStatus: int NotifySequence: int TradingDay: str SettlementID: int OrderSysID: str OrderSource: int OrderStatus: int OrderType: int VolumeTraded: int VolumeTotal: int InsertDate: str InsertTime: str ActiveTime: str SuspendTime: str UpdateTime: str CancelTime: str ActiveTraderID: str ClearingPartID: str SequenceNo: int BranchID: str IPAddress: str MacAddress: str ... ... class CThostFtdcExchangeOrderInsertErrorField: ExchangeID: str ParticipantID: str TraderID: str InstallID: int OrderLocalID: str ErrorID: int ErrorMsg: str ... ... class CThostFtdcInputOrderActionField: BrokerID: str InvestorID: str OrderActionRef: int OrderRef: str RequestID: int FrontID: int SessionID: int ExchangeID: str OrderSysID: str ActionFlag: int LimitPrice: float VolumeChange: int UserID: str InstrumentID: str InvestUnitID: str IPAddress: str MacAddress: str ... ... class CThostFtdcOrderActionField: BrokerID: str InvestorID: str OrderActionRef: int OrderRef: str RequestID: int FrontID: int SessionID: int ExchangeID: str OrderSysID: str ActionFlag: int LimitPrice: float VolumeChange: int ActionDate: str ActionTime: str TraderID: str InstallID: int OrderLocalID: str ActionLocalID: str ParticipantID: str ClientID: str BusinessUnit: str OrderActionStatus: int UserID: str StatusMsg: str InstrumentID: str BranchID: str InvestUnitID: str IPAddress: str MacAddress: str ... ... class CThostFtdcExchangeOrderActionField: ExchangeID: str OrderSysID: str ActionFlag: int LimitPrice: float VolumeChange: int ActionDate: str ActionTime: str TraderID: str InstallID: int OrderLocalID: str ActionLocalID: str ParticipantID: str ClientID: str BusinessUnit: str OrderActionStatus: int UserID: str BranchID: str IPAddress: str MacAddress: str ... ... class CThostFtdcExchangeOrderActionErrorField: ExchangeID: str OrderSysID: str TraderID: str InstallID: int OrderLocalID: str ActionLocalID: str ErrorID: int ErrorMsg: str ... ... class CThostFtdcExchangeTradeField: ExchangeID: str TradeID: str Direction: int OrderSysID: str ParticipantID: str ClientID: str TradingRole: int ExchangeInstID: str OffsetFlag: int HedgeFlag: int Price: float Volume: int TradeDate: str TradeTime: str TradeType: int PriceSource: int TraderID: str OrderLocalID: str ClearingPartID: str BusinessUnit: str SequenceNo: int TradeSource: int ... ... class CThostFtdcTradeField: BrokerID: str InvestorID: str InstrumentID: str OrderRef: str UserID: str ExchangeID: str TradeID: str Direction: int OrderSysID: str ParticipantID: str ClientID: str TradingRole: int ExchangeInstID: str OffsetFlag: int HedgeFlag: int Price: float Volume: int TradeDate: str TradeTime: str TradeType: int PriceSource: int TraderID: str OrderLocalID: str ClearingPartID: str BusinessUnit: str SequenceNo: int TradingDay: str SettlementID: int BrokerOrderSeq: int TradeSource: int InvestUnitID: str ... ... class CThostFtdcUserSessionField: FrontID: int SessionID: int BrokerID: str UserID: str LoginDate: str LoginTime: str IPAddress: str UserProductInfo: str InterfaceProductInfo: str ProtocolInfo: str MacAddress: str LoginRemark: str ... ... class CThostFtdcQueryMaxOrderVolumeField: BrokerID: str InvestorID: str InstrumentID: str Direction: int OffsetFlag: int HedgeFlag: int MaxVolume: int ExchangeID: str InvestUnitID: str ... ... class CThostFtdcSettlementInfoConfirmField: BrokerID: str InvestorID: str ConfirmDate: str ConfirmTime: str SettlementID: int AccountID: str CurrencyID: str ... ... class CThostFtdcSyncDepositField: DepositSeqNo: str BrokerID: str InvestorID: str Deposit: float IsForce: int CurrencyID: str ... ... class CThostFtdcSyncFundMortgageField: MortgageSeqNo: str BrokerID: str InvestorID: str FromCurrencyID: str MortgageAmount: float ToCurrencyID: str ... ... class CThostFtdcBrokerSyncField: BrokerID: str ... ... class CThostFtdcSyncingInvestorField: InvestorID: str BrokerID: str InvestorGroupID: str InvestorName: str IdentifiedCardType: int IdentifiedCardNo: str IsActive: int Telephone: str Address: str OpenDate: str Mobile: str CommModelID: str MarginModelID: str ... ... class CThostFtdcSyncingTradingCodeField: InvestorID: str BrokerID: str ExchangeID: str ClientID: str IsActive: int ClientIDType: int ... ... class CThostFtdcSyncingInvestorGroupField: BrokerID: str InvestorGroupID: str InvestorGroupName: str ... ... class CThostFtdcSyncingTradingAccountField: BrokerID: str AccountID: str PreMortgage: float PreCredit: float PreDeposit: float PreBalance: float PreMargin: float InterestBase: float Interest: float Deposit: float Withdraw: float FrozenMargin: float FrozenCash: float FrozenCommission: float CurrMargin: float CashIn: float Commission: float CloseProfit: float PositionProfit: float Balance: float Available: float WithdrawQuota: float Reserve: float TradingDay: str SettlementID: int Credit: float Mortgage: float ExchangeMargin: float DeliveryMargin: float ExchangeDeliveryMargin: float ReserveBalance: float CurrencyID: str PreFundMortgageIn: float PreFundMortgageOut: float FundMortgageIn: float FundMortgageOut: float FundMortgageAvailable: float MortgageableFund: float SpecProductMargin: float SpecProductFrozenMargin: float SpecProductCommission: float SpecProductFrozenCommission: float SpecProductPositionProfit: float SpecProductCloseProfit: float SpecProductPositionProfitByAlg: float SpecProductExchangeMargin: float FrozenSwap: float RemainSwap: float ... ... class CThostFtdcSyncingInvestorPositionField: InstrumentID: str BrokerID: str InvestorID: str PosiDirection: int HedgeFlag: int PositionDate: int YdPosition: int Position: int LongFrozen: int ShortFrozen: int LongFrozenAmount: float ShortFrozenAmount: float OpenVolume: int CloseVolume: int OpenAmount: float CloseAmount: float PositionCost: float PreMargin: float UseMargin: float FrozenMargin: float FrozenCash: float FrozenCommission: float CashIn: float Commission: float CloseProfit: float PositionProfit: float PreSettlementPrice: float SettlementPrice: float TradingDay: str SettlementID: int OpenCost: float ExchangeMargin: float CombPosition: int CombLongFrozen: int CombShortFrozen: int CloseProfitByDate: float CloseProfitByTrade: float TodayPosition: int MarginRateByMoney: float MarginRateByVolume: float StrikeFrozen: int StrikeFrozenAmount: float AbandonFrozen: int ExchangeID: str YdStrikeFrozen: int InvestUnitID: str ... ... class CThostFtdcSyncingInstrumentMarginRateField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str HedgeFlag: int LongMarginRatioByMoney: float LongMarginRatioByVolume: float ShortMarginRatioByMoney: float ShortMarginRatioByVolume: float IsRelative: int ... ... class CThostFtdcSyncingInstrumentCommissionRateField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str OpenRatioByMoney: float OpenRatioByVolume: float CloseRatioByMoney: float CloseRatioByVolume: float CloseTodayRatioByMoney: float CloseTodayRatioByVolume: float ... ... class CThostFtdcSyncingInstrumentTradingRightField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str TradingRight: int ... ... class CThostFtdcQryOrderField: BrokerID: str InvestorID: str InstrumentID: str ExchangeID: str OrderSysID: str InsertTimeStart: str InsertTimeEnd: str InvestUnitID: str ... ... class CThostFtdcQryTradeField: BrokerID: str InvestorID: str InstrumentID: str ExchangeID: str TradeID: str TradeTimeStart: str TradeTimeEnd: str InvestUnitID: str ... ... class CThostFtdcQryInvestorPositionField: BrokerID: str InvestorID: str InstrumentID: str ExchangeID: str InvestUnitID: str ... ... class CThostFtdcQryTradingAccountField: BrokerID: str InvestorID: str CurrencyID: str BizType: int AccountID: str ... ... class CThostFtdcQryInvestorField: BrokerID: str InvestorID: str ... ... class CThostFtdcQryTradingCodeField: BrokerID: str InvestorID: str ExchangeID: str ClientID: str ClientIDType: int InvestUnitID: str ... ... class CThostFtdcQryInvestorGroupField: BrokerID: str ... ... class CThostFtdcQryInstrumentMarginRateField: BrokerID: str InvestorID: str InstrumentID: str HedgeFlag: int ExchangeID: str InvestUnitID: str ... ... class CThostFtdcQryInstrumentCommissionRateField: BrokerID: str InvestorID: str InstrumentID: str ExchangeID: str InvestUnitID: str ... ... class CThostFtdcQryInstrumentTradingRightField: BrokerID: str InvestorID: str InstrumentID: str ... ... class CThostFtdcQryBrokerField: BrokerID: str ... ... class CThostFtdcQryTraderField: ExchangeID: str ParticipantID: str TraderID: str ... ... class CThostFtdcQrySuperUserFunctionField: UserID: str ... ... class CThostFtdcQryUserSessionField: FrontID: int SessionID: int BrokerID: str UserID: str ... ... class CThostFtdcQryPartBrokerField: ExchangeID: str BrokerID: str ParticipantID: str ... ... class CThostFtdcQryFrontStatusField: FrontID: int ... ... class CThostFtdcQryExchangeOrderField: ParticipantID: str ClientID: str ExchangeInstID: str ExchangeID: str TraderID: str ... ... class CThostFtdcQryOrderActionField: BrokerID: str InvestorID: str ExchangeID: str ... ... class CThostFtdcQryExchangeOrderActionField: ParticipantID: str ClientID: str ExchangeID: str TraderID: str ... ... class CThostFtdcQrySuperUserField: UserID: str ... ... class CThostFtdcQryExchangeField: ExchangeID: str ... ... class CThostFtdcQryProductField: ProductID: str ProductClass: int ExchangeID: str ... ... class CThostFtdcQryInstrumentField: InstrumentID: str ExchangeID: str ExchangeInstID: str ProductID: str ... ... class CThostFtdcQryDepthMarketDataField: InstrumentID: str ExchangeID: str ... ... class CThostFtdcQryBrokerUserField: BrokerID: str UserID: str ... ... class CThostFtdcQryBrokerUserFunctionField: BrokerID: str UserID: str ... ... class CThostFtdcQryTraderOfferField: ExchangeID: str ParticipantID: str TraderID: str ... ... class CThostFtdcQrySyncDepositField: BrokerID: str DepositSeqNo: str ... ... class CThostFtdcQrySettlementInfoField: BrokerID: str InvestorID: str TradingDay: str AccountID: str CurrencyID: str ... ... class CThostFtdcQryExchangeMarginRateField: BrokerID: str InstrumentID: str HedgeFlag: int ExchangeID: str ... ... class CThostFtdcQryExchangeMarginRateAdjustField: BrokerID: str InstrumentID: str HedgeFlag: int ... ... class CThostFtdcQryExchangeRateField: BrokerID: str FromCurrencyID: str ToCurrencyID: str ... ... class CThostFtdcQrySyncFundMortgageField: BrokerID: str MortgageSeqNo: str ... ... class CThostFtdcQryHisOrderField: BrokerID: str InvestorID: str InstrumentID: str ExchangeID: str OrderSysID: str InsertTimeStart: str InsertTimeEnd: str TradingDay: str SettlementID: int ... ... class CThostFtdcOptionInstrMiniMarginField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str MinMargin: float ValueMethod: int IsRelative: int ... ... class CThostFtdcOptionInstrMarginAdjustField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str SShortMarginRatioByMoney: float SShortMarginRatioByVolume: float HShortMarginRatioByMoney: float HShortMarginRatioByVolume: float AShortMarginRatioByMoney: float AShortMarginRatioByVolume: float IsRelative: int MShortMarginRatioByMoney: float MShortMarginRatioByVolume: float ... ... class CThostFtdcOptionInstrCommRateField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str OpenRatioByMoney: float OpenRatioByVolume: float CloseRatioByMoney: float CloseRatioByVolume: float CloseTodayRatioByMoney: float CloseTodayRatioByVolume: float StrikeRatioByMoney: float StrikeRatioByVolume: float ExchangeID: str InvestUnitID: str ... ... class CThostFtdcOptionInstrTradeCostField: BrokerID: str InvestorID: str InstrumentID: str HedgeFlag: int FixedMargin: float MiniMargin: float Royalty: float ExchFixedMargin: float ExchMiniMargin: float ExchangeID: str InvestUnitID: str ... ... class CThostFtdcQryOptionInstrTradeCostField: BrokerID: str InvestorID: str InstrumentID: str HedgeFlag: int InputPrice: float UnderlyingPrice: float ExchangeID: str InvestUnitID: str ... ... class CThostFtdcQryOptionInstrCommRateField: BrokerID: str InvestorID: str InstrumentID: str ExchangeID: str InvestUnitID: str ... ... class CThostFtdcIndexPriceField: BrokerID: str InstrumentID: str ClosePrice: float ... ... class CThostFtdcInputExecOrderField: BrokerID: str InvestorID: str InstrumentID: str ExecOrderRef: str UserID: str Volume: int RequestID: int BusinessUnit: str OffsetFlag: int HedgeFlag: int ActionType: int PosiDirection: int ReservePositionFlag: int CloseFlag: int ExchangeID: str InvestUnitID: str AccountID: str CurrencyID: str ClientID: str IPAddress: str MacAddress: str ... ... class CThostFtdcInputExecOrderActionField: BrokerID: str InvestorID: str ExecOrderActionRef: int ExecOrderRef: str RequestID: int FrontID: int SessionID: int ExchangeID: str ExecOrderSysID: str ActionFlag: int UserID: str InstrumentID: str InvestUnitID: str IPAddress: str MacAddress: str ... ... class CThostFtdcExecOrderField: BrokerID: str InvestorID: str InstrumentID: str ExecOrderRef: str UserID: str Volume: int RequestID: int BusinessUnit: str OffsetFlag: int HedgeFlag: int ActionType: int PosiDirection: int ReservePositionFlag: int CloseFlag: int ExecOrderLocalID: str ExchangeID: str ParticipantID: str ClientID: str ExchangeInstID: str TraderID: str InstallID: int OrderSubmitStatus: int NotifySequence: int TradingDay: str SettlementID: int ExecOrderSysID: str InsertDate: str InsertTime: str CancelTime: str ExecResult: int ClearingPartID: str SequenceNo: int FrontID: int SessionID: int UserProductInfo: str StatusMsg: str ActiveUserID: str BrokerExecOrderSeq: int BranchID: str InvestUnitID: str AccountID: str CurrencyID: str IPAddress: str MacAddress: str ... ... class CThostFtdcExecOrderActionField: BrokerID: str InvestorID: str ExecOrderActionRef: int ExecOrderRef: str RequestID: int FrontID: int SessionID: int ExchangeID: str ExecOrderSysID: str ActionFlag: int ActionDate: str ActionTime: str TraderID: str InstallID: int ExecOrderLocalID: str ActionLocalID: str ParticipantID: str ClientID: str BusinessUnit: str OrderActionStatus: int UserID: str ActionType: int StatusMsg: str InstrumentID: str BranchID: str InvestUnitID: str IPAddress: str MacAddress: str ... ... class CThostFtdcQryExecOrderField: BrokerID: str InvestorID: str InstrumentID: str ExchangeID: str ExecOrderSysID: str InsertTimeStart: str InsertTimeEnd: str ... ... class CThostFtdcExchangeExecOrderField: Volume: int RequestID: int BusinessUnit: str OffsetFlag: int HedgeFlag: int ActionType: int PosiDirection: int ReservePositionFlag: int CloseFlag: int ExecOrderLocalID: str ExchangeID: str ParticipantID: str ClientID: str ExchangeInstID: str TraderID: str InstallID: int OrderSubmitStatus: int NotifySequence: int TradingDay: str SettlementID: int ExecOrderSysID: str InsertDate: str InsertTime: str CancelTime: str ExecResult: int ClearingPartID: str SequenceNo: int BranchID: str IPAddress: str MacAddress: str ... ... class CThostFtdcQryExchangeExecOrderField: ParticipantID: str ClientID: str ExchangeInstID: str ExchangeID: str TraderID: str ... ... class CThostFtdcQryExecOrderActionField: BrokerID: str InvestorID: str ExchangeID: str ... ... class CThostFtdcExchangeExecOrderActionField: ExchangeID: str ExecOrderSysID: str ActionFlag: int ActionDate: str ActionTime: str TraderID: str InstallID: int ExecOrderLocalID: str ActionLocalID: str ParticipantID: str ClientID: str BusinessUnit: str OrderActionStatus: int UserID: str ActionType: int BranchID: str IPAddress: str MacAddress: str ExchangeInstID: str Volume: int ... ... class CThostFtdcQryExchangeExecOrderActionField: ParticipantID: str ClientID: str ExchangeID: str TraderID: str ... ... class CThostFtdcErrExecOrderField: BrokerID: str InvestorID: str InstrumentID: str ExecOrderRef: str UserID: str Volume: int RequestID: int BusinessUnit: str OffsetFlag: int HedgeFlag: int ActionType: int PosiDirection: int ReservePositionFlag: int CloseFlag: int ExchangeID: str InvestUnitID: str AccountID: str CurrencyID: str ClientID: str IPAddress: str MacAddress: str ErrorID: int ErrorMsg: str ... ... class CThostFtdcQryErrExecOrderField: BrokerID: str InvestorID: str ... ... class CThostFtdcErrExecOrderActionField: BrokerID: str InvestorID: str ExecOrderActionRef: int ExecOrderRef: str RequestID: int FrontID: int SessionID: int ExchangeID: str ExecOrderSysID: str ActionFlag: int UserID: str InstrumentID: str InvestUnitID: str IPAddress: str MacAddress: str ErrorID: int ErrorMsg: str ... ... class CThostFtdcQryErrExecOrderActionField: BrokerID: str InvestorID: str ... ... class CThostFtdcOptionInstrTradingRightField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str Direction: int TradingRight: int ... ... class CThostFtdcQryOptionInstrTradingRightField: BrokerID: str InvestorID: str InstrumentID: str Direction: int ... ... class CThostFtdcInputForQuoteField: BrokerID: str InvestorID: str InstrumentID: str ForQuoteRef: str UserID: str ExchangeID: str InvestUnitID: str IPAddress: str MacAddress: str ... ... class CThostFtdcForQuoteField: BrokerID: str InvestorID: str InstrumentID: str ForQuoteRef: str UserID: str ForQuoteLocalID: str ExchangeID: str ParticipantID: str ClientID: str ExchangeInstID: str TraderID: str InstallID: int InsertDate: str InsertTime: str ForQuoteStatus: int FrontID: int SessionID: int StatusMsg: str ActiveUserID: str BrokerForQutoSeq: int InvestUnitID: str IPAddress: str MacAddress: str ... ... class CThostFtdcQryForQuoteField: BrokerID: str InvestorID: str InstrumentID: str ExchangeID: str InsertTimeStart: str InsertTimeEnd: str InvestUnitID: str ... ... class CThostFtdcExchangeForQuoteField: ForQuoteLocalID: str ExchangeID: str ParticipantID: str ClientID: str ExchangeInstID: str TraderID: str InstallID: int InsertDate: str InsertTime: str ForQuoteStatus: int IPAddress: str MacAddress: str ... ... class CThostFtdcQryExchangeForQuoteField: ParticipantID: str ClientID: str ExchangeInstID: str ExchangeID: str TraderID: str ... ... class CThostFtdcInputQuoteField: BrokerID: str InvestorID: str InstrumentID: str QuoteRef: str UserID: str AskPrice: float BidPrice: float AskVolume: int BidVolume: int RequestID: int BusinessUnit: str AskOffsetFlag: int BidOffsetFlag: int AskHedgeFlag: int BidHedgeFlag: int AskOrderRef: str BidOrderRef: str ForQuoteSysID: str ExchangeID: str InvestUnitID: str ClientID: str IPAddress: str MacAddress: str ... ... class CThostFtdcInputQuoteActionField: BrokerID: str InvestorID: str QuoteActionRef: int QuoteRef: str RequestID: int FrontID: int SessionID: int ExchangeID: str QuoteSysID: str ActionFlag: int UserID: str InstrumentID: str InvestUnitID: str ClientID: str IPAddress: str MacAddress: str ... ... class CThostFtdcQuoteField: BrokerID: str InvestorID: str InstrumentID: str QuoteRef: str UserID: str AskPrice: float BidPrice: float AskVolume: int BidVolume: int RequestID: int BusinessUnit: str AskOffsetFlag: int BidOffsetFlag: int AskHedgeFlag: int BidHedgeFlag: int QuoteLocalID: str ExchangeID: str ParticipantID: str ClientID: str ExchangeInstID: str TraderID: str InstallID: int NotifySequence: int OrderSubmitStatus: int TradingDay: str SettlementID: int QuoteSysID: str InsertDate: str InsertTime: str CancelTime: str QuoteStatus: int ClearingPartID: str SequenceNo: int AskOrderSysID: str BidOrderSysID: str FrontID: int SessionID: int UserProductInfo: str StatusMsg: str ActiveUserID: str BrokerQuoteSeq: int AskOrderRef: str BidOrderRef: str ForQuoteSysID: str BranchID: str InvestUnitID: str AccountID: str CurrencyID: str IPAddress: str MacAddress: str ... ... class CThostFtdcQuoteActionField: BrokerID: str InvestorID: str QuoteActionRef: int QuoteRef: str RequestID: int FrontID: int SessionID: int ExchangeID: str QuoteSysID: str ActionFlag: int ActionDate: str ActionTime: str TraderID: str InstallID: int QuoteLocalID: str ActionLocalID: str ParticipantID: str ClientID: str BusinessUnit: str OrderActionStatus: int UserID: str StatusMsg: str InstrumentID: str BranchID: str InvestUnitID: str IPAddress: str MacAddress: str ... ... class CThostFtdcQryQuoteField: BrokerID: str InvestorID: str InstrumentID: str ExchangeID: str QuoteSysID: str InsertTimeStart: str InsertTimeEnd: str InvestUnitID: str ... ... class CThostFtdcExchangeQuoteField: AskPrice: float BidPrice: float AskVolume: int BidVolume: int RequestID: int BusinessUnit: str AskOffsetFlag: int BidOffsetFlag: int AskHedgeFlag: int BidHedgeFlag: int QuoteLocalID: str ExchangeID: str ParticipantID: str ClientID: str ExchangeInstID: str TraderID: str InstallID: int NotifySequence: int OrderSubmitStatus: int TradingDay: str SettlementID: int QuoteSysID: str InsertDate: str InsertTime: str CancelTime: str QuoteStatus: int ClearingPartID: str SequenceNo: int AskOrderSysID: str BidOrderSysID: str ForQuoteSysID: str BranchID: str IPAddress: str MacAddress: str ... ... class CThostFtdcQryExchangeQuoteField: ParticipantID: str ClientID: str ExchangeInstID: str ExchangeID: str TraderID: str ... ... class CThostFtdcQryQuoteActionField: BrokerID: str InvestorID: str ExchangeID: str ... ... class CThostFtdcExchangeQuoteActionField: ExchangeID: str QuoteSysID: str ActionFlag: int ActionDate: str ActionTime: str TraderID: str InstallID: int QuoteLocalID: str ActionLocalID: str ParticipantID: str ClientID: str BusinessUnit: str OrderActionStatus: int UserID: str IPAddress: str MacAddress: str ... ... class CThostFtdcQryExchangeQuoteActionField: ParticipantID: str ClientID: str ExchangeID: str TraderID: str ... ... class CThostFtdcOptionInstrDeltaField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str Delta: float ... ... class CThostFtdcForQuoteRspField: TradingDay: str InstrumentID: str ForQuoteSysID: str ForQuoteTime: str ActionDay: str ExchangeID: str ... ... class CThostFtdcStrikeOffsetField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str Offset: float OffsetType: int ... ... class CThostFtdcQryStrikeOffsetField: BrokerID: str InvestorID: str InstrumentID: str ... ... class CThostFtdcInputBatchOrderActionField: BrokerID: str InvestorID: str OrderActionRef: int RequestID: int FrontID: int SessionID: int ExchangeID: str UserID: str InvestUnitID: str IPAddress: str MacAddress: str ... ... class CThostFtdcBatchOrderActionField: BrokerID: str InvestorID: str OrderActionRef: int RequestID: int FrontID: int SessionID: int ExchangeID: str ActionDate: str ActionTime: str TraderID: str InstallID: int ActionLocalID: str ParticipantID: str ClientID: str BusinessUnit: str OrderActionStatus: int UserID: str StatusMsg: str InvestUnitID: str IPAddress: str MacAddress: str ... ... class CThostFtdcExchangeBatchOrderActionField: ExchangeID: str ActionDate: str ActionTime: str TraderID: str InstallID: int ActionLocalID: str ParticipantID: str ClientID: str BusinessUnit: str OrderActionStatus: int UserID: str IPAddress: str MacAddress: str ... ... class CThostFtdcQryBatchOrderActionField: BrokerID: str InvestorID: str ExchangeID: str ... ... class CThostFtdcCombInstrumentGuardField: BrokerID: str InstrumentID: str GuarantRatio: float ExchangeID: str ... ... class CThostFtdcQryCombInstrumentGuardField: BrokerID: str InstrumentID: str ExchangeID: str ... ... class CThostFtdcInputCombActionField: BrokerID: str InvestorID: str InstrumentID: str CombActionRef: str UserID: str Direction: int Volume: int CombDirection: int HedgeFlag: int ExchangeID: str IPAddress: str MacAddress: str InvestUnitID: str ... ... class CThostFtdcCombActionField: BrokerID: str InvestorID: str InstrumentID: str CombActionRef: str UserID: str Direction: int Volume: int CombDirection: int HedgeFlag: int ActionLocalID: str ExchangeID: str ParticipantID: str ClientID: str ExchangeInstID: str TraderID: str InstallID: int ActionStatus: int NotifySequence: int TradingDay: str SettlementID: int SequenceNo: int FrontID: int SessionID: int UserProductInfo: str StatusMsg: str IPAddress: str MacAddress: str ComTradeID: str BranchID: str InvestUnitID: str ... ... class CThostFtdcQryCombActionField: BrokerID: str InvestorID: str InstrumentID: str ExchangeID: str InvestUnitID: str ... ... class CThostFtdcExchangeCombActionField: Direction: int Volume: int CombDirection: int HedgeFlag: int ActionLocalID: str ExchangeID: str ParticipantID: str ClientID: str ExchangeInstID: str TraderID: str InstallID: int ActionStatus: int NotifySequence: int TradingDay: str SettlementID: int SequenceNo: int IPAddress: str MacAddress: str ComTradeID: str BranchID: str ... ... class CThostFtdcQryExchangeCombActionField: ParticipantID: str ClientID: str ExchangeInstID: str ExchangeID: str TraderID: str ... ... class CThostFtdcProductExchRateField: ProductID: str QuoteCurrencyID: str ExchangeRate: float ExchangeID: str ... ... class CThostFtdcQryProductExchRateField: ProductID: str ExchangeID: str ... ... class CThostFtdcQryForQuoteParamField: BrokerID: str InstrumentID: str ExchangeID: str ... ... class CThostFtdcForQuoteParamField: BrokerID: str InstrumentID: str ExchangeID: str LastPrice: float PriceInterval: float ... ... class CThostFtdcMMOptionInstrCommRateField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str OpenRatioByMoney: float OpenRatioByVolume: float CloseRatioByMoney: float CloseRatioByVolume: float CloseTodayRatioByMoney: float CloseTodayRatioByVolume: float StrikeRatioByMoney: float StrikeRatioByVolume: float ... ... class CThostFtdcQryMMOptionInstrCommRateField: BrokerID: str InvestorID: str InstrumentID: str ... ... class CThostFtdcMMInstrumentCommissionRateField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str OpenRatioByMoney: float OpenRatioByVolume: float CloseRatioByMoney: float CloseRatioByVolume: float CloseTodayRatioByMoney: float CloseTodayRatioByVolume: float ... ... class CThostFtdcQryMMInstrumentCommissionRateField: BrokerID: str InvestorID: str InstrumentID: str ... ... class CThostFtdcInstrumentOrderCommRateField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str HedgeFlag: int OrderCommByVolume: float OrderActionCommByVolume: float ExchangeID: str InvestUnitID: str ... ... class CThostFtdcQryInstrumentOrderCommRateField: BrokerID: str InvestorID: str InstrumentID: str ... ... class CThostFtdcTradeParamField: BrokerID: str TradeParamID: int TradeParamValue: str Memo: str ... ... class CThostFtdcInstrumentMarginRateULField: InstrumentID: str InvestorRange: int BrokerID: str InvestorID: str HedgeFlag: int LongMarginRatioByMoney: float LongMarginRatioByVolume: float ShortMarginRatioByMoney: float ShortMarginRatioByVolume: float ... ... class CThostFtdcFutureLimitPosiParamField: InvestorRange: int BrokerID: str InvestorID: str ProductID: str SpecOpenVolume: int ArbiOpenVolume: int OpenVolume: int ... ... class CThostFtdcLoginForbiddenIPField: IPAddress: str ... ... class CThostFtdcIPListField: IPAddress: str IsWhite: int ... ... class CThostFtdcInputOptionSelfCloseField: BrokerID: str InvestorID: str InstrumentID: str OptionSelfCloseRef: str UserID: str Volume: int RequestID: int BusinessUnit: str HedgeFlag: int OptSelfCloseFlag: int ExchangeID: str InvestUnitID: str AccountID: str CurrencyID: str ClientID: str IPAddress: str MacAddress: str ... ... class CThostFtdcInputOptionSelfCloseActionField: BrokerID: str InvestorID: str OptionSelfCloseActionRef: int OptionSelfCloseRef: str RequestID: int FrontID: int SessionID: int ExchangeID: str OptionSelfCloseSysID: str ActionFlag: int UserID: str InstrumentID: str InvestUnitID: str IPAddress: str MacAddress: str ... ... class CThostFtdcOptionSelfCloseField: BrokerID: str InvestorID: str InstrumentID: str OptionSelfCloseRef: str UserID: str Volume: int RequestID: int BusinessUnit: str HedgeFlag: int OptSelfCloseFlag: int OptionSelfCloseLocalID: str ExchangeID: str ParticipantID: str ClientID: str ExchangeInstID: str TraderID: str InstallID: int OrderSubmitStatus: int NotifySequence: int TradingDay: str SettlementID: int OptionSelfCloseSysID: str InsertDate: str InsertTime: str CancelTime: str ExecResult: int ClearingPartID: str SequenceNo: int FrontID: int SessionID: int UserProductInfo: str StatusMsg: str ActiveUserID: str BrokerOptionSelfCloseSeq: int BranchID: str InvestUnitID: str AccountID: str CurrencyID: str IPAddress: str MacAddress: str ... ... class CThostFtdcOptionSelfCloseActionField: BrokerID: str InvestorID: str OptionSelfCloseActionRef: int OptionSelfCloseRef: str RequestID: int FrontID: int SessionID: int ExchangeID: str OptionSelfCloseSysID: str ActionFlag: int ActionDate: str ActionTime: str TraderID: str InstallID: int OptionSelfCloseLocalID: str ActionLocalID: str ParticipantID: str ClientID: str BusinessUnit: str OrderActionStatus: int UserID: str StatusMsg: str InstrumentID: str BranchID: str InvestUnitID: str IPAddress: str MacAddress: str ... ... class CThostFtdcQryOptionSelfCloseField: BrokerID: str InvestorID: str InstrumentID: str ExchangeID: str OptionSelfCloseSysID: str InsertTimeStart: str InsertTimeEnd: str ... ... class CThostFtdcExchangeOptionSelfCloseField: Volume: int RequestID: int BusinessUnit: str HedgeFlag: int OptSelfCloseFlag: int OptionSelfCloseLocalID: str ExchangeID: str ParticipantID: str ClientID: str ExchangeInstID: str TraderID: str InstallID: int OrderSubmitStatus: int NotifySequence: int TradingDay: str SettlementID: int OptionSelfCloseSysID: str InsertDate: str InsertTime: str CancelTime: str ExecResult: int ClearingPartID: str SequenceNo: int BranchID: str IPAddress: str MacAddress: str ... ... class CThostFtdcQryOptionSelfCloseActionField: BrokerID: str InvestorID: str ExchangeID: str ... ... class CThostFtdcExchangeOptionSelfCloseActionField: ExchangeID: str OptionSelfCloseSysID: str ActionFlag: int ActionDate: str ActionTime: str TraderID: str InstallID: int OptionSelfCloseLocalID: str ActionLocalID: str ParticipantID: str ClientID: str BusinessUnit: str OrderActionStatus: int UserID: str BranchID: str IPAddress: str MacAddress: str ExchangeInstID: str OptSelfCloseFlag: int ... ... class CThostFtdcSyncDelaySwapField: DelaySwapSeqNo: str BrokerID: str InvestorID: str FromCurrencyID: str FromAmount: float FromFrozenSwap: float FromRemainSwap: float ToCurrencyID: str ToAmount: float ... ... class CThostFtdcQrySyncDelaySwapField: BrokerID: str DelaySwapSeqNo: str ... ... class CThostFtdcInvestUnitField: BrokerID: str InvestorID: str InvestUnitID: str InvestorUnitName: str InvestorGroupID: str CommModelID: str MarginModelID: str AccountID: str CurrencyID: str ... ... class CThostFtdcQryInvestUnitField: BrokerID: str InvestorID: str InvestUnitID: str ... ... class CThostFtdcSecAgentCheckModeField: InvestorID: str BrokerID: str CurrencyID: str BrokerSecAgentID: str CheckSelfAccount: int ... ... class CThostFtdcSecAgentTradeInfoField: BrokerID: str BrokerSecAgentID: str InvestorID: str LongCustomerName: str ... ... class CThostFtdcMarketDataField: TradingDay: str InstrumentID: str ExchangeID: str ExchangeInstID: str LastPrice: float PreSettlementPrice: float PreClosePrice: float PreOpenInterest: float OpenPrice: float HighestPrice: float LowestPrice: float Volume: int Turnover: float OpenInterest: float ClosePrice: float SettlementPrice: float UpperLimitPrice: float LowerLimitPrice: float PreDelta: float CurrDelta: float UpdateTime: str UpdateMillisec: int ActionDay: str ... ... class CThostFtdcMarketDataBaseField: TradingDay: str PreSettlementPrice: float PreClosePrice: float PreOpenInterest: float PreDelta: float ... ... class CThostFtdcMarketDataStaticField: OpenPrice: float HighestPrice: float LowestPrice: float ClosePrice: float UpperLimitPrice: float LowerLimitPrice: float SettlementPrice: float CurrDelta: float ... ... class CThostFtdcMarketDataLastMatchField: LastPrice: float Volume: int Turnover: float OpenInterest: float ... ... class CThostFtdcMarketDataBestPriceField: BidPrice1: float BidVolume1: int AskPrice1: float AskVolume1: int ... ... class CThostFtdcMarketDataBid23Field: BidPrice2: float BidVolume2: int BidPrice3: float BidVolume3: int ... ... class CThostFtdcMarketDataAsk23Field: AskPrice2: float AskVolume2: int AskPrice3: float AskVolume3: int ... ... class CThostFtdcMarketDataBid45Field: BidPrice4: float BidVolume4: int BidPrice5: float BidVolume5: int ... ... class CThostFtdcMarketDataAsk45Field: AskPrice4: float AskVolume4: int AskPrice5: float AskVolume5: int ... ... class CThostFtdcMarketDataUpdateTimeField: InstrumentID: str UpdateTime: str UpdateMillisec: int ActionDay: str ... ... class CThostFtdcMarketDataExchangeField: ExchangeID: str ... ... class CThostFtdcSpecificInstrumentField: InstrumentID: str ... ... class CThostFtdcInstrumentStatusField: ExchangeID: str ExchangeInstID: str SettlementGroupID: str InstrumentID: str InstrumentStatus: int TradingSegmentSN: int EnterTime: str EnterReason: int ... ... class CThostFtdcQryInstrumentStatusField: ExchangeID: str ExchangeInstID: str ... ... class CThostFtdcInvestorAccountField: BrokerID: str InvestorID: str AccountID: str CurrencyID: str ... ... class CThostFtdcPositionProfitAlgorithmField: BrokerID: str AccountID: str Algorithm: int Memo: str CurrencyID: str ... ... class CThostFtdcDiscountField: BrokerID: str InvestorRange: int InvestorID: str Discount: float ... ... class CThostFtdcQryTransferBankField: BankID: str BankBrchID: str ... ... class CThostFtdcTransferBankField: BankID: str BankBrchID: str BankName: str IsActive: int ... ... class CThostFtdcQryInvestorPositionDetailField: BrokerID: str InvestorID: str InstrumentID: str ExchangeID: str InvestUnitID: str ... ... class CThostFtdcInvestorPositionDetailField: InstrumentID: str BrokerID: str InvestorID: str HedgeFlag: int Direction: int OpenDate: str TradeID: str Volume: int OpenPrice: float TradingDay: str SettlementID: int TradeType: int CombInstrumentID: str ExchangeID: str CloseProfitByDate: float CloseProfitByTrade: float PositionProfitByDate: float PositionProfitByTrade: float Margin: float ExchMargin: float MarginRateByMoney: float MarginRateByVolume: float LastSettlementPrice: float SettlementPrice: float CloseVolume: int CloseAmount: float InvestUnitID: str ... ... class CThostFtdcTradingAccountPasswordField: BrokerID: str AccountID: str Password: str CurrencyID: str ... ... class CThostFtdcMDTraderOfferField: ExchangeID: str TraderID: str ParticipantID: str Password: str InstallID: int OrderLocalID: str TraderConnectStatus: int ConnectRequestDate: str ConnectRequestTime: str LastReportDate: str LastReportTime: str ConnectDate: str ConnectTime: str StartDate: str StartTime: str TradingDay: str BrokerID: str MaxTradeID: str MaxOrderMessageReference: str ... ... class CThostFtdcQryMDTraderOfferField: ExchangeID: str ParticipantID: str TraderID: str ... ... class CThostFtdcQryNoticeField: BrokerID: str ... ... class CThostFtdcNoticeField: BrokerID: str Content: str SequenceLabel: str ... ... class CThostFtdcUserRightField: BrokerID: str UserID: str UserRightType: int IsForbidden: int ... ... class CThostFtdcQrySettlementInfoConfirmField: BrokerID: str InvestorID: str AccountID: str CurrencyID: str ... ... class CThostFtdcLoadSettlementInfoField: BrokerID: str ... ... class CThostFtdcBrokerWithdrawAlgorithmField: BrokerID: str WithdrawAlgorithm: int UsingRatio: float IncludeCloseProfit: int AllWithoutTrade: int AvailIncludeCloseProfit: int IsBrokerUserEvent: int CurrencyID: str FundMortgageRatio: float BalanceAlgorithm: int ... ... class CThostFtdcTradingAccountPasswordUpdateV1Field: BrokerID: str InvestorID: str OldPassword: str NewPassword: str ... ... class CThostFtdcTradingAccountPasswordUpdateField: BrokerID: str AccountID: str OldPassword: str NewPassword: str CurrencyID: str ... ... class CThostFtdcQryCombinationLegField: CombInstrumentID: str LegID: int LegInstrumentID: str ... ... class CThostFtdcQrySyncStatusField: TradingDay: str ... ... class CThostFtdcCombinationLegField: CombInstrumentID: str LegID: int LegInstrumentID: str Direction: int LegMultiple: int ImplyLevel: int ... ... class CThostFtdcSyncStatusField: TradingDay: str DataSyncStatus: int ... ... class CThostFtdcQryLinkManField: BrokerID: str InvestorID: str ... ... class CThostFtdcLinkManField: BrokerID: str InvestorID: str PersonType: int IdentifiedCardType: int IdentifiedCardNo: str PersonName: str Telephone: str Address: str ZipCode: str Priority: int UOAZipCode: str PersonFullName: str ... ... class CThostFtdcQryBrokerUserEventField: BrokerID: str UserID: str UserEventType: int ... ... class CThostFtdcBrokerUserEventField: BrokerID: str UserID: str UserEventType: int EventSequenceNo: int EventDate: str EventTime: str UserEventInfo: str InvestorID: str InstrumentID: str ... ... class CThostFtdcQryContractBankField: BrokerID: str BankID: str BankBrchID: str ... ... class CThostFtdcContractBankField: BrokerID: str BankID: str BankBrchID: str BankName: str ... ... class CThostFtdcInvestorPositionCombineDetailField: TradingDay: str OpenDate: str ExchangeID: str SettlementID: int BrokerID: str InvestorID: str ComTradeID: str TradeID: str InstrumentID: str HedgeFlag: int Direction: int TotalAmt: int Margin: float ExchMargin: float MarginRateByMoney: float MarginRateByVolume: float LegID: int LegMultiple: int CombInstrumentID: str TradeGroupID: int InvestUnitID: str ... ... class CThostFtdcParkedOrderField: BrokerID: str InvestorID: str InstrumentID: str OrderRef: str UserID: str OrderPriceType: int Direction: int CombOffsetFlag: str CombHedgeFlag: str LimitPrice: float VolumeTotalOriginal: int TimeCondition: int GTDDate: str VolumeCondition: int MinVolume: int ContingentCondition: int StopPrice: float ForceCloseReason: int IsAutoSuspend: int BusinessUnit: str RequestID: int UserForceClose: int ExchangeID: str ParkedOrderID: str UserType: int Status: int ErrorID: int ErrorMsg: str IsSwapOrder: int AccountID: str CurrencyID: str ClientID: str InvestUnitID: str IPAddress: str MacAddress: str ... ... class CThostFtdcParkedOrderActionField: BrokerID: str InvestorID: str OrderActionRef: int OrderRef: str RequestID: int FrontID: int SessionID: int ExchangeID: str OrderSysID: str ActionFlag: int LimitPrice: float VolumeChange: int UserID: str InstrumentID: str ParkedOrderActionID: str UserType: int Status: int ErrorID: int ErrorMsg: str InvestUnitID: str IPAddress: str MacAddress: str ... ... class CThostFtdcQryParkedOrderField: BrokerID: str InvestorID: str InstrumentID: str ExchangeID: str InvestUnitID: str ... ... class CThostFtdcQryParkedOrderActionField: BrokerID: str InvestorID: str InstrumentID: str ExchangeID: str InvestUnitID: str ... ... class CThostFtdcRemoveParkedOrderField: BrokerID: str InvestorID: str ParkedOrderID: str InvestUnitID: str ... ... class CThostFtdcRemoveParkedOrderActionField: BrokerID: str InvestorID: str ParkedOrderActionID: str InvestUnitID: str ... ... class CThostFtdcInvestorWithdrawAlgorithmField: BrokerID: str InvestorRange: int InvestorID: str UsingRatio: float CurrencyID: str FundMortgageRatio: float ... ... class CThostFtdcQryInvestorPositionCombineDetailField: BrokerID: str InvestorID: str CombInstrumentID: str ExchangeID: str InvestUnitID: str ... ... class CThostFtdcMarketDataAveragePriceField: AveragePrice: float ... ... class CThostFtdcVerifyInvestorPasswordField: BrokerID: str InvestorID: str Password: str ... ... class CThostFtdcUserIPField: BrokerID: str UserID: str IPAddress: str IPMask: str MacAddress: str ... ... class CThostFtdcTradingNoticeInfoField: BrokerID: str InvestorID: str SendTime: str FieldContent: str SequenceSeries: int SequenceNo: int InvestUnitID: str ... ... class CThostFtdcTradingNoticeField: BrokerID: str InvestorRange: int InvestorID: str SequenceSeries: int UserID: str SendTime: str SequenceNo: int FieldContent: str InvestUnitID: str ... ... class CThostFtdcQryTradingNoticeField: BrokerID: str InvestorID: str InvestUnitID: str ... ... class CThostFtdcQryErrOrderField: BrokerID: str InvestorID: str ... ... class CThostFtdcErrOrderField: BrokerID: str InvestorID: str InstrumentID: str OrderRef: str UserID: str OrderPriceType: int Direction: int CombOffsetFlag: str CombHedgeFlag: str LimitPrice: float VolumeTotalOriginal: int TimeCondition: int GTDDate: str VolumeCondition: int MinVolume: int ContingentCondition: int StopPrice: float ForceCloseReason: int IsAutoSuspend: int BusinessUnit: str RequestID: int UserForceClose: int ErrorID: int ErrorMsg: str IsSwapOrder: int ExchangeID: str InvestUnitID: str AccountID: str CurrencyID: str ClientID: str IPAddress: str MacAddress: str ... ... class CThostFtdcErrorConditionalOrderField: BrokerID: str InvestorID: str InstrumentID: str OrderRef: str UserID: str OrderPriceType: int Direction: int CombOffsetFlag: str CombHedgeFlag: str LimitPrice: float VolumeTotalOriginal: int TimeCondition: int GTDDate: str VolumeCondition: int MinVolume: int ContingentCondition: int StopPrice: float ForceCloseReason: int IsAutoSuspend: int BusinessUnit: str RequestID: int OrderLocalID: str ExchangeID: str ParticipantID: str ClientID: str ExchangeInstID: str TraderID: str InstallID: int OrderSubmitStatus: int NotifySequence: int TradingDay: str SettlementID: int OrderSysID: str OrderSource: int OrderStatus: int OrderType: int VolumeTraded: int VolumeTotal: int InsertDate: str InsertTime: str ActiveTime: str SuspendTime: str UpdateTime: str CancelTime: str ActiveTraderID: str ClearingPartID: str SequenceNo: int FrontID: int SessionID: int UserProductInfo: str StatusMsg: str UserForceClose: int ActiveUserID: str BrokerOrderSeq: int RelativeOrderSysID: str ZCETotalTradedVolume: int ErrorID: int ErrorMsg: str IsSwapOrder: int BranchID: str InvestUnitID: str AccountID: str CurrencyID: str IPAddress: str MacAddress: str ... ... class CThostFtdcQryErrOrderActionField: BrokerID: str InvestorID: str ... ... class CThostFtdcErrOrderActionField: BrokerID: str InvestorID: str OrderActionRef: int OrderRef: str RequestID: int FrontID: int SessionID: int ExchangeID: str OrderSysID: str ActionFlag: int LimitPrice: float VolumeChange: int ActionDate: str ActionTime: str TraderID: str InstallID: int OrderLocalID: str ActionLocalID: str ParticipantID: str ClientID: str BusinessUnit: str OrderActionStatus: int UserID: str StatusMsg: str InstrumentID: str BranchID: str InvestUnitID: str IPAddress: str MacAddress: str ErrorID: int ErrorMsg: str ... ... class CThostFtdcQryExchangeSequenceField: ExchangeID: str ... ... class CThostFtdcExchangeSequenceField: ExchangeID: str SequenceNo: int MarketStatus: int ... ... class CThostFtdcQueryMaxOrderVolumeWithPriceField: BrokerID: str InvestorID: str InstrumentID: str Direction: int OffsetFlag: int HedgeFlag: int MaxVolume: int Price: float ExchangeID: str InvestUnitID: str ... ... class CThostFtdcQryBrokerTradingParamsField: BrokerID: str InvestorID: str CurrencyID: str AccountID: str ... ... class CThostFtdcBrokerTradingParamsField: BrokerID: str InvestorID: str MarginPriceType: int Algorithm: int AvailIncludeCloseProfit: int CurrencyID: str OptionRoyaltyPriceType: int AccountID: str ... ... class CThostFtdcQryBrokerTradingAlgosField: BrokerID: str ExchangeID: str InstrumentID: str ... ... class CThostFtdcBrokerTradingAlgosField: BrokerID: str ExchangeID: str InstrumentID: str HandlePositionAlgoID: int FindMarginRateAlgoID: int HandleTradingAccountAlgoID: int ... ... class CThostFtdcQueryBrokerDepositField: BrokerID: str ExchangeID: str ... ... class CThostFtdcBrokerDepositField: TradingDay: str BrokerID: str ParticipantID: str ExchangeID: str PreBalance: float CurrMargin: float CloseProfit: float Balance: float Deposit: float Withdraw: float Available: float Reserve: float FrozenMargin: float ... ... class CThostFtdcQryCFMMCBrokerKeyField: BrokerID: str ... ... class CThostFtdcCFMMCBrokerKeyField: BrokerID: str ParticipantID: str CreateDate: str CreateTime: str KeyID: int CurrentKey: str KeyKind: int ... ... class CThostFtdcCFMMCTradingAccountKeyField: BrokerID: str ParticipantID: str AccountID: str KeyID: int CurrentKey: str ... ... class CThostFtdcQryCFMMCTradingAccountKeyField: BrokerID: str InvestorID: str ... ... class CThostFtdcBrokerUserOTPParamField: BrokerID: str UserID: str OTPVendorsID: str SerialNumber: str AuthKey: str LastDrift: int LastSuccess: int OTPType: int ... ... class CThostFtdcManualSyncBrokerUserOTPField: BrokerID: str UserID: str OTPType: int FirstOTP: str SecondOTP: str ... ... class CThostFtdcCommRateModelField: BrokerID: str CommModelID: str CommModelName: str ... ... class CThostFtdcQryCommRateModelField: BrokerID: str CommModelID: str ... ... class CThostFtdcMarginModelField: BrokerID: str MarginModelID: str MarginModelName: str ... ... class CThostFtdcQryMarginModelField: BrokerID: str MarginModelID: str ... ... class CThostFtdcEWarrantOffsetField: TradingDay: str BrokerID: str InvestorID: str ExchangeID: str InstrumentID: str Direction: int HedgeFlag: int Volume: int InvestUnitID: str ... ... class CThostFtdcQryEWarrantOffsetField: BrokerID: str InvestorID: str ExchangeID: str InstrumentID: str InvestUnitID: str ... ... class CThostFtdcQryInvestorProductGroupMarginField: BrokerID: str InvestorID: str ProductGroupID: str HedgeFlag: int ExchangeID: str InvestUnitID: str ... ... class CThostFtdcInvestorProductGroupMarginField: ProductGroupID: str BrokerID: str InvestorID: str TradingDay: str SettlementID: int FrozenMargin: float LongFrozenMargin: float ShortFrozenMargin: float UseMargin: float LongUseMargin: float ShortUseMargin: float ExchMargin: float LongExchMargin: float ShortExchMargin: float CloseProfit: float FrozenCommission: float Commission: float FrozenCash: float CashIn: float PositionProfit: float OffsetAmount: float LongOffsetAmount: float ShortOffsetAmount: float ExchOffsetAmount: float LongExchOffsetAmount: float ShortExchOffsetAmount: float HedgeFlag: int ExchangeID: str InvestUnitID: str ... ... class CThostFtdcQueryCFMMCTradingAccountTokenField: BrokerID: str InvestorID: str InvestUnitID: str ... ... class CThostFtdcCFMMCTradingAccountTokenField: BrokerID: str ParticipantID: str AccountID: str KeyID: int Token: str ... ... class CThostFtdcQryProductGroupField: ProductID: str ExchangeID: str ... ... class CThostFtdcProductGroupField: ProductID: str ExchangeID: str ProductGroupID: str ... ... class CThostFtdcBulletinField: ExchangeID: str TradingDay: str BulletinID: int SequenceNo: int NewsType: str NewsUrgency: int SendTime: str Abstract: str ComeFrom: str Content: str URLLink: str MarketID: str ... ... class CThostFtdcQryBulletinField: ExchangeID: str BulletinID: int SequenceNo: int NewsType: str NewsUrgency: int ... ... class CThostFtdcReqOpenAccountField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int CustomerName: str IdCardType: int IdentifiedCardNo: str Gender: int CountryCode: str CustType: int Address: str ZipCode: str Telephone: str MobilePhone: str Fax: str EMail: str MoneyAccountStatus: int BankAccount: str BankPassWord: str AccountID: str Password: str InstallID: int VerifyCertNoFlag: int CurrencyID: str CashExchangeCode: int Digest: str BankAccType: int DeviceID: str BankSecuAccType: int BrokerIDByBank: str BankSecuAcc: str BankPwdFlag: int SecuPwdFlag: int OperNo: str TID: int UserID: str LongCustomerName: str ... ... class CThostFtdcReqCancelAccountField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int CustomerName: str IdCardType: int IdentifiedCardNo: str Gender: int CountryCode: str CustType: int Address: str ZipCode: str Telephone: str MobilePhone: str Fax: str EMail: str MoneyAccountStatus: int BankAccount: str BankPassWord: str AccountID: str Password: str InstallID: int VerifyCertNoFlag: int CurrencyID: str CashExchangeCode: int Digest: str BankAccType: int DeviceID: str BankSecuAccType: int BrokerIDByBank: str BankSecuAcc: str BankPwdFlag: int SecuPwdFlag: int OperNo: str TID: int UserID: str LongCustomerName: str ... ... class CThostFtdcReqChangeAccountField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int CustomerName: str IdCardType: int IdentifiedCardNo: str Gender: int CountryCode: str CustType: int Address: str ZipCode: str Telephone: str MobilePhone: str Fax: str EMail: str MoneyAccountStatus: int BankAccount: str BankPassWord: str NewBankAccount: str NewBankPassWord: str AccountID: str Password: str BankAccType: int InstallID: int VerifyCertNoFlag: int CurrencyID: str BrokerIDByBank: str BankPwdFlag: int SecuPwdFlag: int TID: int Digest: str LongCustomerName: str ... ... class CThostFtdcReqTransferField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int CustomerName: str IdCardType: int IdentifiedCardNo: str CustType: int BankAccount: str BankPassWord: str AccountID: str Password: str InstallID: int FutureSerial: int UserID: str VerifyCertNoFlag: int CurrencyID: str TradeAmount: float FutureFetchAmount: float FeePayFlag: int CustFee: float BrokerFee: float Message: str Digest: str BankAccType: int DeviceID: str BankSecuAccType: int BrokerIDByBank: str BankSecuAcc: str BankPwdFlag: int SecuPwdFlag: int OperNo: str RequestID: int TID: int TransferStatus: int LongCustomerName: str ... ... class CThostFtdcRspTransferField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int CustomerName: str IdCardType: int IdentifiedCardNo: str CustType: int BankAccount: str BankPassWord: str AccountID: str Password: str InstallID: int FutureSerial: int UserID: str VerifyCertNoFlag: int CurrencyID: str TradeAmount: float FutureFetchAmount: float FeePayFlag: int CustFee: float BrokerFee: float Message: str Digest: str BankAccType: int DeviceID: str BankSecuAccType: int BrokerIDByBank: str BankSecuAcc: str BankPwdFlag: int SecuPwdFlag: int OperNo: str RequestID: int TID: int TransferStatus: int ErrorID: int ErrorMsg: str LongCustomerName: str ... ... class CThostFtdcReqRepealField: RepealTimeInterval: int RepealedTimes: int BankRepealFlag: int BrokerRepealFlag: int PlateRepealSerial: int BankRepealSerial: str FutureRepealSerial: int TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int CustomerName: str IdCardType: int IdentifiedCardNo: str CustType: int BankAccount: str BankPassWord: str AccountID: str Password: str InstallID: int FutureSerial: int UserID: str VerifyCertNoFlag: int CurrencyID: str TradeAmount: float FutureFetchAmount: float FeePayFlag: int CustFee: float BrokerFee: float Message: str Digest: str BankAccType: int DeviceID: str BankSecuAccType: int BrokerIDByBank: str BankSecuAcc: str BankPwdFlag: int SecuPwdFlag: int OperNo: str RequestID: int TID: int TransferStatus: int LongCustomerName: str ... ... class CThostFtdcRspRepealField: RepealTimeInterval: int RepealedTimes: int BankRepealFlag: int BrokerRepealFlag: int PlateRepealSerial: int BankRepealSerial: str FutureRepealSerial: int TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int CustomerName: str IdCardType: int IdentifiedCardNo: str CustType: int BankAccount: str BankPassWord: str AccountID: str Password: str InstallID: int FutureSerial: int UserID: str VerifyCertNoFlag: int CurrencyID: str TradeAmount: float FutureFetchAmount: float FeePayFlag: int CustFee: float BrokerFee: float Message: str Digest: str BankAccType: int DeviceID: str BankSecuAccType: int BrokerIDByBank: str BankSecuAcc: str BankPwdFlag: int SecuPwdFlag: int OperNo: str RequestID: int TID: int TransferStatus: int ErrorID: int ErrorMsg: str LongCustomerName: str ... ... class CThostFtdcReqQueryAccountField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int CustomerName: str IdCardType: int IdentifiedCardNo: str CustType: int BankAccount: str BankPassWord: str AccountID: str Password: str FutureSerial: int InstallID: int UserID: str VerifyCertNoFlag: int CurrencyID: str Digest: str BankAccType: int DeviceID: str BankSecuAccType: int BrokerIDByBank: str BankSecuAcc: str BankPwdFlag: int SecuPwdFlag: int OperNo: str RequestID: int TID: int LongCustomerName: str ... ... class CThostFtdcRspQueryAccountField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int CustomerName: str IdCardType: int IdentifiedCardNo: str CustType: int BankAccount: str BankPassWord: str AccountID: str Password: str FutureSerial: int InstallID: int UserID: str VerifyCertNoFlag: int CurrencyID: str Digest: str BankAccType: int DeviceID: str BankSecuAccType: int BrokerIDByBank: str BankSecuAcc: str BankPwdFlag: int SecuPwdFlag: int OperNo: str RequestID: int TID: int BankUseAmount: float BankFetchAmount: float LongCustomerName: str ... ... class CThostFtdcFutureSignIOField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int InstallID: int UserID: str Digest: str CurrencyID: str DeviceID: str BrokerIDByBank: str OperNo: str RequestID: int TID: int ... ... class CThostFtdcRspFutureSignInField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int InstallID: int UserID: str Digest: str CurrencyID: str DeviceID: str BrokerIDByBank: str OperNo: str RequestID: int TID: int ErrorID: int ErrorMsg: str PinKey: str MacKey: str ... ... class CThostFtdcReqFutureSignOutField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int InstallID: int UserID: str Digest: str CurrencyID: str DeviceID: str BrokerIDByBank: str OperNo: str RequestID: int TID: int ... ... class CThostFtdcRspFutureSignOutField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int InstallID: int UserID: str Digest: str CurrencyID: str DeviceID: str BrokerIDByBank: str OperNo: str RequestID: int TID: int ErrorID: int ErrorMsg: str ... ... class CThostFtdcReqQueryTradeResultBySerialField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int Reference: int RefrenceIssureType: int RefrenceIssure: str CustomerName: str IdCardType: int IdentifiedCardNo: str CustType: int BankAccount: str BankPassWord: str AccountID: str Password: str CurrencyID: str TradeAmount: float Digest: str LongCustomerName: str ... ... class CThostFtdcRspQueryTradeResultBySerialField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int ErrorID: int ErrorMsg: str Reference: int RefrenceIssureType: int RefrenceIssure: str OriginReturnCode: str OriginDescrInfoForReturnCode: str BankAccount: str BankPassWord: str AccountID: str Password: str CurrencyID: str TradeAmount: float Digest: str ... ... class CThostFtdcReqDayEndFileReadyField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int FileBusinessCode: int Digest: str ... ... class CThostFtdcReturnResultField: ReturnCode: str DescrInfoForReturnCode: str ... ... class CThostFtdcVerifyFuturePasswordField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int AccountID: str Password: str BankAccount: str BankPassWord: str InstallID: int TID: int CurrencyID: str ... ... class CThostFtdcVerifyCustInfoField: CustomerName: str IdCardType: int IdentifiedCardNo: str CustType: int LongCustomerName: str ... ... class CThostFtdcVerifyFuturePasswordAndCustInfoField: CustomerName: str IdCardType: int IdentifiedCardNo: str CustType: int AccountID: str Password: str CurrencyID: str LongCustomerName: str ... ... class CThostFtdcDepositResultInformField: DepositSeqNo: str BrokerID: str InvestorID: str Deposit: float RequestID: int ReturnCode: str DescrInfoForReturnCode: str ... ... class CThostFtdcReqSyncKeyField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int InstallID: int UserID: str Message: str DeviceID: str BrokerIDByBank: str OperNo: str RequestID: int TID: int ... ... class CThostFtdcRspSyncKeyField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int InstallID: int UserID: str Message: str DeviceID: str BrokerIDByBank: str OperNo: str RequestID: int TID: int ErrorID: int ErrorMsg: str ... ... class CThostFtdcNotifyQueryAccountField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int CustomerName: str IdCardType: int IdentifiedCardNo: str CustType: int BankAccount: str BankPassWord: str AccountID: str Password: str FutureSerial: int InstallID: int UserID: str VerifyCertNoFlag: int CurrencyID: str Digest: str BankAccType: int DeviceID: str BankSecuAccType: int BrokerIDByBank: str BankSecuAcc: str BankPwdFlag: int SecuPwdFlag: int OperNo: str RequestID: int TID: int BankUseAmount: float BankFetchAmount: float ErrorID: int ErrorMsg: str LongCustomerName: str ... ... class CThostFtdcTransferSerialField: PlateSerial: int TradeDate: str TradingDay: str TradeTime: str TradeCode: str SessionID: int BankID: str BankBranchID: str BankAccType: int BankAccount: str BankSerial: str BrokerID: str BrokerBranchID: str FutureAccType: int AccountID: str InvestorID: str FutureSerial: int IdCardType: int IdentifiedCardNo: str CurrencyID: str TradeAmount: float CustFee: float BrokerFee: float AvailabilityFlag: int OperatorCode: str BankNewAccount: str ErrorID: int ErrorMsg: str ... ... class CThostFtdcQryTransferSerialField: BrokerID: str AccountID: str BankID: str CurrencyID: str ... ... class CThostFtdcNotifyFutureSignInField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int InstallID: int UserID: str Digest: str CurrencyID: str DeviceID: str BrokerIDByBank: str OperNo: str RequestID: int TID: int ErrorID: int ErrorMsg: str PinKey: str MacKey: str ... ... class CThostFtdcNotifyFutureSignOutField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int InstallID: int UserID: str Digest: str CurrencyID: str DeviceID: str BrokerIDByBank: str OperNo: str RequestID: int TID: int ErrorID: int ErrorMsg: str ... ... class CThostFtdcNotifySyncKeyField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int InstallID: int UserID: str Message: str DeviceID: str BrokerIDByBank: str OperNo: str RequestID: int TID: int ErrorID: int ErrorMsg: str ... ... class CThostFtdcQryAccountregisterField: BrokerID: str AccountID: str BankID: str BankBranchID: str CurrencyID: str ... ... class CThostFtdcAccountregisterField: TradeDay: str BankID: str BankBranchID: str BankAccount: str BrokerID: str BrokerBranchID: str AccountID: str IdCardType: int IdentifiedCardNo: str CustomerName: str CurrencyID: str OpenOrDestroy: int RegDate: str OutDate: str TID: int CustType: int BankAccType: int LongCustomerName: str ... ... class CThostFtdcOpenAccountField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int CustomerName: str IdCardType: int IdentifiedCardNo: str Gender: int CountryCode: str CustType: int Address: str ZipCode: str Telephone: str MobilePhone: str Fax: str EMail: str MoneyAccountStatus: int BankAccount: str BankPassWord: str AccountID: str Password: str InstallID: int VerifyCertNoFlag: int CurrencyID: str CashExchangeCode: int Digest: str BankAccType: int DeviceID: str BankSecuAccType: int BrokerIDByBank: str BankSecuAcc: str BankPwdFlag: int SecuPwdFlag: int OperNo: str TID: int UserID: str ErrorID: int ErrorMsg: str LongCustomerName: str ... ... class CThostFtdcCancelAccountField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int CustomerName: str IdCardType: int IdentifiedCardNo: str Gender: int CountryCode: str CustType: int Address: str ZipCode: str Telephone: str MobilePhone: str Fax: str EMail: str MoneyAccountStatus: int BankAccount: str BankPassWord: str AccountID: str Password: str InstallID: int VerifyCertNoFlag: int CurrencyID: str CashExchangeCode: int Digest: str BankAccType: int DeviceID: str BankSecuAccType: int BrokerIDByBank: str BankSecuAcc: str BankPwdFlag: int SecuPwdFlag: int OperNo: str TID: int UserID: str ErrorID: int ErrorMsg: str LongCustomerName: str ... ... class CThostFtdcChangeAccountField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int CustomerName: str IdCardType: int IdentifiedCardNo: str Gender: int CountryCode: str CustType: int Address: str ZipCode: str Telephone: str MobilePhone: str Fax: str EMail: str MoneyAccountStatus: int BankAccount: str BankPassWord: str NewBankAccount: str NewBankPassWord: str AccountID: str Password: str BankAccType: int InstallID: int VerifyCertNoFlag: int CurrencyID: str BrokerIDByBank: str BankPwdFlag: int SecuPwdFlag: int TID: int Digest: str ErrorID: int ErrorMsg: str LongCustomerName: str ... ... class CThostFtdcSecAgentACIDMapField: BrokerID: str UserID: str AccountID: str CurrencyID: str BrokerSecAgentID: str ... ... class CThostFtdcQrySecAgentACIDMapField: BrokerID: str UserID: str AccountID: str CurrencyID: str ... ... class CThostFtdcUserRightsAssignField: BrokerID: str UserID: str DRIdentityID: int ... ... class CThostFtdcBrokerUserRightAssignField: BrokerID: str DRIdentityID: int Tradeable: int ... ... class CThostFtdcDRTransferField: OrigDRIdentityID: int DestDRIdentityID: int OrigBrokerID: str DestBrokerID: str ... ... class CThostFtdcFensUserInfoField: BrokerID: str UserID: str LoginMode: int ... ... class CThostFtdcCurrTransferIdentityField: IdentityID: int ... ... class CThostFtdcLoginForbiddenUserField: BrokerID: str UserID: str IPAddress: str ... ... class CThostFtdcQryLoginForbiddenUserField: BrokerID: str UserID: str ... ... class CThostFtdcMulticastGroupInfoField: GroupIP: str GroupPort: int SourceIP: str ... ... class CThostFtdcTradingAccountReserveField: BrokerID: str AccountID: str Reserve: float CurrencyID: str ... ... class CThostFtdcQryLoginForbiddenIPField: IPAddress: str ... ... class CThostFtdcQryIPListField: IPAddress: str ... ... class CThostFtdcQryUserRightsAssignField: BrokerID: str UserID: str ... ... class CThostFtdcReserveOpenAccountConfirmField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int CustomerName: str IdCardType: int IdentifiedCardNo: str Gender: int CountryCode: str CustType: int Address: str ZipCode: str Telephone: str MobilePhone: str Fax: str EMail: str MoneyAccountStatus: int BankAccount: str BankPassWord: str InstallID: int VerifyCertNoFlag: int CurrencyID: str Digest: str BankAccType: int BrokerIDByBank: str TID: int AccountID: str Password: str BankReserveOpenSeq: str BookDate: str BookPsw: str ErrorID: int ErrorMsg: str ... ... class CThostFtdcReserveOpenAccountField: TradeCode: str BankID: str BankBranchID: str BrokerID: str BrokerBranchID: str TradeDate: str TradeTime: str BankSerial: str TradingDay: str PlateSerial: int LastFragment: int SessionID: int CustomerName: str IdCardType: int IdentifiedCardNo: str Gender: int CountryCode: str CustType: int Address: str ZipCode: str Telephone: str MobilePhone: str Fax: str EMail: str MoneyAccountStatus: int BankAccount: str BankPassWord: str InstallID: int VerifyCertNoFlag: int CurrencyID: str Digest: str BankAccType: int BrokerIDByBank: str TID: int ReserveOpenAccStas: int ErrorID: int ErrorMsg: str ... ... class CThostFtdcAccountPropertyField: BrokerID: str AccountID: str BankID: str BankAccount: str OpenName: str OpenBank: str IsActive: int AccountSourceType: int OpenDate: str CancelDate: str OperatorID: str OperateDate: str OperateTime: str CurrencyID: str ... ... class CThostFtdcQryCurrDRIdentityField: DRIdentityID: int ... ... class CThostFtdcCurrDRIdentityField: DRIdentityID: int ... ... class CThostFtdcQrySecAgentCheckModeField: BrokerID: str InvestorID: str ... ... class CThostFtdcQrySecAgentTradeInfoField: BrokerID: str BrokerSecAgentID: str ... ... class CThostFtdcUserSystemInfoField: BrokerID: str UserID: str ClientSystemInfoLen: int ClientSystemInfo: str ClientPublicIP: str ClientIPPort: int ClientLoginTime: str ClientAppID: str ... ... class CThostFtdcReqUserAuthMethodField: TradingDay: str BrokerID: str UserID: str ... ... class CThostFtdcRspUserAuthMethodField: UsableAuthMethod: int ... ... class CThostFtdcReqGenUserCaptchaField: TradingDay: str BrokerID: str UserID: str ... ... class CThostFtdcRspGenUserCaptchaField: BrokerID: str UserID: str CaptchaInfoLen: int CaptchaInfo: str ... ... class CThostFtdcReqGenUserTextField: TradingDay: str BrokerID: str UserID: str ... ... class CThostFtdcRspGenUserTextField: UserTextSeq: int ... ... class CThostFtdcReqUserLoginWithCaptchaField: TradingDay: str BrokerID: str UserID: str Password: str UserProductInfo: str InterfaceProductInfo: str ProtocolInfo: str MacAddress: str ClientIPAddress: str LoginRemark: str Captcha: str ClientIPPort: int ... ... class CThostFtdcReqUserLoginWithTextField: TradingDay: str BrokerID: str UserID: str Password: str UserProductInfo: str InterfaceProductInfo: str ProtocolInfo: str MacAddress: str ClientIPAddress: str LoginRemark: str Text: str ClientIPPort: int ... ... class CThostFtdcReqUserLoginWithOTPField: TradingDay: str BrokerID: str UserID: str Password: str UserProductInfo: str InterfaceProductInfo: str ProtocolInfo: str MacAddress: str ClientIPAddress: str LoginRemark: str OTPPassword: str ClientIPPort: int ... ... class CThostFtdcReqApiHandshakeField: CryptoKeyVersion: str ... ... class CThostFtdcRspApiHandshakeField: FrontHandshakeDataLen: int FrontHandshakeData: str IsApiAuthEnabled: int ... ... class CThostFtdcReqVerifyApiKeyField: ApiHandshakeDataLen: int ApiHandshakeData: str ... ... class CThostFtdcDepartmentUserField: BrokerID: str UserID: str InvestorRange: int InvestorID: str ... ... class CThostFtdcQueryFreqField: QueryFreq: int ... ... class CThostFtdcTraderSpi: def OnFrontConnected(self, ) -> None: ... def OnFrontDisconnected(self, nReason: int, ) -> None: ... def OnHeartBeatWarning(self, nTimeLapse: int, ) -> None: ... def OnRspAuthenticate(self, pRspAuthenticateField: CThostFtdcRspAuthenticateField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspUserLogin(self, pRspUserLogin: CThostFtdcRspUserLoginField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspUserLogout(self, pUserLogout: CThostFtdcUserLogoutField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspUserPasswordUpdate(self, pUserPasswordUpdate: CThostFtdcUserPasswordUpdateField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspTradingAccountPasswordUpdate(self, pTradingAccountPasswordUpdate: CThostFtdcTradingAccountPasswordUpdateField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspUserAuthMethod(self, pRspUserAuthMethod: CThostFtdcRspUserAuthMethodField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspGenUserCaptcha(self, pRspGenUserCaptcha: CThostFtdcRspGenUserCaptchaField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspGenUserText(self, pRspGenUserText: CThostFtdcRspGenUserTextField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspOrderInsert(self, pInputOrder: CThostFtdcInputOrderField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspParkedOrderInsert(self, pParkedOrder: CThostFtdcParkedOrderField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspParkedOrderAction(self, pParkedOrderAction: CThostFtdcParkedOrderActionField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspOrderAction(self, pInputOrderAction: CThostFtdcInputOrderActionField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQueryMaxOrderVolume(self, pQueryMaxOrderVolume: CThostFtdcQueryMaxOrderVolumeField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspSettlementInfoConfirm(self, pSettlementInfoConfirm: CThostFtdcSettlementInfoConfirmField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspRemoveParkedOrder(self, pRemoveParkedOrder: CThostFtdcRemoveParkedOrderField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspRemoveParkedOrderAction(self, pRemoveParkedOrderAction: CThostFtdcRemoveParkedOrderActionField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspExecOrderInsert(self, pInputExecOrder: CThostFtdcInputExecOrderField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspExecOrderAction(self, pInputExecOrderAction: CThostFtdcInputExecOrderActionField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspForQuoteInsert(self, pInputForQuote: CThostFtdcInputForQuoteField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQuoteInsert(self, pInputQuote: CThostFtdcInputQuoteField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQuoteAction(self, pInputQuoteAction: CThostFtdcInputQuoteActionField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspBatchOrderAction(self, pInputBatchOrderAction: CThostFtdcInputBatchOrderActionField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspOptionSelfCloseInsert(self, pInputOptionSelfClose: CThostFtdcInputOptionSelfCloseField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspOptionSelfCloseAction(self, pInputOptionSelfCloseAction: CThostFtdcInputOptionSelfCloseActionField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspCombActionInsert(self, pInputCombAction: CThostFtdcInputCombActionField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryOrder(self, pOrder: CThostFtdcOrderField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryTrade(self, pTrade: CThostFtdcTradeField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryInvestorPosition(self, pInvestorPosition: CThostFtdcInvestorPositionField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryTradingAccount(self, pTradingAccount: CThostFtdcTradingAccountField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryInvestor(self, pInvestor: CThostFtdcInvestorField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryTradingCode(self, pTradingCode: CThostFtdcTradingCodeField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryInstrumentMarginRate(self, pInstrumentMarginRate: CThostFtdcInstrumentMarginRateField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryInstrumentCommissionRate(self, pInstrumentCommissionRate: CThostFtdcInstrumentCommissionRateField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryExchange(self, pExchange: CThostFtdcExchangeField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryProduct(self, pProduct: CThostFtdcProductField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryInstrument(self, pInstrument: CThostFtdcInstrumentField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryDepthMarketData(self, pDepthMarketData: CThostFtdcDepthMarketDataField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQrySettlementInfo(self, pSettlementInfo: CThostFtdcSettlementInfoField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryTransferBank(self, pTransferBank: CThostFtdcTransferBankField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryInvestorPositionDetail(self, pInvestorPositionDetail: CThostFtdcInvestorPositionDetailField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryNotice(self, pNotice: CThostFtdcNoticeField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQrySettlementInfoConfirm(self, pSettlementInfoConfirm: CThostFtdcSettlementInfoConfirmField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryInvestorPositionCombineDetail(self, pInvestorPositionCombineDetail: CThostFtdcInvestorPositionCombineDetailField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryCFMMCTradingAccountKey(self, pCFMMCTradingAccountKey: CThostFtdcCFMMCTradingAccountKeyField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryEWarrantOffset(self, pEWarrantOffset: CThostFtdcEWarrantOffsetField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryInvestorProductGroupMargin(self, pInvestorProductGroupMargin: CThostFtdcInvestorProductGroupMarginField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryExchangeMarginRate(self, pExchangeMarginRate: CThostFtdcExchangeMarginRateField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryExchangeMarginRateAdjust(self, pExchangeMarginRateAdjust: CThostFtdcExchangeMarginRateAdjustField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryExchangeRate(self, pExchangeRate: CThostFtdcExchangeRateField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQrySecAgentACIDMap(self, pSecAgentACIDMap: CThostFtdcSecAgentACIDMapField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryProductExchRate(self, pProductExchRate: CThostFtdcProductExchRateField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryProductGroup(self, pProductGroup: CThostFtdcProductGroupField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryMMInstrumentCommissionRate(self, pMMInstrumentCommissionRate: CThostFtdcMMInstrumentCommissionRateField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryMMOptionInstrCommRate(self, pMMOptionInstrCommRate: CThostFtdcMMOptionInstrCommRateField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryInstrumentOrderCommRate(self, pInstrumentOrderCommRate: CThostFtdcInstrumentOrderCommRateField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQrySecAgentTradingAccount(self, pTradingAccount: CThostFtdcTradingAccountField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQrySecAgentCheckMode(self, pSecAgentCheckMode: CThostFtdcSecAgentCheckModeField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQrySecAgentTradeInfo(self, pSecAgentTradeInfo: CThostFtdcSecAgentTradeInfoField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryOptionInstrTradeCost(self, pOptionInstrTradeCost: CThostFtdcOptionInstrTradeCostField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryOptionInstrCommRate(self, pOptionInstrCommRate: CThostFtdcOptionInstrCommRateField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryExecOrder(self, pExecOrder: CThostFtdcExecOrderField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryForQuote(self, pForQuote: CThostFtdcForQuoteField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryQuote(self, pQuote: CThostFtdcQuoteField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryOptionSelfClose(self, pOptionSelfClose: CThostFtdcOptionSelfCloseField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryInvestUnit(self, pInvestUnit: CThostFtdcInvestUnitField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryCombInstrumentGuard(self, pCombInstrumentGuard: CThostFtdcCombInstrumentGuardField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryCombAction(self, pCombAction: CThostFtdcCombActionField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryTransferSerial(self, pTransferSerial: CThostFtdcTransferSerialField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryAccountregister(self, pAccountregister: CThostFtdcAccountregisterField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspError(self, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRtnOrder(self, pOrder: CThostFtdcOrderField, ) -> None: ... def OnRtnTrade(self, pTrade: CThostFtdcTradeField, ) -> None: ... def OnErrRtnOrderInsert(self, pInputOrder: CThostFtdcInputOrderField, pRspInfo: CThostFtdcRspInfoField, ) -> None: ... def OnErrRtnOrderAction(self, pOrderAction: CThostFtdcOrderActionField, pRspInfo: CThostFtdcRspInfoField, ) -> None: ... def OnRtnInstrumentStatus(self, pInstrumentStatus: CThostFtdcInstrumentStatusField, ) -> None: ... def OnRtnBulletin(self, pBulletin: CThostFtdcBulletinField, ) -> None: ... def OnRtnTradingNotice(self, pTradingNoticeInfo: CThostFtdcTradingNoticeInfoField, ) -> None: ... def OnRtnErrorConditionalOrder(self, pErrorConditionalOrder: CThostFtdcErrorConditionalOrderField, ) -> None: ... def OnRtnExecOrder(self, pExecOrder: CThostFtdcExecOrderField, ) -> None: ... def OnErrRtnExecOrderInsert(self, pInputExecOrder: CThostFtdcInputExecOrderField, pRspInfo: CThostFtdcRspInfoField, ) -> None: ... def OnErrRtnExecOrderAction(self, pExecOrderAction: CThostFtdcExecOrderActionField, pRspInfo: CThostFtdcRspInfoField, ) -> None: ... def OnErrRtnForQuoteInsert(self, pInputForQuote: CThostFtdcInputForQuoteField, pRspInfo: CThostFtdcRspInfoField, ) -> None: ... def OnRtnQuote(self, pQuote: CThostFtdcQuoteField, ) -> None: ... def OnErrRtnQuoteInsert(self, pInputQuote: CThostFtdcInputQuoteField, pRspInfo: CThostFtdcRspInfoField, ) -> None: ... def OnErrRtnQuoteAction(self, pQuoteAction: CThostFtdcQuoteActionField, pRspInfo: CThostFtdcRspInfoField, ) -> None: ... def OnRtnForQuoteRsp(self, pForQuoteRsp: CThostFtdcForQuoteRspField, ) -> None: ... def OnRtnCFMMCTradingAccountToken(self, pCFMMCTradingAccountToken: CThostFtdcCFMMCTradingAccountTokenField, ) -> None: ... def OnErrRtnBatchOrderAction(self, pBatchOrderAction: CThostFtdcBatchOrderActionField, pRspInfo: CThostFtdcRspInfoField, ) -> None: ... def OnRtnOptionSelfClose(self, pOptionSelfClose: CThostFtdcOptionSelfCloseField, ) -> None: ... def OnErrRtnOptionSelfCloseInsert(self, pInputOptionSelfClose: CThostFtdcInputOptionSelfCloseField, pRspInfo: CThostFtdcRspInfoField, ) -> None: ... def OnErrRtnOptionSelfCloseAction(self, pOptionSelfCloseAction: CThostFtdcOptionSelfCloseActionField, pRspInfo: CThostFtdcRspInfoField, ) -> None: ... def OnRtnCombAction(self, pCombAction: CThostFtdcCombActionField, ) -> None: ... def OnErrRtnCombActionInsert(self, pInputCombAction: CThostFtdcInputCombActionField, pRspInfo: CThostFtdcRspInfoField, ) -> None: ... def OnRspQryContractBank(self, pContractBank: CThostFtdcContractBankField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryParkedOrder(self, pParkedOrder: CThostFtdcParkedOrderField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryParkedOrderAction(self, pParkedOrderAction: CThostFtdcParkedOrderActionField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryTradingNotice(self, pTradingNotice: CThostFtdcTradingNoticeField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryBrokerTradingParams(self, pBrokerTradingParams: CThostFtdcBrokerTradingParamsField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQryBrokerTradingAlgos(self, pBrokerTradingAlgos: CThostFtdcBrokerTradingAlgosField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQueryCFMMCTradingAccountToken(self, pQueryCFMMCTradingAccountToken: CThostFtdcQueryCFMMCTradingAccountTokenField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRtnFromBankToFutureByBank(self, pRspTransfer: CThostFtdcRspTransferField, ) -> None: ... def OnRtnFromFutureToBankByBank(self, pRspTransfer: CThostFtdcRspTransferField, ) -> None: ... def OnRtnRepealFromBankToFutureByBank(self, pRspRepeal: CThostFtdcRspRepealField, ) -> None: ... def OnRtnRepealFromFutureToBankByBank(self, pRspRepeal: CThostFtdcRspRepealField, ) -> None: ... def OnRtnFromBankToFutureByFuture(self, pRspTransfer: CThostFtdcRspTransferField, ) -> None: ... def OnRtnFromFutureToBankByFuture(self, pRspTransfer: CThostFtdcRspTransferField, ) -> None: ... def OnRtnRepealFromBankToFutureByFutureManual(self, pRspRepeal: CThostFtdcRspRepealField, ) -> None: ... def OnRtnRepealFromFutureToBankByFutureManual(self, pRspRepeal: CThostFtdcRspRepealField, ) -> None: ... def OnRtnQueryBankBalanceByFuture(self, pNotifyQueryAccount: CThostFtdcNotifyQueryAccountField, ) -> None: ... def OnErrRtnBankToFutureByFuture(self, pReqTransfer: CThostFtdcReqTransferField, pRspInfo: CThostFtdcRspInfoField, ) -> None: ... def OnErrRtnFutureToBankByFuture(self, pReqTransfer: CThostFtdcReqTransferField, pRspInfo: CThostFtdcRspInfoField, ) -> None: ... def OnErrRtnRepealBankToFutureByFutureManual(self, pReqRepeal: CThostFtdcReqRepealField, pRspInfo: CThostFtdcRspInfoField, ) -> None: ... def OnErrRtnRepealFutureToBankByFutureManual(self, pReqRepeal: CThostFtdcReqRepealField, pRspInfo: CThostFtdcRspInfoField, ) -> None: ... def OnErrRtnQueryBankBalanceByFuture(self, pReqQueryAccount: CThostFtdcReqQueryAccountField, pRspInfo: CThostFtdcRspInfoField, ) -> None: ... def OnRtnRepealFromBankToFutureByFuture(self, pRspRepeal: CThostFtdcRspRepealField, ) -> None: ... def OnRtnRepealFromFutureToBankByFuture(self, pRspRepeal: CThostFtdcRspRepealField, ) -> None: ... def OnRspFromBankToFutureByFuture(self, pReqTransfer: CThostFtdcReqTransferField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspFromFutureToBankByFuture(self, pReqTransfer: CThostFtdcReqTransferField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspQueryBankAccountMoneyByFuture(self, pReqQueryAccount: CThostFtdcReqQueryAccountField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRtnOpenAccountByBank(self, pOpenAccount: CThostFtdcOpenAccountField, ) -> None: ... def OnRtnCancelAccountByBank(self, pCancelAccount: CThostFtdcCancelAccountField, ) -> None: ... def OnRtnChangeAccountByBank(self, pChangeAccount: CThostFtdcChangeAccountField, ) -> None: ... ... ... class CThostFtdcTraderApi: @staticmethod def CreateFtdcTraderApi( pszFlowPath: str, ) -> CThostFtdcTraderApi: ... @staticmethod def GetApiVersion( ) -> str: ... def Release(self, ) -> None: ... def Init(self, ) -> None: ... def Join(self, ) -> int: ... def GetTradingDay(self, ) -> str: ... def RegisterFront(self, pszFrontAddress: str, ) -> None: ... def RegisterNameServer(self, pszNsAddress: str, ) -> None: ... def RegisterFensUserInfo(self, pFensUserInfo: CThostFtdcFensUserInfoField, ) -> None: ... def RegisterSpi(self, pSpi: CThostFtdcTraderSpi, ) -> None: ... def SubscribePrivateTopic(self, nResumeType: THOST_TE_RESUME_TYPE, ) -> None: ... def SubscribePublicTopic(self, nResumeType: THOST_TE_RESUME_TYPE, ) -> None: ... def ReqAuthenticate(self, pReqAuthenticateField: CThostFtdcReqAuthenticateField, nRequestID: int, ) -> int: ... def RegisterUserSystemInfo(self, pUserSystemInfo: CThostFtdcUserSystemInfoField, ) -> int: ... def SubmitUserSystemInfo(self, pUserSystemInfo: CThostFtdcUserSystemInfoField, ) -> int: ... def ReqUserLogin(self, pReqUserLoginField: CThostFtdcReqUserLoginField, nRequestID: int, ) -> int: ... def ReqUserLogout(self, pUserLogout: CThostFtdcUserLogoutField, nRequestID: int, ) -> int: ... def ReqUserPasswordUpdate(self, pUserPasswordUpdate: CThostFtdcUserPasswordUpdateField, nRequestID: int, ) -> int: ... def ReqTradingAccountPasswordUpdate(self, pTradingAccountPasswordUpdate: CThostFtdcTradingAccountPasswordUpdateField, nRequestID: int, ) -> int: ... def ReqUserAuthMethod(self, pReqUserAuthMethod: CThostFtdcReqUserAuthMethodField, nRequestID: int, ) -> int: ... def ReqGenUserCaptcha(self, pReqGenUserCaptcha: CThostFtdcReqGenUserCaptchaField, nRequestID: int, ) -> int: ... def ReqGenUserText(self, pReqGenUserText: CThostFtdcReqGenUserTextField, nRequestID: int, ) -> int: ... def ReqUserLoginWithCaptcha(self, pReqUserLoginWithCaptcha: CThostFtdcReqUserLoginWithCaptchaField, nRequestID: int, ) -> int: ... def ReqUserLoginWithText(self, pReqUserLoginWithText: CThostFtdcReqUserLoginWithTextField, nRequestID: int, ) -> int: ... def ReqUserLoginWithOTP(self, pReqUserLoginWithOTP: CThostFtdcReqUserLoginWithOTPField, nRequestID: int, ) -> int: ... def ReqOrderInsert(self, pInputOrder: CThostFtdcInputOrderField, nRequestID: int, ) -> int: ... def ReqParkedOrderInsert(self, pParkedOrder: CThostFtdcParkedOrderField, nRequestID: int, ) -> int: ... def ReqParkedOrderAction(self, pParkedOrderAction: CThostFtdcParkedOrderActionField, nRequestID: int, ) -> int: ... def ReqOrderAction(self, pInputOrderAction: CThostFtdcInputOrderActionField, nRequestID: int, ) -> int: ... def ReqQueryMaxOrderVolume(self, pQueryMaxOrderVolume: CThostFtdcQueryMaxOrderVolumeField, nRequestID: int, ) -> int: ... def ReqSettlementInfoConfirm(self, pSettlementInfoConfirm: CThostFtdcSettlementInfoConfirmField, nRequestID: int, ) -> int: ... def ReqRemoveParkedOrder(self, pRemoveParkedOrder: CThostFtdcRemoveParkedOrderField, nRequestID: int, ) -> int: ... def ReqRemoveParkedOrderAction(self, pRemoveParkedOrderAction: CThostFtdcRemoveParkedOrderActionField, nRequestID: int, ) -> int: ... def ReqExecOrderInsert(self, pInputExecOrder: CThostFtdcInputExecOrderField, nRequestID: int, ) -> int: ... def ReqExecOrderAction(self, pInputExecOrderAction: CThostFtdcInputExecOrderActionField, nRequestID: int, ) -> int: ... def ReqForQuoteInsert(self, pInputForQuote: CThostFtdcInputForQuoteField, nRequestID: int, ) -> int: ... def ReqQuoteInsert(self, pInputQuote: CThostFtdcInputQuoteField, nRequestID: int, ) -> int: ... def ReqQuoteAction(self, pInputQuoteAction: CThostFtdcInputQuoteActionField, nRequestID: int, ) -> int: ... def ReqBatchOrderAction(self, pInputBatchOrderAction: CThostFtdcInputBatchOrderActionField, nRequestID: int, ) -> int: ... def ReqOptionSelfCloseInsert(self, pInputOptionSelfClose: CThostFtdcInputOptionSelfCloseField, nRequestID: int, ) -> int: ... def ReqOptionSelfCloseAction(self, pInputOptionSelfCloseAction: CThostFtdcInputOptionSelfCloseActionField, nRequestID: int, ) -> int: ... def ReqCombActionInsert(self, pInputCombAction: CThostFtdcInputCombActionField, nRequestID: int, ) -> int: ... def ReqQryOrder(self, pQryOrder: CThostFtdcQryOrderField, nRequestID: int, ) -> int: ... def ReqQryTrade(self, pQryTrade: CThostFtdcQryTradeField, nRequestID: int, ) -> int: ... def ReqQryInvestorPosition(self, pQryInvestorPosition: CThostFtdcQryInvestorPositionField, nRequestID: int, ) -> int: ... def ReqQryTradingAccount(self, pQryTradingAccount: CThostFtdcQryTradingAccountField, nRequestID: int, ) -> int: ... def ReqQryInvestor(self, pQryInvestor: CThostFtdcQryInvestorField, nRequestID: int, ) -> int: ... def ReqQryTradingCode(self, pQryTradingCode: CThostFtdcQryTradingCodeField, nRequestID: int, ) -> int: ... def ReqQryInstrumentMarginRate(self, pQryInstrumentMarginRate: CThostFtdcQryInstrumentMarginRateField, nRequestID: int, ) -> int: ... def ReqQryInstrumentCommissionRate(self, pQryInstrumentCommissionRate: CThostFtdcQryInstrumentCommissionRateField, nRequestID: int, ) -> int: ... def ReqQryExchange(self, pQryExchange: CThostFtdcQryExchangeField, nRequestID: int, ) -> int: ... def ReqQryProduct(self, pQryProduct: CThostFtdcQryProductField, nRequestID: int, ) -> int: ... def ReqQryInstrument(self, pQryInstrument: CThostFtdcQryInstrumentField, nRequestID: int, ) -> int: ... def ReqQryDepthMarketData(self, pQryDepthMarketData: CThostFtdcQryDepthMarketDataField, nRequestID: int, ) -> int: ... def ReqQrySettlementInfo(self, pQrySettlementInfo: CThostFtdcQrySettlementInfoField, nRequestID: int, ) -> int: ... def ReqQryTransferBank(self, pQryTransferBank: CThostFtdcQryTransferBankField, nRequestID: int, ) -> int: ... def ReqQryInvestorPositionDetail(self, pQryInvestorPositionDetail: CThostFtdcQryInvestorPositionDetailField, nRequestID: int, ) -> int: ... def ReqQryNotice(self, pQryNotice: CThostFtdcQryNoticeField, nRequestID: int, ) -> int: ... def ReqQrySettlementInfoConfirm(self, pQrySettlementInfoConfirm: CThostFtdcQrySettlementInfoConfirmField, nRequestID: int, ) -> int: ... def ReqQryInvestorPositionCombineDetail(self, pQryInvestorPositionCombineDetail: CThostFtdcQryInvestorPositionCombineDetailField, nRequestID: int, ) -> int: ... def ReqQryCFMMCTradingAccountKey(self, pQryCFMMCTradingAccountKey: CThostFtdcQryCFMMCTradingAccountKeyField, nRequestID: int, ) -> int: ... def ReqQryEWarrantOffset(self, pQryEWarrantOffset: CThostFtdcQryEWarrantOffsetField, nRequestID: int, ) -> int: ... def ReqQryInvestorProductGroupMargin(self, pQryInvestorProductGroupMargin: CThostFtdcQryInvestorProductGroupMarginField, nRequestID: int, ) -> int: ... def ReqQryExchangeMarginRate(self, pQryExchangeMarginRate: CThostFtdcQryExchangeMarginRateField, nRequestID: int, ) -> int: ... def ReqQryExchangeMarginRateAdjust(self, pQryExchangeMarginRateAdjust: CThostFtdcQryExchangeMarginRateAdjustField, nRequestID: int, ) -> int: ... def ReqQryExchangeRate(self, pQryExchangeRate: CThostFtdcQryExchangeRateField, nRequestID: int, ) -> int: ... def ReqQrySecAgentACIDMap(self, pQrySecAgentACIDMap: CThostFtdcQrySecAgentACIDMapField, nRequestID: int, ) -> int: ... def ReqQryProductExchRate(self, pQryProductExchRate: CThostFtdcQryProductExchRateField, nRequestID: int, ) -> int: ... def ReqQryProductGroup(self, pQryProductGroup: CThostFtdcQryProductGroupField, nRequestID: int, ) -> int: ... def ReqQryMMInstrumentCommissionRate(self, pQryMMInstrumentCommissionRate: CThostFtdcQryMMInstrumentCommissionRateField, nRequestID: int, ) -> int: ... def ReqQryMMOptionInstrCommRate(self, pQryMMOptionInstrCommRate: CThostFtdcQryMMOptionInstrCommRateField, nRequestID: int, ) -> int: ... def ReqQryInstrumentOrderCommRate(self, pQryInstrumentOrderCommRate: CThostFtdcQryInstrumentOrderCommRateField, nRequestID: int, ) -> int: ... def ReqQrySecAgentTradingAccount(self, pQryTradingAccount: CThostFtdcQryTradingAccountField, nRequestID: int, ) -> int: ... def ReqQrySecAgentCheckMode(self, pQrySecAgentCheckMode: CThostFtdcQrySecAgentCheckModeField, nRequestID: int, ) -> int: ... def ReqQrySecAgentTradeInfo(self, pQrySecAgentTradeInfo: CThostFtdcQrySecAgentTradeInfoField, nRequestID: int, ) -> int: ... def ReqQryOptionInstrTradeCost(self, pQryOptionInstrTradeCost: CThostFtdcQryOptionInstrTradeCostField, nRequestID: int, ) -> int: ... def ReqQryOptionInstrCommRate(self, pQryOptionInstrCommRate: CThostFtdcQryOptionInstrCommRateField, nRequestID: int, ) -> int: ... def ReqQryExecOrder(self, pQryExecOrder: CThostFtdcQryExecOrderField, nRequestID: int, ) -> int: ... def ReqQryForQuote(self, pQryForQuote: CThostFtdcQryForQuoteField, nRequestID: int, ) -> int: ... def ReqQryQuote(self, pQryQuote: CThostFtdcQryQuoteField, nRequestID: int, ) -> int: ... def ReqQryOptionSelfClose(self, pQryOptionSelfClose: CThostFtdcQryOptionSelfCloseField, nRequestID: int, ) -> int: ... def ReqQryInvestUnit(self, pQryInvestUnit: CThostFtdcQryInvestUnitField, nRequestID: int, ) -> int: ... def ReqQryCombInstrumentGuard(self, pQryCombInstrumentGuard: CThostFtdcQryCombInstrumentGuardField, nRequestID: int, ) -> int: ... def ReqQryCombAction(self, pQryCombAction: CThostFtdcQryCombActionField, nRequestID: int, ) -> int: ... def ReqQryTransferSerial(self, pQryTransferSerial: CThostFtdcQryTransferSerialField, nRequestID: int, ) -> int: ... def ReqQryAccountregister(self, pQryAccountregister: CThostFtdcQryAccountregisterField, nRequestID: int, ) -> int: ... def ReqQryContractBank(self, pQryContractBank: CThostFtdcQryContractBankField, nRequestID: int, ) -> int: ... def ReqQryParkedOrder(self, pQryParkedOrder: CThostFtdcQryParkedOrderField, nRequestID: int, ) -> int: ... def ReqQryParkedOrderAction(self, pQryParkedOrderAction: CThostFtdcQryParkedOrderActionField, nRequestID: int, ) -> int: ... def ReqQryTradingNotice(self, pQryTradingNotice: CThostFtdcQryTradingNoticeField, nRequestID: int, ) -> int: ... def ReqQryBrokerTradingParams(self, pQryBrokerTradingParams: CThostFtdcQryBrokerTradingParamsField, nRequestID: int, ) -> int: ... def ReqQryBrokerTradingAlgos(self, pQryBrokerTradingAlgos: CThostFtdcQryBrokerTradingAlgosField, nRequestID: int, ) -> int: ... def ReqQueryCFMMCTradingAccountToken(self, pQueryCFMMCTradingAccountToken: CThostFtdcQueryCFMMCTradingAccountTokenField, nRequestID: int, ) -> int: ... def ReqFromBankToFutureByFuture(self, pReqTransfer: CThostFtdcReqTransferField, nRequestID: int, ) -> int: ... def ReqFromFutureToBankByFuture(self, pReqTransfer: CThostFtdcReqTransferField, nRequestID: int, ) -> int: ... def ReqQueryBankAccountMoneyByFuture(self, pReqQueryAccount: CThostFtdcReqQueryAccountField, nRequestID: int, ) -> int: ... ... ... class CThostFtdcMdSpi: def OnFrontConnected(self, ) -> None: ... def OnFrontDisconnected(self, nReason: int, ) -> None: ... def OnHeartBeatWarning(self, nTimeLapse: int, ) -> None: ... def OnRspUserLogin(self, pRspUserLogin: CThostFtdcRspUserLoginField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspUserLogout(self, pUserLogout: CThostFtdcUserLogoutField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspError(self, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspSubMarketData(self, pSpecificInstrument: CThostFtdcSpecificInstrumentField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspUnSubMarketData(self, pSpecificInstrument: CThostFtdcSpecificInstrumentField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspSubForQuoteRsp(self, pSpecificInstrument: CThostFtdcSpecificInstrumentField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRspUnSubForQuoteRsp(self, pSpecificInstrument: CThostFtdcSpecificInstrumentField, pRspInfo: CThostFtdcRspInfoField, nRequestID: int, bIsLast: bool, ) -> None: ... def OnRtnDepthMarketData(self, pDepthMarketData: CThostFtdcDepthMarketDataField, ) -> None: ... def OnRtnForQuoteRsp(self, pForQuoteRsp: CThostFtdcForQuoteRspField, ) -> None: ... ... ... class CThostFtdcMdApi: @staticmethod def CreateFtdcMdApi( pszFlowPath: str, bIsUsingUdp: bool, bIsMulticast: bool, ) -> CThostFtdcMdApi: ... @staticmethod def GetApiVersion( ) -> str: ... def Release(self, ) -> None: ... def Init(self, ) -> None: ... def Join(self, ) -> int: ... def GetTradingDay(self, ) -> str: ... def RegisterFront(self, pszFrontAddress: str, ) -> None: ... def RegisterNameServer(self, pszNsAddress: str, ) -> None: ... def RegisterFensUserInfo(self, pFensUserInfo: CThostFtdcFensUserInfoField, ) -> None: ... def RegisterSpi(self, pSpi: CThostFtdcMdSpi, ) -> None: ... def SubscribeMarketData(self, ppInstrumentID: char *[], # unknown what to wrap in py nCount: int, ) -> int: ... def UnSubscribeMarketData(self, ppInstrumentID: char *[], # unknown what to wrap in py nCount: int, ) -> int: ... def SubscribeForQuoteRsp(self, ppInstrumentID: char *[], # unknown what to wrap in py nCount: int, ) -> int: ... def UnSubscribeForQuoteRsp(self, ppInstrumentID: char *[], # unknown what to wrap in py nCount: int, ) -> int: ... def ReqUserLogin(self, pReqUserLoginField: CThostFtdcReqUserLoginField, nRequestID: int, ) -> int: ... def ReqUserLogout(self, pUserLogout: CThostFtdcUserLogoutField, nRequestID: int, ) -> int: ... ... ... THOST_FTDC_EXP_Normal: int = 48 THOST_FTDC_EXP_GenOrderByTrade: int = 49 THOST_FTDC_ICT_EID: int = 48 THOST_FTDC_ICT_IDCard: int = 49 THOST_FTDC_ICT_OfficerIDCard: int = 50 THOST_FTDC_ICT_PoliceIDCard: int = 51 THOST_FTDC_ICT_SoldierIDCard: int = 52 THOST_FTDC_ICT_HouseholdRegister: int = 53 THOST_FTDC_ICT_Passport: int = 54 THOST_FTDC_ICT_TaiwanCompatriotIDCard: int = 55 THOST_FTDC_ICT_HomeComingCard: int = 56 THOST_FTDC_ICT_LicenseNo: int = 57 THOST_FTDC_ICT_TaxNo: int = 65 THOST_FTDC_ICT_HMMainlandTravelPermit: int = 66 THOST_FTDC_ICT_TwMainlandTravelPermit: int = 67 THOST_FTDC_ICT_DrivingLicense: int = 68 THOST_FTDC_ICT_SocialID: int = 70 THOST_FTDC_ICT_LocalID: int = 71 THOST_FTDC_ICT_BusinessRegistration: int = 72 THOST_FTDC_ICT_HKMCIDCard: int = 73 THOST_FTDC_ICT_AccountsPermits: int = 74 THOST_FTDC_ICT_FrgPrmtRdCard: int = 75 THOST_FTDC_ICT_CptMngPrdLetter: int = 76 THOST_FTDC_ICT_OtherCard: int = 120 THOST_FTDC_IR_All: int = 49 THOST_FTDC_IR_Group: int = 50 THOST_FTDC_IR_Single: int = 51 THOST_FTDC_DR_All: int = 49 THOST_FTDC_DR_Group: int = 50 THOST_FTDC_DR_Single: int = 51 THOST_FTDC_DS_Asynchronous: int = 49 THOST_FTDC_DS_Synchronizing: int = 50 THOST_FTDC_DS_Synchronized: int = 51 THOST_FTDC_BDS_Synchronized: int = 49 THOST_FTDC_BDS_Synchronizing: int = 50 THOST_FTDC_ECS_NoConnection: int = 49 THOST_FTDC_ECS_QryInstrumentSent: int = 50 THOST_FTDC_ECS_GotInformation: int = 57 THOST_FTDC_TCS_NotConnected: int = 49 THOST_FTDC_TCS_Connected: int = 50 THOST_FTDC_TCS_QryInstrumentSent: int = 51 THOST_FTDC_TCS_SubPrivateFlow: int = 52 THOST_FTDC_FC_DataAsync: int = 49 THOST_FTDC_FC_ForceUserLogout: int = 50 THOST_FTDC_FC_UserPasswordUpdate: int = 51 THOST_FTDC_FC_BrokerPasswordUpdate: int = 52 THOST_FTDC_FC_InvestorPasswordUpdate: int = 53 THOST_FTDC_FC_OrderInsert: int = 54 THOST_FTDC_FC_OrderAction: int = 55 THOST_FTDC_FC_SyncSystemData: int = 56 THOST_FTDC_FC_SyncBrokerData: int = 57 THOST_FTDC_FC_BachSyncBrokerData: int = 65 THOST_FTDC_FC_SuperQuery: int = 66 THOST_FTDC_FC_ParkedOrderInsert: int = 67 THOST_FTDC_FC_ParkedOrderAction: int = 68 THOST_FTDC_FC_SyncOTP: int = 69 THOST_FTDC_FC_DeleteOrder: int = 70 THOST_FTDC_BFC_ForceUserLogout: int = 49 THOST_FTDC_BFC_UserPasswordUpdate: int = 50 THOST_FTDC_BFC_SyncBrokerData: int = 51 THOST_FTDC_BFC_BachSyncBrokerData: int = 52 THOST_FTDC_BFC_OrderInsert: int = 53 THOST_FTDC_BFC_OrderAction: int = 54 THOST_FTDC_BFC_AllQuery: int = 55 THOST_FTDC_BFC_log: int = 97 THOST_FTDC_BFC_BaseQry: int = 98 THOST_FTDC_BFC_TradeQry: int = 99 THOST_FTDC_BFC_Trade: int = 100 THOST_FTDC_BFC_Virement: int = 101 THOST_FTDC_BFC_Risk: int = 102 THOST_FTDC_BFC_Session: int = 103 THOST_FTDC_BFC_RiskNoticeCtl: int = 104 THOST_FTDC_BFC_RiskNotice: int = 105 THOST_FTDC_BFC_BrokerDeposit: int = 106 THOST_FTDC_BFC_QueryFund: int = 107 THOST_FTDC_BFC_QueryOrder: int = 108 THOST_FTDC_BFC_QueryTrade: int = 109 THOST_FTDC_BFC_QueryPosition: int = 110 THOST_FTDC_BFC_QueryMarketData: int = 111 THOST_FTDC_BFC_QueryUserEvent: int = 112 THOST_FTDC_BFC_QueryRiskNotify: int = 113 THOST_FTDC_BFC_QueryFundChange: int = 114 THOST_FTDC_BFC_QueryInvestor: int = 115 THOST_FTDC_BFC_QueryTradingCode: int = 116 THOST_FTDC_BFC_ForceClose: int = 117 THOST_FTDC_BFC_PressTest: int = 118 THOST_FTDC_BFC_RemainCalc: int = 119 THOST_FTDC_BFC_NetPositionInd: int = 120 THOST_FTDC_BFC_RiskPredict: int = 121 THOST_FTDC_BFC_DataExport: int = 122 THOST_FTDC_BFC_RiskTargetSetup: int = 65 THOST_FTDC_BFC_MarketDataWarn: int = 66 THOST_FTDC_BFC_QryBizNotice: int = 67 THOST_FTDC_BFC_CfgBizNotice: int = 68 THOST_FTDC_BFC_SyncOTP: int = 69 THOST_FTDC_BFC_SendBizNotice: int = 70 THOST_FTDC_BFC_CfgRiskLevelStd: int = 71 THOST_FTDC_BFC_TbCommand: int = 72 THOST_FTDC_BFC_DeleteOrder: int = 74 THOST_FTDC_BFC_ParkedOrderInsert: int = 75 THOST_FTDC_BFC_ParkedOrderAction: int = 76 THOST_FTDC_BFC_ExecOrderNoCheck: int = 77 THOST_FTDC_BFC_Designate: int = 78 THOST_FTDC_BFC_StockDisposal: int = 79 THOST_FTDC_BFC_BrokerDepositWarn: int = 81 THOST_FTDC_BFC_CoverWarn: int = 83 THOST_FTDC_BFC_PreExecOrder: int = 84 THOST_FTDC_BFC_ExecOrderRisk: int = 80 THOST_FTDC_BFC_PosiLimitWarn: int = 85 THOST_FTDC_BFC_QryPosiLimit: int = 86 THOST_FTDC_BFC_FBSign: int = 87 THOST_FTDC_BFC_FBAccount: int = 88 THOST_FTDC_OAS_Submitted: int = 97 THOST_FTDC_OAS_Accepted: int = 98 THOST_FTDC_OAS_Rejected: int = 99 THOST_FTDC_OST_AllTraded: int = 48 THOST_FTDC_OST_PartTradedQueueing: int = 49 THOST_FTDC_OST_PartTradedNotQueueing: int = 50 THOST_FTDC_OST_NoTradeQueueing: int = 51 THOST_FTDC_OST_NoTradeNotQueueing: int = 52 THOST_FTDC_OST_Canceled: int = 53 THOST_FTDC_OST_Unknown: int = 97 THOST_FTDC_OST_NotTouched: int = 98 THOST_FTDC_OST_Touched: int = 99 THOST_FTDC_OSS_InsertSubmitted: int = 48 THOST_FTDC_OSS_CancelSubmitted: int = 49 THOST_FTDC_OSS_ModifySubmitted: int = 50 THOST_FTDC_OSS_Accepted: int = 51 THOST_FTDC_OSS_InsertRejected: int = 52 THOST_FTDC_OSS_CancelRejected: int = 53 THOST_FTDC_OSS_ModifyRejected: int = 54 THOST_FTDC_PSD_Today: int = 49 THOST_FTDC_PSD_History: int = 50 THOST_FTDC_PDT_UseHistory: int = 49 THOST_FTDC_PDT_NoUseHistory: int = 50 THOST_FTDC_ER_Broker: int = 49 THOST_FTDC_ER_Host: int = 50 THOST_FTDC_ER_Maker: int = 51 THOST_FTDC_PC_Futures: int = 49 THOST_FTDC_PC_Options: int = 50 THOST_FTDC_PC_Combination: int = 51 THOST_FTDC_PC_Spot: int = 52 THOST_FTDC_PC_EFP: int = 53 THOST_FTDC_PC_SpotOption: int = 54 THOST_FTDC_IP_NotStart: int = 48 THOST_FTDC_IP_Started: int = 49 THOST_FTDC_IP_Pause: int = 50 THOST_FTDC_IP_Expired: int = 51 THOST_FTDC_D_Buy: int = 48 THOST_FTDC_D_Sell: int = 49 THOST_FTDC_PT_Net: int = 49 THOST_FTDC_PT_Gross: int = 50 THOST_FTDC_PD_Net: int = 49 THOST_FTDC_PD_Long: int = 50 THOST_FTDC_PD_Short: int = 51 THOST_FTDC_SS_NonActive: int = 49 THOST_FTDC_SS_Startup: int = 50 THOST_FTDC_SS_Operating: int = 51 THOST_FTDC_SS_Settlement: int = 52 THOST_FTDC_SS_SettlementFinished: int = 53 THOST_FTDC_RA_Trade: int = 48 THOST_FTDC_RA_Settlement: int = 49 THOST_FTDC_HF_Speculation: int = 49 THOST_FTDC_HF_Arbitrage: int = 50 THOST_FTDC_HF_Hedge: int = 51 THOST_FTDC_HF_MarketMaker: int = 53 THOST_FTDC_BHF_Speculation: int = 49 THOST_FTDC_BHF_Arbitrage: int = 50 THOST_FTDC_BHF_Hedge: int = 51 THOST_FTDC_CIDT_Speculation: int = 49 THOST_FTDC_CIDT_Arbitrage: int = 50 THOST_FTDC_CIDT_Hedge: int = 51 THOST_FTDC_CIDT_MarketMaker: int = 53 THOST_FTDC_OPT_AnyPrice: int = 49 THOST_FTDC_OPT_LimitPrice: int = 50 THOST_FTDC_OPT_BestPrice: int = 51 THOST_FTDC_OPT_LastPrice: int = 52 THOST_FTDC_OPT_LastPricePlusOneTicks: int = 53 THOST_FTDC_OPT_LastPricePlusTwoTicks: int = 54 THOST_FTDC_OPT_LastPricePlusThreeTicks: int = 55 THOST_FTDC_OPT_AskPrice1: int = 56 THOST_FTDC_OPT_AskPrice1PlusOneTicks: int = 57 THOST_FTDC_OPT_AskPrice1PlusTwoTicks: int = 65 THOST_FTDC_OPT_AskPrice1PlusThreeTicks: int = 66 THOST_FTDC_OPT_BidPrice1: int = 67 THOST_FTDC_OPT_BidPrice1PlusOneTicks: int = 68 THOST_FTDC_OPT_BidPrice1PlusTwoTicks: int = 69 THOST_FTDC_OPT_BidPrice1PlusThreeTicks: int = 70 THOST_FTDC_OPT_FiveLevelPrice: int = 71 THOST_FTDC_OF_Open: int = 48 THOST_FTDC_OF_Close: int = 49 THOST_FTDC_OF_ForceClose: int = 50 THOST_FTDC_OF_CloseToday: int = 51 THOST_FTDC_OF_CloseYesterday: int = 52 THOST_FTDC_OF_ForceOff: int = 53 THOST_FTDC_OF_LocalForceClose: int = 54 THOST_FTDC_FCC_NotForceClose: int = 48 THOST_FTDC_FCC_LackDeposit: int = 49 THOST_FTDC_FCC_ClientOverPositionLimit: int = 50 THOST_FTDC_FCC_MemberOverPositionLimit: int = 51 THOST_FTDC_FCC_NotMultiple: int = 52 THOST_FTDC_FCC_Violation: int = 53 THOST_FTDC_FCC_Other: int = 54 THOST_FTDC_FCC_PersonDeliv: int = 55 THOST_FTDC_ORDT_Normal: int = 48 THOST_FTDC_ORDT_DeriveFromQuote: int = 49 THOST_FTDC_ORDT_DeriveFromCombination: int = 50 THOST_FTDC_ORDT_Combination: int = 51 THOST_FTDC_ORDT_ConditionalOrder: int = 52 THOST_FTDC_ORDT_Swap: int = 53 THOST_FTDC_ORDT_DeriveFromEFP: int = 54 THOST_FTDC_TC_IOC: int = 49 THOST_FTDC_TC_GFS: int = 50 THOST_FTDC_TC_GFD: int = 51 THOST_FTDC_TC_GTD: int = 52 THOST_FTDC_TC_GTC: int = 53 THOST_FTDC_TC_GFA: int = 54 THOST_FTDC_VC_AV: int = 49 THOST_FTDC_VC_MV: int = 50 THOST_FTDC_VC_CV: int = 51 THOST_FTDC_CC_Immediately: int = 49 THOST_FTDC_CC_Touch: int = 50 THOST_FTDC_CC_TouchProfit: int = 51 THOST_FTDC_CC_ParkedOrder: int = 52 THOST_FTDC_CC_LastPriceGreaterThanStopPrice: int = 53 THOST_FTDC_CC_LastPriceGreaterEqualStopPrice: int = 54 THOST_FTDC_CC_LastPriceLesserThanStopPrice: int = 55 THOST_FTDC_CC_LastPriceLesserEqualStopPrice: int = 56 THOST_FTDC_CC_AskPriceGreaterThanStopPrice: int = 57 THOST_FTDC_CC_AskPriceGreaterEqualStopPrice: int = 65 THOST_FTDC_CC_AskPriceLesserThanStopPrice: int = 66 THOST_FTDC_CC_AskPriceLesserEqualStopPrice: int = 67 THOST_FTDC_CC_BidPriceGreaterThanStopPrice: int = 68 THOST_FTDC_CC_BidPriceGreaterEqualStopPrice: int = 69 THOST_FTDC_CC_BidPriceLesserThanStopPrice: int = 70 THOST_FTDC_CC_BidPriceLesserEqualStopPrice: int = 72 THOST_FTDC_AF_Delete: int = 48 THOST_FTDC_AF_Modify: int = 51 THOST_FTDC_TR_Allow: int = 48 THOST_FTDC_TR_CloseOnly: int = 49 THOST_FTDC_TR_Forbidden: int = 50 THOST_FTDC_OSRC_Participant: int = 48 THOST_FTDC_OSRC_Administrator: int = 49 THOST_FTDC_TRDT_SplitCombination: int = 35 THOST_FTDC_TRDT_Common: int = 48 THOST_FTDC_TRDT_OptionsExecution: int = 49 THOST_FTDC_TRDT_OTC: int = 50 THOST_FTDC_TRDT_EFPDerived: int = 51 THOST_FTDC_TRDT_CombinationDerived: int = 52 THOST_FTDC_PSRC_LastPrice: int = 48 THOST_FTDC_PSRC_Buy: int = 49 THOST_FTDC_PSRC_Sell: int = 50 THOST_FTDC_IS_BeforeTrading: int = 48 THOST_FTDC_IS_NoTrading: int = 49 THOST_FTDC_IS_Continous: int = 50 THOST_FTDC_IS_AuctionOrdering: int = 51 THOST_FTDC_IS_AuctionBalance: int = 52 THOST_FTDC_IS_AuctionMatch: int = 53 THOST_FTDC_IS_Closed: int = 54 THOST_FTDC_IER_Automatic: int = 49 THOST_FTDC_IER_Manual: int = 50 THOST_FTDC_IER_Fuse: int = 51 THOST_FTDC_BS_NoUpload: int = 49 THOST_FTDC_BS_Uploaded: int = 50 THOST_FTDC_BS_Failed: int = 51 THOST_FTDC_RS_All: int = 49 THOST_FTDC_RS_ByProduct: int = 50 THOST_FTDC_RP_ByVolume: int = 49 THOST_FTDC_RP_ByFeeOnHand: int = 50 THOST_FTDC_RL_Level1: int = 49 THOST_FTDC_RL_Level2: int = 50 THOST_FTDC_RL_Level3: int = 51 THOST_FTDC_RL_Level4: int = 52 THOST_FTDC_RL_Level5: int = 53 THOST_FTDC_RL_Level6: int = 54 THOST_FTDC_RL_Level7: int = 55 THOST_FTDC_RL_Level8: int = 56 THOST_FTDC_RL_Level9: int = 57 THOST_FTDC_RSD_ByPeriod: int = 49 THOST_FTDC_RSD_ByStandard: int = 50 THOST_FTDC_MT_Out: int = 48 THOST_FTDC_MT_In: int = 49 THOST_FTDC_ISPI_MortgageRatio: int = 52 THOST_FTDC_ISPI_MarginWay: int = 53 THOST_FTDC_ISPI_BillDeposit: int = 57 THOST_FTDC_ESPI_MortgageRatio: int = 49 THOST_FTDC_ESPI_OtherFundItem: int = 50 THOST_FTDC_ESPI_OtherFundImport: int = 51 THOST_FTDC_ESPI_CFFEXMinPrepa: int = 54 THOST_FTDC_ESPI_CZCESettlementType: int = 55 THOST_FTDC_ESPI_ExchDelivFeeMode: int = 57 THOST_FTDC_ESPI_DelivFeeMode: int = 48 THOST_FTDC_ESPI_CZCEComMarginType: int = 65 THOST_FTDC_ESPI_DceComMarginType: int = 66 THOST_FTDC_ESPI_OptOutDisCountRate: int = 97 THOST_FTDC_ESPI_OptMiniGuarantee: int = 98 THOST_FTDC_SPI_InvestorIDMinLength: int = 49 THOST_FTDC_SPI_AccountIDMinLength: int = 50 THOST_FTDC_SPI_UserRightLogon: int = 51 THOST_FTDC_SPI_SettlementBillTrade: int = 52 THOST_FTDC_SPI_TradingCode: int = 53 THOST_FTDC_SPI_CheckFund: int = 54 THOST_FTDC_SPI_CommModelRight: int = 55 THOST_FTDC_SPI_MarginModelRight: int = 57 THOST_FTDC_SPI_IsStandardActive: int = 56 THOST_FTDC_SPI_UploadSettlementFile: int = 85 THOST_FTDC_SPI_DownloadCSRCFile: int = 68 THOST_FTDC_SPI_SettlementBillFile: int = 83 THOST_FTDC_SPI_CSRCOthersFile: int = 67 THOST_FTDC_SPI_InvestorPhoto: int = 80 THOST_FTDC_SPI_CSRCData: int = 82 THOST_FTDC_SPI_InvestorPwdModel: int = 73 THOST_FTDC_SPI_CFFEXInvestorSettleFile: int = 70 THOST_FTDC_SPI_InvestorIDType: int = 97 THOST_FTDC_SPI_FreezeMaxReMain: int = 114 THOST_FTDC_SPI_IsSync: int = 65 THOST_FTDC_SPI_RelieveOpenLimit: int = 79 THOST_FTDC_SPI_IsStandardFreeze: int = 88 THOST_FTDC_SPI_CZCENormalProductHedge: int = 66 THOST_FTDC_TPID_EncryptionStandard: int = 69 THOST_FTDC_TPID_RiskMode: int = 82 THOST_FTDC_TPID_RiskModeGlobal: int = 71 THOST_FTDC_TPID_modeEncode: int = 80 THOST_FTDC_TPID_tickMode: int = 84 THOST_FTDC_TPID_SingleUserSessionMaxNum: int = 83 THOST_FTDC_TPID_LoginFailMaxNum: int = 76 THOST_FTDC_TPID_IsAuthForce: int = 65 THOST_FTDC_TPID_IsPosiFreeze: int = 70 THOST_FTDC_TPID_IsPosiLimit: int = 77 THOST_FTDC_TPID_ForQuoteTimeInterval: int = 81 THOST_FTDC_TPID_IsFuturePosiLimit: int = 66 THOST_FTDC_TPID_IsFutureOrderFreq: int = 67 THOST_FTDC_TPID_IsExecOrderProfit: int = 72 THOST_FTDC_TPID_IsCheckBankAcc: int = 73 THOST_FTDC_TPID_PasswordDeadLine: int = 74 THOST_FTDC_TPID_IsStrongPassword: int = 75 THOST_FTDC_TPID_BalanceMorgage: int = 97 THOST_FTDC_TPID_MinPwdLen: int = 79 THOST_FTDC_TPID_LoginFailMaxNumForIP: int = 85 THOST_FTDC_TPID_PasswordPeriod: int = 86 THOST_FTDC_FI_SettlementFund: int = 70 THOST_FTDC_FI_Trade: int = 84 THOST_FTDC_FI_InvestorPosition: int = 80 THOST_FTDC_FI_SubEntryFund: int = 79 THOST_FTDC_FI_CZCECombinationPos: int = 67 THOST_FTDC_FI_CSRCData: int = 82 THOST_FTDC_FI_CZCEClose: int = 76 THOST_FTDC_FI_CZCENoClose: int = 78 THOST_FTDC_FI_PositionDtl: int = 68 THOST_FTDC_FI_OptionStrike: int = 83 THOST_FTDC_FI_SettlementPriceComparison: int = 77 THOST_FTDC_FI_NonTradePosChange: int = 66 THOST_FTDC_FUT_Settlement: int = 48 THOST_FTDC_FUT_Check: int = 49 THOST_FTDC_FFT_Txt: int = 48 THOST_FTDC_FFT_Zip: int = 49 THOST_FTDC_FFT_DBF: int = 50 THOST_FTDC_FUS_SucceedUpload: int = 49 THOST_FTDC_FUS_FailedUpload: int = 50 THOST_FTDC_FUS_SucceedLoad: int = 51 THOST_FTDC_FUS_PartSucceedLoad: int = 52 THOST_FTDC_FUS_FailedLoad: int = 53 THOST_FTDC_TD_Out: int = 48 THOST_FTDC_TD_In: int = 49 THOST_FTDC_SC_NoSpecialRule: int = 48 THOST_FTDC_SC_NoSpringFestival: int = 49 THOST_FTDC_IPT_LastSettlement: int = 49 THOST_FTDC_IPT_LaseClose: int = 50 THOST_FTDC_PLP_Active: int = 49 THOST_FTDC_PLP_NonActive: int = 50 THOST_FTDC_PLP_Canceled: int = 51 THOST_FTDC_DM_CashDeliv: int = 49 THOST_FTDC_DM_CommodityDeliv: int = 50 THOST_FTDC_FIOT_FundIO: int = 49 THOST_FTDC_FIOT_Transfer: int = 50 THOST_FTDC_FIOT_SwapCurrency: int = 51 THOST_FTDC_FT_Deposite: int = 49 THOST_FTDC_FT_ItemFund: int = 50 THOST_FTDC_FT_Company: int = 51 THOST_FTDC_FT_InnerTransfer: int = 52 THOST_FTDC_FD_In: int = 49 THOST_FTDC_FD_Out: int = 50 THOST_FTDC_FS_Record: int = 49 THOST_FTDC_FS_Check: int = 50 THOST_FTDC_FS_Charge: int = 51 THOST_FTDC_PS_None: int = 49 THOST_FTDC_PS_Publishing: int = 50 THOST_FTDC_PS_Published: int = 51 THOST_FTDC_ES_NonActive: int = 49 THOST_FTDC_ES_Startup: int = 50 THOST_FTDC_ES_Initialize: int = 51 THOST_FTDC_ES_Initialized: int = 52 THOST_FTDC_ES_Close: int = 53 THOST_FTDC_ES_Closed: int = 54 THOST_FTDC_ES_Settlement: int = 55 THOST_FTDC_STS_Initialize: int = 48 THOST_FTDC_STS_Settlementing: int = 49 THOST_FTDC_STS_Settlemented: int = 50 THOST_FTDC_STS_Finished: int = 51 THOST_FTDC_CT_Person: int = 48 THOST_FTDC_CT_Company: int = 49 THOST_FTDC_CT_Fund: int = 50 THOST_FTDC_CT_SpecialOrgan: int = 51 THOST_FTDC_CT_Asset: int = 52 THOST_FTDC_BT_Trade: int = 48 THOST_FTDC_BT_TradeSettle: int = 49 THOST_FTDC_FAS_Low: int = 49 THOST_FTDC_FAS_Normal: int = 50 THOST_FTDC_FAS_Focus: int = 51 THOST_FTDC_FAS_Risk: int = 52 THOST_FTDC_FAS_ByTrade: int = 49 THOST_FTDC_FAS_ByDeliv: int = 50 THOST_FTDC_FAS_None: int = 51 THOST_FTDC_FAS_FixFee: int = 52 THOST_FTDC_PWDT_Trade: int = 49 THOST_FTDC_PWDT_Account: int = 50 THOST_FTDC_AG_All: int = 49 THOST_FTDC_AG_OnlyLost: int = 50 THOST_FTDC_AG_OnlyGain: int = 51 THOST_FTDC_AG_None: int = 52 THOST_FTDC_ICP_Include: int = 48 THOST_FTDC_ICP_NotInclude: int = 50 THOST_FTDC_AWT_Enable: int = 48 THOST_FTDC_AWT_Disable: int = 50 THOST_FTDC_AWT_NoHoldEnable: int = 51 THOST_FTDC_FPWD_UnCheck: int = 48 THOST_FTDC_FPWD_Check: int = 49 THOST_FTDC_TT_BankToFuture: int = 48 THOST_FTDC_TT_FutureToBank: int = 49 THOST_FTDC_TVF_Invalid: int = 48 THOST_FTDC_TVF_Valid: int = 49 THOST_FTDC_TVF_Reverse: int = 50 THOST_FTDC_RN_CD: int = 48 THOST_FTDC_RN_ZT: int = 49 THOST_FTDC_RN_QT: int = 50 THOST_FTDC_SEX_None: int = 48 THOST_FTDC_SEX_Man: int = 49 THOST_FTDC_SEX_Woman: int = 50 THOST_FTDC_UT_Investor: int = 48 THOST_FTDC_UT_Operator: int = 49 THOST_FTDC_UT_SuperUser: int = 50 THOST_FTDC_RATETYPE_MarginRate: int = 50 THOST_FTDC_NOTETYPE_TradeSettleBill: int = 49 THOST_FTDC_NOTETYPE_TradeSettleMonth: int = 50 THOST_FTDC_NOTETYPE_CallMarginNotes: int = 51 THOST_FTDC_NOTETYPE_ForceCloseNotes: int = 52 THOST_FTDC_NOTETYPE_TradeNotes: int = 53 THOST_FTDC_NOTETYPE_DelivNotes: int = 54 THOST_FTDC_SBS_Day: int = 49 THOST_FTDC_SBS_Volume: int = 50 THOST_FTDC_ST_Day: int = 48 THOST_FTDC_ST_Month: int = 49 THOST_FTDC_URT_Logon: int = 49 THOST_FTDC_URT_Transfer: int = 50 THOST_FTDC_URT_EMail: int = 51 THOST_FTDC_URT_Fax: int = 52 THOST_FTDC_URT_ConditionOrder: int = 53 THOST_FTDC_MPT_PreSettlementPrice: int = 49 THOST_FTDC_MPT_SettlementPrice: int = 50 THOST_FTDC_MPT_AveragePrice: int = 51 THOST_FTDC_MPT_OpenPrice: int = 52 THOST_FTDC_BGS_None: int = 48 THOST_FTDC_BGS_NoGenerated: int = 49 THOST_FTDC_BGS_Generated: int = 50 THOST_FTDC_AT_HandlePositionAlgo: int = 49 THOST_FTDC_AT_FindMarginRateAlgo: int = 50 THOST_FTDC_HPA_Base: int = 49 THOST_FTDC_HPA_DCE: int = 50 THOST_FTDC_HPA_CZCE: int = 51 THOST_FTDC_FMRA_Base: int = 49 THOST_FTDC_FMRA_DCE: int = 50 THOST_FTDC_FMRA_CZCE: int = 51 THOST_FTDC_HTAA_Base: int = 49 THOST_FTDC_HTAA_DCE: int = 50 THOST_FTDC_HTAA_CZCE: int = 51 THOST_FTDC_PST_Order: int = 49 THOST_FTDC_PST_Open: int = 50 THOST_FTDC_PST_Fund: int = 51 THOST_FTDC_PST_Settlement: int = 52 THOST_FTDC_PST_Company: int = 53 THOST_FTDC_PST_Corporation: int = 54 THOST_FTDC_PST_LinkMan: int = 55 THOST_FTDC_PST_Ledger: int = 56 THOST_FTDC_PST_Trustee: int = 57 THOST_FTDC_PST_TrusteeCorporation: int = 65 THOST_FTDC_PST_TrusteeOpen: int = 66 THOST_FTDC_PST_TrusteeContact: int = 67 THOST_FTDC_PST_ForeignerRefer: int = 68 THOST_FTDC_PST_CorporationRefer: int = 69 THOST_FTDC_QIR_All: int = 49 THOST_FTDC_QIR_Group: int = 50 THOST_FTDC_QIR_Single: int = 51 THOST_FTDC_IRS_Normal: int = 49 THOST_FTDC_IRS_Warn: int = 50 THOST_FTDC_IRS_Call: int = 51 THOST_FTDC_IRS_Force: int = 52 THOST_FTDC_IRS_Exception: int = 53 THOST_FTDC_UET_Login: int = 49 THOST_FTDC_UET_Logout: int = 50 THOST_FTDC_UET_Trading: int = 51 THOST_FTDC_UET_TradingError: int = 52 THOST_FTDC_UET_UpdatePassword: int = 53 THOST_FTDC_UET_Authenticate: int = 54 THOST_FTDC_UET_Other: int = 57 THOST_FTDC_ICS_Close: int = 48 THOST_FTDC_ICS_CloseToday: int = 49 THOST_FTDC_SM_Non: int = 48 THOST_FTDC_SM_Instrument: int = 49 THOST_FTDC_SM_Product: int = 50 THOST_FTDC_SM_Investor: int = 51 THOST_FTDC_PAOS_NotSend: int = 49 THOST_FTDC_PAOS_Send: int = 50 THOST_FTDC_PAOS_Deleted: int = 51 THOST_FTDC_VDS_Dealing: int = 49 THOST_FTDC_VDS_DeaclSucceed: int = 50 THOST_FTDC_ORGS_Standard: int = 48 THOST_FTDC_ORGS_ESunny: int = 49 THOST_FTDC_ORGS_KingStarV6: int = 50 THOST_FTDC_VTS_NaturalDeal: int = 48 THOST_FTDC_VTS_SucceedEnd: int = 49 THOST_FTDC_VTS_FailedEND: int = 50 THOST_FTDC_VTS_Exception: int = 51 THOST_FTDC_VTS_ManualDeal: int = 52 THOST_FTDC_VTS_MesException: int = 53 THOST_FTDC_VTS_SysException: int = 54 THOST_FTDC_VBAT_BankBook: int = 49 THOST_FTDC_VBAT_BankCard: int = 50 THOST_FTDC_VBAT_CreditCard: int = 51 THOST_FTDC_VMS_Natural: int = 48 THOST_FTDC_VMS_Canceled: int = 57 THOST_FTDC_VAA_NoAvailAbility: int = 48 THOST_FTDC_VAA_AvailAbility: int = 49 THOST_FTDC_VAA_Repeal: int = 50 THOST_FTDC_VTC_BankBankToFuture: int = 53035779791614 THOST_FTDC_VTC_BankFutureToBank: int = 53035779791615 THOST_FTDC_VTC_FutureBankToFuture: int = 54113983700989 THOST_FTDC_VTC_FutureFutureToBank: int = 54113983700990 THOST_FTDC_GEN_Program: int = 48 THOST_FTDC_GEN_HandWork: int = 49 THOST_FTDC_CFMMCKK_REQUEST: int = 82 THOST_FTDC_CFMMCKK_AUTO: int = 65 THOST_FTDC_CFMMCKK_MANUAL: int = 77 THOST_FTDC_CFT_IDCard: int = 48 THOST_FTDC_CFT_Passport: int = 49 THOST_FTDC_CFT_OfficerIDCard: int = 50 THOST_FTDC_CFT_SoldierIDCard: int = 51 THOST_FTDC_CFT_HomeComingCard: int = 52 THOST_FTDC_CFT_HouseholdRegister: int = 53 THOST_FTDC_CFT_LicenseNo: int = 54 THOST_FTDC_CFT_InstitutionCodeCard: int = 55 THOST_FTDC_CFT_TempLicenseNo: int = 56 THOST_FTDC_CFT_NoEnterpriseLicenseNo: int = 57 THOST_FTDC_CFT_OtherCard: int = 120 THOST_FTDC_CFT_SuperDepAgree: int = 97 THOST_FTDC_FBC_Others: int = 48 THOST_FTDC_FBC_TransferDetails: int = 49 THOST_FTDC_FBC_CustAccStatus: int = 50 THOST_FTDC_FBC_AccountTradeDetails: int = 51 THOST_FTDC_FBC_FutureAccountChangeInfoDetails: int = 52 THOST_FTDC_FBC_CustMoneyDetail: int = 53 THOST_FTDC_FBC_CustCancelAccountInfo: int = 54 THOST_FTDC_FBC_CustMoneyResult: int = 55 THOST_FTDC_FBC_OthersExceptionResult: int = 56 THOST_FTDC_FBC_CustInterestNetMoneyDetails: int = 57 THOST_FTDC_FBC_CustMoneySendAndReceiveDetails: int = 97 THOST_FTDC_FBC_CorporationMoneyTotal: int = 98 THOST_FTDC_FBC_MainbodyMoneyTotal: int = 99 THOST_FTDC_FBC_MainPartMonitorData: int = 100 THOST_FTDC_FBC_PreparationMoney: int = 101 THOST_FTDC_FBC_BankMoneyMonitorData: int = 102 THOST_FTDC_CEC_Exchange: int = 49 THOST_FTDC_CEC_Cash: int = 50 THOST_FTDC_YNI_Yes: int = 48 THOST_FTDC_YNI_No: int = 49 THOST_FTDC_BLT_CurrentMoney: int = 48 THOST_FTDC_BLT_UsableMoney: int = 49 THOST_FTDC_BLT_FetchableMoney: int = 50 THOST_FTDC_BLT_FreezeMoney: int = 51 THOST_FTDC_GD_Unknown: int = 48 THOST_FTDC_GD_Male: int = 49 THOST_FTDC_GD_Female: int = 50 THOST_FTDC_FPF_BEN: int = 48 THOST_FTDC_FPF_OUR: int = 49 THOST_FTDC_FPF_SHA: int = 50 THOST_FTDC_PWKT_ExchangeKey: int = 48 THOST_FTDC_PWKT_PassWordKey: int = 49 THOST_FTDC_PWKT_MACKey: int = 50 THOST_FTDC_PWKT_MessageKey: int = 51 THOST_FTDC_PWT_Query: int = 48 THOST_FTDC_PWT_Fetch: int = 49 THOST_FTDC_PWT_Transfer: int = 50 THOST_FTDC_PWT_Trade: int = 51 THOST_FTDC_EM_NoEncry: int = 48 THOST_FTDC_EM_DES: int = 49 THOST_FTDC_EM_3DES: int = 50 THOST_FTDC_BRF_BankNotNeedRepeal: int = 48 THOST_FTDC_BRF_BankWaitingRepeal: int = 49 THOST_FTDC_BRF_BankBeenRepealed: int = 50 THOST_FTDC_BRORF_BrokerNotNeedRepeal: int = 48 THOST_FTDC_BRORF_BrokerWaitingRepeal: int = 49 THOST_FTDC_BRORF_BrokerBeenRepealed: int = 50 THOST_FTDC_TS_Bank: int = 48 THOST_FTDC_TS_Future: int = 49 THOST_FTDC_TS_Store: int = 50 THOST_FTDC_LF_Yes: int = 48 THOST_FTDC_LF_No: int = 49 THOST_FTDC_BAS_Normal: int = 48 THOST_FTDC_BAS_Freeze: int = 49 THOST_FTDC_BAS_ReportLoss: int = 50 THOST_FTDC_MAS_Normal: int = 48 THOST_FTDC_MAS_Cancel: int = 49 THOST_FTDC_MSS_Point: int = 48 THOST_FTDC_MSS_PrePoint: int = 49 THOST_FTDC_MSS_CancelPoint: int = 50 THOST_FTDC_SYT_FutureBankTransfer: int = 48 THOST_FTDC_SYT_StockBankTransfer: int = 49 THOST_FTDC_SYT_TheThirdPartStore: int = 50 THOST_FTDC_TEF_NormalProcessing: int = 48 THOST_FTDC_TEF_Success: int = 49 THOST_FTDC_TEF_Failed: int = 50 THOST_FTDC_TEF_Abnormal: int = 51 THOST_FTDC_TEF_ManualProcessedForException: int = 52 THOST_FTDC_TEF_CommuFailedNeedManualProcess: int = 53 THOST_FTDC_TEF_SysErrorNeedManualProcess: int = 54 THOST_FTDC_PSS_NotProcess: int = 48 THOST_FTDC_PSS_StartProcess: int = 49 THOST_FTDC_PSS_Finished: int = 50 THOST_FTDC_CUSTT_Person: int = 48 THOST_FTDC_CUSTT_Institution: int = 49 THOST_FTDC_FBTTD_FromBankToFuture: int = 49 THOST_FTDC_FBTTD_FromFutureToBank: int = 50 THOST_FTDC_OOD_Open: int = 49 THOST_FTDC_OOD_Destroy: int = 48 THOST_FTDC_AVAF_Invalid: int = 48 THOST_FTDC_AVAF_Valid: int = 49 THOST_FTDC_AVAF_Repeal: int = 50 THOST_FTDC_OT_Bank: int = 49 THOST_FTDC_OT_Future: int = 50 THOST_FTDC_OT_PlateForm: int = 57 THOST_FTDC_OL_HeadQuarters: int = 49 THOST_FTDC_OL_Branch: int = 50 THOST_FTDC_PID_FutureProtocal: int = 48 THOST_FTDC_PID_ICBCProtocal: int = 49 THOST_FTDC_PID_ABCProtocal: int = 50 THOST_FTDC_PID_CBCProtocal: int = 51 THOST_FTDC_PID_CCBProtocal: int = 52 THOST_FTDC_PID_BOCOMProtocal: int = 53 THOST_FTDC_PID_FBTPlateFormProtocal: int = 88 THOST_FTDC_CM_ShortConnect: int = 48 THOST_FTDC_CM_LongConnect: int = 49 THOST_FTDC_SRM_ASync: int = 48 THOST_FTDC_SRM_Sync: int = 49 THOST_FTDC_BAT_BankBook: int = 49 THOST_FTDC_BAT_SavingCard: int = 50 THOST_FTDC_BAT_CreditCard: int = 51 THOST_FTDC_FAT_BankBook: int = 49 THOST_FTDC_FAT_SavingCard: int = 50 THOST_FTDC_FAT_CreditCard: int = 51 THOST_FTDC_OS_Ready: int = 48 THOST_FTDC_OS_CheckIn: int = 49 THOST_FTDC_OS_CheckOut: int = 50 THOST_FTDC_OS_CheckFileArrived: int = 51 THOST_FTDC_OS_CheckDetail: int = 52 THOST_FTDC_OS_DayEndClean: int = 53 THOST_FTDC_OS_Invalid: int = 57 THOST_FTDC_CCBFM_ByAmount: int = 49 THOST_FTDC_CCBFM_ByMonth: int = 50 THOST_FTDC_CAPIT_Client: int = 49 THOST_FTDC_CAPIT_Server: int = 50 THOST_FTDC_CAPIT_UserApi: int = 51 THOST_FTDC_LS_Connected: int = 49 THOST_FTDC_LS_Disconnected: int = 50 THOST_FTDC_BPWDF_NoCheck: int = 48 THOST_FTDC_BPWDF_BlankCheck: int = 49 THOST_FTDC_BPWDF_EncryptCheck: int = 50 THOST_FTDC_SAT_AccountID: int = 49 THOST_FTDC_SAT_CardID: int = 50 THOST_FTDC_SAT_SHStockholderID: int = 51 THOST_FTDC_SAT_SZStockholderID: int = 52 THOST_FTDC_TRFS_Normal: int = 48 THOST_FTDC_TRFS_Repealed: int = 49 THOST_FTDC_SPTYPE_Broker: int = 48 THOST_FTDC_SPTYPE_Bank: int = 49 THOST_FTDC_REQRSP_Request: int = 48 THOST_FTDC_REQRSP_Response: int = 49 THOST_FTDC_FBTUET_SignIn: int = 48 THOST_FTDC_FBTUET_FromBankToFuture: int = 49 THOST_FTDC_FBTUET_FromFutureToBank: int = 50 THOST_FTDC_FBTUET_OpenAccount: int = 51 THOST_FTDC_FBTUET_CancelAccount: int = 52 THOST_FTDC_FBTUET_ChangeAccount: int = 53 THOST_FTDC_FBTUET_RepealFromBankToFuture: int = 54 THOST_FTDC_FBTUET_RepealFromFutureToBank: int = 55 THOST_FTDC_FBTUET_QueryBankAccount: int = 56 THOST_FTDC_FBTUET_QueryFutureAccount: int = 57 THOST_FTDC_FBTUET_SignOut: int = 65 THOST_FTDC_FBTUET_SyncKey: int = 66 THOST_FTDC_FBTUET_ReserveOpenAccount: int = 67 THOST_FTDC_FBTUET_CancelReserveOpenAccount: int = 68 THOST_FTDC_FBTUET_ReserveOpenAccountConfirm: int = 69 THOST_FTDC_FBTUET_Other: int = 90 THOST_FTDC_DBOP_Insert: int = 48 THOST_FTDC_DBOP_Update: int = 49 THOST_FTDC_DBOP_Delete: int = 50 THOST_FTDC_SYNF_Yes: int = 48 THOST_FTDC_SYNF_No: int = 49 THOST_FTDC_SYNT_OneOffSync: int = 48 THOST_FTDC_SYNT_TimerSync: int = 49 THOST_FTDC_SYNT_TimerFullSync: int = 50 THOST_FTDC_FBEDIR_Settlement: int = 48 THOST_FTDC_FBEDIR_Sale: int = 49 THOST_FTDC_FBERES_Success: int = 48 THOST_FTDC_FBERES_InsufficientBalance: int = 49 THOST_FTDC_FBERES_UnknownTrading: int = 56 THOST_FTDC_FBERES_Fail: int = 120 THOST_FTDC_FBEES_Normal: int = 48 THOST_FTDC_FBEES_ReExchange: int = 49 THOST_FTDC_FBEFG_DataPackage: int = 48 THOST_FTDC_FBEFG_File: int = 49 THOST_FTDC_FBEAT_NotTrade: int = 48 THOST_FTDC_FBEAT_Trade: int = 49 THOST_FTDC_FBEUET_SignIn: int = 48 THOST_FTDC_FBEUET_Exchange: int = 49 THOST_FTDC_FBEUET_ReExchange: int = 50 THOST_FTDC_FBEUET_QueryBankAccount: int = 51 THOST_FTDC_FBEUET_QueryExchDetial: int = 52 THOST_FTDC_FBEUET_QueryExchSummary: int = 53 THOST_FTDC_FBEUET_QueryExchRate: int = 54 THOST_FTDC_FBEUET_CheckBankAccount: int = 55 THOST_FTDC_FBEUET_SignOut: int = 56 THOST_FTDC_FBEUET_Other: int = 90 THOST_FTDC_FBERF_UnProcessed: int = 48 THOST_FTDC_FBERF_WaitSend: int = 49 THOST_FTDC_FBERF_SendSuccess: int = 50 THOST_FTDC_FBERF_SendFailed: int = 51 THOST_FTDC_FBERF_WaitReSend: int = 52 THOST_FTDC_NC_NOERROR: int = 48 THOST_FTDC_NC_Warn: int = 49 THOST_FTDC_NC_Call: int = 50 THOST_FTDC_NC_Force: int = 51 THOST_FTDC_NC_CHUANCANG: int = 52 THOST_FTDC_NC_Exception: int = 53 THOST_FTDC_FCT_Manual: int = 48 THOST_FTDC_FCT_Single: int = 49 THOST_FTDC_FCT_Group: int = 50 THOST_FTDC_RNM_System: int = 48 THOST_FTDC_RNM_SMS: int = 49 THOST_FTDC_RNM_EMail: int = 50 THOST_FTDC_RNM_Manual: int = 51 THOST_FTDC_RNS_NotGen: int = 48 THOST_FTDC_RNS_Generated: int = 49 THOST_FTDC_RNS_SendError: int = 50 THOST_FTDC_RNS_SendOk: int = 51 THOST_FTDC_RNS_Received: int = 52 THOST_FTDC_RNS_Confirmed: int = 53 THOST_FTDC_RUE_ExportData: int = 48 THOST_FTDC_COST_LastPriceAsc: int = 48 THOST_FTDC_COST_LastPriceDesc: int = 49 THOST_FTDC_COST_AskPriceAsc: int = 50 THOST_FTDC_COST_AskPriceDesc: int = 51 THOST_FTDC_COST_BidPriceAsc: int = 52 THOST_FTDC_COST_BidPriceDesc: int = 53 THOST_FTDC_UOAST_NoSend: int = 48 THOST_FTDC_UOAST_Sended: int = 49 THOST_FTDC_UOAST_Generated: int = 50 THOST_FTDC_UOAST_SendFail: int = 51 THOST_FTDC_UOAST_Success: int = 52 THOST_FTDC_UOAST_Fail: int = 53 THOST_FTDC_UOAST_Cancel: int = 54 THOST_FTDC_UOACS_NoApply: int = 49 THOST_FTDC_UOACS_Submited: int = 50 THOST_FTDC_UOACS_Sended: int = 51 THOST_FTDC_UOACS_Success: int = 52 THOST_FTDC_UOACS_Refuse: int = 53 THOST_FTDC_UOACS_Cancel: int = 54 THOST_FTDC_QT_Radio: int = 49 THOST_FTDC_QT_Option: int = 50 THOST_FTDC_QT_Blank: int = 51 THOST_FTDC_BT_Request: int = 49 THOST_FTDC_BT_Response: int = 50 THOST_FTDC_BT_Notice: int = 51 THOST_FTDC_CRC_Success: int = 48 THOST_FTDC_CRC_Working: int = 49 THOST_FTDC_CRC_InfoFail: int = 50 THOST_FTDC_CRC_IDCardFail: int = 51 THOST_FTDC_CRC_OtherFail: int = 52 THOST_FTDC_CfMMCCT_All: int = 48 THOST_FTDC_CfMMCCT_Person: int = 49 THOST_FTDC_CfMMCCT_Company: int = 50 THOST_FTDC_CfMMCCT_Other: int = 51 THOST_FTDC_CfMMCCT_SpecialOrgan: int = 52 THOST_FTDC_CfMMCCT_Asset: int = 53 THOST_FTDC_EIDT_SHFE: int = 83 THOST_FTDC_EIDT_CZCE: int = 90 THOST_FTDC_EIDT_DCE: int = 68 THOST_FTDC_EIDT_CFFEX: int = 74 THOST_FTDC_EIDT_INE: int = 78 THOST_FTDC_ECIDT_Hedge: int = 49 THOST_FTDC_ECIDT_Arbitrage: int = 50 THOST_FTDC_ECIDT_Speculation: int = 51 THOST_FTDC_UF_NoUpdate: int = 48 THOST_FTDC_UF_Success: int = 49 THOST_FTDC_UF_Fail: int = 50 THOST_FTDC_UF_TCSuccess: int = 51 THOST_FTDC_UF_TCFail: int = 52 THOST_FTDC_UF_Cancel: int = 53 THOST_FTDC_AOID_OpenInvestor: int = 49 THOST_FTDC_AOID_ModifyIDCard: int = 50 THOST_FTDC_AOID_ModifyNoIDCard: int = 51 THOST_FTDC_AOID_ApplyTradingCode: int = 52 THOST_FTDC_AOID_CancelTradingCode: int = 53 THOST_FTDC_AOID_CancelInvestor: int = 54 THOST_FTDC_AOID_FreezeAccount: int = 56 THOST_FTDC_AOID_ActiveFreezeAccount: int = 57 THOST_FTDC_ASID_NoComplete: int = 49 THOST_FTDC_ASID_Submited: int = 50 THOST_FTDC_ASID_Checked: int = 51 THOST_FTDC_ASID_Refused: int = 52 THOST_FTDC_ASID_Deleted: int = 53 THOST_FTDC_UOASM_ByAPI: int = 49 THOST_FTDC_UOASM_ByFile: int = 50 THOST_FTDC_EvM_ADD: int = 49 THOST_FTDC_EvM_UPDATE: int = 50 THOST_FTDC_EvM_DELETE: int = 51 THOST_FTDC_EvM_CHECK: int = 52 THOST_FTDC_EvM_COPY: int = 53 THOST_FTDC_EvM_CANCEL: int = 54 THOST_FTDC_EvM_Reverse: int = 55 THOST_FTDC_UOAA_ASR: int = 49 THOST_FTDC_UOAA_ASNR: int = 50 THOST_FTDC_UOAA_NSAR: int = 51 THOST_FTDC_UOAA_NSR: int = 52 THOST_FTDC_EvM_InvestorGroupFlow: int = 49 THOST_FTDC_EvM_InvestorRate: int = 50 THOST_FTDC_EvM_InvestorCommRateModel: int = 51 THOST_FTDC_CL_Zero: int = 48 THOST_FTDC_CL_One: int = 49 THOST_FTDC_CL_Two: int = 50 THOST_FTDC_CHS_Init: int = 48 THOST_FTDC_CHS_Checking: int = 49 THOST_FTDC_CHS_Checked: int = 50 THOST_FTDC_CHS_Refuse: int = 51 THOST_FTDC_CHS_Cancel: int = 52 THOST_FTDC_CHU_Unused: int = 48 THOST_FTDC_CHU_Used: int = 49 THOST_FTDC_CHU_Fail: int = 50 THOST_FTDC_BAO_ByAccProperty: int = 48 THOST_FTDC_BAO_ByFBTransfer: int = 49 THOST_FTDC_MBTS_ByInstrument: int = 48 THOST_FTDC_MBTS_ByDayInsPrc: int = 49 THOST_FTDC_MBTS_ByDayIns: int = 50 THOST_FTDC_FTC_BankLaunchBankToBroker: int = 53035779791614 THOST_FTDC_FTC_BrokerLaunchBankToBroker: int = 54113983700989 THOST_FTDC_FTC_BankLaunchBrokerToBank: int = 53035779791615 THOST_FTDC_FTC_BrokerLaunchBrokerToBank: int = 54113983700990 THOST_FTDC_OTP_NONE: int = 48 THOST_FTDC_OTP_TOTP: int = 49 THOST_FTDC_OTPS_Unused: int = 48 THOST_FTDC_OTPS_Used: int = 49 THOST_FTDC_OTPS_Disuse: int = 50 THOST_FTDC_BUT_Investor: int = 49 THOST_FTDC_BUT_BrokerUser: int = 50 THOST_FTDC_FUTT_Commodity: int = 49 THOST_FTDC_FUTT_Financial: int = 50 THOST_FTDC_FET_Restriction: int = 48 THOST_FTDC_FET_TodayRestriction: int = 49 THOST_FTDC_FET_Transfer: int = 50 THOST_FTDC_FET_Credit: int = 51 THOST_FTDC_FET_InvestorWithdrawAlm: int = 52 THOST_FTDC_FET_BankRestriction: int = 53 THOST_FTDC_FET_Accountregister: int = 54 THOST_FTDC_FET_ExchangeFundIO: int = 55 THOST_FTDC_FET_InvestorFundIO: int = 56 THOST_FTDC_AST_FBTransfer: int = 48 THOST_FTDC_AST_ManualEntry: int = 49 THOST_FTDC_CST_UnifyAccount: int = 48 THOST_FTDC_CST_ManualEntry: int = 49 THOST_FTDC_UR_All: int = 48 THOST_FTDC_UR_Single: int = 49 THOST_FTDC_BG_Investor: int = 50 THOST_FTDC_BG_Group: int = 49 THOST_FTDC_TSSM_Instrument: int = 49 THOST_FTDC_TSSM_Product: int = 50 THOST_FTDC_TSSM_Exchange: int = 51 THOST_FTDC_ESM_Relative: int = 49 THOST_FTDC_ESM_Typical: int = 50 THOST_FTDC_RIR_All: int = 49 THOST_FTDC_RIR_Model: int = 50 THOST_FTDC_RIR_Single: int = 51 THOST_FTDC_SDS_Initialize: int = 48 THOST_FTDC_SDS_Settlementing: int = 49 THOST_FTDC_SDS_Settlemented: int = 50 THOST_FTDC_TSRC_NORMAL: int = 48 THOST_FTDC_TSRC_QUERY: int = 49 THOST_FTDC_FSM_Product: int = 49 THOST_FTDC_FSM_Exchange: int = 50 THOST_FTDC_FSM_All: int = 51 THOST_FTDC_BIR_Property: int = 49 THOST_FTDC_BIR_All: int = 50 THOST_FTDC_PIR_All: int = 49 THOST_FTDC_PIR_Property: int = 50 THOST_FTDC_PIR_Single: int = 51 THOST_FTDC_FIS_NoCreate: int = 48 THOST_FTDC_FIS_Created: int = 49 THOST_FTDC_FIS_Failed: int = 50 THOST_FTDC_FGS_FileTransmit: int = 48 THOST_FTDC_FGS_FileGen: int = 49 THOST_FTDC_SoM_Add: int = 49 THOST_FTDC_SoM_Update: int = 50 THOST_FTDC_SoM_Delete: int = 51 THOST_FTDC_SoM_Copy: int = 52 THOST_FTDC_SoM_AcTive: int = 53 THOST_FTDC_SoM_CanCel: int = 54 THOST_FTDC_SoM_ReSet: int = 55 THOST_FTDC_SoT_UpdatePassword: int = 48 THOST_FTDC_SoT_UserDepartment: int = 49 THOST_FTDC_SoT_RoleManager: int = 50 THOST_FTDC_SoT_RoleFunction: int = 51 THOST_FTDC_SoT_BaseParam: int = 52 THOST_FTDC_SoT_SetUserID: int = 53 THOST_FTDC_SoT_SetUserRole: int = 54 THOST_FTDC_SoT_UserIpRestriction: int = 55 THOST_FTDC_SoT_DepartmentManager: int = 56 THOST_FTDC_SoT_DepartmentCopy: int = 57 THOST_FTDC_SoT_Tradingcode: int = 65 THOST_FTDC_SoT_InvestorStatus: int = 66 THOST_FTDC_SoT_InvestorAuthority: int = 67 THOST_FTDC_SoT_PropertySet: int = 68 THOST_FTDC_SoT_ReSetInvestorPasswd: int = 69 THOST_FTDC_SoT_InvestorPersonalityInfo: int = 70 THOST_FTDC_CSRCQ_Current: int = 48 THOST_FTDC_CSRCQ_History: int = 49 THOST_FTDC_FRS_Normal: int = 49 THOST_FTDC_FRS_Freeze: int = 48 THOST_FTDC_STST_Standard: int = 48 THOST_FTDC_STST_NonStandard: int = 49 THOST_FTDC_RPT_Freeze: int = 49 THOST_FTDC_RPT_FreezeActive: int = 50 THOST_FTDC_RPT_OpenLimit: int = 51 THOST_FTDC_RPT_RelieveOpenLimit: int = 52 THOST_FTDC_AMLDS_Normal: int = 48 THOST_FTDC_AMLDS_Deleted: int = 49 THOST_FTDC_AMLCHS_Init: int = 48 THOST_FTDC_AMLCHS_Checking: int = 49 THOST_FTDC_AMLCHS_Checked: int = 50 THOST_FTDC_AMLCHS_RefuseReport: int = 51 THOST_FTDC_AMLDT_DrawDay: int = 48 THOST_FTDC_AMLDT_TouchDay: int = 49 THOST_FTDC_AMLCL_CheckLevel0: int = 48 THOST_FTDC_AMLCL_CheckLevel1: int = 49 THOST_FTDC_AMLCL_CheckLevel2: int = 50 THOST_FTDC_AMLCL_CheckLevel3: int = 51 THOST_FTDC_EFT_CSV: int = 48 THOST_FTDC_EFT_EXCEL: int = 49 THOST_FTDC_EFT_DBF: int = 50 THOST_FTDC_SMT_Before: int = 49 THOST_FTDC_SMT_Settlement: int = 50 THOST_FTDC_SMT_After: int = 51 THOST_FTDC_SMT_Settlemented: int = 52 THOST_FTDC_SML_Must: int = 49 THOST_FTDC_SML_Alarm: int = 50 THOST_FTDC_SML_Prompt: int = 51 THOST_FTDC_SML_Ignore: int = 52 THOST_FTDC_SMG_Exhcange: int = 49 THOST_FTDC_SMG_ASP: int = 50 THOST_FTDC_SMG_CSRC: int = 51 THOST_FTDC_LUT_Repeatable: int = 49 THOST_FTDC_LUT_Unrepeatable: int = 50 THOST_FTDC_DAR_Settle: int = 49 THOST_FTDC_DAR_Exchange: int = 50 THOST_FTDC_DAR_CSRC: int = 51 THOST_FTDC_MGT_ExchMarginRate: int = 48 THOST_FTDC_MGT_InstrMarginRate: int = 49 THOST_FTDC_MGT_InstrMarginRateTrade: int = 50 THOST_FTDC_ACT_Intraday: int = 49 THOST_FTDC_ACT_Long: int = 50 THOST_FTDC_MRT_Exchange: int = 49 THOST_FTDC_MRT_Investor: int = 50 THOST_FTDC_MRT_InvestorTrade: int = 51 THOST_FTDC_BUS_UnBak: int = 48 THOST_FTDC_BUS_BakUp: int = 49 THOST_FTDC_BUS_BakUped: int = 50 THOST_FTDC_BUS_BakFail: int = 51 THOST_FTDC_SIS_UnInitialize: int = 48 THOST_FTDC_SIS_Initialize: int = 49 THOST_FTDC_SIS_Initialized: int = 50 THOST_FTDC_SRS_NoCreate: int = 48 THOST_FTDC_SRS_Create: int = 49 THOST_FTDC_SRS_Created: int = 50 THOST_FTDC_SRS_CreateFail: int = 51 THOST_FTDC_SSS_UnSaveData: int = 48 THOST_FTDC_SSS_SaveDatad: int = 49 THOST_FTDC_SAS_UnArchived: int = 48 THOST_FTDC_SAS_Archiving: int = 49 THOST_FTDC_SAS_Archived: int = 50 THOST_FTDC_SAS_ArchiveFail: int = 51 THOST_FTDC_CTPT_Unkown: int = 48 THOST_FTDC_CTPT_MainCenter: int = 49 THOST_FTDC_CTPT_BackUp: int = 50 THOST_FTDC_CDT_Normal: int = 48 THOST_FTDC_CDT_SpecFirst: int = 49 THOST_FTDC_MFUR_None: int = 48 THOST_FTDC_MFUR_Margin: int = 49 THOST_FTDC_MFUR_All: int = 50 THOST_FTDC_MFUR_CNY3: int = 51 THOST_FTDC_SPT_CzceHedge: int = 49 THOST_FTDC_SPT_IneForeignCurrency: int = 50 THOST_FTDC_SPT_DceOpenClose: int = 51 THOST_FTDC_FMT_Mortgage: int = 49 THOST_FTDC_FMT_Redemption: int = 50 THOST_FTDC_ASPI_BaseMargin: int = 49 THOST_FTDC_ASPI_LowestInterest: int = 50 THOST_FTDC_FMD_In: int = 49 THOST_FTDC_FMD_Out: int = 50 THOST_FTDC_BT_Profit: int = 48 THOST_FTDC_BT_Loss: int = 49 THOST_FTDC_BT_Other: int = 90 THOST_FTDC_SST_Manual: int = 48 THOST_FTDC_SST_Automatic: int = 49 THOST_FTDC_CED_Settlement: int = 48 THOST_FTDC_CED_Sale: int = 49 THOST_FTDC_CSS_Entry: int = 49 THOST_FTDC_CSS_Approve: int = 50 THOST_FTDC_CSS_Refuse: int = 51 THOST_FTDC_CSS_Revoke: int = 52 THOST_FTDC_CSS_Send: int = 53 THOST_FTDC_CSS_Success: int = 54 THOST_FTDC_CSS_Failure: int = 55 THOST_FTDC_REQF_NoSend: int = 48 THOST_FTDC_REQF_SendSuccess: int = 49 THOST_FTDC_REQF_SendFailed: int = 50 THOST_FTDC_REQF_WaitReSend: int = 51 THOST_FTDC_RESF_Success: int = 48 THOST_FTDC_RESF_InsuffiCient: int = 49 THOST_FTDC_RESF_UnKnown: int = 56 THOST_FTDC_EXS_Before: int = 48 THOST_FTDC_EXS_After: int = 49 THOST_FTDC_CR_Domestic: int = 49 THOST_FTDC_CR_GMT: int = 50 THOST_FTDC_CR_Foreign: int = 51 THOST_FTDC_HB_No: int = 48 THOST_FTDC_HB_Yes: int = 49 THOST_FTDC_SM_Normal: int = 49 THOST_FTDC_SM_Emerge: int = 50 THOST_FTDC_SM_Restore: int = 51 THOST_FTDC_TPT_Full: int = 49 THOST_FTDC_TPT_Increment: int = 50 THOST_FTDC_TPT_BackUp: int = 51 THOST_FTDC_LM_Trade: int = 48 THOST_FTDC_LM_Transfer: int = 49 THOST_FTDC_CPT_Instrument: int = 49 THOST_FTDC_CPT_Margin: int = 50 THOST_FTDC_HT_Yes: int = 49 THOST_FTDC_HT_No: int = 48 THOST_FTDC_AMT_Bank: int = 49 THOST_FTDC_AMT_Securities: int = 50 THOST_FTDC_AMT_Fund: int = 51 THOST_FTDC_AMT_Insurance: int = 52 THOST_FTDC_AMT_Trust: int = 53 THOST_FTDC_AMT_Other: int = 57 THOST_FTDC_CFIOT_FundIO: int = 48 THOST_FTDC_CFIOT_SwapCurrency: int = 49 THOST_FTDC_CAT_Futures: int = 49 THOST_FTDC_CAT_AssetmgrFuture: int = 50 THOST_FTDC_CAT_AssetmgrTrustee: int = 51 THOST_FTDC_CAT_AssetmgrTransfer: int = 52 THOST_FTDC_LT_Chinese: int = 49 THOST_FTDC_LT_English: int = 50 THOST_FTDC_AMCT_Person: int = 49 THOST_FTDC_AMCT_Organ: int = 50 THOST_FTDC_AMCT_SpecialOrgan: int = 52 THOST_FTDC_ASST_Futures: int = 51 THOST_FTDC_ASST_SpecialOrgan: int = 52 THOST_FTDC_CIT_HasExch: int = 48 THOST_FTDC_CIT_HasATP: int = 49 THOST_FTDC_CIT_HasDiff: int = 50 THOST_FTDC_DT_HandDeliv: int = 49 THOST_FTDC_DT_PersonDeliv: int = 50 THOST_FTDC_MMSA_NO: int = 48 THOST_FTDC_MMSA_YES: int = 49 THOST_FTDC_CACT_Person: int = 48 THOST_FTDC_CACT_Company: int = 49 THOST_FTDC_CACT_Other: int = 50 THOST_FTDC_UOAAT_Futures: int = 49 THOST_FTDC_UOAAT_SpecialOrgan: int = 50 THOST_FTDC_DEN_Buy: int = 48 THOST_FTDC_DEN_Sell: int = 49 THOST_FTDC_OFEN_Open: int = 48 THOST_FTDC_OFEN_Close: int = 49 THOST_FTDC_OFEN_ForceClose: int = 50 THOST_FTDC_OFEN_CloseToday: int = 51 THOST_FTDC_OFEN_CloseYesterday: int = 52 THOST_FTDC_OFEN_ForceOff: int = 53 THOST_FTDC_OFEN_LocalForceClose: int = 54 THOST_FTDC_HFEN_Speculation: int = 49 THOST_FTDC_HFEN_Arbitrage: int = 50 THOST_FTDC_HFEN_Hedge: int = 51 THOST_FTDC_FIOTEN_FundIO: int = 49 THOST_FTDC_FIOTEN_Transfer: int = 50 THOST_FTDC_FIOTEN_SwapCurrency: int = 51 THOST_FTDC_FTEN_Deposite: int = 49 THOST_FTDC_FTEN_ItemFund: int = 50 THOST_FTDC_FTEN_Company: int = 51 THOST_FTDC_FTEN_InnerTransfer: int = 52 THOST_FTDC_FDEN_In: int = 49 THOST_FTDC_FDEN_Out: int = 50 THOST_FTDC_FMDEN_In: int = 49 THOST_FTDC_FMDEN_Out: int = 50 THOST_FTDC_CP_CallOptions: int = 49 THOST_FTDC_CP_PutOptions: int = 50 THOST_FTDC_STM_Continental: int = 48 THOST_FTDC_STM_American: int = 49 THOST_FTDC_STM_Bermuda: int = 50 THOST_FTDC_STT_Hedge: int = 48 THOST_FTDC_STT_Match: int = 49 THOST_FTDC_APPT_NotStrikeNum: int = 52 THOST_FTDC_GUDS_Gen: int = 48 THOST_FTDC_GUDS_Hand: int = 49 THOST_FTDC_OER_NoExec: int = 110 THOST_FTDC_OER_Canceled: int = 99 THOST_FTDC_OER_OK: int = 48 THOST_FTDC_OER_NoPosition: int = 49 THOST_FTDC_OER_NoDeposit: int = 50 THOST_FTDC_OER_NoParticipant: int = 51 THOST_FTDC_OER_NoClient: int = 52 THOST_FTDC_OER_NoInstrument: int = 54 THOST_FTDC_OER_NoRight: int = 55 THOST_FTDC_OER_InvalidVolume: int = 56 THOST_FTDC_OER_NoEnoughHistoryTrade: int = 57 THOST_FTDC_OER_Unknown: int = 97 THOST_FTDC_COMBT_Future: int = 48 THOST_FTDC_COMBT_BUL: int = 49 THOST_FTDC_COMBT_BER: int = 50 THOST_FTDC_COMBT_STD: int = 51 THOST_FTDC_COMBT_STG: int = 52 THOST_FTDC_COMBT_PRT: int = 53 THOST_FTDC_COMBT_CLD: int = 54 THOST_FTDC_ORPT_PreSettlementPrice: int = 49 THOST_FTDC_ORPT_OpenPrice: int = 52 THOST_FTDC_ORPT_MaxPreSettlementPrice: int = 53 THOST_FTDC_BLAG_Default: int = 49 THOST_FTDC_BLAG_IncludeOptValLost: int = 50 THOST_FTDC_ACTP_Exec: int = 49 THOST_FTDC_ACTP_Abandon: int = 50 THOST_FTDC_FQST_Submitted: int = 97 THOST_FTDC_FQST_Accepted: int = 98 THOST_FTDC_FQST_Rejected: int = 99 THOST_FTDC_VM_Absolute: int = 48 THOST_FTDC_VM_Ratio: int = 49 THOST_FTDC_EOPF_Reserve: int = 48 THOST_FTDC_EOPF_UnReserve: int = 49 THOST_FTDC_EOCF_AutoClose: int = 48 THOST_FTDC_EOCF_NotToClose: int = 49 THOST_FTDC_PTE_Futures: int = 49 THOST_FTDC_PTE_Options: int = 50 THOST_FTDC_CUFN_CUFN_O: int = 79 THOST_FTDC_CUFN_CUFN_T: int = 84 THOST_FTDC_CUFN_CUFN_P: int = 80 THOST_FTDC_CUFN_CUFN_N: int = 78 THOST_FTDC_CUFN_CUFN_L: int = 76 THOST_FTDC_CUFN_CUFN_F: int = 70 THOST_FTDC_CUFN_CUFN_C: int = 67 THOST_FTDC_CUFN_CUFN_M: int = 77 THOST_FTDC_DUFN_DUFN_O: int = 79 THOST_FTDC_DUFN_DUFN_T: int = 84 THOST_FTDC_DUFN_DUFN_P: int = 80 THOST_FTDC_DUFN_DUFN_F: int = 70 THOST_FTDC_DUFN_DUFN_C: int = 67 THOST_FTDC_DUFN_DUFN_D: int = 68 THOST_FTDC_DUFN_DUFN_M: int = 77 THOST_FTDC_DUFN_DUFN_S: int = 83 THOST_FTDC_SUFN_SUFN_O: int = 79 THOST_FTDC_SUFN_SUFN_T: int = 84 THOST_FTDC_SUFN_SUFN_P: int = 80 THOST_FTDC_SUFN_SUFN_F: int = 70 THOST_FTDC_CFUFN_SUFN_T: int = 84 THOST_FTDC_CFUFN_SUFN_P: int = 80 THOST_FTDC_CFUFN_SUFN_F: int = 70 THOST_FTDC_CFUFN_SUFN_S: int = 83 THOST_FTDC_CMDR_Comb: int = 48 THOST_FTDC_CMDR_UnComb: int = 49 THOST_FTDC_STOV_RealValue: int = 49 THOST_FTDC_STOV_ProfitValue: int = 50 THOST_FTDC_STOV_RealRatio: int = 51 THOST_FTDC_STOV_ProfitRatio: int = 52 THOST_FTDC_ROAST_Processing: int = 48 THOST_FTDC_ROAST_Cancelled: int = 49 THOST_FTDC_ROAST_Opened: int = 50 THOST_FTDC_ROAST_Invalid: int = 51 THOST_FTDC_WPSR_Lib: int = 49 THOST_FTDC_WPSR_Manual: int = 50 THOST_FTDC_OSCF_CloseSelfOptionPosition: int = 49 THOST_FTDC_OSCF_ReserveOptionPosition: int = 50 THOST_FTDC_OSCF_SellCloseSelfFuturePosition: int = 51 THOST_FTDC_OSCF_ReserveFuturePosition: int = 52 THOST_FTDC_BZTP_Future: int = 49 THOST_FTDC_BZTP_Stock: int = 50 THOST_FTDC_APP_TYPE_Investor: int = 49 THOST_FTDC_APP_TYPE_InvestorRelay: int = 50 THOST_FTDC_APP_TYPE_OperatorRelay: int = 51 THOST_FTDC_APP_TYPE_UnKnown: int = 52 THOST_FTDC_RV_Right: int = 48 THOST_FTDC_RV_Refuse: int = 49 THOST_FTDC_OTC_TRDT_Block: int = 48 THOST_FTDC_OTC_TRDT_EFP: int = 49 THOST_FTDC_OTC_MT_DV01: int = 49 THOST_FTDC_OTC_MT_ParValue: int = 50 class THOST_TE_RESUME_TYPE: THOST_TERT_RESTART: THOST_TE_RESUME_TYPE THOST_TERT_RESUME: THOST_TE_RESUME_TYPE = 1 THOST_TERT_QUICK: THOST_TE_RESUME_TYPE = 2 ...