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§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<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
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