[−][src]Struct libtectonic::postprocessing::orderbook::RebinnedOrderbook
Data structure for rebinning orderbooks
If you think of an order as a 2D image, rebinning is lowering the resolution For example, the raw orderbook is 1 nano second apart, you can "zoom out" to 1 second
Price rebinning is similar.
Fields
book: IndexMap<u64, Orderbook>a map from time to orderbook
price_hist: Histogramhistogram of price
Methods
impl RebinnedOrderbook[src]
impl RebinnedOrderbookpub fn from( | [src] |
convert a list of updates to rebinned orderbook with fixed number of time steps bins and ticks bins
Trait Implementations
Auto Trait Implementations
impl Send for RebinnedOrderbook
impl Send for RebinnedOrderbookimpl Sync for RebinnedOrderbook
impl Sync for RebinnedOrderbookBlanket Implementations
impl<T> From for T[src]
impl<T> From for Timpl<T, U> Into for T where
U: From<T>, [src]
impl<T, U> Into for T where
U: From<T>, impl<T, U> TryFrom for T where
T: From<U>, [src]
impl<T, U> TryFrom for T where
T: From<U>, type Error = !
🔬 This is a nightly-only experimental API. (
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error> | [src] |
impl<T> Borrow for T where
T: ?Sized, [src]
impl<T> Borrow for T where
T: ?Sized, impl<T> BorrowMut for T where
T: ?Sized, [src]
impl<T> BorrowMut for T where
T: ?Sized, fn borrow_mut(&mut self) -> &mut T | [src] |
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
impl<T, U> TryInto for T where
U: TryFrom<T>, type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error> | [src] |
impl<T> Any for T where
T: 'static + ?Sized, [src]
impl<T> Any for T where
T: 'static + ?Sized, fn get_type_id(&self) -> TypeId | [src] |