pub struct MovingAverageCrossProbabilityBatchBuilder { /* private fields */ }Implementations§
Source§impl MovingAverageCrossProbabilityBatchBuilder
impl MovingAverageCrossProbabilityBatchBuilder
pub fn new() -> Self
pub fn kernel(self, kernel: Kernel) -> Self
pub fn smoothing_window_range( self, start: usize, end: usize, step: usize, ) -> Self
pub fn slow_length_range(self, start: usize, end: usize, step: usize) -> Self
pub fn fast_length_range(self, start: usize, end: usize, step: usize) -> Self
pub fn resolution_range(self, start: usize, end: usize, step: usize) -> Self
pub fn ma_type(self, value: MovingAverageCrossProbabilityMaType) -> Self
pub fn apply_slice( self, data: &[f64], ) -> Result<MovingAverageCrossProbabilityBatchOutput, MovingAverageCrossProbabilityError>
pub fn apply( self, candles: &Candles, ) -> Result<MovingAverageCrossProbabilityBatchOutput, MovingAverageCrossProbabilityError>
Trait Implementations§
Source§impl Clone for MovingAverageCrossProbabilityBatchBuilder
impl Clone for MovingAverageCrossProbabilityBatchBuilder
Source§fn clone(&self) -> MovingAverageCrossProbabilityBatchBuilder
fn clone(&self) -> MovingAverageCrossProbabilityBatchBuilder
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 Default for MovingAverageCrossProbabilityBatchBuilder
impl Default for MovingAverageCrossProbabilityBatchBuilder
Source§fn default() -> MovingAverageCrossProbabilityBatchBuilder
fn default() -> MovingAverageCrossProbabilityBatchBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MovingAverageCrossProbabilityBatchBuilder
impl RefUnwindSafe for MovingAverageCrossProbabilityBatchBuilder
impl Send for MovingAverageCrossProbabilityBatchBuilder
impl Sync for MovingAverageCrossProbabilityBatchBuilder
impl Unpin for MovingAverageCrossProbabilityBatchBuilder
impl UnsafeUnpin for MovingAverageCrossProbabilityBatchBuilder
impl UnwindSafe for MovingAverageCrossProbabilityBatchBuilder
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