pub struct TechnicalAnalysis {
pub period_1m: TechnicalAnalysisRecommendations,
pub period_5m: TechnicalAnalysisRecommendations,
pub period_15m: TechnicalAnalysisRecommendations,
pub period_1h: TechnicalAnalysisRecommendations,
pub period_4h: TechnicalAnalysisRecommendations,
pub period_1d: TechnicalAnalysisRecommendations,
pub period_1w: TechnicalAnalysisRecommendations,
pub period_1m_month: TechnicalAnalysisRecommendations,
}Expand description
Technical analysis ratings across all eight reference periods.
Fields§
§period_1m: TechnicalAnalysisRecommendations1-minute ratings.
period_5m: TechnicalAnalysisRecommendations5-minute ratings.
period_15m: TechnicalAnalysisRecommendations15-minute ratings.
period_1h: TechnicalAnalysisRecommendations1-hour / 60-minute ratings.
period_4h: TechnicalAnalysisRecommendations4-hour / 240-minute ratings.
period_1d: TechnicalAnalysisRecommendations1-day ratings.
period_1w: TechnicalAnalysisRecommendations1-week ratings.
period_1m_month: TechnicalAnalysisRecommendations1-month ratings.
Implementations§
Source§impl TechnicalAnalysis
impl TechnicalAnalysis
Sourcepub fn get(
&self,
period: TechnicalAnalysisPeriod,
) -> &TechnicalAnalysisRecommendations
pub fn get( &self, period: TechnicalAnalysisPeriod, ) -> &TechnicalAnalysisRecommendations
Get recommendation scores for a specific period.
Sourcepub fn period(
&self,
period: TechnicalAnalysisPeriod,
) -> &TechnicalAnalysisRecommendations
pub fn period( &self, period: TechnicalAnalysisPeriod, ) -> &TechnicalAnalysisRecommendations
Get recommendation scores for a specific period (alias for TechnicalAnalysis::get).
Sourcepub fn get_by_str(
&self,
period: &str,
) -> Option<&TechnicalAnalysisRecommendations>
pub fn get_by_str( &self, period: &str, ) -> Option<&TechnicalAnalysisRecommendations>
Get recommendation scores by period string slice ("1", "5", "15", "60", "240", "1D", "1W", "1M").
Trait Implementations§
Source§impl Clone for TechnicalAnalysis
impl Clone for TechnicalAnalysis
impl Copy for TechnicalAnalysis
Source§impl Debug for TechnicalAnalysis
impl Debug for TechnicalAnalysis
Source§impl Default for TechnicalAnalysis
impl Default for TechnicalAnalysis
Source§impl<'de> Deserialize<'de> for TechnicalAnalysis
impl<'de> Deserialize<'de> for TechnicalAnalysis
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 Index<&str> for TechnicalAnalysis
impl Index<&str> for TechnicalAnalysis
Source§impl Index<TechnicalAnalysisPeriod> for TechnicalAnalysis
impl Index<TechnicalAnalysisPeriod> for TechnicalAnalysis
Source§type Output = TechnicalAnalysisRecommendations
type Output = TechnicalAnalysisRecommendations
The returned type after indexing.
Source§impl PartialEq for TechnicalAnalysis
impl PartialEq for TechnicalAnalysis
Source§impl Serialize for TechnicalAnalysis
impl Serialize for TechnicalAnalysis
impl StructuralPartialEq for TechnicalAnalysis
Auto Trait Implementations§
impl Freeze for TechnicalAnalysis
impl RefUnwindSafe for TechnicalAnalysis
impl Send for TechnicalAnalysis
impl Sync for TechnicalAnalysis
impl Unpin for TechnicalAnalysis
impl UnsafeUnpin for TechnicalAnalysis
impl UnwindSafe for TechnicalAnalysis
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