pub struct MultiSeriesSync { /* private fields */ }Expand description
Synchronizer for aligning multiple price series with different timestamps or missing bars.
Implementations§
Source§impl MultiSeriesSync
impl MultiSeriesSync
pub fn new() -> Self
pub fn with_policy(missing_policy: MissingSeriesPolicy) -> Self
pub fn reset(&mut self)
Sourcepub fn align_step(
&mut self,
primary: &Bar,
benchmark: Option<&Bar>,
) -> Option<SynchronizedBarPair>
pub fn align_step( &mut self, primary: &Bar, benchmark: Option<&Bar>, ) -> Option<SynchronizedBarPair>
Aligns incoming primary asset bars with benchmark bars. A missing benchmark is either skipped or forward-filled according to the configured policy.
Sourcepub fn align_series(
primary_series: &[Bar],
benchmark_series: &[Bar],
) -> Vec<SynchronizedBarPair>
pub fn align_series( primary_series: &[Bar], benchmark_series: &[Bar], ) -> Vec<SynchronizedBarPair>
Batch aligns two full series of bars by timestamp.
Trait Implementations§
Source§impl Clone for MultiSeriesSync
impl Clone for MultiSeriesSync
Source§fn clone(&self) -> MultiSeriesSync
fn clone(&self) -> MultiSeriesSync
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 MultiSeriesSync
impl Debug for MultiSeriesSync
Source§impl Default for MultiSeriesSync
impl Default for MultiSeriesSync
Source§fn default() -> MultiSeriesSync
fn default() -> MultiSeriesSync
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MultiSeriesSync
impl RefUnwindSafe for MultiSeriesSync
impl Send for MultiSeriesSync
impl Sync for MultiSeriesSync
impl Unpin for MultiSeriesSync
impl UnsafeUnpin for MultiSeriesSync
impl UnwindSafe for MultiSeriesSync
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