pub struct StrategiesConfig {
pub weights: StrategyWeights,
pub consensus: ConsensusConfig,
pub ema_crossover: EmaCrossoverConfig,
pub rsi_reversal: RsiReversalConfig,
pub macd_momentum: MacdMomentumConfig,
pub bollinger_breakout: BollingerBreakoutConfig,
}Fields§
§weights: StrategyWeightsStrategy weights
consensus: ConsensusConfigConsensus settings
ema_crossover: EmaCrossoverConfigEMA crossover strategy
rsi_reversal: RsiReversalConfigRSI reversal strategy
macd_momentum: MacdMomentumConfigMACD momentum strategy
bollinger_breakout: BollingerBreakoutConfigBollinger breakout strategy
Trait Implementations§
Source§impl Clone for StrategiesConfig
impl Clone for StrategiesConfig
Source§fn clone(&self) -> StrategiesConfig
fn clone(&self) -> StrategiesConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StrategiesConfig
impl Debug for StrategiesConfig
Source§impl Default for StrategiesConfig
impl Default for StrategiesConfig
Source§fn default() -> StrategiesConfig
fn default() -> StrategiesConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StrategiesConfigwhere
StrategiesConfig: Default,
impl<'de> Deserialize<'de> for StrategiesConfigwhere
StrategiesConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for StrategiesConfig
impl RefUnwindSafe for StrategiesConfig
impl Send for StrategiesConfig
impl Sync for StrategiesConfig
impl Unpin for StrategiesConfig
impl UnsafeUnpin for StrategiesConfig
impl UnwindSafe for StrategiesConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more