pub struct SupertrendEngine { /* private fields */ }Expand description
Supertrend Indicator (ATR-based trailing stop).
Implementations§
Trait Implementations§
Source§impl Indicator for SupertrendEngine
impl Indicator for SupertrendEngine
fn name(&self) -> &str
fn warmup_period(&self) -> usize
fn reset(&mut self)
fn on_bar(&mut self, bar: &Bar) -> Option<IndicatorOutput>
fn alerts(&self) -> Vec<IndicatorAlert>
Source§fn on_checked_bar(
&mut self,
bar: &Bar,
) -> Result<Option<IndicatorOutput>, BarValidationError>
fn on_checked_bar( &mut self, bar: &Bar, ) -> Result<Option<IndicatorOutput>, BarValidationError>
Validates a bar before forwarding it to
Indicator::on_bar.Auto Trait Implementations§
impl Freeze for SupertrendEngine
impl RefUnwindSafe for SupertrendEngine
impl Send for SupertrendEngine
impl Sync for SupertrendEngine
impl Unpin for SupertrendEngine
impl UnsafeUnpin for SupertrendEngine
impl UnwindSafe for SupertrendEngine
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