pub struct DmiEngine { /* private fields */ }Expand description
Directional Movement Index (DMI: +DI and -DI).
Implementations§
Trait Implementations§
Source§impl Indicator for DmiEngine
impl Indicator for DmiEngine
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 DmiEngine
impl RefUnwindSafe for DmiEngine
impl Send for DmiEngine
impl Sync for DmiEngine
impl Unpin for DmiEngine
impl UnsafeUnpin for DmiEngine
impl UnwindSafe for DmiEngine
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