pub struct ConfiguredStrategyOutputMsg {
pub document: Value,
pub sources: Vec<SourceBindingMsg>,
pub requirements: Value,
pub data_mode: String,
pub decisions: Value,
pub research: Value,
pub historical_inputs: Option<Value>,
}Expand description
Strategy output returned with a configured run’s economic result.
Fields§
§document: ValueThe document the run compiled, as decoded.
sources: Vec<SourceBindingMsg>§requirements: ValueCompiled requirements the run was bound with: per-source completed-bar lookback, trade slots, Entry slots and classes, and stop-managed slots.
data_mode: Stringticks or bars; a bar run fills waiting orders at each bar’s open and settles stops, targets, and pending orders against its range, meeting the adverse extreme first.
decisions: ValueRetained configured decisions with the signals each emitted.
research: ValueConfigured notes and research-only output.
historical_inputs: Option<Value>Trait Implementations§
Source§impl Clone for ConfiguredStrategyOutputMsg
impl Clone for ConfiguredStrategyOutputMsg
Source§fn clone(&self) -> ConfiguredStrategyOutputMsg
fn clone(&self) -> ConfiguredStrategyOutputMsg
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 moreSource§impl Debug for ConfiguredStrategyOutputMsg
impl Debug for ConfiguredStrategyOutputMsg
Source§impl<'de> Deserialize<'de> for ConfiguredStrategyOutputMsg
impl<'de> Deserialize<'de> for ConfiguredStrategyOutputMsg
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConfiguredStrategyOutputMsg, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConfiguredStrategyOutputMsg, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for ConfiguredStrategyOutputMsg
impl Serialize for ConfiguredStrategyOutputMsg
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ConfiguredStrategyOutputMsg
Auto Trait Implementations§
impl Freeze for ConfiguredStrategyOutputMsg
impl RefUnwindSafe for ConfiguredStrategyOutputMsg
impl Send for ConfiguredStrategyOutputMsg
impl Sync for ConfiguredStrategyOutputMsg
impl Unpin for ConfiguredStrategyOutputMsg
impl UnsafeUnpin for ConfiguredStrategyOutputMsg
impl UnwindSafe for ConfiguredStrategyOutputMsg
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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