pub struct MacdResult {
pub macd_line: Vec<Option<f64>>,
pub signal_line: Vec<Option<f64>>,
pub histogram: Vec<Option<f64>>,
}Expand description
MACD calculation result containing the MACD line, signal line, and histogram.
Fields§
§macd_line: Vec<Option<f64>>MACD line (fast EMA - slow EMA)
signal_line: Vec<Option<f64>>Signal line (EMA of MACD line)
histogram: Vec<Option<f64>>Histogram (MACD line - signal line)
Trait Implementations§
Source§impl Clone for MacdResult
impl Clone for MacdResult
Source§fn clone(&self) -> MacdResult
fn clone(&self) -> MacdResult
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 MacdResult
impl Debug for MacdResult
Source§impl<'de> Deserialize<'de> for MacdResult
impl<'de> Deserialize<'de> for MacdResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MacdResult
impl PartialEq for MacdResult
Source§impl Serialize for MacdResult
impl Serialize for MacdResult
impl StructuralPartialEq for MacdResult
Auto Trait Implementations§
impl Freeze for MacdResult
impl RefUnwindSafe for MacdResult
impl Send for MacdResult
impl Sync for MacdResult
impl Unpin for MacdResult
impl UnsafeUnpin for MacdResult
impl UnwindSafe for MacdResult
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