Versions in this module Expand all Collapse all v0 v0.1.3 Mar 12, 2022 v0.1.2 Mar 12, 2022 Changes in this version + const ProtoIDGetGlobalState + const ProtoIDInitConnect + const ProtoIDKeepAlive + const ProtoIDNotify + const ProtoIDQotGetBasicQot + const ProtoIDQotGetBroker + const ProtoIDQotGetCapitalDistribution + const ProtoIDQotGetCapitalFlow + const ProtoIDQotGetFutureInfo + const ProtoIDQotGetIpoList + const ProtoIDQotGetKL + const ProtoIDQotGetMarketState + const ProtoIDQotGetOptionChain + const ProtoIDQotGetOrderBook + const ProtoIDQotGetOwnerPlate + const ProtoIDQotGetPlateSecurity + const ProtoIDQotGetPlateSet + const ProtoIDQotGetPriceReminder + const ProtoIDQotGetRT + const ProtoIDQotGetReference + const ProtoIDQotGetSecuritySnapshot + const ProtoIDQotGetStaticInfo + const ProtoIDQotGetSubInfo + const ProtoIDQotGetTicker + const ProtoIDQotGetUserSecurity + const ProtoIDQotGetUserSecurityGroup + const ProtoIDQotGetWarrant + const ProtoIDQotModifyUserSecurity + const ProtoIDQotRequestHistoryKL + const ProtoIDQotRequestHistoryKLQuota + const ProtoIDQotRequestRehab + const ProtoIDQotRequestTradeDate + const ProtoIDQotSetPriceReminder + const ProtoIDQotStockFilter + const ProtoIDQotSub + const ProtoIDQotUpdateBasicQot + const ProtoIDQotUpdateBroker + const ProtoIDQotUpdateKL + const ProtoIDQotUpdateOrderBook + const ProtoIDQotUpdatePriceReminder + const ProtoIDQotUpdateRT + const ProtoIDQotUpdateTicker + const ProtoIDTrdGetAccList + const ProtoIDTrdGetFunds + const ProtoIDTrdGetHistoryOrderFillList + const ProtoIDTrdGetHistoryOrderList + const ProtoIDTrdGetMarginRatio + const ProtoIDTrdGetMaxTrdQtys + const ProtoIDTrdGetOrderFillList + const ProtoIDTrdGetOrderList + const ProtoIDTrdGetPositionList + const ProtoIDTrdModifyOrder + const ProtoIDTrdPlaceOrder + const ProtoIDTrdSubAccPush + const ProtoIDTrdUnlockTrade + const ProtoIDTrdUpdateOrder + const ProtoIDTrdUpdateOrderFill + var ErrChannelClosed = errors.New("channel is closed") + var ErrInterrupted = errors.New("process is interrupted") + type APILevel struct + APILevel string + type APIQuota struct + HistoryKLQuota int32 + SubQuota int32 + type AccCashInfo struct + AvailableBalance float64 + Cash float64 + Currency trdcommon.Currency + type AccumulateData struct + Days int32 + FieldName qotstockfilter.AccumulateField + Value float64 + type AccumulateFilter struct + Days int32 + FieldName qotstockfilter.AccumulateField + FilterMax *FilterDouble + FilterMin *FilterDouble + IsNoFilter bool + SortDir qotstockfilter.SortDir + type BaseData struct + FieldName qotstockfilter.StockField + Value float64 + type BaseFilter struct + FieldName qotstockfilter.StockField + FilterMax *FilterDouble + FilterMin *FilterDouble + IsNoFilter bool + SortDir qotstockfilter.SortDir + type BasicIPOData struct + ListTime string + ListTimestamp float64 + Name string + Security *Security + type BasicQot struct + AfterMarket *PreAfterMarketData + Amplitude float64 + CurPrice float64 + DarkStatus qotcommon.DarkStatus + FutureExData *FutureBasicQotExData + HighPrice float64 + IsSuspended bool + LastClosePrice float64 + ListTime string + ListTimestamp float64 + LowPrice float64 + OpenPrice float64 + OptionExData *OptionBasicQotExData + PreMarket *PreAfterMarketData + PriceSpread float64 + SecStatus qotcommon.SecurityStatus + Security *Security + Turnover float64 + TurnoverRate float64 + UpdateTime string + UpdateTimestamp float64 + Volume int64 + type Broker struct + ID int64 + Name string + OrderID int64 + Pos int32 + Volume int64 + type BrokerQueue struct + Asks []*Broker + Bids []*Broker + Security *Security + type CNIPOExData struct + ApplyCode string + ApplyLimitMarketValue int64 + ApplyTime string + ApplyTimestamp float64 + ApplyUpperLimit int64 + IPOPrice float64 + IndustryPERate float64 + IsEstimateIPOPrice bool + IsEstimateWinningRatio bool + IsHasWon bool + IssuePERate float64 + IssueSize int64 + OnlineIssueSize int64 + WinningNumData []*WinningNumData + WinningRatio float64 + WinningTime string + WinningTimestamp float64 + type CapitalDistribution struct + InBig float64 + InMid float64 + InSmall float64 + OutBig float64 + OutMid float64 + OutSmall float64 + UpdateTime string + UpdateTimestamp float64 + type CapitalFlow struct + FlowItems []*CapitalFlowItem + LastValidTIme string + LastValidTimestamp float64 + type CapitalFlowItem struct + InFlow float64 + Time string + Timestamp float64 + type ConnSubInfo struct + IsOwnData bool + SubInfos []*SubInfo + UsedQuota int32 + type ConnectStatus struct + QotLogined bool + TrdLogined bool + type DataFilter struct + DeltaMax *FilterDouble + DeltaMin *FilterDouble + GammaMax *FilterDouble + GammaMin *FilterDouble + ImpliedVolatilityMax *FilterDouble + ImpliedVolatilityMin *FilterDouble + NetOpenInterestMax *FilterDouble + NetOpenInterestMin *FilterDouble + OpenInterestMax *FilterDouble + OpenInterestMin *FilterDouble + RhoMax *FilterDouble + RhoMin *FilterDouble + ThetaMax *FilterDouble + ThetaMin *FilterDouble + VegaMax *FilterDouble + VegaMin *FilterDouble + VolMax *FilterDouble + VolMin *FilterDouble + type EquitySnapshotExData struct + DividendLFY float64 + DividendLFYRatio float64 + DividendRatioTTM float64 + DividendTTM float64 + EYRate float64 + EarningPershare float64 + IssueMarketVal float64 + IssuedShares int64 + NetAsset float64 + NetAssetPershare float64 + NetProfit float64 + OutstandingMarketVal float64 + OutstandingShares int64 + PBRate float64 + PERate float64 + PETTMRate float64 + type FilterDouble struct + Value float64 + type FilterInt32 struct + Value int32 + type FilterString struct + Value string + type FilterUInt64 struct + Value uint64 + type FinancialData struct + FieldName qotstockfilter.FinancialField + Quarter qotstockfilter.FinancialQuarter + Value float64 + type FinancialFilter struct + FiledName qotstockfilter.FinancialField + FilterMax *FilterDouble + FilterMin *FilterDouble + IsNoFilter bool + Quarter qotstockfilter.FinancialQuarter + SortDir qotstockfilter.SortDir + type Funds struct + AvailableFunds float64 + AvlWithdrawalCash float64 + Cash float64 + CashInfoList []*AccCashInfo + Currency trdcommon.Currency + DebtCash float64 + FrozenCash float64 + InitialMargin float64 + LongMV float64 + MaintenanceMargin float64 + MarginCallMargin float64 + MarketVal float64 + MaxPowerShort float64 + MaxWithdrawal float64 + NetCashPower float64 + PendingAsset float64 + Power float64 + RealizedPL float64 + RiskLevel trdcommon.CltRiskLevel + RiskStatus trdcommon.CltRiskStatus + ShortMV float64 + TotalAssets float64 + UnrealizedPL float64 + type FutuAPI struct + func NewFutuAPI() *FutuAPI + func (api *FutuAPI) Close(ctx context.Context) error + func (api *FutuAPI) ConnID() uint64 + func (api *FutuAPI) Connect(ctx context.Context, address string) error + func (api *FutuAPI) GetAccList(ctx context.Context) ([]*TrdAcc, error) + func (api *FutuAPI) GetBrokerQueue(ctx context.Context, security *Security) (*BrokerQueue, error) + func (api *FutuAPI) GetCapitalDistribution(ctx context.Context, security *Security) (*CapitalDistribution, error) + func (api *FutuAPI) GetCapitalFlow(ctx context.Context, security *Security) (*CapitalFlow, error) + func (api *FutuAPI) GetCurKL(ctx context.Context, security *Security, num int32, ...) (*RTKLine, error) + func (api *FutuAPI) GetDealList(ctx context.Context, header *TrdHeader, filter *TrdFilterConditions, ...) ([]*OrderFill, error) + func (api *FutuAPI) GetFunds(ctx context.Context, header *TrdHeader, refresh bool, ...) (*Funds, error) + func (api *FutuAPI) GetFutureInfo(ctx context.Context, securities []*Security) ([]*FutureInfo, error) + func (api *FutuAPI) GetGlobalState(ctx context.Context) (*GlobalState, error) + func (api *FutuAPI) GetHistoryDeal(ctx context.Context, header *TrdHeader, filter *TrdFilterConditions) ([]*OrderFill, error) + func (api *FutuAPI) GetHistoryKLQuota(ctx context.Context, detail bool) (*HistoryKLQuota, error) + func (api *FutuAPI) GetHistoryOrderList(ctx context.Context, header *TrdHeader, filter *TrdFilterConditions, ...) ([]*Order, error) + func (api *FutuAPI) GetIPOList(ctx context.Context, market qotcommon.QotMarket) ([]*IPOData, error) + func (api *FutuAPI) GetMarginRatio(ctx context.Context, header *TrdHeader, securities []*Security) ([]*MarginRatio, error) + func (api *FutuAPI) GetMarketSnapshot(ctx context.Context, securities []*Security) ([]*Snapshot, error) + func (api *FutuAPI) GetMarketState(ctx context.Context, securities []*Security) ([]*MarketInfo, error) + func (api *FutuAPI) GetMaxTrdQtys(ctx context.Context, header *TrdHeader, orderType trdcommon.OrderType, ...) (*MaxTrdQtys, error) + func (api *FutuAPI) GetOptionChain(ctx context.Context, owner *Security, begin string, end string, ...) ([]*OptionChain, error) + func (api *FutuAPI) GetOrderBook(ctx context.Context, security *Security, num int32) (*RTOrderBook, error) + func (api *FutuAPI) GetOrderList(ctx context.Context, header *TrdHeader, filter *TrdFilterConditions, ...) ([]*Order, error) + func (api *FutuAPI) GetOwnerPlate(ctx context.Context, securities []*Security) ([]*OwnerPlate, error) + func (api *FutuAPI) GetPlateList(ctx context.Context, market qotcommon.QotMarket, ...) ([]*PlateInfo, error) + func (api *FutuAPI) GetPlateStock(ctx context.Context, plate *Security, sortField qotcommon.SortField, ...) ([]*SecurityStaticInfo, error) + func (api *FutuAPI) GetPositionList(ctx context.Context, header *TrdHeader, filter *TrdFilterConditions, ...) ([]*Position, error) + func (api *FutuAPI) GetPriceReminder(ctx context.Context, security *Security, market qotcommon.QotMarket) ([]*PriceReminder, error) + func (api *FutuAPI) GetRTData(ctx context.Context, security *Security) (*RTData, error) + func (api *FutuAPI) GetRTTicker(ctx context.Context, security *Security, num int32) (*RTTicker, error) + func (api *FutuAPI) GetReferenceStockList(ctx context.Context, security *Security, refType qotgetreference.ReferenceType) ([]*SecurityStaticInfo, error) + func (api *FutuAPI) GetRehab(ctx context.Context, security *Security) ([]*Rehab, error) + func (api *FutuAPI) GetStockBasicInfo(ctx context.Context, markte qotcommon.QotMarket, ...) ([]*SecurityStaticInfo, error) + func (api *FutuAPI) GetStockFilter(ctx context.Context, market qotcommon.QotMarket, begin int32, num int32, ...) (*StockFilterResult, error) + func (api *FutuAPI) GetStockQuote(ctx context.Context, securities []*Security) ([]*BasicQot, error) + func (api *FutuAPI) GetUserSecurity(ctx context.Context, group string) ([]*SecurityStaticInfo, error) + func (api *FutuAPI) GetUserSecurityGroup(ctx context.Context, groupType qotgetusersecuritygroup.GroupType) ([]*GroupData, error) + func (api *FutuAPI) GetWarrant(ctx context.Context, begin int32, num int32, sortField qotcommon.SortField, ...) (*Warrant, error) + func (api *FutuAPI) ModifyOrder(ctx context.Context, header *TrdHeader, all bool, op trdcommon.ModifyOrderOp, ...) (uint64, error) + func (api *FutuAPI) ModifyUserSecurity(ctx context.Context, name string, ...) error + func (api *FutuAPI) PlaceOrder(ctx context.Context, header *TrdHeader, trdSide trdcommon.TrdSide, ...) (uint64, error) + func (api *FutuAPI) QuerySubscription(ctx context.Context, isAll bool) (*Subscription, error) + func (api *FutuAPI) RequestHistoryKLine(ctx context.Context, security *Security, begin string, end string, ...) (*HistoryKLine, error) + func (api *FutuAPI) RequestTradingDays(ctx context.Context, market qotcommon.TradeDateMarket, begin string, ...) ([]*TradeDate, error) + func (api *FutuAPI) SetClientInfo(id string, ver int32) + func (api *FutuAPI) SetEncAlgo(algo common.PacketEncAlgo) + func (api *FutuAPI) SetPriceReminder(ctx context.Context, security *Security, ...) (int64, error) + func (api *FutuAPI) SetProtoFmt(fmt common.ProtoFmt) + func (api *FutuAPI) SetRecvNotify(recv bool) + func (api *FutuAPI) Subscribe(ctx context.Context, securities []*Security, subTypes []qotcommon.SubType, ...) error + func (api *FutuAPI) SubscribeTrd(ctx context.Context, accID []uint64) error + func (api *FutuAPI) SysNotify(ctx context.Context) (<-chan *SysNotifyResp, error) + func (api *FutuAPI) UnlockTrade(ctx context.Context, unlock bool, pwd string, firm trdcommon.SecurityFirm) error + func (api *FutuAPI) Unsubscribe(ctx context.Context, securities []*Security, subTypes []qotcommon.SubType) error + func (api *FutuAPI) UnsubscribeAll(ctx context.Context) error + func (api *FutuAPI) UpdateBasicQot(ctx context.Context) (<-chan *UpdateBasicQotResp, error) + func (api *FutuAPI) UpdateBroker(ctx context.Context) (<-chan *UpdateBrokerResp, error) + func (api *FutuAPI) UpdateDeal(ctx context.Context) (<-chan *UpdateDealResp, error) + func (api *FutuAPI) UpdateKL(ctx context.Context) (<-chan *UpdateKLResp, error) + func (api *FutuAPI) UpdateOrder(ctx context.Context) (<-chan *UpdateOrderResp, error) + func (api *FutuAPI) UpdateOrderBook(ctx context.Context) (<-chan *UpdateOrderBookResp, error) + func (api *FutuAPI) UpdatePriceReminder(ctx context.Context) (<-chan *UpdatePriceReminderResp, error) + func (api *FutuAPI) UpdateRT(ctx context.Context) (<-chan *UpdateRTResp, error) + func (api *FutuAPI) UpdateTicker(ctx context.Context) (<-chan *UpdateTickerResp, error) + func (api *FutuAPI) UserID() uint64 + type FutureBasicQotExData struct + ExpiryDataDistance int32 + LastSettlePrice float64 + Position int32 + PositionChange int32 + type FutureInfo struct + ContractSize float64 + ContractSizeUnit string + ContractType string + Exchange string + ExchangeFormatURL string + LastTradeTime string + LastTradeTimestamp float64 + MinVar float64 + MinVarUnit string + Name string + Owner *Security + OwnerOther string + QuoteCurrency string + QuoteUnit string + Security *Security + TimeZone string + TradeTime []*TradeTime + type FutureSnapshotExData struct + IsMainContract bool + LastSettlePrice float64 + LastTradeTime string + LastTradeTimestamp float64 + Position int32 + PositionChange int32 + type FutureStaticExData struct + IsMainContract bool + LastTradeTime string + LastTradeTimestamp float64 + type GlobalState struct + ConnID uint64 + LocalTime float64 + MarketHK qotcommon.QotMarketState + MarketHKFuture qotcommon.QotMarketState + MarketSH qotcommon.QotMarketState + MarketSZ qotcommon.QotMarketState + MarketUS qotcommon.QotMarketState + MarketUSFuture qotcommon.QotMarketState + ProgramStatus *ProgramStatus + QotLogined bool + QotSvrIpAddr string + ServerBuildNo int32 + ServerVer int32 + Time int64 + TrdLogined bool + TrdSvrIpAddr string + type GroupData struct + Name string + Type qotgetusersecuritygroup.GroupType + type GtwEvent struct + Desc string + EventType notify.GtwEventType + type HKIPOExData struct + ApplyEndTime string + ApplyEndTimestamp float64 + EntrancePrice float64 + IPOPriceMax float64 + IPOPriceMin float64 + IsSubscribeStatus bool + ListPrice float64 + LotSize int32 + type HistoryKLQuota struct + DetailList []*HistoryKLQuotaItem + RemainQuota int32 + UsedQuota int32 + type HistoryKLQuotaItem struct + RequestTime string + RequestTimestamp int64 + Security *Security + type HistoryKLine struct + KLines []*KLine + NextKey []byte + Security *Security + type IPOData struct + Basic *BasicIPOData + CNExData *CNIPOExData + HKExData *HKIPOExData + USExData *USIPOExData + type IndexSnapshotExData struct + EqualCount int32 + FallCount int32 + RaiseCount int32 + type KLine struct + ChangeRate float64 + ClosePrice float64 + HighPrice float64 + IsBlank bool + LastClosePrice float64 + LowPrice float64 + OpenPrice float64 + PE float64 + Time string + Timestamp float64 + Turnover float64 + TurnoverRate float64 + Volume int64 + type MarginRatio struct + AlertLongRatio float64 + AlertShortRatio float64 + IMLongRatio float64 + IMShortRatio float64 + IsLongPermit bool + IsShortPermit bool + MCMLongRatio float64 + MCMShortRatio float64 + MMLongRatio float64 + MMShortRatio float64 + Security *Security + ShortFeeRate float64 + ShortPoolRemain float64 + type MarketInfo struct + MarketState qotcommon.QotMarketState + Name string + Security *Security + type MaxTrdQtys struct + LongRequiredIM float64 + MaxBuyBack float64 + MaxCashAndMarginBuy float64 + MaxCashBuy float64 + MaxPositionSell float64 + MaxSellShort float64 + ShortRequiredIM float64 + type Notification struct + APILevel *APILevel + APIQuota *APIQuota + ConnectStatus *ConnectStatus + Event *GtwEvent + ProgramStatus *NotifyProgramStatus + QotRight *QotRight + Type notify.NotifyType + type NotifyProgramStatus struct + ProgramStatus *ProgramStatus + type OptionBasicQotExData struct + ContractMultiplier float64 + ContractNominalValue float64 + ContractSize int32 + ContractSizeFloat float64 + Delta float64 + ExpiryDataDistance int32 + Gamma float64 + ImpliedVolatility float64 + IndexOptionType qotcommon.IndexOptionType + NetOpenInterest int32 + OpenInterest int32 + OptionAreaType qotcommon.OptionAreaType + OwnerLotMultiplier float64 + Premium float64 + Rho float64 + StrikePrice float64 + Theta float64 + Vega float64 + type OptionChain struct + Option []*OptionItem + StrikeTime string + StrikeTimestamp float64 + type OptionItem struct + Call *SecurityStaticInfo + Put *SecurityStaticInfo + type OptionSnapshotExData struct + ContractMultiplier float64 + ContractNominalValue float64 + ContractSize int32 + ContractSizeFloat float64 + Delta float64 + ExpiryDateDistance int32 + Gamma float64 + ImpliedVolatility float64 + IndexOptionType qotcommon.IndexOptionType + NetOpenInterest int32 + OpenInterest int32 + OptionAreaType qotcommon.OptionAreaType + Owner *Security + OwnerLotMultiplier float64 + Premium float64 + Rho float64 + StrikePrice float64 + StrikeTime string + StrikeTimestamp float64 + Theta float64 + Type qotcommon.OptionType + Vega float64 + type OptionStaticExData struct + IndexOptType qotcommon.IndexOptionType + Market string + Owner *Security + StrikePrice float64 + StrikeTime string + StrikeTimestamp float64 + Suspend bool + Type qotcommon.OptionType + type Order struct + Code string + CreateTime string + CreateTimestamp float64 + FillAvgPrice float64 + FillQty float64 + LastErrMsg string + Name string + OrderID uint64 + OrderIDEx string + OrderStatus trdcommon.OrderStatus + OrderType trdcommon.OrderType + Price float64 + Qty float64 + Remark string + SecMarket trdcommon.TrdSecMarket + TrdSide trdcommon.TrdSide + UpdateTime string + UpdateTimestamp float64 + type OrderBook struct + Details []*OrderBookDetail + OrderCount int32 + Price float64 + Volume int64 + type OrderBookDetail struct + OrderID int64 + Volume int64 + type OrderFill struct + Code string + CounterBrokerID int32 + CounterBrokerName string + CreateTime string + CreateTimestamp float64 + FillID uint64 + FillIDEx string + Name string + OrderID uint64 + OrderIDEx string + Price float64 + Qty float64 + SecMarket trdcommon.TrdSecMarket + Status trdcommon.OrderFillStatus + TrdSide trdcommon.TrdSide + UpdateTimestamp float64 + type OwnerPlate struct + PlateInfos []*PlateInfo + Security *Security + type PacketID struct + ConnID uint64 + SerialNo uint32 + type PlateInfo struct + Name string + Plate *Security + PlateType qotcommon.PlateSetType + type PlateSnapshotExData struct + EqualCount int32 + FallCount int32 + RaiseCount int32 + type Position struct + CanSellQty float64 + Code string + CostPrice float64 + Name string + PLRatio float64 + PLVal float64 + PositionID uint64 + PositionSide trdcommon.PositionSide + Price float64 + Qty float64 + RelizedPL float64 + SecMarket trdcommon.TrdSecMarket + TdBuyQty float64 + TdBuyVal float64 + TdPLVal float64 + TdSellQty float64 + TdSellVal float64 + TdTrdVal float64 + UnrealizedPL float64 + Val float64 + type PreAfterMarketData struct + Amplitude float64 + ChangeRate float64 + ChangeVal float64 + HighPrice float64 + LowPrice float64 + Price float64 + Turnover float64 + Volume int64 + type PriceReminder struct + ItemList []*PriceReminderItem + Security *Security + type PriceReminderItem struct + Freq qotcommon.PriceReminderFreq + IsEnable bool + ItemType qotcommon.PriceReminderType + Key int64 + Note string + Value float64 + type ProgramStatus struct + StrExtDesc string + Type common.ProgramStatusType + type QotRight struct + CNQotRight qotcommon.QotRight + HKFutureQotRight qotcommon.QotRight + HKOptionQotRight qotcommon.QotRight + HKQotRight qotcommon.QotRight + HasUSOptionQotRight bool + USFutureQotRight qotcommon.QotRight + USOptionQotRight qotcommon.QotRight + USQotRight qotcommon.QotRight + type RTData struct + Security *Security + TimeShares []*TimeShare + type RTKLine struct + KLType qotcommon.KLType + KLines []*KLine + RehabType qotcommon.RehabType + Security *Security + type RTOrderBook struct + Asks []*OrderBook + Bids []*OrderBook + Security *Security + SvrRecvTimeAsk string + SvrRecvTimeAskTimestamp float64 + SvrRecvTimeBid string + SvrRecvTimeBidTimestamp float64 + type RTPriceReminder struct + ChangeRate float64 + Content string + CurValue float64 + Key int64 + MarketStatus qotupdatepricereminder.MarketStatus + Note string + Price float64 + Security *Security + SetValue float64 + Type qotcommon.PriceReminderType + type RTTicker struct + Security *Security + Tickers []*Ticker + type Rehab struct + AddBase int32 + AddErt int32 + AddPrice float64 + AllotBase int32 + AllotErt int32 + AllotPrice float64 + BonusBase int32 + BonusErt int32 + BwdFactorA float64 + BwdFactorB float64 + CompanyAct qotcommon.CompanyAct + Dividend float64 + FwdFactorA float64 + FwdFactorB float64 + JoinBase int32 + JoinErt int32 + SpDividend float64 + SplitBase int32 + SplitErt int32 + Time string + Timestamp float64 + TransferBase int32 + TransferErt int32 + type Security struct + Code string + Market qotcommon.QotMarket + type SecurityStaticBasic struct + Delisting bool + ID int64 + ListTime string + ListTimestamp float64 + LotSize int32 + Name string + SecType qotcommon.SecurityType + Security *Security + type SecurityStaticInfo struct + Basic *SecurityStaticBasic + FutureExData *FutureStaticExData + OptionExData *OptionStaticExData + WarrantExData *WarrantStaticExData + type Snapshot struct + Basic *SnapshotBasicData + EquityExData *EquitySnapshotExData + FutureExData *FutureSnapshotExData + IndexExData *IndexSnapshotExData + OptionExData *OptionSnapshotExData + PlateExData *PlateSnapshotExData + TrustExData *TrustSnapshotExData + WarrantExData *WarrantSnapshotExData + type SnapshotBasicData struct + AfterMarket *PreAfterMarketData + Amplitude float64 + AskPrice float64 + AskVol int64 + AvgPrice float64 + BidAskRatio float64 + BidPrice float64 + BidVol int64 + ClosePrice5Minute float64 + CurPrice float64 + EnableMargin bool + EnableShortSell bool + HighPrice float64 + Highest52WeeksPrice float64 + HighestHistoryPrice float64 + IsSuspend bool + LastClosePrice float64 + ListTime string + ListTimestamp float64 + LongMarginInitialRatio float64 + LotSize int32 + LowPrice float64 + Lowest52WeeksPrice float64 + LowestHistoryPrice float64 + MortgageRatio float64 + OpenPrice float64 + PreMarket *PreAfterMarketData + PriceSpread float64 + SecStatus qotcommon.SecurityStatus + Security *Security + ShortAvailableVolume int64 + ShortMarginInitialRatio float64 + ShortSellRate float64 + Turnover float64 + TurnoverRate float64 + Type qotcommon.SecurityType + UpdateTime string + UpdateTimestamp float64 + Volume int64 + VolumeRatio float64 + type StockData struct + AccumulateDataList []*AccumulateData + BaseDataList []*BaseData + FinancialDataList []*FinancialData + Name string + Security *Security + type StockFilter struct + AccumulateFilterList []*AccumulateFilter + BaseFilterList []*BaseFilter + FinancialFilterList []*FinancialFilter + Plate *Security + type StockFilterResult struct + AllCount int32 + DataList []*StockData + LastPage bool + type SubInfo struct + Securities []*Security + SubType qotcommon.SubType + type Subscription struct + ConnSubInfos []*ConnSubInfo + RemainQuota int32 + TotalUsedQuota int32 + type SysNotifyResp struct + Err error + Notification *Notification + type Ticker struct + Dir qotcommon.TickerDirection + Price float64 + PushDataType qotcommon.PushDataType + RecvTime float64 + Sequence int64 + Time string + Timestamp float64 + Turnover float64 + Type qotcommon.TickerType + TypeSign int32 + Volume int64 + type TimeShare struct + AvgPrice float64 + IsBlank bool + LastClosePrice float64 + Minute int32 + Price float64 + Time string + Timestamp float64 + Turnover float64 + Volume int64 + type TradeDate struct + Time string + Timestamp float64 + TradeDateType qotcommon.TradeDateType + type TradeTime struct + Begin float64 + End float64 + type TrdAcc struct + AccID uint64 + AccType trdcommon.TrdAccType + CardNum string + SecurityFirm trdcommon.SecurityFirm + SimAccType trdcommon.SimAccType + TrdEnv trdcommon.TrdEnv + TrdMarketAuthList []trdcommon.TrdMarket + type TrdFilterConditions struct + Begin string + CodeList []string + End string + IDList []uint64 + type TrdHeader struct + AccID uint64 + TrdEnv trdcommon.TrdEnv + TrdMarket trdcommon.TrdMarket + type TrustSnapshotExData struct + AssetClass qotcommon.AssetClass + Aum float64 + DividendYield float64 + NetAssetValue float64 + OutstandingUnits int64 + Premium float64 + type USIPOExData struct + IPOPriceMax float64 + IPOPriceMin float64 + IssueSize int64 + type UpdateBasicQotResp struct + BasicQot []*BasicQot + Err error + type UpdateBrokerResp struct + BrokerQueue *BrokerQueue + Err error + type UpdateDealResp struct + Err error + Header *TrdHeader + OrderFill *OrderFill + type UpdateKLResp struct + Err error + KLine *RTKLine + type UpdateOrderBookResp struct + Err error + OrderBook *RTOrderBook + type UpdateOrderResp struct + Err error + Header *TrdHeader + Order *Order + type UpdatePriceReminderResp struct + Err error + Reminder *RTPriceReminder + type UpdateRTResp struct + Err error + RT *RTData + type UpdateTickerResp struct + Err error + Ticker *RTTicker + type Warrant struct + AllCount int32 + LastPage bool + WarrantList []*WarrantData + type WarrantData struct + Amplitude float64 + AskPrice float64 + AskVol int64 + BidPrice float64 + BidVol int64 + BreakEvenPoint float64 + ChangeRate float64 + ConversionPrice float64 + ConversionRatio float64 + CurPrice float64 + Delta float64 + EffectiveLeverage float64 + HighPrice float64 + IPOP float64 + ImpliedVolatility float64 + InLinePriceStatus qotcommon.PriceType + IssueSize int64 + Issuer qotcommon.Issuer + LastClosePrice float64 + LastTradeTime string + LastTradeTimestamp float64 + Leverage float64 + ListTime string + ListTimestamp float64 + LotSize int32 + LowPrice float64 + LowerStrikePrice float64 + MaturityTime string + MaturityTimestamp float64 + Name string + Owner *Security + Premium float64 + PriceChangeVal float64 + PriceRecoveryRatio float64 + RecoveryPrice float64 + Score float64 + Status qotcommon.WarrantStatus + Stock *Security + StreetRate float64 + StreetVol int64 + StrikePrice float64 + Turnover float64 + Type qotcommon.WarrantType + UpperStrikePrice float64 + Volume int64 + type WarrantFilter struct + ConversionMax *FilterDouble + ConversionMin *FilterDouble + CurPriceMax *FilterDouble + CurPriceMin *FilterDouble + DeltaMax *FilterDouble + DeltaMin *FilterDouble + ImplieMax *FilterDouble + ImplieMin *FilterDouble + IpoPeriod qotcommon.IpoPeriod + IssuerList []qotcommon.Issuer + LeverageRatioMax *FilterDouble + LeverageRatioMin *FilterDouble + MaturityTimeMax *FilterString + MaturityTimeMin *FilterString + Owner *Security + PremiumMax *FilterDouble + PremiumMin *FilterDouble + PriceRecoveryRatioMax *FilterDouble + PriceRecoveryRatioMin *FilterDouble + PriceType qotcommon.PriceType + RecoveryPriceMax *FilterDouble + RecoveryPriceMin *FilterDouble + Status qotcommon.WarrantStatus + StreetMax *FilterDouble + StreetMin *FilterDouble + StrikePriceMax *FilterDouble + StrikePriceMin *FilterDouble + TypeList []qotcommon.WarrantType + VolMax *FilterUInt64 + VolMin *FilterUInt64 + type WarrantSnapshotExData struct + BreakEvenPoint float64 + ConversionPrice float64 + ConversionRate float64 + Delta float64 + EndTradeTime string + EndTradeTimestamp float64 + IPOP float64 + ImpliedVolatility float64 + InLinePriceStatus qotcommon.PriceType + IssueVolumn int64 + IssuerCode string + Leverage float64 + LowerStrikePrice float64 + MaturityTime string + MaturityTimestamp float64 + Owner *Security + Premium float64 + PriceRecoveryRatio float64 + RecoveryPrice float64 + Score float64 + StreetRate float64 + StreetVolumn int64 + StrikePrice float64 + UpperStrikePrice float64 + WarrantType qotcommon.WarrantType + type WarrantStaticExData struct + Owner *Security + Type qotcommon.WarrantType + type WinningNumData struct + WinningInfo string + WinningName string