Skip to main content

DataPoint

Trait DataPoint 

Source
pub trait DataPoint {
    // Required methods
    fn add_trade(&mut self, trade: &Trade, step: PriceStep);
    fn clear_trades(&mut self);
    fn last_trade_time(&self) -> Option<u64>;
    fn first_trade_time(&self) -> Option<u64>;
    fn last_price(&self) -> Price;
    fn kline(&self) -> Option<&Kline>;
    fn value_high(&self) -> Price;
    fn value_low(&self) -> Price;
}

Required Methods§

Source

fn add_trade(&mut self, trade: &Trade, step: PriceStep)

Source

fn clear_trades(&mut self)

Source

fn last_trade_time(&self) -> Option<u64>

Source

fn first_trade_time(&self) -> Option<u64>

Source

fn last_price(&self) -> Price

Source

fn kline(&self) -> Option<&Kline>

Source

fn value_high(&self) -> Price

Source

fn value_low(&self) -> Price

Implementors§