pub struct EngineIndicator {
pub config: IndicatorConfig,
}Expand description
Batch Indicator adapter for Indicators.
Replays candles through the full engine (L1–L4, L9–L11) and emits per-bar columns for every published field.
Fields§
§config: IndicatorConfigImplementations§
Source§impl EngineIndicator
impl EngineIndicator
pub fn new(config: IndicatorConfig) -> Self
pub fn with_defaults() -> Self
Trait Implementations§
Source§impl Clone for EngineIndicator
impl Clone for EngineIndicator
Source§fn clone(&self) -> EngineIndicator
fn clone(&self) -> EngineIndicator
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 EngineIndicator
impl Debug for EngineIndicator
Source§impl Indicator for EngineIndicator
impl Indicator for EngineIndicator
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 EngineIndicator
impl RefUnwindSafe for EngineIndicator
impl Send for EngineIndicator
impl Sync for EngineIndicator
impl Unpin for EngineIndicator
impl UnsafeUnpin for EngineIndicator
impl UnwindSafe for EngineIndicator
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