pub enum IntrabarFillPolicy {
StopFirst,
TargetFirst,
}Expand description
How a bracket’s stop-loss and take-profit are ordered when a single bar’s OHLC range touches both. Real intrabar order is unknowable from OHLC alone; this makes the assumption explicit and deterministic instead of leaving it to fill-collection order.
Variants§
StopFirst
The stop-loss is assumed to be touched first, i.e. the conservative (worse-for-the- position) outcome is realized. Default.
TargetFirst
The take-profit is assumed to be touched first.
Trait Implementations§
Source§impl Clone for IntrabarFillPolicy
impl Clone for IntrabarFillPolicy
Source§fn clone(&self) -> IntrabarFillPolicy
fn clone(&self) -> IntrabarFillPolicy
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 IntrabarFillPolicy
Source§impl Debug for IntrabarFillPolicy
impl Debug for IntrabarFillPolicy
Source§impl Default for IntrabarFillPolicy
impl Default for IntrabarFillPolicy
Source§fn default() -> IntrabarFillPolicy
fn default() -> IntrabarFillPolicy
Returns the “default value” for a type. Read more
impl Eq for IntrabarFillPolicy
Source§impl PartialEq for IntrabarFillPolicy
impl PartialEq for IntrabarFillPolicy
impl StructuralPartialEq for IntrabarFillPolicy
Auto Trait Implementations§
impl Freeze for IntrabarFillPolicy
impl RefUnwindSafe for IntrabarFillPolicy
impl Send for IntrabarFillPolicy
impl Sync for IntrabarFillPolicy
impl Unpin for IntrabarFillPolicy
impl UnsafeUnpin for IntrabarFillPolicy
impl UnwindSafe for IntrabarFillPolicy
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