pub struct BacktestConfig {Show 14 fields
pub starting_equity: f64,
pub risk_pct: f64,
pub win_rate_assumption: f64,
pub r_multiple: f64,
pub max_entry_slippage_pct: f64,
pub stop_distance_pct: f64,
pub min_cluster_notional: f64,
pub cluster_lookback_secs: i64,
pub failed_hold_timeout_secs: i64,
pub breakdown_confirm_bps: f64,
pub cooldown_secs: i64,
pub taker_fee_rate: f64,
pub stop_slippage_pct: f64,
pub tp_slippage_pct: f64,
}Fields§
§starting_equity: f64§risk_pct: f64§win_rate_assumption: f64§r_multiple: f64§max_entry_slippage_pct: f64§stop_distance_pct: f64§min_cluster_notional: f64§cluster_lookback_secs: i64§failed_hold_timeout_secs: i64§breakdown_confirm_bps: f64§cooldown_secs: i64§taker_fee_rate: f64§stop_slippage_pct: f64§tp_slippage_pct: f64Trait Implementations§
Source§impl Clone for BacktestConfig
impl Clone for BacktestConfig
Source§fn clone(&self) -> BacktestConfig
fn clone(&self) -> BacktestConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 BacktestConfig
impl Debug for BacktestConfig
Source§impl Default for BacktestConfig
impl Default for BacktestConfig
Source§impl PartialEq for BacktestConfig
impl PartialEq for BacktestConfig
impl StructuralPartialEq for BacktestConfig
Auto Trait Implementations§
impl Freeze for BacktestConfig
impl RefUnwindSafe for BacktestConfig
impl Send for BacktestConfig
impl Sync for BacktestConfig
impl Unpin for BacktestConfig
impl UnsafeUnpin for BacktestConfig
impl UnwindSafe for BacktestConfig
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