pub struct EquityPoint {
pub time: i64,
pub equity: f64,
}Expand description
One timestamped sample of the portfolio equity curve — the export
shape for plotting / persisting a run (see
BacktestResult::equity_points).
Fields§
§time: i64Candle timestamp of the sample, epoch milliseconds (the same unit
as Candle::time).
equity: f64Portfolio equity (cash + unrealised PnL) at the sample, in quote currency.
Trait Implementations§
Source§impl Clone for EquityPoint
impl Clone for EquityPoint
Source§fn clone(&self) -> EquityPoint
fn clone(&self) -> EquityPoint
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 moreimpl Copy for EquityPoint
Source§impl Debug for EquityPoint
impl Debug for EquityPoint
Source§impl<'de> Deserialize<'de> for EquityPoint
impl<'de> Deserialize<'de> for EquityPoint
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 EquityPoint
impl PartialEq for EquityPoint
Source§impl Serialize for EquityPoint
impl Serialize for EquityPoint
impl StructuralPartialEq for EquityPoint
Auto Trait Implementations§
impl Freeze for EquityPoint
impl RefUnwindSafe for EquityPoint
impl Send for EquityPoint
impl Sync for EquityPoint
impl Unpin for EquityPoint
impl UnsafeUnpin for EquityPoint
impl UnwindSafe for EquityPoint
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