pub struct BacktestResultSummary {
pub total_trades: u32,
pub winning_trades: u32,
pub losing_trades: u32,
pub total_pnl_pct: f64,
pub max_drawdown_pct: f64,
pub win_rate: f64,
pub profit_factor: f64,
pub sharpe_ratio: f64,
pub trades_per_day: f64,
}Expand description
Summary of backtest results
Fields§
§total_trades: u32§winning_trades: u32§losing_trades: u32§total_pnl_pct: f64§max_drawdown_pct: f64§win_rate: f64§profit_factor: f64§sharpe_ratio: f64§trades_per_day: f64Trait Implementations§
Source§impl Clone for BacktestResultSummary
impl Clone for BacktestResultSummary
Source§fn clone(&self) -> BacktestResultSummary
fn clone(&self) -> BacktestResultSummary
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 BacktestResultSummary
impl Debug for BacktestResultSummary
Source§impl Default for BacktestResultSummary
impl Default for BacktestResultSummary
Source§fn default() -> BacktestResultSummary
fn default() -> BacktestResultSummary
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BacktestResultSummary
impl<'de> Deserialize<'de> for BacktestResultSummary
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 BacktestResultSummary
impl RefUnwindSafe for BacktestResultSummary
impl Send for BacktestResultSummary
impl Sync for BacktestResultSummary
impl Unpin for BacktestResultSummary
impl UnsafeUnpin for BacktestResultSummary
impl UnwindSafe for BacktestResultSummary
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