pub struct MultiTimeframeMetrics {
pub short_term: AsymmetryMetrics,
pub medium_term: AsymmetryMetrics,
pub long_term: AsymmetryMetrics,
pub short_medium_divergence: f64,
pub medium_long_divergence: f64,
pub trend_aligned: bool,
pub composite_signal: f64,
}Expand description
Multi-timeframe metrics
Fields§
§short_term: AsymmetryMetricsShort-term asymmetry metrics (10 samples)
medium_term: AsymmetryMetricsMedium-term asymmetry metrics (50 samples)
long_term: AsymmetryMetricsLong-term asymmetry metrics (200 samples)
short_medium_divergence: f64Absolute divergence between short and medium term signals
medium_long_divergence: f64Absolute divergence between medium and long term signals
trend_aligned: boolWhether all timeframes show the same directional bias
composite_signal: f64Weighted composite signal from all timeframes
Trait Implementations§
Source§impl Clone for MultiTimeframeMetrics
impl Clone for MultiTimeframeMetrics
Source§fn clone(&self) -> MultiTimeframeMetrics
fn clone(&self) -> MultiTimeframeMetrics
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 MultiTimeframeMetrics
impl RefUnwindSafe for MultiTimeframeMetrics
impl Send for MultiTimeframeMetrics
impl Sync for MultiTimeframeMetrics
impl Unpin for MultiTimeframeMetrics
impl UnwindSafe for MultiTimeframeMetrics
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