pub struct ChartPatternCandidate {
pub kind: ChartPatternKind,
pub nodes: Vec<ZigZagNode>,
pub upper_line: Option<TrendLine>,
pub lower_line: Option<TrendLine>,
pub state: PatternState,
pub confidence: f64,
}Fields§
§kind: ChartPatternKind§nodes: Vec<ZigZagNode>§upper_line: Option<TrendLine>§lower_line: Option<TrendLine>§state: PatternState§confidence: f64Heuristic 0.0..=1.0 ranking used for overlap eviction: higher generally means a cleaner
geometric fit (more converging, more parallel, etc., depending on kind).
Implementations§
Source§impl ChartPatternCandidate
impl ChartPatternCandidate
Sourcepub fn update_state(&mut self, bar: &Bar) -> PatternState
pub fn update_state(&mut self, bar: &Bar) -> PatternState
Advances this candidate’s lifecycle given a subsequent bar, and returns the (possibly
unchanged) resulting state. A no-op once already Confirmed/Invalidated — those are
terminal.
Trait Implementations§
Source§impl Clone for ChartPatternCandidate
impl Clone for ChartPatternCandidate
Source§fn clone(&self) -> ChartPatternCandidate
fn clone(&self) -> ChartPatternCandidate
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 moreSource§impl Debug for ChartPatternCandidate
impl Debug for ChartPatternCandidate
Source§impl PartialEq for ChartPatternCandidate
impl PartialEq for ChartPatternCandidate
impl StructuralPartialEq for ChartPatternCandidate
Auto Trait Implementations§
impl Freeze for ChartPatternCandidate
impl RefUnwindSafe for ChartPatternCandidate
impl Send for ChartPatternCandidate
impl Sync for ChartPatternCandidate
impl Unpin for ChartPatternCandidate
impl UnsafeUnpin for ChartPatternCandidate
impl UnwindSafe for ChartPatternCandidate
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