Documentation ¶
Overview ¶
Package Qot_GetSecuritySnapshot is a generated protocol buffer package.
It is generated from these files:
Qot_GetSecuritySnapshot.proto
It has these top-level messages:
C2S EquitySnapshotExData WarrantSnapshotExData OptionSnapshotExData IndexSnapshotExData PlateSnapshotExData FutureSnapshotExData SnapshotBasicData Snapshot S2C Request Response
Index ¶
- Constants
- type C2S
- type EquitySnapshotExData
- func (*EquitySnapshotExData) Descriptor() ([]byte, []int)
- func (m *EquitySnapshotExData) GetDividendLFY() float64
- func (m *EquitySnapshotExData) GetDividendLFYRatio() float64
- func (m *EquitySnapshotExData) GetDividendRatioTTM() float64
- func (m *EquitySnapshotExData) GetDividendTTM() float64
- func (m *EquitySnapshotExData) GetEarningsPershare() float64
- func (m *EquitySnapshotExData) GetEyRate() float64
- func (m *EquitySnapshotExData) GetIssuedMarketVal() float64
- func (m *EquitySnapshotExData) GetIssuedShares() int64
- func (m *EquitySnapshotExData) GetNetAsset() float64
- func (m *EquitySnapshotExData) GetNetAssetPershare() float64
- func (m *EquitySnapshotExData) GetNetProfit() float64
- func (m *EquitySnapshotExData) GetOutstandingMarketVal() float64
- func (m *EquitySnapshotExData) GetOutstandingShares() int64
- func (m *EquitySnapshotExData) GetPbRate() float64
- func (m *EquitySnapshotExData) GetPeRate() float64
- func (m *EquitySnapshotExData) GetPeTTMRate() float64
- func (*EquitySnapshotExData) ProtoMessage()
- func (m *EquitySnapshotExData) Reset()
- func (m *EquitySnapshotExData) String() string
- type FutureSnapshotExData
- func (*FutureSnapshotExData) Descriptor() ([]byte, []int)
- func (m *FutureSnapshotExData) GetIsMainContract() bool
- func (m *FutureSnapshotExData) GetLastSettlePrice() float64
- func (m *FutureSnapshotExData) GetLastTradeTime() string
- func (m *FutureSnapshotExData) GetLastTradeTimestamp() float64
- func (m *FutureSnapshotExData) GetPosition() int32
- func (m *FutureSnapshotExData) GetPositionChange() int32
- func (*FutureSnapshotExData) ProtoMessage()
- func (m *FutureSnapshotExData) Reset()
- func (m *FutureSnapshotExData) String() string
- type IndexSnapshotExData
- func (*IndexSnapshotExData) Descriptor() ([]byte, []int)
- func (m *IndexSnapshotExData) GetEqualCount() int32
- func (m *IndexSnapshotExData) GetFallCount() int32
- func (m *IndexSnapshotExData) GetRaiseCount() int32
- func (*IndexSnapshotExData) ProtoMessage()
- func (m *IndexSnapshotExData) Reset()
- func (m *IndexSnapshotExData) String() string
- type OptionSnapshotExData
- func (*OptionSnapshotExData) Descriptor() ([]byte, []int)
- func (m *OptionSnapshotExData) GetContractMultiplier() float64
- func (m *OptionSnapshotExData) GetContractNominalValue() float64
- func (m *OptionSnapshotExData) GetContractSize() int32
- func (m *OptionSnapshotExData) GetDelta() float64
- func (m *OptionSnapshotExData) GetExpiryDateDistance() int32
- func (m *OptionSnapshotExData) GetGamma() float64
- func (m *OptionSnapshotExData) GetImpliedVolatility() float64
- func (m *OptionSnapshotExData) GetIndexOptionType() int32
- func (m *OptionSnapshotExData) GetNetOpenInterest() int32
- func (m *OptionSnapshotExData) GetOpenInterest() int32
- func (m *OptionSnapshotExData) GetOptionAreaType() int32
- func (m *OptionSnapshotExData) GetOwner() *Qot_Common.Security
- func (m *OptionSnapshotExData) GetOwnerLotMultiplier() float64
- func (m *OptionSnapshotExData) GetPremium() float64
- func (m *OptionSnapshotExData) GetRho() float64
- func (m *OptionSnapshotExData) GetStrikePrice() float64
- func (m *OptionSnapshotExData) GetStrikeTime() string
- func (m *OptionSnapshotExData) GetStrikeTimestamp() float64
- func (m *OptionSnapshotExData) GetTheta() float64
- func (m *OptionSnapshotExData) GetType() int32
- func (m *OptionSnapshotExData) GetVega() float64
- func (*OptionSnapshotExData) ProtoMessage()
- func (m *OptionSnapshotExData) Reset()
- func (m *OptionSnapshotExData) String() string
- type PlateSnapshotExData
- func (*PlateSnapshotExData) Descriptor() ([]byte, []int)
- func (m *PlateSnapshotExData) GetEqualCount() int32
- func (m *PlateSnapshotExData) GetFallCount() int32
- func (m *PlateSnapshotExData) GetRaiseCount() int32
- func (*PlateSnapshotExData) ProtoMessage()
- func (m *PlateSnapshotExData) Reset()
- func (m *PlateSnapshotExData) String() string
- type Request
- type Response
- type S2C
- type Snapshot
- func (*Snapshot) Descriptor() ([]byte, []int)
- func (m *Snapshot) GetBasic() *SnapshotBasicData
- func (m *Snapshot) GetEquityExData() *EquitySnapshotExData
- func (m *Snapshot) GetFutureExData() *FutureSnapshotExData
- func (m *Snapshot) GetIndexExData() *IndexSnapshotExData
- func (m *Snapshot) GetOptionExData() *OptionSnapshotExData
- func (m *Snapshot) GetPlateExData() *PlateSnapshotExData
- func (m *Snapshot) GetWarrantExData() *WarrantSnapshotExData
- func (*Snapshot) ProtoMessage()
- func (m *Snapshot) Reset()
- func (m *Snapshot) String() string
- type SnapshotBasicData
- func (*SnapshotBasicData) Descriptor() ([]byte, []int)
- func (m *SnapshotBasicData) GetAfterMarket() *Qot_Common.PreAfterMarketData
- func (m *SnapshotBasicData) GetAmplitude() float64
- func (m *SnapshotBasicData) GetAskPrice() float64
- func (m *SnapshotBasicData) GetAskVol() int64
- func (m *SnapshotBasicData) GetAvgPrice() float64
- func (m *SnapshotBasicData) GetBidAskRatio() float64
- func (m *SnapshotBasicData) GetBidPrice() float64
- func (m *SnapshotBasicData) GetBidVol() int64
- func (m *SnapshotBasicData) GetCurPrice() float64
- func (m *SnapshotBasicData) GetEnableMargin() bool
- func (m *SnapshotBasicData) GetEnableShortSell() bool
- func (m *SnapshotBasicData) GetHighPrice() float64
- func (m *SnapshotBasicData) GetHighest52WeeksPrice() float64
- func (m *SnapshotBasicData) GetHighestHistoryPrice() float64
- func (m *SnapshotBasicData) GetIsSuspend() bool
- func (m *SnapshotBasicData) GetLastClosePrice() float64
- func (m *SnapshotBasicData) GetListTime() string
- func (m *SnapshotBasicData) GetListTimestamp() float64
- func (m *SnapshotBasicData) GetLongMarginInitialRatio() float64
- func (m *SnapshotBasicData) GetLotSize() int32
- func (m *SnapshotBasicData) GetLowPrice() float64
- func (m *SnapshotBasicData) GetLowest52WeeksPrice() float64
- func (m *SnapshotBasicData) GetLowestHistoryPrice() float64
- func (m *SnapshotBasicData) GetMortgageRatio() float64
- func (m *SnapshotBasicData) GetOpenPrice() float64
- func (m *SnapshotBasicData) GetPreMarket() *Qot_Common.PreAfterMarketData
- func (m *SnapshotBasicData) GetPriceSpread() float64
- func (m *SnapshotBasicData) GetSecStatus() int32
- func (m *SnapshotBasicData) GetSecurity() *Qot_Common.Security
- func (m *SnapshotBasicData) GetShortAvailableVolume() int64
- func (m *SnapshotBasicData) GetShortMarginInitialRatio() float64
- func (m *SnapshotBasicData) GetShortSellRate() float64
- func (m *SnapshotBasicData) GetTurnover() float64
- func (m *SnapshotBasicData) GetTurnoverRate() float64
- func (m *SnapshotBasicData) GetType() int32
- func (m *SnapshotBasicData) GetUpdateTime() string
- func (m *SnapshotBasicData) GetUpdateTimestamp() float64
- func (m *SnapshotBasicData) GetVolume() int64
- func (m *SnapshotBasicData) GetVolumeRatio() float64
- func (*SnapshotBasicData) ProtoMessage()
- func (m *SnapshotBasicData) Reset()
- func (m *SnapshotBasicData) String() string
- type WarrantSnapshotExData
- func (*WarrantSnapshotExData) Descriptor() ([]byte, []int)
- func (m *WarrantSnapshotExData) GetBreakEvenPoint() float64
- func (m *WarrantSnapshotExData) GetConversionPrice() float64
- func (m *WarrantSnapshotExData) GetConversionRate() float64
- func (m *WarrantSnapshotExData) GetDelta() float64
- func (m *WarrantSnapshotExData) GetEndTradeTime() string
- func (m *WarrantSnapshotExData) GetEndTradeTimestamp() float64
- func (m *WarrantSnapshotExData) GetImpliedVolatility() float64
- func (m *WarrantSnapshotExData) GetInLinePriceStatus() int32
- func (m *WarrantSnapshotExData) GetIpop() float64
- func (m *WarrantSnapshotExData) GetIssueVolumn() int64
- func (m *WarrantSnapshotExData) GetLeverage() float64
- func (m *WarrantSnapshotExData) GetLowerStrikePrice() float64
- func (m *WarrantSnapshotExData) GetMaturityTime() string
- func (m *WarrantSnapshotExData) GetMaturityTimestamp() float64
- func (m *WarrantSnapshotExData) GetOwner() *Qot_Common.Security
- func (m *WarrantSnapshotExData) GetPremium() float64
- func (m *WarrantSnapshotExData) GetPriceRecoveryRatio() float64
- func (m *WarrantSnapshotExData) GetRecoveryPrice() float64
- func (m *WarrantSnapshotExData) GetScore() float64
- func (m *WarrantSnapshotExData) GetStreetRate() float64
- func (m *WarrantSnapshotExData) GetStreetVolumn() int64
- func (m *WarrantSnapshotExData) GetStrikePrice() float64
- func (m *WarrantSnapshotExData) GetUpperStrikePrice() float64
- func (m *WarrantSnapshotExData) GetWarrantType() int32
- func (*WarrantSnapshotExData) ProtoMessage()
- func (m *WarrantSnapshotExData) Reset()
- func (m *WarrantSnapshotExData) String() string
Constants ¶
View Source
const Default_Response_RetType int32 = -400
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type C2S ¶
type C2S struct { SecurityList []*Qot_Common.Security `protobuf:"bytes,1,rep,name=securityList" json:"securityList,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*C2S) Descriptor ¶
func (*C2S) GetSecurityList ¶
func (m *C2S) GetSecurityList() []*Qot_Common.Security
func (*C2S) ProtoMessage ¶
func (*C2S) ProtoMessage()
type EquitySnapshotExData ¶
type EquitySnapshotExData struct { IssuedMarketVal *float64 `protobuf:"fixed64,2,req,name=issuedMarketVal" json:"issuedMarketVal,omitempty"` NetAsset *float64 `protobuf:"fixed64,3,req,name=netAsset" json:"netAsset,omitempty"` NetProfit *float64 `protobuf:"fixed64,4,req,name=netProfit" json:"netProfit,omitempty"` OutstandingMarketVal *float64 `protobuf:"fixed64,7,req,name=outstandingMarketVal" json:"outstandingMarketVal,omitempty"` EyRate *float64 `protobuf:"fixed64,9,req,name=eyRate" json:"eyRate,omitempty"` PeRate *float64 `protobuf:"fixed64,10,req,name=peRate" json:"peRate,omitempty"` PbRate *float64 `protobuf:"fixed64,11,req,name=pbRate" json:"pbRate,omitempty"` PeTTMRate *float64 `protobuf:"fixed64,12,req,name=peTTMRate" json:"peTTMRate,omitempty"` DividendTTM *float64 `protobuf:"fixed64,13,opt,name=dividendTTM" json:"dividendTTM,omitempty"` DividendRatioTTM *float64 `protobuf:"fixed64,14,opt,name=dividendRatioTTM" json:"dividendRatioTTM,omitempty"` DividendLFY *float64 `protobuf:"fixed64,15,opt,name=dividendLFY" json:"dividendLFY,omitempty"` DividendLFYRatio *float64 `protobuf:"fixed64,16,opt,name=dividendLFYRatio" json:"dividendLFYRatio,omitempty"` XXX_unrecognized []byte `json:"-"` }
正股类型额外数据
func (*EquitySnapshotExData) Descriptor ¶
func (*EquitySnapshotExData) Descriptor() ([]byte, []int)
func (*EquitySnapshotExData) GetDividendLFY ¶
func (m *EquitySnapshotExData) GetDividendLFY() float64
func (*EquitySnapshotExData) GetDividendLFYRatio ¶
func (m *EquitySnapshotExData) GetDividendLFYRatio() float64
func (*EquitySnapshotExData) GetDividendRatioTTM ¶
func (m *EquitySnapshotExData) GetDividendRatioTTM() float64
func (*EquitySnapshotExData) GetDividendTTM ¶
func (m *EquitySnapshotExData) GetDividendTTM() float64
func (*EquitySnapshotExData) GetEarningsPershare ¶
func (m *EquitySnapshotExData) GetEarningsPershare() float64
func (*EquitySnapshotExData) GetEyRate ¶
func (m *EquitySnapshotExData) GetEyRate() float64
func (*EquitySnapshotExData) GetIssuedMarketVal ¶
func (m *EquitySnapshotExData) GetIssuedMarketVal() float64
func (*EquitySnapshotExData) GetIssuedShares ¶
func (m *EquitySnapshotExData) GetIssuedShares() int64
func (*EquitySnapshotExData) GetNetAsset ¶
func (m *EquitySnapshotExData) GetNetAsset() float64
func (*EquitySnapshotExData) GetNetAssetPershare ¶
func (m *EquitySnapshotExData) GetNetAssetPershare() float64
func (*EquitySnapshotExData) GetNetProfit ¶
func (m *EquitySnapshotExData) GetNetProfit() float64
func (*EquitySnapshotExData) GetOutstandingMarketVal ¶
func (m *EquitySnapshotExData) GetOutstandingMarketVal() float64
func (*EquitySnapshotExData) GetOutstandingShares ¶
func (m *EquitySnapshotExData) GetOutstandingShares() int64
func (*EquitySnapshotExData) GetPbRate ¶
func (m *EquitySnapshotExData) GetPbRate() float64
func (*EquitySnapshotExData) GetPeRate ¶
func (m *EquitySnapshotExData) GetPeRate() float64
func (*EquitySnapshotExData) GetPeTTMRate ¶
func (m *EquitySnapshotExData) GetPeTTMRate() float64
func (*EquitySnapshotExData) ProtoMessage ¶
func (*EquitySnapshotExData) ProtoMessage()
func (*EquitySnapshotExData) Reset ¶
func (m *EquitySnapshotExData) Reset()
func (*EquitySnapshotExData) String ¶
func (m *EquitySnapshotExData) String() string
type FutureSnapshotExData ¶
type FutureSnapshotExData struct { LastSettlePrice *float64 `protobuf:"fixed64,1,req,name=lastSettlePrice" json:"lastSettlePrice,omitempty"` Position *int32 `protobuf:"varint,2,req,name=position" json:"position,omitempty"` PositionChange *int32 `protobuf:"varint,3,req,name=positionChange" json:"positionChange,omitempty"` LastTradeTime *string `protobuf:"bytes,4,req,name=lastTradeTime" json:"lastTradeTime,omitempty"` LastTradeTimestamp *float64 `protobuf:"fixed64,5,opt,name=lastTradeTimestamp" json:"lastTradeTimestamp,omitempty"` IsMainContract *bool `protobuf:"varint,6,req,name=isMainContract" json:"isMainContract,omitempty"` XXX_unrecognized []byte `json:"-"` }
期货类型额外数据
func (*FutureSnapshotExData) Descriptor ¶
func (*FutureSnapshotExData) Descriptor() ([]byte, []int)
func (*FutureSnapshotExData) GetIsMainContract ¶
func (m *FutureSnapshotExData) GetIsMainContract() bool
func (*FutureSnapshotExData) GetLastSettlePrice ¶
func (m *FutureSnapshotExData) GetLastSettlePrice() float64
func (*FutureSnapshotExData) GetLastTradeTime ¶
func (m *FutureSnapshotExData) GetLastTradeTime() string
func (*FutureSnapshotExData) GetLastTradeTimestamp ¶
func (m *FutureSnapshotExData) GetLastTradeTimestamp() float64
func (*FutureSnapshotExData) GetPosition ¶
func (m *FutureSnapshotExData) GetPosition() int32
func (*FutureSnapshotExData) GetPositionChange ¶
func (m *FutureSnapshotExData) GetPositionChange() int32
func (*FutureSnapshotExData) ProtoMessage ¶
func (*FutureSnapshotExData) ProtoMessage()
func (*FutureSnapshotExData) Reset ¶
func (m *FutureSnapshotExData) Reset()
func (*FutureSnapshotExData) String ¶
func (m *FutureSnapshotExData) String() string
type IndexSnapshotExData ¶
type IndexSnapshotExData struct { RaiseCount *int32 `protobuf:"varint,1,req,name=raiseCount" json:"raiseCount,omitempty"` FallCount *int32 `protobuf:"varint,2,req,name=fallCount" json:"fallCount,omitempty"` EqualCount *int32 `protobuf:"varint,3,req,name=equalCount" json:"equalCount,omitempty"` XXX_unrecognized []byte `json:"-"` }
指数类型额外数据
func (*IndexSnapshotExData) Descriptor ¶
func (*IndexSnapshotExData) Descriptor() ([]byte, []int)
func (*IndexSnapshotExData) GetEqualCount ¶
func (m *IndexSnapshotExData) GetEqualCount() int32
func (*IndexSnapshotExData) GetFallCount ¶
func (m *IndexSnapshotExData) GetFallCount() int32
func (*IndexSnapshotExData) GetRaiseCount ¶
func (m *IndexSnapshotExData) GetRaiseCount() int32
func (*IndexSnapshotExData) ProtoMessage ¶
func (*IndexSnapshotExData) ProtoMessage()
func (*IndexSnapshotExData) Reset ¶
func (m *IndexSnapshotExData) Reset()
func (*IndexSnapshotExData) String ¶
func (m *IndexSnapshotExData) String() string
type OptionSnapshotExData ¶
type OptionSnapshotExData struct { Type *int32 `protobuf:"varint,1,req,name=type" json:"type,omitempty"` Owner *Qot_Common.Security `protobuf:"bytes,2,req,name=owner" json:"owner,omitempty"` StrikeTime *string `protobuf:"bytes,3,req,name=strikeTime" json:"strikeTime,omitempty"` StrikePrice *float64 `protobuf:"fixed64,4,req,name=strikePrice" json:"strikePrice,omitempty"` ContractSize *int32 `protobuf:"varint,5,req,name=contractSize" json:"contractSize,omitempty"` OpenInterest *int32 `protobuf:"varint,6,req,name=openInterest" json:"openInterest,omitempty"` ImpliedVolatility *float64 `protobuf:"fixed64,7,req,name=impliedVolatility" json:"impliedVolatility,omitempty"` Premium *float64 `protobuf:"fixed64,8,req,name=premium" json:"premium,omitempty"` Delta *float64 `protobuf:"fixed64,9,req,name=delta" json:"delta,omitempty"` Gamma *float64 `protobuf:"fixed64,10,req,name=gamma" json:"gamma,omitempty"` Vega *float64 `protobuf:"fixed64,11,req,name=vega" json:"vega,omitempty"` Theta *float64 `protobuf:"fixed64,12,req,name=theta" json:"theta,omitempty"` Rho *float64 `protobuf:"fixed64,13,req,name=rho" json:"rho,omitempty"` StrikeTimestamp *float64 `protobuf:"fixed64,14,opt,name=strikeTimestamp" json:"strikeTimestamp,omitempty"` // 以下字段仅支持港股期权 IndexOptionType *int32 `protobuf:"varint,15,opt,name=indexOptionType" json:"indexOptionType,omitempty"` NetOpenInterest *int32 `protobuf:"varint,16,opt,name=netOpenInterest" json:"netOpenInterest,omitempty"` ExpiryDateDistance *int32 `protobuf:"varint,17,opt,name=expiryDateDistance" json:"expiryDateDistance,omitempty"` ContractNominalValue *float64 `protobuf:"fixed64,18,opt,name=contractNominalValue" json:"contractNominalValue,omitempty"` OwnerLotMultiplier *float64 `protobuf:"fixed64,19,opt,name=ownerLotMultiplier" json:"ownerLotMultiplier,omitempty"` OptionAreaType *int32 `protobuf:"varint,20,opt,name=optionAreaType" json:"optionAreaType,omitempty"` ContractMultiplier *float64 `protobuf:"fixed64,21,opt,name=contractMultiplier" json:"contractMultiplier,omitempty"` XXX_unrecognized []byte `json:"-"` }
期权类型额外数据
func (*OptionSnapshotExData) Descriptor ¶
func (*OptionSnapshotExData) Descriptor() ([]byte, []int)
func (*OptionSnapshotExData) GetContractMultiplier ¶
func (m *OptionSnapshotExData) GetContractMultiplier() float64
func (*OptionSnapshotExData) GetContractNominalValue ¶
func (m *OptionSnapshotExData) GetContractNominalValue() float64
func (*OptionSnapshotExData) GetContractSize ¶
func (m *OptionSnapshotExData) GetContractSize() int32
func (*OptionSnapshotExData) GetDelta ¶
func (m *OptionSnapshotExData) GetDelta() float64
func (*OptionSnapshotExData) GetExpiryDateDistance ¶
func (m *OptionSnapshotExData) GetExpiryDateDistance() int32
func (*OptionSnapshotExData) GetGamma ¶
func (m *OptionSnapshotExData) GetGamma() float64
func (*OptionSnapshotExData) GetImpliedVolatility ¶
func (m *OptionSnapshotExData) GetImpliedVolatility() float64
func (*OptionSnapshotExData) GetIndexOptionType ¶
func (m *OptionSnapshotExData) GetIndexOptionType() int32
func (*OptionSnapshotExData) GetNetOpenInterest ¶
func (m *OptionSnapshotExData) GetNetOpenInterest() int32
func (*OptionSnapshotExData) GetOpenInterest ¶
func (m *OptionSnapshotExData) GetOpenInterest() int32
func (*OptionSnapshotExData) GetOptionAreaType ¶
func (m *OptionSnapshotExData) GetOptionAreaType() int32
func (*OptionSnapshotExData) GetOwner ¶
func (m *OptionSnapshotExData) GetOwner() *Qot_Common.Security
func (*OptionSnapshotExData) GetOwnerLotMultiplier ¶
func (m *OptionSnapshotExData) GetOwnerLotMultiplier() float64
func (*OptionSnapshotExData) GetPremium ¶
func (m *OptionSnapshotExData) GetPremium() float64
func (*OptionSnapshotExData) GetRho ¶
func (m *OptionSnapshotExData) GetRho() float64
func (*OptionSnapshotExData) GetStrikePrice ¶
func (m *OptionSnapshotExData) GetStrikePrice() float64
func (*OptionSnapshotExData) GetStrikeTime ¶
func (m *OptionSnapshotExData) GetStrikeTime() string
func (*OptionSnapshotExData) GetStrikeTimestamp ¶
func (m *OptionSnapshotExData) GetStrikeTimestamp() float64
func (*OptionSnapshotExData) GetTheta ¶
func (m *OptionSnapshotExData) GetTheta() float64
func (*OptionSnapshotExData) GetType ¶
func (m *OptionSnapshotExData) GetType() int32
func (*OptionSnapshotExData) GetVega ¶
func (m *OptionSnapshotExData) GetVega() float64
func (*OptionSnapshotExData) ProtoMessage ¶
func (*OptionSnapshotExData) ProtoMessage()
func (*OptionSnapshotExData) Reset ¶
func (m *OptionSnapshotExData) Reset()
func (*OptionSnapshotExData) String ¶
func (m *OptionSnapshotExData) String() string
type PlateSnapshotExData ¶
type PlateSnapshotExData struct { RaiseCount *int32 `protobuf:"varint,1,req,name=raiseCount" json:"raiseCount,omitempty"` FallCount *int32 `protobuf:"varint,2,req,name=fallCount" json:"fallCount,omitempty"` EqualCount *int32 `protobuf:"varint,3,req,name=equalCount" json:"equalCount,omitempty"` XXX_unrecognized []byte `json:"-"` }
板块类型额外数据
func (*PlateSnapshotExData) Descriptor ¶
func (*PlateSnapshotExData) Descriptor() ([]byte, []int)
func (*PlateSnapshotExData) GetEqualCount ¶
func (m *PlateSnapshotExData) GetEqualCount() int32
func (*PlateSnapshotExData) GetFallCount ¶
func (m *PlateSnapshotExData) GetFallCount() int32
func (*PlateSnapshotExData) GetRaiseCount ¶
func (m *PlateSnapshotExData) GetRaiseCount() int32
func (*PlateSnapshotExData) ProtoMessage ¶
func (*PlateSnapshotExData) ProtoMessage()
func (*PlateSnapshotExData) Reset ¶
func (m *PlateSnapshotExData) Reset()
func (*PlateSnapshotExData) String ¶
func (m *PlateSnapshotExData) String() string
type Request ¶
type Request struct { C2S *C2S `protobuf:"bytes,1,req,name=c2s" json:"c2s,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*Request) Descriptor ¶
func (*Request) ProtoMessage ¶
func (*Request) ProtoMessage()
type Response ¶
type Response struct { RetType *int32 `protobuf:"varint,1,req,name=retType,def=-400" json:"retType,omitempty"` RetMsg *string `protobuf:"bytes,2,opt,name=retMsg" json:"retMsg,omitempty"` ErrCode *int32 `protobuf:"varint,3,opt,name=errCode" json:"errCode,omitempty"` S2C *S2C `protobuf:"bytes,4,opt,name=s2c" json:"s2c,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*Response) Descriptor ¶
func (*Response) GetErrCode ¶
func (*Response) GetRetType ¶
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
type S2C ¶
type S2C struct { SnapshotList []*Snapshot `protobuf:"bytes,1,rep,name=snapshotList" json:"snapshotList,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*S2C) Descriptor ¶
func (*S2C) GetSnapshotList ¶
func (*S2C) ProtoMessage ¶
func (*S2C) ProtoMessage()
type Snapshot ¶
type Snapshot struct { Basic *SnapshotBasicData `protobuf:"bytes,1,req,name=basic" json:"basic,omitempty"` EquityExData *EquitySnapshotExData `protobuf:"bytes,2,opt,name=equityExData" json:"equityExData,omitempty"` WarrantExData *WarrantSnapshotExData `protobuf:"bytes,3,opt,name=warrantExData" json:"warrantExData,omitempty"` OptionExData *OptionSnapshotExData `protobuf:"bytes,4,opt,name=optionExData" json:"optionExData,omitempty"` IndexExData *IndexSnapshotExData `protobuf:"bytes,5,opt,name=indexExData" json:"indexExData,omitempty"` PlateExData *PlateSnapshotExData `protobuf:"bytes,6,opt,name=plateExData" json:"plateExData,omitempty"` FutureExData *FutureSnapshotExData `protobuf:"bytes,7,opt,name=futureExData" json:"futureExData,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*Snapshot) Descriptor ¶
func (*Snapshot) GetBasic ¶
func (m *Snapshot) GetBasic() *SnapshotBasicData
func (*Snapshot) GetEquityExData ¶
func (m *Snapshot) GetEquityExData() *EquitySnapshotExData
func (*Snapshot) GetFutureExData ¶
func (m *Snapshot) GetFutureExData() *FutureSnapshotExData
func (*Snapshot) GetIndexExData ¶
func (m *Snapshot) GetIndexExData() *IndexSnapshotExData
func (*Snapshot) GetOptionExData ¶
func (m *Snapshot) GetOptionExData() *OptionSnapshotExData
func (*Snapshot) GetPlateExData ¶
func (m *Snapshot) GetPlateExData() *PlateSnapshotExData
func (*Snapshot) GetWarrantExData ¶
func (m *Snapshot) GetWarrantExData() *WarrantSnapshotExData
func (*Snapshot) ProtoMessage ¶
func (*Snapshot) ProtoMessage()
type SnapshotBasicData ¶
type SnapshotBasicData struct { Security *Qot_Common.Security `protobuf:"bytes,1,req,name=security" json:"security,omitempty"` Type *int32 `protobuf:"varint,2,req,name=type" json:"type,omitempty"` IsSuspend *bool `protobuf:"varint,3,req,name=isSuspend" json:"isSuspend,omitempty"` ListTime *string `protobuf:"bytes,4,req,name=listTime" json:"listTime,omitempty"` LotSize *int32 `protobuf:"varint,5,req,name=lotSize" json:"lotSize,omitempty"` PriceSpread *float64 `protobuf:"fixed64,6,req,name=priceSpread" json:"priceSpread,omitempty"` UpdateTime *string `protobuf:"bytes,7,req,name=updateTime" json:"updateTime,omitempty"` HighPrice *float64 `protobuf:"fixed64,8,req,name=highPrice" json:"highPrice,omitempty"` OpenPrice *float64 `protobuf:"fixed64,9,req,name=openPrice" json:"openPrice,omitempty"` LowPrice *float64 `protobuf:"fixed64,10,req,name=lowPrice" json:"lowPrice,omitempty"` LastClosePrice *float64 `protobuf:"fixed64,11,req,name=lastClosePrice" json:"lastClosePrice,omitempty"` CurPrice *float64 `protobuf:"fixed64,12,req,name=curPrice" json:"curPrice,omitempty"` Volume *int64 `protobuf:"varint,13,req,name=volume" json:"volume,omitempty"` Turnover *float64 `protobuf:"fixed64,14,req,name=turnover" json:"turnover,omitempty"` TurnoverRate *float64 `protobuf:"fixed64,15,req,name=turnoverRate" json:"turnoverRate,omitempty"` ListTimestamp *float64 `protobuf:"fixed64,16,opt,name=listTimestamp" json:"listTimestamp,omitempty"` UpdateTimestamp *float64 `protobuf:"fixed64,17,opt,name=updateTimestamp" json:"updateTimestamp,omitempty"` AskPrice *float64 `protobuf:"fixed64,18,opt,name=askPrice" json:"askPrice,omitempty"` BidPrice *float64 `protobuf:"fixed64,19,opt,name=bidPrice" json:"bidPrice,omitempty"` AskVol *int64 `protobuf:"varint,20,opt,name=askVol" json:"askVol,omitempty"` BidVol *int64 `protobuf:"varint,21,opt,name=bidVol" json:"bidVol,omitempty"` EnableMargin *bool `protobuf:"varint,22,opt,name=enableMargin" json:"enableMargin,omitempty"` MortgageRatio *float64 `protobuf:"fixed64,23,opt,name=mortgageRatio" json:"mortgageRatio,omitempty"` LongMarginInitialRatio *float64 `protobuf:"fixed64,24,opt,name=longMarginInitialRatio" json:"longMarginInitialRatio,omitempty"` EnableShortSell *bool `protobuf:"varint,25,opt,name=enableShortSell" json:"enableShortSell,omitempty"` ShortSellRate *float64 `protobuf:"fixed64,26,opt,name=shortSellRate" json:"shortSellRate,omitempty"` ShortAvailableVolume *int64 `protobuf:"varint,27,opt,name=shortAvailableVolume" json:"shortAvailableVolume,omitempty"` ShortMarginInitialRatio *float64 `protobuf:"fixed64,28,opt,name=shortMarginInitialRatio" json:"shortMarginInitialRatio,omitempty"` Amplitude *float64 `protobuf:"fixed64,29,opt,name=amplitude" json:"amplitude,omitempty"` AvgPrice *float64 `protobuf:"fixed64,30,opt,name=avgPrice" json:"avgPrice,omitempty"` BidAskRatio *float64 `protobuf:"fixed64,31,opt,name=bidAskRatio" json:"bidAskRatio,omitempty"` VolumeRatio *float64 `protobuf:"fixed64,32,opt,name=volumeRatio" json:"volumeRatio,omitempty"` Highest52WeeksPrice *float64 `protobuf:"fixed64,33,opt,name=highest52WeeksPrice" json:"highest52WeeksPrice,omitempty"` Lowest52WeeksPrice *float64 `protobuf:"fixed64,34,opt,name=lowest52WeeksPrice" json:"lowest52WeeksPrice,omitempty"` HighestHistoryPrice *float64 `protobuf:"fixed64,35,opt,name=highestHistoryPrice" json:"highestHistoryPrice,omitempty"` LowestHistoryPrice *float64 `protobuf:"fixed64,36,opt,name=lowestHistoryPrice" json:"lowestHistoryPrice,omitempty"` PreMarket *Qot_Common.PreAfterMarketData `protobuf:"bytes,37,opt,name=preMarket" json:"preMarket,omitempty"` AfterMarket *Qot_Common.PreAfterMarketData `protobuf:"bytes,38,opt,name=afterMarket" json:"afterMarket,omitempty"` SecStatus *int32 `protobuf:"varint,39,opt,name=secStatus" json:"secStatus,omitempty"` XXX_unrecognized []byte `json:"-"` }
基本快照数据
func (*SnapshotBasicData) Descriptor ¶
func (*SnapshotBasicData) Descriptor() ([]byte, []int)
func (*SnapshotBasicData) GetAfterMarket ¶
func (m *SnapshotBasicData) GetAfterMarket() *Qot_Common.PreAfterMarketData
func (*SnapshotBasicData) GetAmplitude ¶
func (m *SnapshotBasicData) GetAmplitude() float64
func (*SnapshotBasicData) GetAskPrice ¶
func (m *SnapshotBasicData) GetAskPrice() float64
func (*SnapshotBasicData) GetAskVol ¶
func (m *SnapshotBasicData) GetAskVol() int64
func (*SnapshotBasicData) GetAvgPrice ¶
func (m *SnapshotBasicData) GetAvgPrice() float64
func (*SnapshotBasicData) GetBidAskRatio ¶
func (m *SnapshotBasicData) GetBidAskRatio() float64
func (*SnapshotBasicData) GetBidPrice ¶
func (m *SnapshotBasicData) GetBidPrice() float64
func (*SnapshotBasicData) GetBidVol ¶
func (m *SnapshotBasicData) GetBidVol() int64
func (*SnapshotBasicData) GetCurPrice ¶
func (m *SnapshotBasicData) GetCurPrice() float64
func (*SnapshotBasicData) GetEnableMargin ¶
func (m *SnapshotBasicData) GetEnableMargin() bool
func (*SnapshotBasicData) GetEnableShortSell ¶
func (m *SnapshotBasicData) GetEnableShortSell() bool
func (*SnapshotBasicData) GetHighPrice ¶
func (m *SnapshotBasicData) GetHighPrice() float64
func (*SnapshotBasicData) GetHighest52WeeksPrice ¶
func (m *SnapshotBasicData) GetHighest52WeeksPrice() float64
func (*SnapshotBasicData) GetHighestHistoryPrice ¶
func (m *SnapshotBasicData) GetHighestHistoryPrice() float64
func (*SnapshotBasicData) GetIsSuspend ¶
func (m *SnapshotBasicData) GetIsSuspend() bool
func (*SnapshotBasicData) GetLastClosePrice ¶
func (m *SnapshotBasicData) GetLastClosePrice() float64
func (*SnapshotBasicData) GetListTime ¶
func (m *SnapshotBasicData) GetListTime() string
func (*SnapshotBasicData) GetListTimestamp ¶
func (m *SnapshotBasicData) GetListTimestamp() float64
func (*SnapshotBasicData) GetLongMarginInitialRatio ¶
func (m *SnapshotBasicData) GetLongMarginInitialRatio() float64
func (*SnapshotBasicData) GetLotSize ¶
func (m *SnapshotBasicData) GetLotSize() int32
func (*SnapshotBasicData) GetLowPrice ¶
func (m *SnapshotBasicData) GetLowPrice() float64
func (*SnapshotBasicData) GetLowest52WeeksPrice ¶
func (m *SnapshotBasicData) GetLowest52WeeksPrice() float64
func (*SnapshotBasicData) GetLowestHistoryPrice ¶
func (m *SnapshotBasicData) GetLowestHistoryPrice() float64
func (*SnapshotBasicData) GetMortgageRatio ¶
func (m *SnapshotBasicData) GetMortgageRatio() float64
func (*SnapshotBasicData) GetOpenPrice ¶
func (m *SnapshotBasicData) GetOpenPrice() float64
func (*SnapshotBasicData) GetPreMarket ¶
func (m *SnapshotBasicData) GetPreMarket() *Qot_Common.PreAfterMarketData
func (*SnapshotBasicData) GetPriceSpread ¶
func (m *SnapshotBasicData) GetPriceSpread() float64
func (*SnapshotBasicData) GetSecStatus ¶
func (m *SnapshotBasicData) GetSecStatus() int32
func (*SnapshotBasicData) GetSecurity ¶
func (m *SnapshotBasicData) GetSecurity() *Qot_Common.Security
func (*SnapshotBasicData) GetShortAvailableVolume ¶
func (m *SnapshotBasicData) GetShortAvailableVolume() int64
func (*SnapshotBasicData) GetShortMarginInitialRatio ¶
func (m *SnapshotBasicData) GetShortMarginInitialRatio() float64
func (*SnapshotBasicData) GetShortSellRate ¶
func (m *SnapshotBasicData) GetShortSellRate() float64
func (*SnapshotBasicData) GetTurnover ¶
func (m *SnapshotBasicData) GetTurnover() float64
func (*SnapshotBasicData) GetTurnoverRate ¶
func (m *SnapshotBasicData) GetTurnoverRate() float64
func (*SnapshotBasicData) GetType ¶
func (m *SnapshotBasicData) GetType() int32
func (*SnapshotBasicData) GetUpdateTime ¶
func (m *SnapshotBasicData) GetUpdateTime() string
func (*SnapshotBasicData) GetUpdateTimestamp ¶
func (m *SnapshotBasicData) GetUpdateTimestamp() float64
func (*SnapshotBasicData) GetVolume ¶
func (m *SnapshotBasicData) GetVolume() int64
func (*SnapshotBasicData) GetVolumeRatio ¶
func (m *SnapshotBasicData) GetVolumeRatio() float64
func (*SnapshotBasicData) ProtoMessage ¶
func (*SnapshotBasicData) ProtoMessage()
func (*SnapshotBasicData) Reset ¶
func (m *SnapshotBasicData) Reset()
func (*SnapshotBasicData) String ¶
func (m *SnapshotBasicData) String() string
type WarrantSnapshotExData ¶
type WarrantSnapshotExData struct { ConversionRate *float64 `protobuf:"fixed64,1,req,name=conversionRate" json:"conversionRate,omitempty"` WarrantType *int32 `protobuf:"varint,2,req,name=warrantType" json:"warrantType,omitempty"` StrikePrice *float64 `protobuf:"fixed64,3,req,name=strikePrice" json:"strikePrice,omitempty"` MaturityTime *string `protobuf:"bytes,4,req,name=maturityTime" json:"maturityTime,omitempty"` EndTradeTime *string `protobuf:"bytes,5,req,name=endTradeTime" json:"endTradeTime,omitempty"` Owner *Qot_Common.Security `protobuf:"bytes,6,req,name=owner" json:"owner,omitempty"` RecoveryPrice *float64 `protobuf:"fixed64,7,req,name=recoveryPrice" json:"recoveryPrice,omitempty"` StreetVolumn *int64 `protobuf:"varint,8,req,name=streetVolumn" json:"streetVolumn,omitempty"` IssueVolumn *int64 `protobuf:"varint,9,req,name=issueVolumn" json:"issueVolumn,omitempty"` StreetRate *float64 `protobuf:"fixed64,10,req,name=streetRate" json:"streetRate,omitempty"` Delta *float64 `protobuf:"fixed64,11,req,name=delta" json:"delta,omitempty"` ImpliedVolatility *float64 `protobuf:"fixed64,12,req,name=impliedVolatility" json:"impliedVolatility,omitempty"` Premium *float64 `protobuf:"fixed64,13,req,name=premium" json:"premium,omitempty"` MaturityTimestamp *float64 `protobuf:"fixed64,14,opt,name=maturityTimestamp" json:"maturityTimestamp,omitempty"` EndTradeTimestamp *float64 `protobuf:"fixed64,15,opt,name=endTradeTimestamp" json:"endTradeTimestamp,omitempty"` Leverage *float64 `protobuf:"fixed64,16,opt,name=leverage" json:"leverage,omitempty"` Ipop *float64 `protobuf:"fixed64,17,opt,name=ipop" json:"ipop,omitempty"` BreakEvenPoint *float64 `protobuf:"fixed64,18,opt,name=breakEvenPoint" json:"breakEvenPoint,omitempty"` ConversionPrice *float64 `protobuf:"fixed64,19,opt,name=conversionPrice" json:"conversionPrice,omitempty"` PriceRecoveryRatio *float64 `protobuf:"fixed64,20,opt,name=priceRecoveryRatio" json:"priceRecoveryRatio,omitempty"` Score *float64 `protobuf:"fixed64,21,opt,name=score" json:"score,omitempty"` UpperStrikePrice *float64 `protobuf:"fixed64,22,opt,name=upperStrikePrice" json:"upperStrikePrice,omitempty"` LowerStrikePrice *float64 `protobuf:"fixed64,23,opt,name=lowerStrikePrice" json:"lowerStrikePrice,omitempty"` InLinePriceStatus *int32 `protobuf:"varint,24,opt,name=inLinePriceStatus" json:"inLinePriceStatus,omitempty"` XXX_unrecognized []byte `json:"-"` }
窝轮类型额外数据
func (*WarrantSnapshotExData) Descriptor ¶
func (*WarrantSnapshotExData) Descriptor() ([]byte, []int)
func (*WarrantSnapshotExData) GetBreakEvenPoint ¶
func (m *WarrantSnapshotExData) GetBreakEvenPoint() float64
func (*WarrantSnapshotExData) GetConversionPrice ¶
func (m *WarrantSnapshotExData) GetConversionPrice() float64
func (*WarrantSnapshotExData) GetConversionRate ¶
func (m *WarrantSnapshotExData) GetConversionRate() float64
func (*WarrantSnapshotExData) GetDelta ¶
func (m *WarrantSnapshotExData) GetDelta() float64
func (*WarrantSnapshotExData) GetEndTradeTime ¶
func (m *WarrantSnapshotExData) GetEndTradeTime() string
func (*WarrantSnapshotExData) GetEndTradeTimestamp ¶
func (m *WarrantSnapshotExData) GetEndTradeTimestamp() float64
func (*WarrantSnapshotExData) GetImpliedVolatility ¶
func (m *WarrantSnapshotExData) GetImpliedVolatility() float64
func (*WarrantSnapshotExData) GetInLinePriceStatus ¶
func (m *WarrantSnapshotExData) GetInLinePriceStatus() int32
func (*WarrantSnapshotExData) GetIpop ¶
func (m *WarrantSnapshotExData) GetIpop() float64
func (*WarrantSnapshotExData) GetIssueVolumn ¶
func (m *WarrantSnapshotExData) GetIssueVolumn() int64
func (*WarrantSnapshotExData) GetLeverage ¶
func (m *WarrantSnapshotExData) GetLeverage() float64
func (*WarrantSnapshotExData) GetLowerStrikePrice ¶
func (m *WarrantSnapshotExData) GetLowerStrikePrice() float64
func (*WarrantSnapshotExData) GetMaturityTime ¶
func (m *WarrantSnapshotExData) GetMaturityTime() string
func (*WarrantSnapshotExData) GetMaturityTimestamp ¶
func (m *WarrantSnapshotExData) GetMaturityTimestamp() float64
func (*WarrantSnapshotExData) GetOwner ¶
func (m *WarrantSnapshotExData) GetOwner() *Qot_Common.Security
func (*WarrantSnapshotExData) GetPremium ¶
func (m *WarrantSnapshotExData) GetPremium() float64
func (*WarrantSnapshotExData) GetPriceRecoveryRatio ¶
func (m *WarrantSnapshotExData) GetPriceRecoveryRatio() float64
func (*WarrantSnapshotExData) GetRecoveryPrice ¶
func (m *WarrantSnapshotExData) GetRecoveryPrice() float64
func (*WarrantSnapshotExData) GetScore ¶
func (m *WarrantSnapshotExData) GetScore() float64
func (*WarrantSnapshotExData) GetStreetRate ¶
func (m *WarrantSnapshotExData) GetStreetRate() float64
func (*WarrantSnapshotExData) GetStreetVolumn ¶
func (m *WarrantSnapshotExData) GetStreetVolumn() int64
func (*WarrantSnapshotExData) GetStrikePrice ¶
func (m *WarrantSnapshotExData) GetStrikePrice() float64
func (*WarrantSnapshotExData) GetUpperStrikePrice ¶
func (m *WarrantSnapshotExData) GetUpperStrikePrice() float64
func (*WarrantSnapshotExData) GetWarrantType ¶
func (m *WarrantSnapshotExData) GetWarrantType() int32
func (*WarrantSnapshotExData) ProtoMessage ¶
func (*WarrantSnapshotExData) ProtoMessage()
func (*WarrantSnapshotExData) Reset ¶
func (m *WarrantSnapshotExData) Reset()
func (*WarrantSnapshotExData) String ¶
func (m *WarrantSnapshotExData) String() string
Click to show internal directories.
Click to hide internal directories.