pub struct EnsembleIndicator {
pub ensemble_cfg: EnsembleConfig,
pub indicator_cfg: RegimeConfig,
}Expand description
Batch Indicator adapter for EnsembleRegimeDetector.
Outputs per-bar ensemble_conf and ensemble_agree (1 if methods agree, 0 if not).
Fields§
§ensemble_cfg: EnsembleConfig§indicator_cfg: RegimeConfigImplementations§
Source§impl EnsembleIndicator
impl EnsembleIndicator
pub fn new(ensemble_cfg: EnsembleConfig, indicator_cfg: RegimeConfig) -> Self
pub fn with_defaults() -> Self
Trait Implementations§
Source§impl Clone for EnsembleIndicator
impl Clone for EnsembleIndicator
Source§fn clone(&self) -> EnsembleIndicator
fn clone(&self) -> EnsembleIndicator
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 EnsembleIndicator
impl Debug for EnsembleIndicator
Source§impl Indicator for EnsembleIndicator
impl Indicator for EnsembleIndicator
Source§fn required_len(&self) -> usize
fn required_len(&self) -> usize
Minimum number of candles required before output is non-
NaN.
Mirrors Python’s implicit warm-up period used for validation.Source§fn required_columns(&self) -> &[&'static str]
fn required_columns(&self) -> &[&'static str]
Which OHLCV fields this indicator reads. Read more
Source§fn calculate(
&self,
candles: &[Candle],
) -> Result<IndicatorOutput, IndicatorError>
fn calculate( &self, candles: &[Candle], ) -> Result<IndicatorOutput, IndicatorError>
Compute the indicator over a full candle slice (batch mode). Read more
Auto Trait Implementations§
impl Freeze for EnsembleIndicator
impl RefUnwindSafe for EnsembleIndicator
impl Send for EnsembleIndicator
impl Sync for EnsembleIndicator
impl Unpin for EnsembleIndicator
impl UnsafeUnpin for EnsembleIndicator
impl UnwindSafe for EnsembleIndicator
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