pub struct ConfluenceIndicator {
pub params: ConfluenceParams,
}Expand description
Batch Indicator adapter for ConfluenceEngine.
Replays the candle slice through the streaming engine and collects per-bar
bull_score and bear_score.
Fields§
§params: ConfluenceParamsImplementations§
Source§impl ConfluenceIndicator
impl ConfluenceIndicator
pub fn new(params: ConfluenceParams) -> Self
Trait Implementations§
Source§impl Clone for ConfluenceIndicator
impl Clone for ConfluenceIndicator
Source§fn clone(&self) -> ConfluenceIndicator
fn clone(&self) -> ConfluenceIndicator
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 ConfluenceIndicator
impl Debug for ConfluenceIndicator
Source§impl Indicator for ConfluenceIndicator
impl Indicator for ConfluenceIndicator
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 ConfluenceIndicator
impl RefUnwindSafe for ConfluenceIndicator
impl Send for ConfluenceIndicator
impl Sync for ConfluenceIndicator
impl Unpin for ConfluenceIndicator
impl UnsafeUnpin for ConfluenceIndicator
impl UnwindSafe for ConfluenceIndicator
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