Trait barter::portfolio::OrderGenerator [−][src]
pub trait OrderGenerator {
fn generate_order(
&mut self,
signal: &SignalEvent
) -> Result<Option<OrderEvent>, PortfolioError>;
}
Expand description
May generate an OrderEvent from an input advisory SignalEvent.
Required methods
fn generate_order(
&mut self,
signal: &SignalEvent
) -> Result<Option<OrderEvent>, PortfolioError>
fn generate_order(
&mut self,
signal: &SignalEvent
) -> Result<Option<OrderEvent>, PortfolioError>
May generate an OrderEvent after analysing an input advisory SignalEvent.