pub struct ExponentialTrendBatchBuilder { /* private fields */ }Implementations§
Source§impl ExponentialTrendBatchBuilder
impl ExponentialTrendBatchBuilder
pub fn new() -> Self
pub fn kernel(self, kernel: Kernel) -> Self
pub fn exp_rate_range(self, start: f64, end: f64, step: f64) -> Self
pub fn initial_distance_range(self, start: f64, end: f64, step: f64) -> Self
pub fn width_multiplier_range(self, start: f64, end: f64, step: f64) -> Self
pub fn apply( self, candles: &Candles, ) -> Result<ExponentialTrendBatchOutput, ExponentialTrendError>
pub fn apply_slices( self, high: &[f64], low: &[f64], close: &[f64], ) -> Result<ExponentialTrendBatchOutput, ExponentialTrendError>
Trait Implementations§
Source§impl Clone for ExponentialTrendBatchBuilder
impl Clone for ExponentialTrendBatchBuilder
Source§fn clone(&self) -> ExponentialTrendBatchBuilder
fn clone(&self) -> ExponentialTrendBatchBuilder
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 ExponentialTrendBatchBuilder
impl Debug for ExponentialTrendBatchBuilder
Source§impl Default for ExponentialTrendBatchBuilder
impl Default for ExponentialTrendBatchBuilder
Source§fn default() -> ExponentialTrendBatchBuilder
fn default() -> ExponentialTrendBatchBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExponentialTrendBatchBuilder
impl RefUnwindSafe for ExponentialTrendBatchBuilder
impl Send for ExponentialTrendBatchBuilder
impl Sync for ExponentialTrendBatchBuilder
impl Unpin for ExponentialTrendBatchBuilder
impl UnsafeUnpin for ExponentialTrendBatchBuilder
impl UnwindSafe for ExponentialTrendBatchBuilder
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