pub struct BacktestReport {Show 21 fields
pub run_id: Option<i64>,
pub template: StrategyTemplate,
pub instrument: String,
pub mode: BinanceMode,
pub from: NaiveDate,
pub to: NaiveDate,
pub db_path: PathBuf,
pub dataset: BacktestDatasetSummary,
pub config: BacktestConfig,
pub trigger_count: usize,
pub trades: Vec<BacktestTrade>,
pub wins: usize,
pub losses: usize,
pub open_trades: usize,
pub skipped_triggers: usize,
pub starting_equity: f64,
pub ending_equity: f64,
pub net_pnl: f64,
pub observed_win_rate: f64,
pub average_net_pnl: f64,
pub configured_expected_value: f64,
}Fields§
§run_id: Option<i64>§template: StrategyTemplate§instrument: String§mode: BinanceMode§from: NaiveDate§to: NaiveDate§db_path: PathBuf§dataset: BacktestDatasetSummary§config: BacktestConfig§trigger_count: usize§trades: Vec<BacktestTrade>§wins: usize§losses: usize§open_trades: usize§skipped_triggers: usize§starting_equity: f64§ending_equity: f64§net_pnl: f64§observed_win_rate: f64§average_net_pnl: f64§configured_expected_value: f64Trait Implementations§
Source§impl Clone for BacktestReport
impl Clone for BacktestReport
Source§fn clone(&self) -> BacktestReport
fn clone(&self) -> BacktestReport
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 BacktestReport
impl Debug for BacktestReport
Source§impl PartialEq for BacktestReport
impl PartialEq for BacktestReport
impl StructuralPartialEq for BacktestReport
Auto Trait Implementations§
impl Freeze for BacktestReport
impl RefUnwindSafe for BacktestReport
impl Send for BacktestReport
impl Sync for BacktestReport
impl Unpin for BacktestReport
impl UnsafeUnpin for BacktestReport
impl UnwindSafe for BacktestReport
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