stock-trek 0.4.0

Stock Trek time-series analysis
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::{
    resolver_context::ResolverContext, resolvers::resolver::Resolver, scratch_pad::ScratchPad,
    strategy_context::StrategyContext,
};
use anyhow::Result;

pub trait Strategy: Send + Sync {
    fn market_calculations(&self, context: StrategyContext) -> Result<ScratchPad>;
    fn action_resolver(&self, context: ResolverContext) -> Result<Resolver>;
}