Skip to main content

DataProvider

Trait DataProvider 

Source
pub trait DataProvider {
    // Required method
    fn request(
        &self,
        symbol: &str,
        timeframe: Timeframe,
    ) -> Result<Data, ProviderError>;
}
Expand description

A source of market data: given a symbol and a Pine timeframe, produce its bars.

Required Methods§

Source

fn request( &self, symbol: &str, timeframe: Timeframe, ) -> Result<Data, ProviderError>

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§