pub struct MarketContextOutput {
pub regime: MarketRegime,
pub distance_to_vpoc_atr: f64,
pub current_volume_node: VolumeNodeKind,
pub previous_acceptance: AcceptanceLevel,
pub auction_phase: AuctionPhase,
}Expand description
Composite context around price relative to Volume Profile / regime (plan Anhang E,
MarketContextOutput). Deliberately kept separate from a future AuctionOutput
(Delta/Absorption) since that needs aggressor-tagged trade/tick data, not just Bars —
see the plan’s “Offene Datenmodell-Frage”.
Fields§
§regime: MarketRegime§distance_to_vpoc_atr: f64§current_volume_node: VolumeNodeKind§previous_acceptance: AcceptanceLevel§auction_phase: AuctionPhaseTrait Implementations§
Source§impl Clone for MarketContextOutput
impl Clone for MarketContextOutput
Source§fn clone(&self) -> MarketContextOutput
fn clone(&self) -> MarketContextOutput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MarketContextOutput
Source§impl Debug for MarketContextOutput
impl Debug for MarketContextOutput
Source§impl<'de> Deserialize<'de> for MarketContextOutput
impl<'de> Deserialize<'de> for MarketContextOutput
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 MarketContextOutput
impl PartialEq for MarketContextOutput
Source§impl Serialize for MarketContextOutput
impl Serialize for MarketContextOutput
impl StructuralPartialEq for MarketContextOutput
Auto Trait Implementations§
impl Freeze for MarketContextOutput
impl RefUnwindSafe for MarketContextOutput
impl Send for MarketContextOutput
impl Sync for MarketContextOutput
impl Unpin for MarketContextOutput
impl UnsafeUnpin for MarketContextOutput
impl UnwindSafe for MarketContextOutput
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