Struct CalibrationExpectation
#[non_exhaustive]pub struct CalibrationExpectation {Show 25 fields
pub trend_regime: Option<TrendRegimeLabel>,
pub jump_detected: Option<bool>,
pub min_jump_warning_level: Option<JumpWarningLevel>,
pub volatility_status: Option<FinanceSignalStatus>,
pub dominant_volatility_label: Option<String>,
pub reference_lead_lag_periods: Option<i32>,
pub imf_dominant_period: Option<f64>,
pub imf_period_tolerance_pct: Option<f64>,
pub min_imf_cycle_confidence: Option<ImfCycleConfidence>,
pub min_imf_count: Option<usize>,
pub min_imf_top_two_energy_share_ratio: Option<f64>,
pub min_coherence_max: Option<f64>,
pub dominant_band_label: Option<String>,
pub cwt_dominant_period: Option<f64>,
pub cwt_dominant_period_tolerance_pct: Option<f64>,
pub cwt_lead_lag_periods: Option<f64>,
pub cwt_lead_lag_tolerance: Option<f64>,
pub min_cwt_dominant_coherence: Option<f64>,
pub min_hurst_value: Option<f64>,
pub max_hurst_value: Option<f64>,
pub expected_hurst_interpretation: Option<HurstInterpretation>,
pub expected_hurst_is_significant: Option<bool>,
pub expected_is_multifractal: Option<bool>,
pub min_multifractality_index: Option<f64>,
pub min_liquidity_warning: Option<LiquidityWarningLevel>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
trend_regime: Option<TrendRegimeLabel>§jump_detected: Option<bool>§min_jump_warning_level: Option<JumpWarningLevel>§volatility_status: Option<FinanceSignalStatus>§dominant_volatility_label: Option<String>§reference_lead_lag_periods: Option<i32>§imf_dominant_period: Option<f64>§imf_period_tolerance_pct: Option<f64>§min_imf_cycle_confidence: Option<ImfCycleConfidence>§min_imf_count: Option<usize>§min_coherence_max: Option<f64>§dominant_band_label: Option<String>§cwt_dominant_period: Option<f64>§cwt_dominant_period_tolerance_pct: Option<f64>§cwt_lead_lag_periods: Option<f64>§cwt_lead_lag_tolerance: Option<f64>§min_cwt_dominant_coherence: Option<f64>§min_hurst_value: Option<f64>§max_hurst_value: Option<f64>§expected_hurst_interpretation: Option<HurstInterpretation>§expected_hurst_is_significant: Option<bool>§expected_is_multifractal: Option<bool>§min_multifractality_index: Option<f64>§min_liquidity_warning: Option<LiquidityWarningLevel>Implementations§
§impl CalibrationExpectation
impl CalibrationExpectation
pub fn empty() -> Self
pub fn empty() -> Self
Trait Implementations§
§impl Clone for CalibrationExpectation
impl Clone for CalibrationExpectation
§fn clone(&self) -> CalibrationExpectation
fn clone(&self) -> CalibrationExpectation
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for CalibrationExpectation
impl PartialEq for CalibrationExpectation
impl StructuralPartialEq for CalibrationExpectation
Auto Trait Implementations§
impl Freeze for CalibrationExpectation
impl RefUnwindSafe for CalibrationExpectation
impl Send for CalibrationExpectation
impl Sync for CalibrationExpectation
impl Unpin for CalibrationExpectation
impl UnwindSafe for CalibrationExpectation
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)