Documentation
¶
Index ¶
- Constants
- Variables
- type C2S
- type EquitySnapshotExData
- func (*EquitySnapshotExData) Descriptor() ([]byte, []int)deprecated
- func (x *EquitySnapshotExData) GetDividendLFY() float64
- func (x *EquitySnapshotExData) GetDividendLFYRatio() float64
- func (x *EquitySnapshotExData) GetDividendRatioTTM() float64
- func (x *EquitySnapshotExData) GetDividendTTM() float64
- func (x *EquitySnapshotExData) GetEarningsPershare() float64
- func (x *EquitySnapshotExData) GetEyRate() float64
- func (x *EquitySnapshotExData) GetIssuedMarketVal() float64
- func (x *EquitySnapshotExData) GetIssuedShares() int64
- func (x *EquitySnapshotExData) GetNetAsset() float64
- func (x *EquitySnapshotExData) GetNetAssetPershare() float64
- func (x *EquitySnapshotExData) GetNetProfit() float64
- func (x *EquitySnapshotExData) GetOutstandingMarketVal() float64
- func (x *EquitySnapshotExData) GetOutstandingShares() int64
- func (x *EquitySnapshotExData) GetPbRate() float64
- func (x *EquitySnapshotExData) GetPeRate() float64
- func (x *EquitySnapshotExData) GetPeTTMRate() float64
- func (*EquitySnapshotExData) ProtoMessage()
- func (x *EquitySnapshotExData) ProtoReflect() protoreflect.Message
- func (x *EquitySnapshotExData) Reset()
- func (x *EquitySnapshotExData) String() string
- type FutureSnapshotExData
- func (*FutureSnapshotExData) Descriptor() ([]byte, []int)deprecated
- func (x *FutureSnapshotExData) GetIsMainContract() bool
- func (x *FutureSnapshotExData) GetLastSettlePrice() float64
- func (x *FutureSnapshotExData) GetLastTradeTime() string
- func (x *FutureSnapshotExData) GetLastTradeTimestamp() float64
- func (x *FutureSnapshotExData) GetPosition() int32
- func (x *FutureSnapshotExData) GetPositionChange() int32
- func (*FutureSnapshotExData) ProtoMessage()
- func (x *FutureSnapshotExData) ProtoReflect() protoreflect.Message
- func (x *FutureSnapshotExData) Reset()
- func (x *FutureSnapshotExData) String() string
- type IndexSnapshotExData
- func (*IndexSnapshotExData) Descriptor() ([]byte, []int)deprecated
- func (x *IndexSnapshotExData) GetEqualCount() int32
- func (x *IndexSnapshotExData) GetFallCount() int32
- func (x *IndexSnapshotExData) GetRaiseCount() int32
- func (*IndexSnapshotExData) ProtoMessage()
- func (x *IndexSnapshotExData) ProtoReflect() protoreflect.Message
- func (x *IndexSnapshotExData) Reset()
- func (x *IndexSnapshotExData) String() string
- type OptionSnapshotExData
- func (*OptionSnapshotExData) Descriptor() ([]byte, []int)deprecated
- func (x *OptionSnapshotExData) GetContractMultiplier() float64
- func (x *OptionSnapshotExData) GetContractNominalValue() float64
- func (x *OptionSnapshotExData) GetContractSize() int32
- func (x *OptionSnapshotExData) GetContractSizeFloat() float64
- func (x *OptionSnapshotExData) GetDelta() float64
- func (x *OptionSnapshotExData) GetExpiryDateDistance() int32
- func (x *OptionSnapshotExData) GetGamma() float64
- func (x *OptionSnapshotExData) GetImpliedVolatility() float64
- func (x *OptionSnapshotExData) GetIndexOptionType() int32
- func (x *OptionSnapshotExData) GetNetOpenInterest() int32
- func (x *OptionSnapshotExData) GetOpenInterest() int32
- func (x *OptionSnapshotExData) GetOptionAreaType() int32
- func (x *OptionSnapshotExData) GetOwner() *qotcommon.Security
- func (x *OptionSnapshotExData) GetOwnerLotMultiplier() float64
- func (x *OptionSnapshotExData) GetPremium() float64
- func (x *OptionSnapshotExData) GetRho() float64
- func (x *OptionSnapshotExData) GetStrikePrice() float64
- func (x *OptionSnapshotExData) GetStrikeTime() string
- func (x *OptionSnapshotExData) GetStrikeTimestamp() float64
- func (x *OptionSnapshotExData) GetTheta() float64
- func (x *OptionSnapshotExData) GetType() int32
- func (x *OptionSnapshotExData) GetVega() float64
- func (*OptionSnapshotExData) ProtoMessage()
- func (x *OptionSnapshotExData) ProtoReflect() protoreflect.Message
- func (x *OptionSnapshotExData) Reset()
- func (x *OptionSnapshotExData) String() string
- type PlateSnapshotExData
- func (*PlateSnapshotExData) Descriptor() ([]byte, []int)deprecated
- func (x *PlateSnapshotExData) GetEqualCount() int32
- func (x *PlateSnapshotExData) GetFallCount() int32
- func (x *PlateSnapshotExData) GetRaiseCount() int32
- func (*PlateSnapshotExData) ProtoMessage()
- func (x *PlateSnapshotExData) ProtoReflect() protoreflect.Message
- func (x *PlateSnapshotExData) Reset()
- func (x *PlateSnapshotExData) String() string
- type Request
- type Response
- func (*Response) Descriptor() ([]byte, []int)deprecated
- func (x *Response) GetErrCode() int32
- func (x *Response) GetRetMsg() string
- func (x *Response) GetRetType() int32
- func (x *Response) GetS2C() *S2C
- func (*Response) ProtoMessage()
- func (x *Response) ProtoReflect() protoreflect.Message
- func (x *Response) Reset()
- func (x *Response) String() string
- type S2C
- type Snapshot
- func (*Snapshot) Descriptor() ([]byte, []int)deprecated
- func (x *Snapshot) GetBasic() *SnapshotBasicData
- func (x *Snapshot) GetEquityExData() *EquitySnapshotExData
- func (x *Snapshot) GetFutureExData() *FutureSnapshotExData
- func (x *Snapshot) GetIndexExData() *IndexSnapshotExData
- func (x *Snapshot) GetOptionExData() *OptionSnapshotExData
- func (x *Snapshot) GetPlateExData() *PlateSnapshotExData
- func (x *Snapshot) GetTrustExData() *TrustSnapshotExData
- func (x *Snapshot) GetWarrantExData() *WarrantSnapshotExData
- func (*Snapshot) ProtoMessage()
- func (x *Snapshot) ProtoReflect() protoreflect.Message
- func (x *Snapshot) Reset()
- func (x *Snapshot) String() string
- type SnapshotBasicData
- func (*SnapshotBasicData) Descriptor() ([]byte, []int)deprecated
- func (x *SnapshotBasicData) GetAfterMarket() *qotcommon.PreAfterMarketData
- func (x *SnapshotBasicData) GetAmplitude() float64
- func (x *SnapshotBasicData) GetAskPrice() float64
- func (x *SnapshotBasicData) GetAskVol() int64
- func (x *SnapshotBasicData) GetAvgPrice() float64
- func (x *SnapshotBasicData) GetBidAskRatio() float64
- func (x *SnapshotBasicData) GetBidPrice() float64
- func (x *SnapshotBasicData) GetBidVol() int64
- func (x *SnapshotBasicData) GetClosePrice5Minute() float64
- func (x *SnapshotBasicData) GetCurPrice() float64
- func (x *SnapshotBasicData) GetEnableMargin() bool
- func (x *SnapshotBasicData) GetEnableShortSell() bool
- func (x *SnapshotBasicData) GetHighPrice() float64
- func (x *SnapshotBasicData) GetHighest52WeeksPrice() float64
- func (x *SnapshotBasicData) GetHighestHistoryPrice() float64
- func (x *SnapshotBasicData) GetIsSuspend() bool
- func (x *SnapshotBasicData) GetLastClosePrice() float64
- func (x *SnapshotBasicData) GetListTime() string
- func (x *SnapshotBasicData) GetListTimestamp() float64
- func (x *SnapshotBasicData) GetLongMarginInitialRatio() float64
- func (x *SnapshotBasicData) GetLotSize() int32
- func (x *SnapshotBasicData) GetLowPrice() float64
- func (x *SnapshotBasicData) GetLowest52WeeksPrice() float64
- func (x *SnapshotBasicData) GetLowestHistoryPrice() float64
- func (x *SnapshotBasicData) GetMortgageRatio() float64
- func (x *SnapshotBasicData) GetName() string
- func (x *SnapshotBasicData) GetOpenPrice() float64
- func (x *SnapshotBasicData) GetPreMarket() *qotcommon.PreAfterMarketData
- func (x *SnapshotBasicData) GetPriceSpread() float64
- func (x *SnapshotBasicData) GetSecStatus() int32
- func (x *SnapshotBasicData) GetSecurity() *qotcommon.Security
- func (x *SnapshotBasicData) GetShortAvailableVolume() int64
- func (x *SnapshotBasicData) GetShortMarginInitialRatio() float64
- func (x *SnapshotBasicData) GetShortSellRate() float64
- func (x *SnapshotBasicData) GetTurnover() float64
- func (x *SnapshotBasicData) GetTurnoverRate() float64
- func (x *SnapshotBasicData) GetType() int32
- func (x *SnapshotBasicData) GetUpdateTime() string
- func (x *SnapshotBasicData) GetUpdateTimestamp() float64
- func (x *SnapshotBasicData) GetVolume() int64
- func (x *SnapshotBasicData) GetVolumeRatio() float64
- func (*SnapshotBasicData) ProtoMessage()
- func (x *SnapshotBasicData) ProtoReflect() protoreflect.Message
- func (x *SnapshotBasicData) Reset()
- func (x *SnapshotBasicData) String() string
- type TrustSnapshotExData
- func (*TrustSnapshotExData) Descriptor() ([]byte, []int)deprecated
- func (x *TrustSnapshotExData) GetAssetClass() int32
- func (x *TrustSnapshotExData) GetAum() float64
- func (x *TrustSnapshotExData) GetDividendYield() float64
- func (x *TrustSnapshotExData) GetNetAssetValue() float64
- func (x *TrustSnapshotExData) GetOutstandingUnits() int64
- func (x *TrustSnapshotExData) GetPremium() float64
- func (*TrustSnapshotExData) ProtoMessage()
- func (x *TrustSnapshotExData) ProtoReflect() protoreflect.Message
- func (x *TrustSnapshotExData) Reset()
- func (x *TrustSnapshotExData) String() string
- type WarrantSnapshotExData
- func (*WarrantSnapshotExData) Descriptor() ([]byte, []int)deprecated
- func (x *WarrantSnapshotExData) GetBreakEvenPoint() float64
- func (x *WarrantSnapshotExData) GetConversionPrice() float64
- func (x *WarrantSnapshotExData) GetConversionRate() float64
- func (x *WarrantSnapshotExData) GetDelta() float64
- func (x *WarrantSnapshotExData) GetEndTradeTime() string
- func (x *WarrantSnapshotExData) GetEndTradeTimestamp() float64
- func (x *WarrantSnapshotExData) GetImpliedVolatility() float64
- func (x *WarrantSnapshotExData) GetInLinePriceStatus() int32
- func (x *WarrantSnapshotExData) GetIpop() float64
- func (x *WarrantSnapshotExData) GetIssueVolumn() int64
- func (x *WarrantSnapshotExData) GetIssuerCode() string
- func (x *WarrantSnapshotExData) GetLeverage() float64
- func (x *WarrantSnapshotExData) GetLowerStrikePrice() float64
- func (x *WarrantSnapshotExData) GetMaturityTime() string
- func (x *WarrantSnapshotExData) GetMaturityTimestamp() float64
- func (x *WarrantSnapshotExData) GetOwner() *qotcommon.Security
- func (x *WarrantSnapshotExData) GetPremium() float64
- func (x *WarrantSnapshotExData) GetPriceRecoveryRatio() float64
- func (x *WarrantSnapshotExData) GetRecoveryPrice() float64
- func (x *WarrantSnapshotExData) GetScore() float64
- func (x *WarrantSnapshotExData) GetStreetRate() float64
- func (x *WarrantSnapshotExData) GetStreetVolumn() int64
- func (x *WarrantSnapshotExData) GetStrikePrice() float64
- func (x *WarrantSnapshotExData) GetUpperStrikePrice() float64
- func (x *WarrantSnapshotExData) GetWarrantType() int32
- func (*WarrantSnapshotExData) ProtoMessage()
- func (x *WarrantSnapshotExData) ProtoReflect() protoreflect.Message
- func (x *WarrantSnapshotExData) Reset()
- func (x *WarrantSnapshotExData) String() string
Constants ¶
View Source
const (
Default_Response_RetType = int32(-400)
)
Default values for Response fields.
Variables ¶
View Source
var File_Qot_GetSecuritySnapshot_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type C2S ¶
type C2S struct {
SecurityList []*qotcommon.Security `protobuf:"bytes,1,rep,name=securityList" json:"securityList,omitempty"` //股票
// contains filtered or unexported fields
}
func (*C2S) Descriptor
deprecated
func (*C2S) GetSecurityList ¶
func (*C2S) ProtoMessage ¶
func (*C2S) ProtoMessage()
func (*C2S) ProtoReflect ¶
func (x *C2S) ProtoReflect() protoreflect.Message
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"` // 收益率(该字段为百分比字段,默认不展示%,如20实际对应20%)
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"` // 市盈率TTM
DividendTTM *float64 `protobuf:"fixed64,13,opt,name=dividendTTM" json:"dividendTTM,omitempty"` // 股息TTM,派息
DividendRatioTTM *float64 `protobuf:"fixed64,14,opt,name=dividendRatioTTM" json:"dividendRatioTTM,omitempty"` // 股息率TTM(该字段为百分比字段,默认不展示%,如20实际对应20%)
DividendLFY *float64 `protobuf:"fixed64,15,opt,name=dividendLFY" json:"dividendLFY,omitempty"` // 股息LFY,上一年度派息
DividendLFYRatio *float64 `protobuf:"fixed64,16,opt,name=dividendLFYRatio" json:"dividendLFYRatio,omitempty"` // 股息率LFY(该字段为百分比字段,默认不展示%,如20实际对应20%)
// contains filtered or unexported fields
}
正股类型额外数据
func (*EquitySnapshotExData) Descriptor
deprecated
func (*EquitySnapshotExData) Descriptor() ([]byte, []int)
Deprecated: Use EquitySnapshotExData.ProtoReflect.Descriptor instead.
func (*EquitySnapshotExData) GetDividendLFY ¶
func (x *EquitySnapshotExData) GetDividendLFY() float64
func (*EquitySnapshotExData) GetDividendLFYRatio ¶
func (x *EquitySnapshotExData) GetDividendLFYRatio() float64
func (*EquitySnapshotExData) GetDividendRatioTTM ¶
func (x *EquitySnapshotExData) GetDividendRatioTTM() float64
func (*EquitySnapshotExData) GetDividendTTM ¶
func (x *EquitySnapshotExData) GetDividendTTM() float64
func (*EquitySnapshotExData) GetEarningsPershare ¶
func (x *EquitySnapshotExData) GetEarningsPershare() float64
func (*EquitySnapshotExData) GetEyRate ¶
func (x *EquitySnapshotExData) GetEyRate() float64
func (*EquitySnapshotExData) GetIssuedMarketVal ¶
func (x *EquitySnapshotExData) GetIssuedMarketVal() float64
func (*EquitySnapshotExData) GetIssuedShares ¶
func (x *EquitySnapshotExData) GetIssuedShares() int64
func (*EquitySnapshotExData) GetNetAsset ¶
func (x *EquitySnapshotExData) GetNetAsset() float64
func (*EquitySnapshotExData) GetNetAssetPershare ¶
func (x *EquitySnapshotExData) GetNetAssetPershare() float64
func (*EquitySnapshotExData) GetNetProfit ¶
func (x *EquitySnapshotExData) GetNetProfit() float64
func (*EquitySnapshotExData) GetOutstandingMarketVal ¶
func (x *EquitySnapshotExData) GetOutstandingMarketVal() float64
func (*EquitySnapshotExData) GetOutstandingShares ¶
func (x *EquitySnapshotExData) GetOutstandingShares() int64
func (*EquitySnapshotExData) GetPbRate ¶
func (x *EquitySnapshotExData) GetPbRate() float64
func (*EquitySnapshotExData) GetPeRate ¶
func (x *EquitySnapshotExData) GetPeRate() float64
func (*EquitySnapshotExData) GetPeTTMRate ¶
func (x *EquitySnapshotExData) GetPeTTMRate() float64
func (*EquitySnapshotExData) ProtoMessage ¶
func (*EquitySnapshotExData) ProtoMessage()
func (*EquitySnapshotExData) ProtoReflect ¶
func (x *EquitySnapshotExData) ProtoReflect() protoreflect.Message
func (*EquitySnapshotExData) Reset ¶
func (x *EquitySnapshotExData) Reset()
func (*EquitySnapshotExData) String ¶
func (x *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"` //是否主连合约
// contains filtered or unexported fields
}
期货类型额外数据
func (*FutureSnapshotExData) Descriptor
deprecated
func (*FutureSnapshotExData) Descriptor() ([]byte, []int)
Deprecated: Use FutureSnapshotExData.ProtoReflect.Descriptor instead.
func (*FutureSnapshotExData) GetIsMainContract ¶
func (x *FutureSnapshotExData) GetIsMainContract() bool
func (*FutureSnapshotExData) GetLastSettlePrice ¶
func (x *FutureSnapshotExData) GetLastSettlePrice() float64
func (*FutureSnapshotExData) GetLastTradeTime ¶
func (x *FutureSnapshotExData) GetLastTradeTime() string
func (*FutureSnapshotExData) GetLastTradeTimestamp ¶
func (x *FutureSnapshotExData) GetLastTradeTimestamp() float64
func (*FutureSnapshotExData) GetPosition ¶
func (x *FutureSnapshotExData) GetPosition() int32
func (*FutureSnapshotExData) GetPositionChange ¶
func (x *FutureSnapshotExData) GetPositionChange() int32
func (*FutureSnapshotExData) ProtoMessage ¶
func (*FutureSnapshotExData) ProtoMessage()
func (*FutureSnapshotExData) ProtoReflect ¶
func (x *FutureSnapshotExData) ProtoReflect() protoreflect.Message
func (*FutureSnapshotExData) Reset ¶
func (x *FutureSnapshotExData) Reset()
func (*FutureSnapshotExData) String ¶
func (x *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"` // 平盘支数
// contains filtered or unexported fields
}
指数类型额外数据
func (*IndexSnapshotExData) Descriptor
deprecated
func (*IndexSnapshotExData) Descriptor() ([]byte, []int)
Deprecated: Use IndexSnapshotExData.ProtoReflect.Descriptor instead.
func (*IndexSnapshotExData) GetEqualCount ¶
func (x *IndexSnapshotExData) GetEqualCount() int32
func (*IndexSnapshotExData) GetFallCount ¶
func (x *IndexSnapshotExData) GetFallCount() int32
func (*IndexSnapshotExData) GetRaiseCount ¶
func (x *IndexSnapshotExData) GetRaiseCount() int32
func (*IndexSnapshotExData) ProtoMessage ¶
func (*IndexSnapshotExData) ProtoMessage()
func (*IndexSnapshotExData) ProtoReflect ¶
func (x *IndexSnapshotExData) ProtoReflect() protoreflect.Message
func (*IndexSnapshotExData) Reset ¶
func (x *IndexSnapshotExData) Reset()
func (*IndexSnapshotExData) String ¶
func (x *IndexSnapshotExData) String() string
type OptionSnapshotExData ¶
type OptionSnapshotExData struct {
Type *int32 `protobuf:"varint,1,req,name=type" json:"type,omitempty"` //Qot_Common.OptionType,期权
Owner *qotcommon.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"` //每份合约数(整型数据)
ContractSizeFloat *float64 `protobuf:"fixed64,22,opt,name=contractSizeFloat" json:"contractSizeFloat,omitempty"` //每份合约数(浮点型数据)
OpenInterest *int32 `protobuf:"varint,6,req,name=openInterest" json:"openInterest,omitempty"` //未平仓合约数
ImpliedVolatility *float64 `protobuf:"fixed64,7,req,name=impliedVolatility" json:"impliedVolatility,omitempty"` //隐含波动率(该字段为百分比字段,默认不展示%,如20实际对应20%)
Premium *float64 `protobuf:"fixed64,8,req,name=premium" json:"premium,omitempty"` //溢价(该字段为百分比字段,默认不展示%,如20实际对应20%)
Delta *float64 `protobuf:"fixed64,9,req,name=delta" json:"delta,omitempty"` //希腊值 Delta
Gamma *float64 `protobuf:"fixed64,10,req,name=gamma" json:"gamma,omitempty"` //希腊值 Gamma
Vega *float64 `protobuf:"fixed64,11,req,name=vega" json:"vega,omitempty"` //希腊值 Vega
Theta *float64 `protobuf:"fixed64,12,req,name=theta" json:"theta,omitempty"` //希腊值 Theta
Rho *float64 `protobuf:"fixed64,13,req,name=rho" json:"rho,omitempty"` //希腊值 Rho
StrikeTimestamp *float64 `protobuf:"fixed64,14,opt,name=strikeTimestamp" json:"strikeTimestamp,omitempty"` //行权日时间戳
IndexOptionType *int32 `protobuf:"varint,15,opt,name=indexOptionType" json:"indexOptionType,omitempty"` //Qot_Common.IndexOptionType,指数期权类型
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"` //Qot_Common.OptionAreaType,期权类型(按行权时间)
ContractMultiplier *float64 `protobuf:"fixed64,21,opt,name=contractMultiplier" json:"contractMultiplier,omitempty"` //合约乘数
// contains filtered or unexported fields
}
期权类型额外数据
func (*OptionSnapshotExData) Descriptor
deprecated
func (*OptionSnapshotExData) Descriptor() ([]byte, []int)
Deprecated: Use OptionSnapshotExData.ProtoReflect.Descriptor instead.
func (*OptionSnapshotExData) GetContractMultiplier ¶
func (x *OptionSnapshotExData) GetContractMultiplier() float64
func (*OptionSnapshotExData) GetContractNominalValue ¶
func (x *OptionSnapshotExData) GetContractNominalValue() float64
func (*OptionSnapshotExData) GetContractSize ¶
func (x *OptionSnapshotExData) GetContractSize() int32
func (*OptionSnapshotExData) GetContractSizeFloat ¶
func (x *OptionSnapshotExData) GetContractSizeFloat() float64
func (*OptionSnapshotExData) GetDelta ¶
func (x *OptionSnapshotExData) GetDelta() float64
func (*OptionSnapshotExData) GetExpiryDateDistance ¶
func (x *OptionSnapshotExData) GetExpiryDateDistance() int32
func (*OptionSnapshotExData) GetGamma ¶
func (x *OptionSnapshotExData) GetGamma() float64
func (*OptionSnapshotExData) GetImpliedVolatility ¶
func (x *OptionSnapshotExData) GetImpliedVolatility() float64
func (*OptionSnapshotExData) GetIndexOptionType ¶
func (x *OptionSnapshotExData) GetIndexOptionType() int32
func (*OptionSnapshotExData) GetNetOpenInterest ¶
func (x *OptionSnapshotExData) GetNetOpenInterest() int32
func (*OptionSnapshotExData) GetOpenInterest ¶
func (x *OptionSnapshotExData) GetOpenInterest() int32
func (*OptionSnapshotExData) GetOptionAreaType ¶
func (x *OptionSnapshotExData) GetOptionAreaType() int32
func (*OptionSnapshotExData) GetOwner ¶
func (x *OptionSnapshotExData) GetOwner() *qotcommon.Security
func (*OptionSnapshotExData) GetOwnerLotMultiplier ¶
func (x *OptionSnapshotExData) GetOwnerLotMultiplier() float64
func (*OptionSnapshotExData) GetPremium ¶
func (x *OptionSnapshotExData) GetPremium() float64
func (*OptionSnapshotExData) GetRho ¶
func (x *OptionSnapshotExData) GetRho() float64
func (*OptionSnapshotExData) GetStrikePrice ¶
func (x *OptionSnapshotExData) GetStrikePrice() float64
func (*OptionSnapshotExData) GetStrikeTime ¶
func (x *OptionSnapshotExData) GetStrikeTime() string
func (*OptionSnapshotExData) GetStrikeTimestamp ¶
func (x *OptionSnapshotExData) GetStrikeTimestamp() float64
func (*OptionSnapshotExData) GetTheta ¶
func (x *OptionSnapshotExData) GetTheta() float64
func (*OptionSnapshotExData) GetType ¶
func (x *OptionSnapshotExData) GetType() int32
func (*OptionSnapshotExData) GetVega ¶
func (x *OptionSnapshotExData) GetVega() float64
func (*OptionSnapshotExData) ProtoMessage ¶
func (*OptionSnapshotExData) ProtoMessage()
func (*OptionSnapshotExData) ProtoReflect ¶
func (x *OptionSnapshotExData) ProtoReflect() protoreflect.Message
func (*OptionSnapshotExData) Reset ¶
func (x *OptionSnapshotExData) Reset()
func (*OptionSnapshotExData) String ¶
func (x *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"` // 平盘支数
// contains filtered or unexported fields
}
板块类型额外数据
func (*PlateSnapshotExData) Descriptor
deprecated
func (*PlateSnapshotExData) Descriptor() ([]byte, []int)
Deprecated: Use PlateSnapshotExData.ProtoReflect.Descriptor instead.
func (*PlateSnapshotExData) GetEqualCount ¶
func (x *PlateSnapshotExData) GetEqualCount() int32
func (*PlateSnapshotExData) GetFallCount ¶
func (x *PlateSnapshotExData) GetFallCount() int32
func (*PlateSnapshotExData) GetRaiseCount ¶
func (x *PlateSnapshotExData) GetRaiseCount() int32
func (*PlateSnapshotExData) ProtoMessage ¶
func (*PlateSnapshotExData) ProtoMessage()
func (*PlateSnapshotExData) ProtoReflect ¶
func (x *PlateSnapshotExData) ProtoReflect() protoreflect.Message
func (*PlateSnapshotExData) Reset ¶
func (x *PlateSnapshotExData) Reset()
func (*PlateSnapshotExData) String ¶
func (x *PlateSnapshotExData) String() string
type Request ¶
type Request struct {
C2S *C2S `protobuf:"bytes,1,req,name=c2s" json:"c2s,omitempty"`
// contains filtered or unexported fields
}
func (*Request) Descriptor
deprecated
func (*Request) ProtoMessage ¶
func (*Request) ProtoMessage()
func (*Request) ProtoReflect ¶
func (x *Request) ProtoReflect() protoreflect.Message
type Response ¶
type Response struct {
RetType *int32 `protobuf:"varint,1,req,name=retType,def=-400" json:"retType,omitempty"` //RetType,返回结果
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"`
// contains filtered or unexported fields
}
func (*Response) Descriptor
deprecated
func (*Response) GetErrCode ¶
func (*Response) GetRetType ¶
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
func (*Response) ProtoReflect ¶
func (x *Response) ProtoReflect() protoreflect.Message
type S2C ¶
type S2C struct {
SnapshotList []*Snapshot `protobuf:"bytes,1,rep,name=snapshotList" json:"snapshotList,omitempty"` //股票快照
// contains filtered or unexported fields
}
func (*S2C) Descriptor
deprecated
func (*S2C) GetSnapshotList ¶
func (*S2C) ProtoMessage ¶
func (*S2C) ProtoMessage()
func (*S2C) ProtoReflect ¶
func (x *S2C) ProtoReflect() protoreflect.Message
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"` //期货类型额外数据
TrustExData *TrustSnapshotExData `protobuf:"bytes,8,opt,name=trustExData" json:"trustExData,omitempty"` //基金类型额外数据
// contains filtered or unexported fields
}
func (*Snapshot) Descriptor
deprecated
func (*Snapshot) GetBasic ¶
func (x *Snapshot) GetBasic() *SnapshotBasicData
func (*Snapshot) GetEquityExData ¶
func (x *Snapshot) GetEquityExData() *EquitySnapshotExData
func (*Snapshot) GetFutureExData ¶
func (x *Snapshot) GetFutureExData() *FutureSnapshotExData
func (*Snapshot) GetIndexExData ¶
func (x *Snapshot) GetIndexExData() *IndexSnapshotExData
func (*Snapshot) GetOptionExData ¶
func (x *Snapshot) GetOptionExData() *OptionSnapshotExData
func (*Snapshot) GetPlateExData ¶
func (x *Snapshot) GetPlateExData() *PlateSnapshotExData
func (*Snapshot) GetTrustExData ¶
func (x *Snapshot) GetTrustExData() *TrustSnapshotExData
func (*Snapshot) GetWarrantExData ¶
func (x *Snapshot) GetWarrantExData() *WarrantSnapshotExData
func (*Snapshot) ProtoMessage ¶
func (*Snapshot) ProtoMessage()
func (*Snapshot) ProtoReflect ¶
func (x *Snapshot) ProtoReflect() protoreflect.Message
type SnapshotBasicData ¶
type SnapshotBasicData struct {
Security *qotcommon.Security `protobuf:"bytes,1,req,name=security" json:"security,omitempty"` //股票
Name *string `protobuf:"bytes,41,opt,name=name" json:"name,omitempty"` //股票名称
Type *int32 `protobuf:"varint,2,req,name=type" json:"type,omitempty"` //Qot_Common.SecurityType,股票类型
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"` //换手率(该字段为百分比字段,默认不展示%,如20实际对应20%)
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"` // 是否可融资,如果为true,后两个字段才有意义
MortgageRatio *float64 `protobuf:"fixed64,23,opt,name=mortgageRatio" json:"mortgageRatio,omitempty"` // 股票抵押率(该字段为百分比字段,默认不展示%,如20实际对应20%)
LongMarginInitialRatio *float64 `protobuf:"fixed64,24,opt,name=longMarginInitialRatio" json:"longMarginInitialRatio,omitempty"` // 融资初始保证金率(该字段为百分比字段,默认不展示%,如20实际对应20%)
EnableShortSell *bool `protobuf:"varint,25,opt,name=enableShortSell" json:"enableShortSell,omitempty"` // 是否可卖空,如果为true,后三个字段才有意义
ShortSellRate *float64 `protobuf:"fixed64,26,opt,name=shortSellRate" json:"shortSellRate,omitempty"` // 卖空参考利率(该字段为百分比字段,默认不展示%,如20实际对应20%)
ShortAvailableVolume *int64 `protobuf:"varint,27,opt,name=shortAvailableVolume" json:"shortAvailableVolume,omitempty"` // 剩余可卖空数量(股)
ShortMarginInitialRatio *float64 `protobuf:"fixed64,28,opt,name=shortMarginInitialRatio" json:"shortMarginInitialRatio,omitempty"` // 卖空(融券)初始保证金率(该字段为百分比字段,默认不展示%,如20实际对应20%)
Amplitude *float64 `protobuf:"fixed64,29,opt,name=amplitude" json:"amplitude,omitempty"` // 振幅(该字段为百分比字段,默认不展示%,如20实际对应20%)
AvgPrice *float64 `protobuf:"fixed64,30,opt,name=avgPrice" json:"avgPrice,omitempty"` // 平均价
BidAskRatio *float64 `protobuf:"fixed64,31,opt,name=bidAskRatio" json:"bidAskRatio,omitempty"` // 委比(该字段为百分比字段,默认不展示%,如20实际对应20%)
VolumeRatio *float64 `protobuf:"fixed64,32,opt,name=volumeRatio" json:"volumeRatio,omitempty"` // 量比
Highest52WeeksPrice *float64 `protobuf:"fixed64,33,opt,name=highest52WeeksPrice" json:"highest52WeeksPrice,omitempty"` // 52周最高价
Lowest52WeeksPrice *float64 `protobuf:"fixed64,34,opt,name=lowest52WeeksPrice" json:"lowest52WeeksPrice,omitempty"` // 52周最低价
HighestHistoryPrice *float64 `protobuf:"fixed64,35,opt,name=highestHistoryPrice" json:"highestHistoryPrice,omitempty"` // 历史最高价
LowestHistoryPrice *float64 `protobuf:"fixed64,36,opt,name=lowestHistoryPrice" json:"lowestHistoryPrice,omitempty"` // 历史最低价
PreMarket *qotcommon.PreAfterMarketData `protobuf:"bytes,37,opt,name=preMarket" json:"preMarket,omitempty"` //Qot_Common::PreAfterMarketData 盘前数据
AfterMarket *qotcommon.PreAfterMarketData `protobuf:"bytes,38,opt,name=afterMarket" json:"afterMarket,omitempty"` //Qot_Common::PreAfterMarketData 盘后数据
SecStatus *int32 `protobuf:"varint,39,opt,name=secStatus" json:"secStatus,omitempty"` //Qot_Common::SecurityStatus 股票状态
ClosePrice5Minute *float64 `protobuf:"fixed64,40,opt,name=closePrice5Minute" json:"closePrice5Minute,omitempty"` //5分钟收盘价
// contains filtered or unexported fields
}
基本快照数据
func (*SnapshotBasicData) Descriptor
deprecated
func (*SnapshotBasicData) Descriptor() ([]byte, []int)
Deprecated: Use SnapshotBasicData.ProtoReflect.Descriptor instead.
func (*SnapshotBasicData) GetAfterMarket ¶
func (x *SnapshotBasicData) GetAfterMarket() *qotcommon.PreAfterMarketData
func (*SnapshotBasicData) GetAmplitude ¶
func (x *SnapshotBasicData) GetAmplitude() float64
func (*SnapshotBasicData) GetAskPrice ¶
func (x *SnapshotBasicData) GetAskPrice() float64
func (*SnapshotBasicData) GetAskVol ¶
func (x *SnapshotBasicData) GetAskVol() int64
func (*SnapshotBasicData) GetAvgPrice ¶
func (x *SnapshotBasicData) GetAvgPrice() float64
func (*SnapshotBasicData) GetBidAskRatio ¶
func (x *SnapshotBasicData) GetBidAskRatio() float64
func (*SnapshotBasicData) GetBidPrice ¶
func (x *SnapshotBasicData) GetBidPrice() float64
func (*SnapshotBasicData) GetBidVol ¶
func (x *SnapshotBasicData) GetBidVol() int64
func (*SnapshotBasicData) GetClosePrice5Minute ¶
func (x *SnapshotBasicData) GetClosePrice5Minute() float64
func (*SnapshotBasicData) GetCurPrice ¶
func (x *SnapshotBasicData) GetCurPrice() float64
func (*SnapshotBasicData) GetEnableMargin ¶
func (x *SnapshotBasicData) GetEnableMargin() bool
func (*SnapshotBasicData) GetEnableShortSell ¶
func (x *SnapshotBasicData) GetEnableShortSell() bool
func (*SnapshotBasicData) GetHighPrice ¶
func (x *SnapshotBasicData) GetHighPrice() float64
func (*SnapshotBasicData) GetHighest52WeeksPrice ¶
func (x *SnapshotBasicData) GetHighest52WeeksPrice() float64
func (*SnapshotBasicData) GetHighestHistoryPrice ¶
func (x *SnapshotBasicData) GetHighestHistoryPrice() float64
func (*SnapshotBasicData) GetIsSuspend ¶
func (x *SnapshotBasicData) GetIsSuspend() bool
func (*SnapshotBasicData) GetLastClosePrice ¶
func (x *SnapshotBasicData) GetLastClosePrice() float64
func (*SnapshotBasicData) GetListTime ¶
func (x *SnapshotBasicData) GetListTime() string
func (*SnapshotBasicData) GetListTimestamp ¶
func (x *SnapshotBasicData) GetListTimestamp() float64
func (*SnapshotBasicData) GetLongMarginInitialRatio ¶
func (x *SnapshotBasicData) GetLongMarginInitialRatio() float64
func (*SnapshotBasicData) GetLotSize ¶
func (x *SnapshotBasicData) GetLotSize() int32
func (*SnapshotBasicData) GetLowPrice ¶
func (x *SnapshotBasicData) GetLowPrice() float64
func (*SnapshotBasicData) GetLowest52WeeksPrice ¶
func (x *SnapshotBasicData) GetLowest52WeeksPrice() float64
func (*SnapshotBasicData) GetLowestHistoryPrice ¶
func (x *SnapshotBasicData) GetLowestHistoryPrice() float64
func (*SnapshotBasicData) GetMortgageRatio ¶
func (x *SnapshotBasicData) GetMortgageRatio() float64
func (*SnapshotBasicData) GetName ¶
func (x *SnapshotBasicData) GetName() string
func (*SnapshotBasicData) GetOpenPrice ¶
func (x *SnapshotBasicData) GetOpenPrice() float64
func (*SnapshotBasicData) GetPreMarket ¶
func (x *SnapshotBasicData) GetPreMarket() *qotcommon.PreAfterMarketData
func (*SnapshotBasicData) GetPriceSpread ¶
func (x *SnapshotBasicData) GetPriceSpread() float64
func (*SnapshotBasicData) GetSecStatus ¶
func (x *SnapshotBasicData) GetSecStatus() int32
func (*SnapshotBasicData) GetSecurity ¶
func (x *SnapshotBasicData) GetSecurity() *qotcommon.Security
func (*SnapshotBasicData) GetShortAvailableVolume ¶
func (x *SnapshotBasicData) GetShortAvailableVolume() int64
func (*SnapshotBasicData) GetShortMarginInitialRatio ¶
func (x *SnapshotBasicData) GetShortMarginInitialRatio() float64
func (*SnapshotBasicData) GetShortSellRate ¶
func (x *SnapshotBasicData) GetShortSellRate() float64
func (*SnapshotBasicData) GetTurnover ¶
func (x *SnapshotBasicData) GetTurnover() float64
func (*SnapshotBasicData) GetTurnoverRate ¶
func (x *SnapshotBasicData) GetTurnoverRate() float64
func (*SnapshotBasicData) GetType ¶
func (x *SnapshotBasicData) GetType() int32
func (*SnapshotBasicData) GetUpdateTime ¶
func (x *SnapshotBasicData) GetUpdateTime() string
func (*SnapshotBasicData) GetUpdateTimestamp ¶
func (x *SnapshotBasicData) GetUpdateTimestamp() float64
func (*SnapshotBasicData) GetVolume ¶
func (x *SnapshotBasicData) GetVolume() int64
func (*SnapshotBasicData) GetVolumeRatio ¶
func (x *SnapshotBasicData) GetVolumeRatio() float64
func (*SnapshotBasicData) ProtoMessage ¶
func (*SnapshotBasicData) ProtoMessage()
func (*SnapshotBasicData) ProtoReflect ¶
func (x *SnapshotBasicData) ProtoReflect() protoreflect.Message
func (*SnapshotBasicData) Reset ¶
func (x *SnapshotBasicData) Reset()
func (*SnapshotBasicData) String ¶
func (x *SnapshotBasicData) String() string
type TrustSnapshotExData ¶
type TrustSnapshotExData struct {
DividendYield *float64 `protobuf:"fixed64,1,req,name=dividendYield" json:"dividendYield,omitempty"` //股息率(该字段为百分比字段,默认不展示%,如20实际对应20%)
Aum *float64 `protobuf:"fixed64,2,req,name=aum" json:"aum,omitempty"` //资产规模(单位:元)
OutstandingUnits *int64 `protobuf:"varint,3,req,name=outstandingUnits" json:"outstandingUnits,omitempty"` //总发行量
NetAssetValue *float64 `protobuf:"fixed64,4,req,name=netAssetValue" json:"netAssetValue,omitempty"` //单位净值
Premium *float64 `protobuf:"fixed64,5,req,name=premium" json:"premium,omitempty"` //溢价(该字段为百分比字段,默认不展示%,如20实际对应20%)
AssetClass *int32 `protobuf:"varint,6,req,name=assetClass" json:"assetClass,omitempty"` //Qot_Common.AssetClass,资产类别
// contains filtered or unexported fields
}
基金类型额外数据
func (*TrustSnapshotExData) Descriptor
deprecated
func (*TrustSnapshotExData) Descriptor() ([]byte, []int)
Deprecated: Use TrustSnapshotExData.ProtoReflect.Descriptor instead.
func (*TrustSnapshotExData) GetAssetClass ¶
func (x *TrustSnapshotExData) GetAssetClass() int32
func (*TrustSnapshotExData) GetAum ¶
func (x *TrustSnapshotExData) GetAum() float64
func (*TrustSnapshotExData) GetDividendYield ¶
func (x *TrustSnapshotExData) GetDividendYield() float64
func (*TrustSnapshotExData) GetNetAssetValue ¶
func (x *TrustSnapshotExData) GetNetAssetValue() float64
func (*TrustSnapshotExData) GetOutstandingUnits ¶
func (x *TrustSnapshotExData) GetOutstandingUnits() int64
func (*TrustSnapshotExData) GetPremium ¶
func (x *TrustSnapshotExData) GetPremium() float64
func (*TrustSnapshotExData) ProtoMessage ¶
func (*TrustSnapshotExData) ProtoMessage()
func (*TrustSnapshotExData) ProtoReflect ¶
func (x *TrustSnapshotExData) ProtoReflect() protoreflect.Message
func (*TrustSnapshotExData) Reset ¶
func (x *TrustSnapshotExData) Reset()
func (*TrustSnapshotExData) String ¶
func (x *TrustSnapshotExData) 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"` //Qot_Common.WarrantType,窝轮类型
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 *qotcommon.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"` //街货占比(该字段为百分比字段,默认不展示%,如20实际对应20%)
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"` //溢价(该字段为百分比字段,默认不展示%,如20实际对应20%)
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"` // 价内/价外(该字段为百分比字段,默认不展示%,如20实际对应20%)
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"` // 正股距收回价(该字段为百分比字段,默认不展示%,如20实际对应20%)
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"` //Qot_Common.PriceType, 界内界外,仅界内证支持该字段
IssuerCode *string `protobuf:"bytes,25,opt,name=issuerCode" json:"issuerCode,omitempty"` //发行人代码
// contains filtered or unexported fields
}
窝轮类型额外数据
func (*WarrantSnapshotExData) Descriptor
deprecated
func (*WarrantSnapshotExData) Descriptor() ([]byte, []int)
Deprecated: Use WarrantSnapshotExData.ProtoReflect.Descriptor instead.
func (*WarrantSnapshotExData) GetBreakEvenPoint ¶
func (x *WarrantSnapshotExData) GetBreakEvenPoint() float64
func (*WarrantSnapshotExData) GetConversionPrice ¶
func (x *WarrantSnapshotExData) GetConversionPrice() float64
func (*WarrantSnapshotExData) GetConversionRate ¶
func (x *WarrantSnapshotExData) GetConversionRate() float64
func (*WarrantSnapshotExData) GetDelta ¶
func (x *WarrantSnapshotExData) GetDelta() float64
func (*WarrantSnapshotExData) GetEndTradeTime ¶
func (x *WarrantSnapshotExData) GetEndTradeTime() string
func (*WarrantSnapshotExData) GetEndTradeTimestamp ¶
func (x *WarrantSnapshotExData) GetEndTradeTimestamp() float64
func (*WarrantSnapshotExData) GetImpliedVolatility ¶
func (x *WarrantSnapshotExData) GetImpliedVolatility() float64
func (*WarrantSnapshotExData) GetInLinePriceStatus ¶
func (x *WarrantSnapshotExData) GetInLinePriceStatus() int32
func (*WarrantSnapshotExData) GetIpop ¶
func (x *WarrantSnapshotExData) GetIpop() float64
func (*WarrantSnapshotExData) GetIssueVolumn ¶
func (x *WarrantSnapshotExData) GetIssueVolumn() int64
func (*WarrantSnapshotExData) GetIssuerCode ¶
func (x *WarrantSnapshotExData) GetIssuerCode() string
func (*WarrantSnapshotExData) GetLeverage ¶
func (x *WarrantSnapshotExData) GetLeverage() float64
func (*WarrantSnapshotExData) GetLowerStrikePrice ¶
func (x *WarrantSnapshotExData) GetLowerStrikePrice() float64
func (*WarrantSnapshotExData) GetMaturityTime ¶
func (x *WarrantSnapshotExData) GetMaturityTime() string
func (*WarrantSnapshotExData) GetMaturityTimestamp ¶
func (x *WarrantSnapshotExData) GetMaturityTimestamp() float64
func (*WarrantSnapshotExData) GetOwner ¶
func (x *WarrantSnapshotExData) GetOwner() *qotcommon.Security
func (*WarrantSnapshotExData) GetPremium ¶
func (x *WarrantSnapshotExData) GetPremium() float64
func (*WarrantSnapshotExData) GetPriceRecoveryRatio ¶
func (x *WarrantSnapshotExData) GetPriceRecoveryRatio() float64
func (*WarrantSnapshotExData) GetRecoveryPrice ¶
func (x *WarrantSnapshotExData) GetRecoveryPrice() float64
func (*WarrantSnapshotExData) GetScore ¶
func (x *WarrantSnapshotExData) GetScore() float64
func (*WarrantSnapshotExData) GetStreetRate ¶
func (x *WarrantSnapshotExData) GetStreetRate() float64
func (*WarrantSnapshotExData) GetStreetVolumn ¶
func (x *WarrantSnapshotExData) GetStreetVolumn() int64
func (*WarrantSnapshotExData) GetStrikePrice ¶
func (x *WarrantSnapshotExData) GetStrikePrice() float64
func (*WarrantSnapshotExData) GetUpperStrikePrice ¶
func (x *WarrantSnapshotExData) GetUpperStrikePrice() float64
func (*WarrantSnapshotExData) GetWarrantType ¶
func (x *WarrantSnapshotExData) GetWarrantType() int32
func (*WarrantSnapshotExData) ProtoMessage ¶
func (*WarrantSnapshotExData) ProtoMessage()
func (*WarrantSnapshotExData) ProtoReflect ¶
func (x *WarrantSnapshotExData) ProtoReflect() protoreflect.Message
func (*WarrantSnapshotExData) Reset ¶
func (x *WarrantSnapshotExData) Reset()
func (*WarrantSnapshotExData) String ¶
func (x *WarrantSnapshotExData) String() string
Click to show internal directories.
Click to hide internal directories.