pub struct BacktestTrade {Show 13 fields
pub trade_id: usize,
pub trigger_time: DateTime<Utc>,
pub entry_time: DateTime<Utc>,
pub entry_price: f64,
pub stop_price: f64,
pub take_profit_price: f64,
pub qty: f64,
pub exit_time: Option<DateTime<Utc>>,
pub exit_price: Option<f64>,
pub exit_reason: Option<BacktestExitReason>,
pub gross_pnl: Option<f64>,
pub fees: Option<f64>,
pub net_pnl: Option<f64>,
}Fields§
§trade_id: usize§trigger_time: DateTime<Utc>§entry_time: DateTime<Utc>§entry_price: f64§stop_price: f64§take_profit_price: f64§qty: f64§exit_time: Option<DateTime<Utc>>§exit_price: Option<f64>§exit_reason: Option<BacktestExitReason>§gross_pnl: Option<f64>§fees: Option<f64>§net_pnl: Option<f64>Trait Implementations§
Source§impl Clone for BacktestTrade
impl Clone for BacktestTrade
Source§fn clone(&self) -> BacktestTrade
fn clone(&self) -> BacktestTrade
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 BacktestTrade
impl Debug for BacktestTrade
Source§impl PartialEq for BacktestTrade
impl PartialEq for BacktestTrade
impl StructuralPartialEq for BacktestTrade
Auto Trait Implementations§
impl Freeze for BacktestTrade
impl RefUnwindSafe for BacktestTrade
impl Send for BacktestTrade
impl Sync for BacktestTrade
impl Unpin for BacktestTrade
impl UnsafeUnpin for BacktestTrade
impl UnwindSafe for BacktestTrade
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