stock-trek 0.8.4

Stock Trek time-series analysis
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::{
    commands::command::Command, preferences::Preferences, signal::signals::Signals,
    signal_context::SignalContext, strategy_context::StrategyContext,
};

pub trait Algorithm: Send + Sync {
    fn preferences(&self) -> Preferences;
    fn signals(&self, c: &SignalContext) -> Signals;
    fn strategy(&self, c: &StrategyContext) -> Command;
}