pub struct AvellanedaImpactApprox {
pub gamma: f64,
pub sigma: f64,
pub kappa: f64,
pub a: f64,
pub xi: f64,
}Expand description
The asymptotic approximation for the Avellaneda-Stoikov model with Market Impact.
Fields§
§gamma: f64§sigma: f64§kappa: f64§a: f64§xi: f64Implementations§
Trait Implementations§
Source§impl AnalyticalSolution<2> for AvellanedaImpactApprox
impl AnalyticalSolution<2> for AvellanedaImpactApprox
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 AvellanedaImpactApprox
impl RefUnwindSafe for AvellanedaImpactApprox
impl Send for AvellanedaImpactApprox
impl Sync for AvellanedaImpactApprox
impl Unpin for AvellanedaImpactApprox
impl UnsafeUnpin for AvellanedaImpactApprox
impl UnwindSafe for AvellanedaImpactApprox
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