stock-trek 0.8.2

Stock Trek time-series analysis
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::{
    actions::{recoverable_action::RecoveryPolicy, resolved_action::ResolvedAction},
    error::result::StockTrekResult,
    portfolios::portfolio::Portfolio,
    signal::signals::Signals,
};

pub struct ResolvedContext {
    pub enqueue_action: EnqueueActionFn,
    pub portfolio: Portfolio,
    pub signals: Signals,
}

pub type EnqueueActionFn =
    fn(resolved_action: &ResolvedAction, recovery_policy: &RecoveryPolicy) -> StockTrekResult<()>;