pub struct RMetricsSection {Show 17 fields
pub observed_count: usize,
pub missing_or_invalid_count: usize,
pub total_r: MetricValue<f64>,
pub mean_r: MetricValue<f64>,
pub median_r: MetricValue<f64>,
pub standard_deviation_r: MetricValue<f64>,
pub positive_r_rate: MetricValue<f64>,
pub positive_r_rate_confidence: MetricValue<ConfidenceInterval>,
pub mean_r_confidence: MetricValue<ConfidenceInterval>,
pub profit_factor: MetricValue<f64>,
pub average_winner_r: MetricValue<f64>,
pub average_loser_r: MetricValue<f64>,
pub best_r: MetricValue<f64>,
pub worst_r: MetricValue<f64>,
pub quantiles: MetricValue<RQuantiles>,
pub cumulative_r_curve: MetricValue<Vec<CumulativeRPoint>>,
pub max_realized_r_drawdown: MetricValue<f64>,
}Fields§
§observed_count: usize§missing_or_invalid_count: usize§total_r: MetricValue<f64>§mean_r: MetricValue<f64>§median_r: MetricValue<f64>§standard_deviation_r: MetricValue<f64>§positive_r_rate: MetricValue<f64>§positive_r_rate_confidence: MetricValue<ConfidenceInterval>§mean_r_confidence: MetricValue<ConfidenceInterval>§profit_factor: MetricValue<f64>Sum of positive R divided by the absolute sum of negative R.
average_winner_r: MetricValue<f64>§average_loser_r: MetricValue<f64>Arithmetic mean of negative R observations (retains its negative sign).
best_r: MetricValue<f64>§worst_r: MetricValue<f64>§quantiles: MetricValue<RQuantiles>§cumulative_r_curve: MetricValue<Vec<CumulativeRPoint>>Ordered by (ordinal, position_id, realized_r) for deterministic output.
max_realized_r_drawdown: MetricValue<f64>Largest peak-to-trough decline on the cumulative realized-R curve.
Trait Implementations§
Source§impl Clone for RMetricsSection
impl Clone for RMetricsSection
Source§fn clone(&self) -> RMetricsSection
fn clone(&self) -> RMetricsSection
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 RMetricsSection
impl Debug for RMetricsSection
Source§impl<'de> Deserialize<'de> for RMetricsSection
impl<'de> Deserialize<'de> for RMetricsSection
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
Source§impl PartialEq for RMetricsSection
impl PartialEq for RMetricsSection
Source§impl Serialize for RMetricsSection
impl Serialize for RMetricsSection
impl StructuralPartialEq for RMetricsSection
Auto Trait Implementations§
impl Freeze for RMetricsSection
impl RefUnwindSafe for RMetricsSection
impl Send for RMetricsSection
impl Sync for RMetricsSection
impl Unpin for RMetricsSection
impl UnsafeUnpin for RMetricsSection
impl UnwindSafe for RMetricsSection
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