pub enum PatternTrend {
Sma50,
Sma50Sma200,
NoDetection,
}Expand description
How CandlestickPatterns decides whether a bar is in a downtrend or an uptrend.
Variants§
Sma50
The close below or above SMA(close, 50).
Sma50Sma200
The close below SMA(close, 50) below SMA(close, 200), or the reverse.
NoDetection
Every bar counts as both, so trend conditions always hold.
Trait Implementations§
Source§impl Clone for PatternTrend
impl Clone for PatternTrend
Source§fn clone(&self) -> PatternTrend
fn clone(&self) -> PatternTrend
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 moreimpl Copy for PatternTrend
Source§impl Debug for PatternTrend
impl Debug for PatternTrend
Source§impl Default for PatternTrend
impl Default for PatternTrend
Source§fn default() -> PatternTrend
fn default() -> PatternTrend
Returns the “default value” for a type. Read more
impl Eq for PatternTrend
Source§impl PartialEq for PatternTrend
impl PartialEq for PatternTrend
impl StructuralPartialEq for PatternTrend
Auto Trait Implementations§
impl Freeze for PatternTrend
impl RefUnwindSafe for PatternTrend
impl Send for PatternTrend
impl Sync for PatternTrend
impl Unpin for PatternTrend
impl UnsafeUnpin for PatternTrend
impl UnwindSafe for PatternTrend
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
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