#[repr(i32)]pub enum UnderlyingIndicatorType {
Show 17 variants
Unknown = 0,
StockList = 101,
Plate = 103,
IndexList = 106,
Volume = 201,
OpenInterest = 202,
Iv = 203,
Hv = 204,
IvRank = 205,
IvPercentile = 206,
IvChange = 207,
IvChangeRatio = 208,
IvhvRatio = 209,
IvhvSpread = 210,
MarketCap = 401,
StockPrice = 402,
ChangeRatio = 403,
}Expand description
标的筛选因子类型
Variants§
Unknown = 0
未知
StockList = 101
标的基本信息
【确切值】指定标的范围(股票ID列表)
Plate = 103
👎Deprecated
⚠️ 不支持: 后端 option_screener_svc 未实装, 传入会被 OpenD 入口拦截并返回错误
【已废弃】指定板块, 后端不支持
IndexList = 106
【确切值】指定指数类型
Volume = 201
标的期权统计
【范围】总成交量
OpenInterest = 202
【范围】总持仓量
Iv = 203
【范围】标的IV
Hv = 204
【范围】标的HV
IvRank = 205
【范围】标的IV Rank
IvPercentile = 206
【范围】标的IV Percentile
IvChange = 207
【范围】标的IV变化量
IvChangeRatio = 208
【范围】标的IV变化率
IvhvRatio = 209
【范围】标的IV/HV
IvhvSpread = 210
【范围】标的IV-HV
MarketCap = 401
行情指标
【范围】标的市值
StockPrice = 402
【范围】标的最新价
ChangeRatio = 403
【范围】涨跌幅
Implementations§
Source§impl UnderlyingIndicatorType
impl UnderlyingIndicatorType
Sourcepub fn is_valid(value: i32) -> bool
pub fn is_valid(value: i32) -> bool
Returns true if value is a variant of UnderlyingIndicatorType.
Sourcepub fn from_i32(value: i32) -> Option<UnderlyingIndicatorType>
👎Deprecated: Use the TryFrom<i32> implementation instead
pub fn from_i32(value: i32) -> Option<UnderlyingIndicatorType>
Use the TryFrom<i32> implementation instead
Converts an i32 to a UnderlyingIndicatorType, or None if value is not a valid variant.
Source§impl UnderlyingIndicatorType
impl UnderlyingIndicatorType
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for UnderlyingIndicatorType
impl Clone for UnderlyingIndicatorType
Source§fn clone(&self) -> UnderlyingIndicatorType
fn clone(&self) -> UnderlyingIndicatorType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UnderlyingIndicatorType
impl Debug for UnderlyingIndicatorType
Source§impl Default for UnderlyingIndicatorType
impl Default for UnderlyingIndicatorType
Source§fn default() -> UnderlyingIndicatorType
fn default() -> UnderlyingIndicatorType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UnderlyingIndicatorType
impl<'de> Deserialize<'de> for UnderlyingIndicatorType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<UnderlyingIndicatorType> for i32
impl From<UnderlyingIndicatorType> for i32
Source§fn from(value: UnderlyingIndicatorType) -> i32
fn from(value: UnderlyingIndicatorType) -> i32
Converts to this type from the input type.
Source§impl Hash for UnderlyingIndicatorType
impl Hash for UnderlyingIndicatorType
Source§impl Ord for UnderlyingIndicatorType
impl Ord for UnderlyingIndicatorType
Source§fn cmp(&self, other: &UnderlyingIndicatorType) -> Ordering
fn cmp(&self, other: &UnderlyingIndicatorType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for UnderlyingIndicatorType
impl PartialEq for UnderlyingIndicatorType
Source§impl PartialOrd for UnderlyingIndicatorType
impl PartialOrd for UnderlyingIndicatorType
Source§impl Serialize for UnderlyingIndicatorType
impl Serialize for UnderlyingIndicatorType
Source§impl TryFrom<i32> for UnderlyingIndicatorType
impl TryFrom<i32> for UnderlyingIndicatorType
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<UnderlyingIndicatorType, UnknownEnumValue>
fn try_from(value: i32) -> Result<UnderlyingIndicatorType, UnknownEnumValue>
Performs the conversion.
impl Copy for UnderlyingIndicatorType
impl Eq for UnderlyingIndicatorType
impl StructuralPartialEq for UnderlyingIndicatorType
Auto Trait Implementations§
impl Freeze for UnderlyingIndicatorType
impl RefUnwindSafe for UnderlyingIndicatorType
impl Send for UnderlyingIndicatorType
impl Sync for UnderlyingIndicatorType
impl Unpin for UnderlyingIndicatorType
impl UnsafeUnpin for UnderlyingIndicatorType
impl UnwindSafe for UnderlyingIndicatorType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more