pub struct BatchAnalysisEngine { /* private fields */ }Expand description
Main batch analysis engine
Implementations§
Source§impl BatchAnalysisEngine
impl BatchAnalysisEngine
Sourcepub fn with_config(config: BatchConfig) -> Self
pub fn with_config(config: BatchConfig) -> Self
Create new batch analysis engine with custom configuration
Sourcepub fn analyze_single_symbol(
&self,
range_bars: &[RangeBar],
symbol: &str,
) -> Result<BatchResult, BatchError>
pub fn analyze_single_symbol( &self, range_bars: &[RangeBar], symbol: &str, ) -> Result<BatchResult, BatchError>
Analyze single symbol range bar data
Sourcepub fn analyze_multiple_symbols(
&self,
symbol_data: HashMap<String, Vec<RangeBar>>,
) -> Result<Vec<BatchResult>, BatchError>
pub fn analyze_multiple_symbols( &self, symbol_data: HashMap<String, Vec<RangeBar>>, ) -> Result<Vec<BatchResult>, BatchError>
Analyze multiple symbols for cross-symbol analysis
Trait Implementations§
Source§impl Debug for BatchAnalysisEngine
impl Debug for BatchAnalysisEngine
Auto Trait Implementations§
impl Freeze for BatchAnalysisEngine
impl RefUnwindSafe for BatchAnalysisEngine
impl Send for BatchAnalysisEngine
impl Sync for BatchAnalysisEngine
impl Unpin for BatchAnalysisEngine
impl UnwindSafe for BatchAnalysisEngine
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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