pub struct SecurityCalcIndex {Show 41 fields
pub symbol: String,
pub last_done: Option<Decimal>,
pub change_value: Option<Decimal>,
pub change_rate: Option<Decimal>,
pub volume: Option<i64>,
pub turnover: Option<Decimal>,
pub ytd_change_rate: Option<Decimal>,
pub turnover_rate: Option<Decimal>,
pub total_market_value: Option<Decimal>,
pub capital_flow: Option<Decimal>,
pub amplitude: Option<Decimal>,
pub volume_ratio: Option<Decimal>,
pub pe_ttm_ratio: Option<Decimal>,
pub pb_ratio: Option<Decimal>,
pub dividend_ratio_ttm: Option<Decimal>,
pub five_day_change_rate: Option<Decimal>,
pub ten_day_change_rate: Option<Decimal>,
pub half_year_change_rate: Option<Decimal>,
pub five_minutes_change_rate: Option<Decimal>,
pub expiry_date: Option<Date>,
pub strike_price: Option<Decimal>,
pub upper_strike_price: Option<Decimal>,
pub lower_strike_price: Option<Decimal>,
pub outstanding_qty: Option<i64>,
pub outstanding_ratio: Option<Decimal>,
pub premium: Option<Decimal>,
pub itm_otm: Option<Decimal>,
pub implied_volatility: Option<Decimal>,
pub warrant_delta: Option<Decimal>,
pub call_price: Option<Decimal>,
pub to_call_price: Option<Decimal>,
pub effective_leverage: Option<Decimal>,
pub leverage_ratio: Option<Decimal>,
pub conversion_ratio: Option<Decimal>,
pub balance_point: Option<Decimal>,
pub open_interest: Option<i64>,
pub delta: Option<Decimal>,
pub gamma: Option<Decimal>,
pub theta: Option<Decimal>,
pub vega: Option<Decimal>,
pub rho: Option<Decimal>,
}
Expand description
Security calc index response
Fields§
§symbol: String
Security code
last_done: Option<Decimal>
Latest price
change_value: Option<Decimal>
Change value
change_rate: Option<Decimal>
Change ratio
volume: Option<i64>
Volume
turnover: Option<Decimal>
Turnover
ytd_change_rate: Option<Decimal>
Year-to-date change ratio
turnover_rate: Option<Decimal>
Turnover rate
total_market_value: Option<Decimal>
Total market value
capital_flow: Option<Decimal>
Capital flow
amplitude: Option<Decimal>
Amplitude
volume_ratio: Option<Decimal>
Volume ratio
pe_ttm_ratio: Option<Decimal>
PE (TTM)
pb_ratio: Option<Decimal>
PB
dividend_ratio_ttm: Option<Decimal>
Dividend ratio (TTM)
five_day_change_rate: Option<Decimal>
Five days change ratio
ten_day_change_rate: Option<Decimal>
Ten days change ratio
half_year_change_rate: Option<Decimal>
Half year change ratio
five_minutes_change_rate: Option<Decimal>
Five minutes change ratio
expiry_date: Option<Date>
Expiry date
strike_price: Option<Decimal>
Strike price
upper_strike_price: Option<Decimal>
Upper bound price
lower_strike_price: Option<Decimal>
Lower bound price
outstanding_qty: Option<i64>
Outstanding quantity
outstanding_ratio: Option<Decimal>
Outstanding ratio
Premium
itm_otm: Option<Decimal>
In/out of the bound
implied_volatility: Option<Decimal>
Implied volatility
warrant_delta: Option<Decimal>
Warrant delta
call_price: Option<Decimal>
Call price
to_call_price: Option<Decimal>
Price interval from the call price
effective_leverage: Option<Decimal>
Effective leverage
leverage_ratio: Option<Decimal>
Leverage ratio
conversion_ratio: Option<Decimal>
Conversion ratio
balance_point: Option<Decimal>
Breakeven point
open_interest: Option<i64>
Open interest
delta: Option<Decimal>
Delta
gamma: Option<Decimal>
Gamma
theta: Option<Decimal>
Theta
vega: Option<Decimal>
Vega
rho: Option<Decimal>
Rho
Trait Implementations§
source§impl Clone for SecurityCalcIndex
impl Clone for SecurityCalcIndex
source§fn clone(&self) -> SecurityCalcIndex
fn clone(&self) -> SecurityCalcIndex
Returns a copy 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 SecurityCalcIndex
impl Debug for SecurityCalcIndex
source§impl<'de> Deserialize<'de> for SecurityCalcIndex
impl<'de> Deserialize<'de> for SecurityCalcIndex
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
Auto Trait Implementations§
impl Freeze for SecurityCalcIndex
impl RefUnwindSafe for SecurityCalcIndex
impl Send for SecurityCalcIndex
impl Sync for SecurityCalcIndex
impl Unpin for SecurityCalcIndex
impl UnwindSafe for SecurityCalcIndex
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more