pub struct TradeSpan {
pub id: usize,
pub entry_bar: usize,
pub exit_bar: usize,
}Expand description
Representation of a trade’s temporal lifespan for purging calculations.
Fields§
§id: usize§entry_bar: usizeBar index when the trade setup was entered / signal evaluated.
exit_bar: usizeBar index when the trade reached its target, stop, or horizon expiry.
Trait Implementations§
impl Copy for TradeSpan
Source§impl<'de> Deserialize<'de> for TradeSpan
impl<'de> Deserialize<'de> for TradeSpan
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
impl Eq for TradeSpan
impl StructuralPartialEq for TradeSpan
Auto Trait Implementations§
impl Freeze for TradeSpan
impl RefUnwindSafe for TradeSpan
impl Send for TradeSpan
impl Sync for TradeSpan
impl Unpin for TradeSpan
impl UnsafeUnpin for TradeSpan
impl UnwindSafe for TradeSpan
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