pub struct BotPatterns {
pub trades_sampled: usize,
pub tape_note: Option<String>,
pub findings: Vec<Finding>,
pub bot_like_pct: Option<f64>,
pub bot_like_volume_pct: Option<f64>,
pub book_checked: bool,
}Expand description
The bot-pattern result of one summary.
Fields§
§trades_sampled: usizeTrades the tape signals read (0 when there was no tape).
tape_note: Option<String>Why the tape signals did not run, when they did not.
findings: Vec<Finding>The signals found.
bot_like_pct: Option<f64>Share of the sampled trades, in percent, that a repeated-size or ping-pong signal covers. Reported only: it changes no volume figure.
bot_like_volume_pct: Option<f64>The same trades’ share of the sampled volume (price × quantity), in percent: many tiny bot trades can be little of the volume.
book_checked: boolTrue when a real exchange book was read for ladders.
Implementations§
Source§impl BotPatterns
impl BotPatterns
Sourcepub fn check(&self) -> HealthCheck
pub fn check(&self) -> HealthCheck
The health check line. A finding warns; nothing found passes when the tape was read; with no tape and no ladder it does not apply.
Trait Implementations§
Source§impl Clone for BotPatterns
impl Clone for BotPatterns
Source§impl Debug for BotPatterns
impl Debug for BotPatterns
Source§impl PartialEq for BotPatterns
impl PartialEq for BotPatterns
Source§impl Serialize for BotPatterns
impl Serialize for BotPatterns
impl StructuralPartialEq for BotPatterns
Auto Trait Implementations§
impl Freeze for BotPatterns
impl RefUnwindSafe for BotPatterns
impl Send for BotPatterns
impl Sync for BotPatterns
impl Unpin for BotPatterns
impl UnsafeUnpin for BotPatterns
impl UnwindSafe for BotPatterns
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