pub struct TechnicalIndicators {Show 37 fields
pub sma_20: Option<f64>,
pub sma_50: Option<f64>,
pub ema_12: Option<f64>,
pub ema_20: Option<f64>,
pub ema_26: Option<f64>,
pub ema_50: Option<f64>,
pub rsi_14: Option<f64>,
pub macd_line: Option<f64>,
pub macd_signal: Option<f64>,
pub macd_histogram: Option<f64>,
pub bb_upper: Option<f64>,
pub bb_middle: Option<f64>,
pub bb_lower: Option<f64>,
pub atr_14: Option<f64>,
pub adx_14: Option<f64>,
pub stoch_k: Option<f64>,
pub stoch_d: Option<f64>,
pub cci_20: Option<f64>,
pub williams_r_14: Option<f64>,
pub obv: Option<f64>,
pub mfi_14: Option<f64>,
pub roc_12: Option<f64>,
pub donchian_upper_20: Option<f64>,
pub donchian_lower_20: Option<f64>,
pub donchian_upper_10: Option<f64>,
pub donchian_lower_10: Option<f64>,
pub close_zscore_20: Option<f64>,
pub volume_zscore_20: Option<f64>,
pub hv_20: Option<f64>,
pub hv_60: Option<f64>,
pub kc_upper_20: Option<f64>,
pub kc_lower_20: Option<f64>,
pub supertrend_value: Option<f64>,
pub supertrend_direction: Option<f64>,
pub vwap: Option<f64>,
pub plus_di_14: Option<f64>,
pub minus_di_14: Option<f64>,
}Expand description
Aggregated technical indicator values computed from a series of candles.
Fields§
§sma_20: Option<f64>§sma_50: Option<f64>§ema_12: Option<f64>§ema_20: Option<f64>§ema_26: Option<f64>§ema_50: Option<f64>§rsi_14: Option<f64>§macd_line: Option<f64>§macd_signal: Option<f64>§macd_histogram: Option<f64>§bb_upper: Option<f64>§bb_middle: Option<f64>§bb_lower: Option<f64>§atr_14: Option<f64>§adx_14: Option<f64>§stoch_k: Option<f64>§stoch_d: Option<f64>§cci_20: Option<f64>§williams_r_14: Option<f64>§obv: Option<f64>§mfi_14: Option<f64>§roc_12: Option<f64>§donchian_upper_20: Option<f64>§donchian_lower_20: Option<f64>§donchian_upper_10: Option<f64>§donchian_lower_10: Option<f64>§close_zscore_20: Option<f64>§volume_zscore_20: Option<f64>§hv_20: Option<f64>§hv_60: Option<f64>§kc_upper_20: Option<f64>§kc_lower_20: Option<f64>§supertrend_value: Option<f64>§supertrend_direction: Option<f64>§vwap: Option<f64>§plus_di_14: Option<f64>§minus_di_14: Option<f64>Implementations§
Trait Implementations§
Source§impl Clone for TechnicalIndicators
impl Clone for TechnicalIndicators
Source§fn clone(&self) -> TechnicalIndicators
fn clone(&self) -> TechnicalIndicators
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 TechnicalIndicators
impl Debug for TechnicalIndicators
Source§impl<'de> Deserialize<'de> for TechnicalIndicators
impl<'de> Deserialize<'de> for TechnicalIndicators
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 TechnicalIndicators
impl RefUnwindSafe for TechnicalIndicators
impl Send for TechnicalIndicators
impl Sync for TechnicalIndicators
impl Unpin for TechnicalIndicators
impl UnsafeUnpin for TechnicalIndicators
impl UnwindSafe for TechnicalIndicators
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