pub struct MovingAverageCrossProbabilityBuilder { /* private fields */ }Implementations§
Source§impl MovingAverageCrossProbabilityBuilder
impl MovingAverageCrossProbabilityBuilder
pub fn new() -> Self
pub fn ma_type(self, value: MovingAverageCrossProbabilityMaType) -> Self
pub fn smoothing_window(self, value: usize) -> Self
pub fn slow_length(self, value: usize) -> Self
pub fn fast_length(self, value: usize) -> Self
pub fn resolution(self, value: usize) -> Self
pub fn kernel(self, value: Kernel) -> Self
pub fn apply( self, candles: &Candles, ) -> Result<MovingAverageCrossProbabilityOutput, MovingAverageCrossProbabilityError>
pub fn apply_slice( self, data: &[f64], ) -> Result<MovingAverageCrossProbabilityOutput, MovingAverageCrossProbabilityError>
pub fn into_stream( self, ) -> Result<MovingAverageCrossProbabilityStream, MovingAverageCrossProbabilityError>
Trait Implementations§
Source§impl Clone for MovingAverageCrossProbabilityBuilder
impl Clone for MovingAverageCrossProbabilityBuilder
Source§fn clone(&self) -> MovingAverageCrossProbabilityBuilder
fn clone(&self) -> MovingAverageCrossProbabilityBuilder
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 moreimpl Copy for MovingAverageCrossProbabilityBuilder
Auto Trait Implementations§
impl Freeze for MovingAverageCrossProbabilityBuilder
impl RefUnwindSafe for MovingAverageCrossProbabilityBuilder
impl Send for MovingAverageCrossProbabilityBuilder
impl Sync for MovingAverageCrossProbabilityBuilder
impl Unpin for MovingAverageCrossProbabilityBuilder
impl UnsafeUnpin for MovingAverageCrossProbabilityBuilder
impl UnwindSafe for MovingAverageCrossProbabilityBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more