pub enum VolumeContext {
TrendContinuation,
ClimaxExhaustion,
ReversalConfirm,
RegimeChange,
Normal,
}Expand description
Classified volume context for the current market state.
Variants§
TrendContinuation
High volume + with-trend price move: trend likely continues.
ClimaxExhaustion
Volume spike + counter-trend / reversal candle: exhaustion.
ReversalConfirm
Volume spike + RSI extreme + reversal: reversal confirmed.
RegimeChange
Very large volume spike + ADX breakout: regime changing.
Normal
No noteworthy volume pattern.
Trait Implementations§
Source§impl Clone for VolumeContext
impl Clone for VolumeContext
Source§fn clone(&self) -> VolumeContext
fn clone(&self) -> VolumeContext
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 VolumeContext
impl Debug for VolumeContext
Source§impl<'de> Deserialize<'de> for VolumeContext
impl<'de> Deserialize<'de> for VolumeContext
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 VolumeContext
impl PartialEq for VolumeContext
Source§impl Serialize for VolumeContext
impl Serialize for VolumeContext
impl StructuralPartialEq for VolumeContext
Auto Trait Implementations§
impl Freeze for VolumeContext
impl RefUnwindSafe for VolumeContext
impl Send for VolumeContext
impl Sync for VolumeContext
impl Unpin for VolumeContext
impl UnsafeUnpin for VolumeContext
impl UnwindSafe for VolumeContext
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