pub struct ParameterOptimizationHook {
pub indicator_weights: HashMap<String, f64>,
pub min_confidence_threshold: f64,
pub min_rr_threshold: f64,
}Expand description
Parameter optimization feedback hook for adjusting strategy parameters based on performance.
Fields§
§indicator_weights: HashMap<String, f64>§min_confidence_threshold: f64§min_rr_threshold: f64Implementations§
Source§impl ParameterOptimizationHook
impl ParameterOptimizationHook
pub fn default_preset() -> Self
Sourcepub fn optimize_from_stats(&mut self, stats: &TradeStats)
pub fn optimize_from_stats(&mut self, stats: &TradeStats)
Recommends weight adjustments based on trade statistics.
Trait Implementations§
Source§impl Clone for ParameterOptimizationHook
impl Clone for ParameterOptimizationHook
Source§fn clone(&self) -> ParameterOptimizationHook
fn clone(&self) -> ParameterOptimizationHook
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 ParameterOptimizationHook
impl Debug for ParameterOptimizationHook
Source§impl<'de> Deserialize<'de> for ParameterOptimizationHook
impl<'de> Deserialize<'de> for ParameterOptimizationHook
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
impl StructuralPartialEq for ParameterOptimizationHook
Auto Trait Implementations§
impl Freeze for ParameterOptimizationHook
impl RefUnwindSafe for ParameterOptimizationHook
impl Send for ParameterOptimizationHook
impl Sync for ParameterOptimizationHook
impl Unpin for ParameterOptimizationHook
impl UnsafeUnpin for ParameterOptimizationHook
impl UnwindSafe for ParameterOptimizationHook
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