nautilus_backtest::modules

Trait SimulationModule

source
pub trait SimulationModule {
    // Required methods
    fn register_venue(&self, exchange: SimulatedExchange);
    fn pre_process(&self, data: Data);
    fn process(&self, ts_now: UnixNanos);
    fn log_diagnostics(&self, logger: Logger);
    fn reset(&self);
}

Required Methods§

source

fn register_venue(&self, exchange: SimulatedExchange)

source

fn pre_process(&self, data: Data)

source

fn process(&self, ts_now: UnixNanos)

source

fn log_diagnostics(&self, logger: Logger)

source

fn reset(&self)

Implementors§