pub struct AvellanedaDriftApprox {
pub gamma: f64,
pub sigma: f64,
pub kappa: f64,
pub a: f64,
pub mu: f64,
}Expand description
The asymptotic approximation for the Avellaneda-Stoikov model with Drift.
Fields§
§gamma: f64§sigma: f64§kappa: f64§a: f64§mu: f64Implementations§
Trait Implementations§
Source§impl AnalyticalSolution<2> for AvellanedaDriftApprox
impl AnalyticalSolution<2> for AvellanedaDriftApprox
Source§fn value_function(&self, _t: f64, _state: &[f64; 2]) -> f64
fn value_function(&self, _t: f64, _state: &[f64; 2]) -> f64
Returns the theoretical value function V(t, state)
Source§fn optimal_controls(&self, _t: f64, state: &[f64; 2]) -> ControlOutput<2>
fn optimal_controls(&self, _t: f64, state: &[f64; 2]) -> ControlOutput<2>
Returns the optimal controls (intensities/spreads) at (t, state)
Auto Trait Implementations§
impl Freeze for AvellanedaDriftApprox
impl RefUnwindSafe for AvellanedaDriftApprox
impl Send for AvellanedaDriftApprox
impl Sync for AvellanedaDriftApprox
impl Unpin for AvellanedaDriftApprox
impl UnsafeUnpin for AvellanedaDriftApprox
impl UnwindSafe for AvellanedaDriftApprox
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more