pub struct Indicators {
pub sma: HashMap<String, VecDeque<f32>>,
pub ema: HashMap<String, VecDeque<f32>>,
pub rsi: HashMap<String, VecDeque<f32>>,
pub stochastic: HashMap<String, VecDeque<f32>>,
pub macd: HashMap<String, (VecDeque<f32>, VecDeque<f32>, VecDeque<f32>)>,
pub bb: HashMap<String, (VecDeque<f32>, VecDeque<f32>, VecDeque<f32>)>,
}Expand description
It is part of the EnhancedMarketSeries struct
Fields§
§sma: HashMap<String, VecDeque<f32>>Simple Moving Average
ema: HashMap<String, VecDeque<f32>>Exponential Moving Average
rsi: HashMap<String, VecDeque<f32>>Relative Strength Index
stochastic: HashMap<String, VecDeque<f32>>Stochastic Oscillator
macd: HashMap<String, (VecDeque<f32>, VecDeque<f32>, VecDeque<f32>)>Moving average convergence/divergence (MACD)
bb: HashMap<String, (VecDeque<f32>, VecDeque<f32>, VecDeque<f32>)>Bollinger Band (BB)
Trait Implementations§
Source§impl Debug for Indicators
impl Debug for Indicators
Source§impl Default for Indicators
impl Default for Indicators
Source§fn default() -> Indicators
fn default() -> Indicators
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Indicators
impl<'de> Deserialize<'de> for Indicators
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
Auto Trait Implementations§
impl Freeze for Indicators
impl RefUnwindSafe for Indicators
impl Send for Indicators
impl Sync for Indicators
impl Unpin for Indicators
impl UnwindSafe for Indicators
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