pub struct BollingerConfig {
pub period: usize,
pub std_dev: f64,
}Expand description
Bollinger Bands configuration.
Fields§
§period: usizeSMA period
std_dev: f64Standard deviation multiplier
Implementations§
Source§impl BollingerConfig
impl BollingerConfig
Sourcepub fn upper(&self) -> BollingerUpperRef
pub fn upper(&self) -> BollingerUpperRef
Get the upper band reference.
Sourcepub fn middle(&self) -> BollingerMiddleRef
pub fn middle(&self) -> BollingerMiddleRef
Get the middle band (SMA) reference.
Sourcepub fn lower(&self) -> BollingerLowerRef
pub fn lower(&self) -> BollingerLowerRef
Get the lower band reference.
Trait Implementations§
Source§impl Clone for BollingerConfig
impl Clone for BollingerConfig
Source§fn clone(&self) -> BollingerConfig
fn clone(&self) -> BollingerConfig
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 BollingerConfig
impl Debug for BollingerConfig
impl Copy for BollingerConfig
Auto Trait Implementations§
impl Freeze for BollingerConfig
impl RefUnwindSafe for BollingerConfig
impl Send for BollingerConfig
impl Sync for BollingerConfig
impl Unpin for BollingerConfig
impl UnsafeUnpin for BollingerConfig
impl UnwindSafe for BollingerConfig
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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