Qot_GetSecuritySnapshot

package
v0.0.0-...-1a60310 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2020 License: MIT Imports: 5 Imported by: 0

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

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) Descriptor() ([]byte, []int)

func (*C2S) GetSecurityList

func (m *C2S) GetSecurityList() []*Qot_Common.Security

func (*C2S) ProtoMessage

func (*C2S) ProtoMessage()

func (*C2S) Reset

func (m *C2S) Reset()

func (*C2S) String

func (m *C2S) String() string

type EquitySnapshotExData

type EquitySnapshotExData struct {
	IssuedShares         *int64   `protobuf:"varint,1,req,name=issuedShares" json:"issuedShares,omitempty"`
	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"`
	EarningsPershare     *float64 `protobuf:"fixed64,5,req,name=earningsPershare" json:"earningsPershare,omitempty"`
	OutstandingShares    *int64   `protobuf:"varint,6,req,name=outstandingShares" json:"outstandingShares,omitempty"`
	OutstandingMarketVal *float64 `protobuf:"fixed64,7,req,name=outstandingMarketVal" json:"outstandingMarketVal,omitempty"`
	NetAssetPershare     *float64 `protobuf:"fixed64,8,req,name=netAssetPershare" json:"netAssetPershare,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) Descriptor() ([]byte, []int)

func (*Request) GetC2S

func (m *Request) GetC2S() *C2S

func (*Request) ProtoMessage

func (*Request) ProtoMessage()

func (*Request) Reset

func (m *Request) Reset()

func (*Request) String

func (m *Request) String() string

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) Descriptor() ([]byte, []int)

func (*Response) GetErrCode

func (m *Response) GetErrCode() int32

func (*Response) GetRetMsg

func (m *Response) GetRetMsg() string

func (*Response) GetRetType

func (m *Response) GetRetType() int32

func (*Response) GetS2C

func (m *Response) GetS2C() *S2C

func (*Response) ProtoMessage

func (*Response) ProtoMessage()

func (*Response) Reset

func (m *Response) Reset()

func (*Response) String

func (m *Response) String() string

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) Descriptor() ([]byte, []int)

func (*S2C) GetSnapshotList

func (m *S2C) GetSnapshotList() []*Snapshot

func (*S2C) ProtoMessage

func (*S2C) ProtoMessage()

func (*S2C) Reset

func (m *S2C) Reset()

func (*S2C) String

func (m *S2C) String() string

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) Descriptor() ([]byte, []int)

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()

func (*Snapshot) Reset

func (m *Snapshot) Reset()

func (*Snapshot) String

func (m *Snapshot) String() string

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

Jump to

Keyboard shortcuts

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