pub struct BollingerOutput {
pub upper: f64,
pub middle: f64,
pub lower: f64,
pub stddev: f64,
}Expand description
Bollinger Bands output.
Fields§
§upper: f64Upper band: middle + multiplier * stddev.
middle: f64Middle band: SMA over the window.
lower: f64Lower band: middle − multiplier * stddev.
stddev: f64Sample standard deviation (denominator period, population stddev) used to build
the bands. Reported separately because some callers compute their own bands.
Trait Implementations§
Source§impl Clone for BollingerOutput
impl Clone for BollingerOutput
Source§fn clone(&self) -> BollingerOutput
fn clone(&self) -> BollingerOutput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BollingerOutput
impl Debug for BollingerOutput
Source§impl PartialEq for BollingerOutput
impl PartialEq for BollingerOutput
Source§fn eq(&self, other: &BollingerOutput) -> bool
fn eq(&self, other: &BollingerOutput) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for BollingerOutput
impl StructuralPartialEq for BollingerOutput
Auto Trait Implementations§
impl Freeze for BollingerOutput
impl RefUnwindSafe for BollingerOutput
impl Send for BollingerOutput
impl Sync for BollingerOutput
impl Unpin for BollingerOutput
impl UnsafeUnpin for BollingerOutput
impl UnwindSafe for BollingerOutput
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