pub struct MultiTimeframeAsymmetry { /* private fields */ }Expand description
Multi-timeframe asymmetry analyzer
Implementations§
Source§impl MultiTimeframeAsymmetry
impl MultiTimeframeAsymmetry
Sourcepub fn new(max_levels: usize, distance_decay: f64) -> Self
pub fn new(max_levels: usize, distance_decay: f64) -> Self
Create a new multi-timeframe analyzer
Sourcepub fn update(&mut self, snapshot: &OrderBookSnapshot) -> MultiTimeframeMetrics
pub fn update(&mut self, snapshot: &OrderBookSnapshot) -> MultiTimeframeMetrics
Update all timeframes and get composite signal
Trait Implementations§
Source§impl Clone for MultiTimeframeAsymmetry
impl Clone for MultiTimeframeAsymmetry
Source§fn clone(&self) -> MultiTimeframeAsymmetry
fn clone(&self) -> MultiTimeframeAsymmetry
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MultiTimeframeAsymmetry
impl RefUnwindSafe for MultiTimeframeAsymmetry
impl Send for MultiTimeframeAsymmetry
impl Sync for MultiTimeframeAsymmetry
impl Unpin for MultiTimeframeAsymmetry
impl UnwindSafe for MultiTimeframeAsymmetry
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,
§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