pub struct CompetitionAwareFillModel { /* private fields */ }Expand description
Fill model that reduces available liquidity by a factor to simulate market competition.
Implementations§
Trait Implementations§
Source§impl Clone for CompetitionAwareFillModel
impl Clone for CompetitionAwareFillModel
Source§impl Debug for CompetitionAwareFillModel
impl Debug for CompetitionAwareFillModel
Source§impl Default for CompetitionAwareFillModel
impl Default for CompetitionAwareFillModel
Source§impl FillModel for CompetitionAwareFillModel
impl FillModel for CompetitionAwareFillModel
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 CompetitionAwareFillModel
impl RefUnwindSafe for CompetitionAwareFillModel
impl Send for CompetitionAwareFillModel
impl Sync for CompetitionAwareFillModel
impl Unpin for CompetitionAwareFillModel
impl UnsafeUnpin for CompetitionAwareFillModel
impl UnwindSafe for CompetitionAwareFillModel
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