pub enum LookbackMode {
FixedCount(usize),
FixedWindow(i64),
BarRelative(usize),
}Expand description
Lookback mode for trade history
Variants§
FixedCount(usize)
Keep last N trades before bar open
FixedWindow(i64)
Keep trades from last T microseconds before bar open
BarRelative(usize)
Keep trades from last N completed bars (Issue #81)
Self-adapting: lookback window scales with bar size.
- Micro bars (50 dbps, ~10 trades): BarRelative(3) → ~30 trades
- Standard bars (250 dbps, ~200 trades): BarRelative(3) → ~600 trades
- Macro bars (1000 dbps, ~5000 trades): BarRelative(3) → ~15,000 trades
Trait Implementations§
Source§impl Clone for LookbackMode
impl Clone for LookbackMode
Source§fn clone(&self) -> LookbackMode
fn clone(&self) -> LookbackMode
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 moreAuto Trait Implementations§
impl Freeze for LookbackMode
impl RefUnwindSafe for LookbackMode
impl Send for LookbackMode
impl Sync for LookbackMode
impl Unpin for LookbackMode
impl UnsafeUnpin for LookbackMode
impl UnwindSafe for LookbackMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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