pub struct LimitOrderPartialFillModel { /* private fields */ }Expand description
Fill model that simulates partial fills: max 5 contracts at best, unlimited one tick worse.
Implementations§
Trait Implementations§
Source§impl Clone for LimitOrderPartialFillModel
impl Clone for LimitOrderPartialFillModel
Source§impl Debug for LimitOrderPartialFillModel
impl Debug for LimitOrderPartialFillModel
Source§impl Default for LimitOrderPartialFillModel
impl Default for LimitOrderPartialFillModel
Source§impl FillModel for LimitOrderPartialFillModel
impl FillModel for LimitOrderPartialFillModel
Source§fn is_limit_filled(&mut self) -> Result<bool>
fn is_limit_filled(&mut self) -> Result<bool>
Returns
true if a limit order should be filled based on the model. Read moreSource§fn is_slipped(&mut self) -> Result<bool>
fn is_slipped(&mut self) -> Result<bool>
Returns
true if an order fill should slip by one tick. Read moreAuto Trait Implementations§
impl Freeze for LimitOrderPartialFillModel
impl RefUnwindSafe for LimitOrderPartialFillModel
impl Send for LimitOrderPartialFillModel
impl Sync for LimitOrderPartialFillModel
impl Unpin for LimitOrderPartialFillModel
impl UnsafeUnpin for LimitOrderPartialFillModel
impl UnwindSafe for LimitOrderPartialFillModel
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