pub struct CalculatedPositionState {
pub instrument: Option<InstrumentName>,
pub net_unrealized_pl: Option<Decimal>,
pub long_unrealized_pl: Option<Decimal>,
pub short_unrealized_pl: Option<Decimal>,
pub margin_used: Option<Decimal>,
}Expand description
The dynamic (calculated) state of a Position
Fields§
§instrument: Option<InstrumentName>The Position’s Instrument.
net_unrealized_pl: Option<Decimal>The Position’s net unrealized profit/loss
long_unrealized_pl: Option<Decimal>The unrealized profit/loss of the Position’s long open Trades
short_unrealized_pl: Option<Decimal>The unrealized profit/loss of the Position’s short open Trades
margin_used: Option<Decimal>Margin currently used by the Position.
Trait Implementations§
Source§impl Clone for CalculatedPositionState
impl Clone for CalculatedPositionState
Source§impl Debug for CalculatedPositionState
impl Debug for CalculatedPositionState
Source§impl<'de> Deserialize<'de> for CalculatedPositionState
impl<'de> Deserialize<'de> for CalculatedPositionState
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CalculatedPositionState
impl PartialEq for CalculatedPositionState
Source§impl Serialize for CalculatedPositionState
impl Serialize for CalculatedPositionState
impl StructuralPartialEq for CalculatedPositionState
Auto Trait Implementations§
impl Freeze for CalculatedPositionState
impl RefUnwindSafe for CalculatedPositionState
impl Send for CalculatedPositionState
impl Sync for CalculatedPositionState
impl Unpin for CalculatedPositionState
impl UnsafeUnpin for CalculatedPositionState
impl UnwindSafe for CalculatedPositionState
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