pub struct MicrostructureAnalysis {
pub avg_trade_intensity: f64,
pub avg_order_flow_imbalance: f64,
pub order_flow_volatility: f64,
pub avg_vwap_deviation: f64,
pub vwap_deviation_volatility: f64,
}Expand description
Market microstructure analysis
Fields§
§avg_trade_intensity: f64§avg_order_flow_imbalance: f64§order_flow_volatility: f64§avg_vwap_deviation: f64§vwap_deviation_volatility: f64Trait Implementations§
Source§impl Clone for MicrostructureAnalysis
impl Clone for MicrostructureAnalysis
Source§fn clone(&self) -> MicrostructureAnalysis
fn clone(&self) -> MicrostructureAnalysis
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 MicrostructureAnalysis
impl Debug for MicrostructureAnalysis
Source§impl Default for MicrostructureAnalysis
impl Default for MicrostructureAnalysis
Source§fn default() -> MicrostructureAnalysis
fn default() -> MicrostructureAnalysis
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MicrostructureAnalysis
impl<'de> Deserialize<'de> for MicrostructureAnalysis
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 MicrostructureAnalysis
impl RefUnwindSafe for MicrostructureAnalysis
impl Send for MicrostructureAnalysis
impl Sync for MicrostructureAnalysis
impl Unpin for MicrostructureAnalysis
impl UnwindSafe for MicrostructureAnalysis
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§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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