diff --git a/develop/.doctrees/api_reference/accounting.doctree b/develop/.doctrees/api_reference/accounting.doctree index 999cf8bc8a07..8f28f9861dd6 100644 Binary files a/develop/.doctrees/api_reference/accounting.doctree and b/develop/.doctrees/api_reference/accounting.doctree differ diff --git a/develop/.doctrees/api_reference/adapters/betfair.doctree b/develop/.doctrees/api_reference/adapters/betfair.doctree index 5837e79b05d0..d91fa0ed6b96 100644 Binary files a/develop/.doctrees/api_reference/adapters/betfair.doctree and b/develop/.doctrees/api_reference/adapters/betfair.doctree differ diff --git a/develop/.doctrees/api_reference/adapters/binance.doctree b/develop/.doctrees/api_reference/adapters/binance.doctree index da2f40e83454..ff096c8eedc9 100644 Binary files a/develop/.doctrees/api_reference/adapters/binance.doctree and b/develop/.doctrees/api_reference/adapters/binance.doctree differ diff --git a/develop/.doctrees/api_reference/adapters/interactive_brokers.doctree b/develop/.doctrees/api_reference/adapters/interactive_brokers.doctree index 73b2a880df12..8a28e5a72dea 100644 Binary files a/develop/.doctrees/api_reference/adapters/interactive_brokers.doctree and b/develop/.doctrees/api_reference/adapters/interactive_brokers.doctree differ diff --git a/develop/.doctrees/api_reference/analysis.doctree b/develop/.doctrees/api_reference/analysis.doctree index 797df5c3893f..4eee62e14daf 100644 Binary files a/develop/.doctrees/api_reference/analysis.doctree and b/develop/.doctrees/api_reference/analysis.doctree differ diff --git a/develop/.doctrees/api_reference/backtest.doctree b/develop/.doctrees/api_reference/backtest.doctree index 08f871bd16ed..c78c1f7613c9 100644 Binary files a/develop/.doctrees/api_reference/backtest.doctree and b/develop/.doctrees/api_reference/backtest.doctree differ diff --git a/develop/.doctrees/api_reference/cache.doctree b/develop/.doctrees/api_reference/cache.doctree index 85121ccf395a..df7b346b08ad 100644 Binary files a/develop/.doctrees/api_reference/cache.doctree and b/develop/.doctrees/api_reference/cache.doctree differ diff --git a/develop/.doctrees/api_reference/common.doctree b/develop/.doctrees/api_reference/common.doctree index 91aaaae74c61..5acc1e224c67 100644 Binary files a/develop/.doctrees/api_reference/common.doctree and b/develop/.doctrees/api_reference/common.doctree differ diff --git a/develop/.doctrees/api_reference/config.doctree b/develop/.doctrees/api_reference/config.doctree index 6be539a8a728..2843c3599f5f 100644 Binary files a/develop/.doctrees/api_reference/config.doctree and b/develop/.doctrees/api_reference/config.doctree differ diff --git a/develop/.doctrees/api_reference/core.doctree b/develop/.doctrees/api_reference/core.doctree index 954a9c7bcb45..171ffabbc8f8 100644 Binary files a/develop/.doctrees/api_reference/core.doctree and b/develop/.doctrees/api_reference/core.doctree differ diff --git a/develop/.doctrees/api_reference/data.doctree b/develop/.doctrees/api_reference/data.doctree index ab76d1f4c5de..8c4dfaa5e2e4 100644 Binary files a/develop/.doctrees/api_reference/data.doctree and b/develop/.doctrees/api_reference/data.doctree differ diff --git a/develop/.doctrees/api_reference/execution.doctree b/develop/.doctrees/api_reference/execution.doctree index 79fdcac1d951..97a30eebe002 100644 Binary files a/develop/.doctrees/api_reference/execution.doctree and b/develop/.doctrees/api_reference/execution.doctree differ diff --git a/develop/.doctrees/api_reference/indicators.doctree b/develop/.doctrees/api_reference/indicators.doctree index aef655b119cc..29c0225d63a0 100644 Binary files a/develop/.doctrees/api_reference/indicators.doctree and b/develop/.doctrees/api_reference/indicators.doctree differ diff --git a/develop/.doctrees/api_reference/live.doctree b/develop/.doctrees/api_reference/live.doctree index 4208d79c8703..cd7700928e3b 100644 Binary files a/develop/.doctrees/api_reference/live.doctree and b/develop/.doctrees/api_reference/live.doctree differ diff --git a/develop/.doctrees/api_reference/model/events.doctree b/develop/.doctrees/api_reference/model/events.doctree index 157d87d7c2e6..59ad147501fe 100644 Binary files a/develop/.doctrees/api_reference/model/events.doctree and b/develop/.doctrees/api_reference/model/events.doctree differ diff --git a/develop/.doctrees/api_reference/model/identifiers.doctree b/develop/.doctrees/api_reference/model/identifiers.doctree index 20a9f4382f89..dd4ecfd11b82 100644 Binary files a/develop/.doctrees/api_reference/model/identifiers.doctree and b/develop/.doctrees/api_reference/model/identifiers.doctree differ diff --git a/develop/.doctrees/api_reference/model/instruments.doctree b/develop/.doctrees/api_reference/model/instruments.doctree index cccd06c80e0e..ee6c9e0db16b 100644 Binary files a/develop/.doctrees/api_reference/model/instruments.doctree and b/develop/.doctrees/api_reference/model/instruments.doctree differ diff --git a/develop/.doctrees/api_reference/model/objects.doctree b/develop/.doctrees/api_reference/model/objects.doctree index 7b8062e063f8..0313a967f3c2 100644 Binary files a/develop/.doctrees/api_reference/model/objects.doctree and b/develop/.doctrees/api_reference/model/objects.doctree differ diff --git a/develop/.doctrees/api_reference/model/orders.doctree b/develop/.doctrees/api_reference/model/orders.doctree index 7181474e5e02..e585b899be39 100644 Binary files a/develop/.doctrees/api_reference/model/orders.doctree and b/develop/.doctrees/api_reference/model/orders.doctree differ diff --git a/develop/.doctrees/api_reference/model/position.doctree b/develop/.doctrees/api_reference/model/position.doctree index cc66144c6bce..6178a92f1e21 100644 Binary files a/develop/.doctrees/api_reference/model/position.doctree and b/develop/.doctrees/api_reference/model/position.doctree differ diff --git a/develop/.doctrees/api_reference/model/tick_scheme.doctree b/develop/.doctrees/api_reference/model/tick_scheme.doctree index 7268185b210b..25928a41aac3 100644 Binary files a/develop/.doctrees/api_reference/model/tick_scheme.doctree and b/develop/.doctrees/api_reference/model/tick_scheme.doctree differ diff --git a/develop/.doctrees/api_reference/persistence.doctree b/develop/.doctrees/api_reference/persistence.doctree index bd30ff55750e..a0be3df616b7 100644 Binary files a/develop/.doctrees/api_reference/persistence.doctree and b/develop/.doctrees/api_reference/persistence.doctree differ diff --git a/develop/.doctrees/api_reference/portfolio.doctree b/develop/.doctrees/api_reference/portfolio.doctree index 49313e7bfe20..a76d3a617dc9 100644 Binary files a/develop/.doctrees/api_reference/portfolio.doctree and b/develop/.doctrees/api_reference/portfolio.doctree differ diff --git a/develop/.doctrees/api_reference/risk.doctree b/develop/.doctrees/api_reference/risk.doctree index 8e9e613abade..56cb033e50c6 100644 Binary files a/develop/.doctrees/api_reference/risk.doctree and b/develop/.doctrees/api_reference/risk.doctree differ diff --git a/develop/.doctrees/api_reference/serialization.doctree b/develop/.doctrees/api_reference/serialization.doctree index 54e8ac747899..3a9fc01d13c9 100644 Binary files a/develop/.doctrees/api_reference/serialization.doctree and b/develop/.doctrees/api_reference/serialization.doctree differ diff --git a/develop/.doctrees/api_reference/system.doctree b/develop/.doctrees/api_reference/system.doctree index 42391e9cc397..e7873b189a65 100644 Binary files a/develop/.doctrees/api_reference/system.doctree and b/develop/.doctrees/api_reference/system.doctree differ diff --git a/develop/.doctrees/api_reference/trading.doctree b/develop/.doctrees/api_reference/trading.doctree index 9a5847a4a210..3522b60c922f 100644 Binary files a/develop/.doctrees/api_reference/trading.doctree and b/develop/.doctrees/api_reference/trading.doctree differ diff --git a/develop/.doctrees/environment.pickle b/develop/.doctrees/environment.pickle index 9fe1899e82b7..e664169507d7 100644 Binary files a/develop/.doctrees/environment.pickle and b/develop/.doctrees/environment.pickle differ diff --git a/develop/api_reference/adapters/interactive_brokers.html b/develop/api_reference/adapters/interactive_brokers.html index 712b894698db..9d829c2884f4 100644 --- a/develop/api_reference/adapters/interactive_brokers.html +++ b/develop/api_reference/adapters/interactive_brokers.html @@ -11302,7 +11302,7 @@

at - 0x7f886a5568d0> + 0x7f7e483d4ad0> = diff --git a/develop/core/nautilus_common/clock/struct.LiveClock.html b/develop/core/nautilus_common/clock/struct.LiveClock.html index a9efdd13c2d3..c511fb12aa71 100644 --- a/develop/core/nautilus_common/clock/struct.LiveClock.html +++ b/develop/core/nautilus_common/clock/struct.LiveClock.html @@ -369,7 +369,7 @@
Examples
)

Set a Timer to start alerting at every interval between start and stop time. Optional callback gets used to handle generated event.
source§

fn next_time_ns(&self, name: &str) -> UnixNanos

source§

fn cancel_timer(&mut self, name: &str)

source§

fn cancel_timers(&mut self)

source§

impl Default for LiveClock

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Deref for LiveClock

§

type Target = AtomicTime

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl IntoPy<Py<PyAny>> for LiveClock

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PyClass for LiveClock

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for LiveClock

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<LiveClock>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LiveClock

§

type Holder = Option<PyRef<'py, LiveClock>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LiveClock

§

type Holder = Option<PyRefMut<'py, LiveClock>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for LiveClock

§

type AsRefTarget = PyCell<LiveClock>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "LiveClock"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for LiveClock

§

impl Send for LiveClock

§

impl Sync for LiveClock

§

impl Unpin for LiveClock

§

impl !UnwindSafe for LiveClock

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LiveClock

§

type Holder = Option<PyRef<'py, LiveClock>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LiveClock

§

type Holder = Option<PyRefMut<'py, LiveClock>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for LiveClock

§

type AsRefTarget = PyCell<LiveClock>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "LiveClock"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for LiveClock

§

impl Send for LiveClock

§

impl Sync for LiveClock

§

impl Unpin for LiveClock

§

impl !UnwindSafe for LiveClock

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_common/enums/enum.ComponentState.html b/develop/core/nautilus_common/enums/enum.ComponentState.html index 9b0667d1cb67..31a595fb264d 100644 --- a/develop/core/nautilus_common/enums/enum.ComponentState.html +++ b/develop/core/nautilus_common/enums/enum.ComponentState.html @@ -41,7 +41,7 @@ sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for ComponentState

source§

fn partial_cmp(&self, other: &ComponentState) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl PyClass for ComponentState

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for ComponentState

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<ComponentState>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentState

§

type Holder = Option<PyRef<'py, ComponentState>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentState

§

type Holder = Option<PyRefMut<'py, ComponentState>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for ComponentState

§

type AsRefTarget = PyCell<ComponentState>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "ComponentState"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.
source§

impl Serialize for ComponentState

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentState

§

type Holder = Option<PyRef<'py, ComponentState>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentState

§

type Holder = Option<PyRefMut<'py, ComponentState>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for ComponentState

§

type AsRefTarget = PyCell<ComponentState>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "ComponentState"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.
source§

impl Serialize for ComponentState

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<&str> for ComponentState

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &str) -> Result<ComponentState, <Self as TryFrom<&str>>::Error>

Performs the conversion.
source§

impl Copy for ComponentState

source§

impl Eq for ComponentState

source§

impl StructuralEq for ComponentState

source§

impl StructuralPartialEq for ComponentState

Auto Trait Implementations§

§

impl RefUnwindSafe for ComponentState

§

impl Send for ComponentState

§

impl Sync for ComponentState

§

impl Unpin for ComponentState

§

impl UnwindSafe for ComponentState

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_common/enums/enum.ComponentTrigger.html b/develop/core/nautilus_common/enums/enum.ComponentTrigger.html index 65024d99a8d7..d599072b7413 100644 --- a/develop/core/nautilus_common/enums/enum.ComponentTrigger.html +++ b/develop/core/nautilus_common/enums/enum.ComponentTrigger.html @@ -32,8 +32,8 @@
§

Fault = 14

A trigger for the component to fault.

§

FaultCompleted = 15

A trigger when the component has successfully faulted.

Implementations§

source§

impl ComponentTrigger

source

pub const fn from_repr(discriminant: usize) -> Option<ComponentTrigger>

Try to create Self from the raw representation

-

Trait Implementations§

source§

impl Clone for ComponentTrigger

source§

fn clone(&self) -> ComponentTrigger

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ComponentTrigger

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ComponentTrigger

source§

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 Display for ComponentTrigger

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for ComponentTrigger

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<ComponentTrigger, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for ComponentTrigger

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Trait Implementations§

source§

impl Clone for ComponentTrigger

source§

fn clone(&self) -> ComponentTrigger

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ComponentTrigger

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ComponentTrigger

source§

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 Display for ComponentTrigger

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for ComponentTrigger

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<ComponentTrigger, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for ComponentTrigger

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl IntoEnumIterator for ComponentTrigger

source§

impl IntoPy<Py<PyAny>> for ComponentTrigger

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl Ord for ComponentTrigger

source§

fn cmp(&self, other: &ComponentTrigger) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where @@ -43,7 +43,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for ComponentTrigger

source§

fn partial_cmp(&self, other: &ComponentTrigger) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl PyClass for ComponentTrigger

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for ComponentTrigger

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<ComponentTrigger>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentTrigger

§

type Holder = Option<PyRef<'py, ComponentTrigger>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentTrigger

§

type Holder = Option<PyRefMut<'py, ComponentTrigger>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for ComponentTrigger

§

type AsRefTarget = PyCell<ComponentTrigger>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "ComponentTrigger"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.
source§

impl Serialize for ComponentTrigger

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentTrigger

§

type Holder = Option<PyRef<'py, ComponentTrigger>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentTrigger

§

type Holder = Option<PyRefMut<'py, ComponentTrigger>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for ComponentTrigger

§

type AsRefTarget = PyCell<ComponentTrigger>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "ComponentTrigger"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.
source§

impl Serialize for ComponentTrigger

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<&str> for ComponentTrigger

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &str) -> Result<ComponentTrigger, <Self as TryFrom<&str>>::Error>

Performs the conversion.
source§

impl Copy for ComponentTrigger

source§

impl Eq for ComponentTrigger

source§

impl StructuralEq for ComponentTrigger

source§

impl StructuralPartialEq for ComponentTrigger

Auto Trait Implementations§

§

impl RefUnwindSafe for ComponentTrigger

§

impl Send for ComponentTrigger

§

impl Sync for ComponentTrigger

§

impl Unpin for ComponentTrigger

§

impl UnwindSafe for ComponentTrigger

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_common/enums/enum.LogColor.html b/develop/core/nautilus_common/enums/enum.LogColor.html index 60e38194c1b3..cd36d6ced710 100644 --- a/develop/core/nautilus_common/enums/enum.LogColor.html +++ b/develop/core/nautilus_common/enums/enum.LogColor.html @@ -27,7 +27,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for LogColor

source§

fn partial_cmp(&self, other: &LogColor) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl PyClass for LogColor

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for LogColor

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<LogColor>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogColor

§

type Holder = Option<PyRef<'py, LogColor>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogColor

§

type Holder = Option<PyRefMut<'py, LogColor>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for LogColor

§

type AsRefTarget = PyCell<LogColor>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "LogColor"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.
source§

impl Serialize for LogColor

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogColor

§

type Holder = Option<PyRef<'py, LogColor>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogColor

§

type Holder = Option<PyRefMut<'py, LogColor>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for LogColor

§

type AsRefTarget = PyCell<LogColor>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "LogColor"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.
source§

impl Serialize for LogColor

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<&str> for LogColor

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &str) -> Result<LogColor, <Self as TryFrom<&str>>::Error>

Performs the conversion.
source§

impl Copy for LogColor

source§

impl Eq for LogColor

source§

impl StructuralEq for LogColor

source§

impl StructuralPartialEq for LogColor

Auto Trait Implementations§

§

impl RefUnwindSafe for LogColor

§

impl Send for LogColor

§

impl Sync for LogColor

§

impl Unpin for LogColor

§

impl UnwindSafe for LogColor

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_common/enums/enum.LogFormat.html b/develop/core/nautilus_common/enums/enum.LogFormat.html index 6877041614c2..fe7a98a85a9e 100644 --- a/develop/core/nautilus_common/enums/enum.LogFormat.html +++ b/develop/core/nautilus_common/enums/enum.LogFormat.html @@ -13,7 +13,7 @@
§

Bold = 2

Bold log format. This ANSI escape code is used to make the text bold in the log output.

§

Underline = 3

Underline log format. This ANSI escape code is used to underline the text in the log output.

Implementations§

source§

impl LogFormat

source

pub const fn from_repr(discriminant: usize) -> Option<LogFormat>

Try to create Self from the raw representation

-

Trait Implementations§

source§

impl Clone for LogFormat

source§

fn clone(&self) -> LogFormat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LogFormat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for LogFormat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for LogFormat

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<LogFormat, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for LogFormat

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Trait Implementations§

source§

impl Clone for LogFormat

source§

fn clone(&self) -> LogFormat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LogFormat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for LogFormat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for LogFormat

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<LogFormat, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for LogFormat

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl IntoPy<Py<PyAny>> for LogFormat

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for LogFormat

source§

fn eq(&self, other: &LogFormat) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always diff --git a/develop/core/nautilus_common/enums/enum.LogLevel.html b/develop/core/nautilus_common/enums/enum.LogLevel.html index 3635da376e83..1906d28aa013 100644 --- a/develop/core/nautilus_common/enums/enum.LogLevel.html +++ b/develop/core/nautilus_common/enums/enum.LogLevel.html @@ -23,7 +23,7 @@ sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for LogLevel

source§

fn partial_cmp(&self, other: &LogLevel) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl PyClass for LogLevel

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for LogLevel

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<LogLevel>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogLevel

§

type Holder = Option<PyRef<'py, LogLevel>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogLevel

§

type Holder = Option<PyRefMut<'py, LogLevel>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for LogLevel

§

type AsRefTarget = PyCell<LogLevel>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "LogLevel"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.
source§

impl Serialize for LogLevel

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogLevel

§

type Holder = Option<PyRef<'py, LogLevel>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogLevel

§

type Holder = Option<PyRefMut<'py, LogLevel>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for LogLevel

§

type AsRefTarget = PyCell<LogLevel>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "LogLevel"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.
source§

impl Serialize for LogLevel

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<&str> for LogLevel

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &str) -> Result<LogLevel, <Self as TryFrom<&str>>::Error>

Performs the conversion.
source§

impl Copy for LogLevel

source§

impl Eq for LogLevel

source§

impl StructuralEq for LogLevel

source§

impl StructuralPartialEq for LogLevel

Auto Trait Implementations§

§

impl RefUnwindSafe for LogLevel

§

impl Send for LogLevel

§

impl Sync for LogLevel

§

impl Unpin for LogLevel

§

impl UnwindSafe for LogLevel

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_common/handlers/struct.EventHandler.html b/develop/core/nautilus_common/handlers/struct.EventHandler.html index 0fde60287d9d..639fcb85212a 100644 --- a/develop/core/nautilus_common/handlers/struct.EventHandler.html +++ b/develop/core/nautilus_common/handlers/struct.EventHandler.html @@ -3,7 +3,7 @@ py_callback: Option<PyObject>, callback: Option<SafeTimeEventCallback> ) -> Self

source

pub fn as_ptr(self) -> *mut PyObject

Trait Implementations§

source§

impl Clone for EventHandler

source§

fn clone(&self) -> EventHandler

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl IntoPy<Py<PyAny>> for EventHandler

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PyClass for EventHandler

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for EventHandler

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<EventHandler>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EventHandler

§

type Holder = Option<PyRef<'py, EventHandler>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EventHandler

§

type Holder = Option<PyRefMut<'py, EventHandler>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for EventHandler

§

type AsRefTarget = PyCell<EventHandler>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "EventHandler"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for EventHandler

§

impl Send for EventHandler

§

impl Sync for EventHandler

§

impl Unpin for EventHandler

§

impl !UnwindSafe for EventHandler

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EventHandler

§

type Holder = Option<PyRef<'py, EventHandler>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EventHandler

§

type Holder = Option<PyRefMut<'py, EventHandler>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for EventHandler

§

type AsRefTarget = PyCell<EventHandler>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "EventHandler"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for EventHandler

§

impl Send for EventHandler

§

impl Sync for EventHandler

§

impl Unpin for EventHandler

§

impl !UnwindSafe for EventHandler

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_common/logging/struct.LogEvent.html b/develop/core/nautilus_common/logging/struct.LogEvent.html index f9ff8a81663a..33e48dc89898 100644 --- a/develop/core/nautilus_common/logging/struct.LogEvent.html +++ b/develop/core/nautilus_common/logging/struct.LogEvent.html @@ -1,7 +1,7 @@ LogEvent in nautilus_common::logging - Rust
pub struct LogEvent { /* private fields */ }
Expand description

Represents a log event which includes a message.

-

Trait Implementations§

source§

impl Clone for LogEvent

source§

fn clone(&self) -> LogEvent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LogEvent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for LogEvent

source§

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 Display for LogEvent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Serialize for LogEvent

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where +

Trait Implementations§

source§

impl Clone for LogEvent

source§

fn clone(&self) -> LogEvent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LogEvent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for LogEvent

source§

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 Display for LogEvent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Serialize for LogEvent

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_common/timer/struct.TimeEvent.html b/develop/core/nautilus_common/timer/struct.TimeEvent.html index 04f9d6dbcb29..9b21e0da88a0 100644 --- a/develop/core/nautilus_common/timer/struct.TimeEvent.html +++ b/develop/core/nautilus_common/timer/struct.TimeEvent.html @@ -17,7 +17,7 @@ ) -> Result<Self>

Trait Implementations§

source§

impl Clone for TimeEvent

source§

fn clone(&self) -> TimeEvent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TimeEvent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TimeEvent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IntoPy<Py<PyAny>> for TimeEvent

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PartialEq for TimeEvent

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PyClass for TimeEvent

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for TimeEvent

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<TimeEvent>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<TimeEvent> for PyClassImplCollector<TimeEvent>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeEvent

§

type Holder = Option<PyRef<'py, TimeEvent>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeEvent

§

type Holder = Option<PyRefMut<'py, TimeEvent>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<TimeEvent> for PyClassImplCollector<TimeEvent>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for TimeEvent

§

type AsRefTarget = PyCell<TimeEvent>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "TimeEvent"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<TimeEvent> for PyClassImplCollector<TimeEvent>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeEvent

§

type Holder = Option<PyRef<'py, TimeEvent>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeEvent

§

type Holder = Option<PyRefMut<'py, TimeEvent>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<TimeEvent> for PyClassImplCollector<TimeEvent>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for TimeEvent

§

type AsRefTarget = PyCell<TimeEvent>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "TimeEvent"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_core/all.html b/develop/core/nautilus_core/all.html index 2944c6a1a518..8327469cbeba 100644 --- a/develop/core/nautilus_core/all.html +++ b/develop/core/nautilus_core/all.html @@ -1,2 +1,2 @@ List of all items in this crate -

List of all items

Structs

Enums

Traits

Functions

Type Aliases

Constants

\ No newline at end of file +

List of all items

Structs

Enums

Traits

Functions

Type Aliases

Constants

\ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/constant.MILLISECONDS_IN_SECOND.html b/develop/core/nautilus_core/datetime/constant.MILLISECONDS_IN_SECOND.html index 0587ab07c195..f7dd14de4893 100644 --- a/develop/core/nautilus_core/datetime/constant.MILLISECONDS_IN_SECOND.html +++ b/develop/core/nautilus_core/datetime/constant.MILLISECONDS_IN_SECOND.html @@ -1,2 +1,2 @@ MILLISECONDS_IN_SECOND in nautilus_core::datetime - Rust -
pub const MILLISECONDS_IN_SECOND: u64 = 1_000;
\ No newline at end of file +
pub const MILLISECONDS_IN_SECOND: u64 = 1_000;
\ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/constant.NANOSECONDS_IN_MICROSECOND.html b/develop/core/nautilus_core/datetime/constant.NANOSECONDS_IN_MICROSECOND.html index f03f30bf6abf..cac147cdc015 100644 --- a/develop/core/nautilus_core/datetime/constant.NANOSECONDS_IN_MICROSECOND.html +++ b/develop/core/nautilus_core/datetime/constant.NANOSECONDS_IN_MICROSECOND.html @@ -1,2 +1,2 @@ NANOSECONDS_IN_MICROSECOND in nautilus_core::datetime - Rust -
pub const NANOSECONDS_IN_MICROSECOND: u64 = 1_000;
\ No newline at end of file +
pub const NANOSECONDS_IN_MICROSECOND: u64 = 1_000;
\ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/constant.NANOSECONDS_IN_MILLISECOND.html b/develop/core/nautilus_core/datetime/constant.NANOSECONDS_IN_MILLISECOND.html index 202359d06927..754c952ae2ba 100644 --- a/develop/core/nautilus_core/datetime/constant.NANOSECONDS_IN_MILLISECOND.html +++ b/develop/core/nautilus_core/datetime/constant.NANOSECONDS_IN_MILLISECOND.html @@ -1,2 +1,2 @@ NANOSECONDS_IN_MILLISECOND in nautilus_core::datetime - Rust -
pub const NANOSECONDS_IN_MILLISECOND: u64 = 1_000_000;
\ No newline at end of file +
pub const NANOSECONDS_IN_MILLISECOND: u64 = 1_000_000;
\ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/constant.NANOSECONDS_IN_SECOND.html b/develop/core/nautilus_core/datetime/constant.NANOSECONDS_IN_SECOND.html index 772e12043361..8ed15f76a0e4 100644 --- a/develop/core/nautilus_core/datetime/constant.NANOSECONDS_IN_SECOND.html +++ b/develop/core/nautilus_core/datetime/constant.NANOSECONDS_IN_SECOND.html @@ -1,2 +1,2 @@ NANOSECONDS_IN_SECOND in nautilus_core::datetime - Rust -
pub const NANOSECONDS_IN_SECOND: u64 = 1_000_000_000;
\ No newline at end of file +
pub const NANOSECONDS_IN_SECOND: u64 = 1_000_000_000;
\ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/constant.WEEKDAYS.html b/develop/core/nautilus_core/datetime/constant.WEEKDAYS.html new file mode 100644 index 000000000000..473c0b9a8da7 --- /dev/null +++ b/develop/core/nautilus_core/datetime/constant.WEEKDAYS.html @@ -0,0 +1,2 @@ +WEEKDAYS in nautilus_core::datetime - Rust +
pub const WEEKDAYS: [Weekday; 5];
\ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/fn.last_weekday_nanos.html b/develop/core/nautilus_core/datetime/fn.last_weekday_nanos.html new file mode 100644 index 000000000000..7f9cd6008c73 --- /dev/null +++ b/develop/core/nautilus_core/datetime/fn.last_weekday_nanos.html @@ -0,0 +1,2 @@ +last_weekday_nanos in nautilus_core::datetime - Rust +
pub fn last_weekday_nanos(year: i32, month: u32, day: u32) -> Result<u64>
\ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/fn.micros_to_nanos.html b/develop/core/nautilus_core/datetime/fn.micros_to_nanos.html index 66e56c4ce947..1069c20f1c23 100644 --- a/develop/core/nautilus_core/datetime/fn.micros_to_nanos.html +++ b/develop/core/nautilus_core/datetime/fn.micros_to_nanos.html @@ -1,4 +1,4 @@ micros_to_nanos in nautilus_core::datetime - Rust -
#[no_mangle]
+    
#[no_mangle]
 pub extern "C" fn micros_to_nanos(micros: f64) -> u64
Expand description

Converts microseconds (μs) to nanoseconds (ns).

\ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/fn.millis_to_nanos.html b/develop/core/nautilus_core/datetime/fn.millis_to_nanos.html index 7736c7efeacd..0e63aa5e2dcb 100644 --- a/develop/core/nautilus_core/datetime/fn.millis_to_nanos.html +++ b/develop/core/nautilus_core/datetime/fn.millis_to_nanos.html @@ -1,4 +1,4 @@ millis_to_nanos in nautilus_core::datetime - Rust -
#[no_mangle]
+    
#[no_mangle]
 pub extern "C" fn millis_to_nanos(millis: f64) -> u64
Expand description

Converts milliseconds (ms) to nanoseconds (ns).

\ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/fn.nanos_to_micros.html b/develop/core/nautilus_core/datetime/fn.nanos_to_micros.html index 61fa6cdea6c4..4b2c4f86f622 100644 --- a/develop/core/nautilus_core/datetime/fn.nanos_to_micros.html +++ b/develop/core/nautilus_core/datetime/fn.nanos_to_micros.html @@ -1,4 +1,4 @@ nanos_to_micros in nautilus_core::datetime - Rust -
#[no_mangle]
+    
#[no_mangle]
 pub extern "C" fn nanos_to_micros(nanos: u64) -> u64
Expand description

Converts nanoseconds (ns) to microseconds (μs).

\ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/fn.nanos_to_millis.html b/develop/core/nautilus_core/datetime/fn.nanos_to_millis.html index 1b72f1270a19..7e34a91f196e 100644 --- a/develop/core/nautilus_core/datetime/fn.nanos_to_millis.html +++ b/develop/core/nautilus_core/datetime/fn.nanos_to_millis.html @@ -1,4 +1,4 @@ nanos_to_millis in nautilus_core::datetime - Rust -
#[no_mangle]
+    
#[no_mangle]
 pub extern "C" fn nanos_to_millis(nanos: u64) -> u64
Expand description

Converts nanoseconds (ns) to milliseconds (ms).

\ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/fn.nanos_to_secs.html b/develop/core/nautilus_core/datetime/fn.nanos_to_secs.html index bd92e7f262e5..a7689c648d70 100644 --- a/develop/core/nautilus_core/datetime/fn.nanos_to_secs.html +++ b/develop/core/nautilus_core/datetime/fn.nanos_to_secs.html @@ -1,4 +1,4 @@ nanos_to_secs in nautilus_core::datetime - Rust -
#[no_mangle]
+    
#[no_mangle]
 pub extern "C" fn nanos_to_secs(nanos: u64) -> f64
Expand description

Converts nanoseconds (ns) to seconds.

\ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/fn.secs_to_millis.html b/develop/core/nautilus_core/datetime/fn.secs_to_millis.html index 6e16424ae51f..819357b0354f 100644 --- a/develop/core/nautilus_core/datetime/fn.secs_to_millis.html +++ b/develop/core/nautilus_core/datetime/fn.secs_to_millis.html @@ -1,4 +1,4 @@ secs_to_millis in nautilus_core::datetime - Rust -
#[no_mangle]
+    
#[no_mangle]
 pub extern "C" fn secs_to_millis(secs: f64) -> u64
Expand description

Converts seconds to milliseconds (ms).

\ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/fn.secs_to_nanos.html b/develop/core/nautilus_core/datetime/fn.secs_to_nanos.html index e88e7eea1736..355c131876ab 100644 --- a/develop/core/nautilus_core/datetime/fn.secs_to_nanos.html +++ b/develop/core/nautilus_core/datetime/fn.secs_to_nanos.html @@ -1,4 +1,4 @@ secs_to_nanos in nautilus_core::datetime - Rust -
#[no_mangle]
+    
#[no_mangle]
 pub extern "C" fn secs_to_nanos(secs: f64) -> u64
Expand description

Converts seconds to nanoseconds (ns).

\ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/fn.unix_nanos_to_iso8601.html b/develop/core/nautilus_core/datetime/fn.unix_nanos_to_iso8601.html index 0692f0295788..d1c03764d375 100644 --- a/develop/core/nautilus_core/datetime/fn.unix_nanos_to_iso8601.html +++ b/develop/core/nautilus_core/datetime/fn.unix_nanos_to_iso8601.html @@ -1,3 +1,3 @@ unix_nanos_to_iso8601 in nautilus_core::datetime - Rust -
pub fn unix_nanos_to_iso8601(timestamp_ns: u64) -> String
Expand description

Converts a UNIX nanoseconds timestamp to an ISO 8601 formatted string.

+
pub fn unix_nanos_to_iso8601(timestamp_ns: u64) -> String
Expand description

Converts a UNIX nanoseconds timestamp to an ISO 8601 formatted string.

\ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/index.html b/develop/core/nautilus_core/datetime/index.html index ad9a0a5eba9d..07caee910026 100644 --- a/develop/core/nautilus_core/datetime/index.html +++ b/develop/core/nautilus_core/datetime/index.html @@ -1,2 +1,2 @@ nautilus_core::datetime - Rust -

Module nautilus_core::datetime

source ·

Constants

Functions

\ No newline at end of file +

Module nautilus_core::datetime

source ·

Constants

Functions

\ No newline at end of file diff --git a/develop/core/nautilus_core/datetime/sidebar-items.js b/develop/core/nautilus_core/datetime/sidebar-items.js index be97273e8fd2..d50099ef39fd 100644 --- a/develop/core/nautilus_core/datetime/sidebar-items.js +++ b/develop/core/nautilus_core/datetime/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"constant":["MILLISECONDS_IN_SECOND","NANOSECONDS_IN_MICROSECOND","NANOSECONDS_IN_MILLISECOND","NANOSECONDS_IN_SECOND"],"fn":["micros_to_nanos","millis_to_nanos","nanos_to_micros","nanos_to_millis","nanos_to_secs","secs_to_millis","secs_to_nanos","unix_nanos_to_iso8601"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"constant":["MILLISECONDS_IN_SECOND","NANOSECONDS_IN_MICROSECOND","NANOSECONDS_IN_MILLISECOND","NANOSECONDS_IN_SECOND","WEEKDAYS"],"fn":["last_weekday_nanos","micros_to_nanos","millis_to_nanos","nanos_to_micros","nanos_to_millis","nanos_to_secs","secs_to_millis","secs_to_nanos","unix_nanos_to_iso8601"]}; \ No newline at end of file diff --git a/develop/core/nautilus_core/python/datetime/fn.py_last_weekday_nanos.html b/develop/core/nautilus_core/python/datetime/fn.py_last_weekday_nanos.html new file mode 100644 index 000000000000..0e1a23d7936f --- /dev/null +++ b/develop/core/nautilus_core/python/datetime/fn.py_last_weekday_nanos.html @@ -0,0 +1,2 @@ +py_last_weekday_nanos in nautilus_core::python::datetime - Rust +
pub fn py_last_weekday_nanos(year: i32, month: u32, day: u32) -> PyResult<u64>
\ No newline at end of file diff --git a/develop/core/nautilus_core/python/datetime/fn.py_micros_to_nanos.html b/develop/core/nautilus_core/python/datetime/fn.py_micros_to_nanos.html index aa5b56a105fa..ba9925d7160a 100644 --- a/develop/core/nautilus_core/python/datetime/fn.py_micros_to_nanos.html +++ b/develop/core/nautilus_core/python/datetime/fn.py_micros_to_nanos.html @@ -1,2 +1,2 @@ py_micros_to_nanos in nautilus_core::python::datetime - Rust -
pub fn py_micros_to_nanos(micros: f64) -> u64
\ No newline at end of file +
pub fn py_micros_to_nanos(micros: f64) -> u64
\ No newline at end of file diff --git a/develop/core/nautilus_core/python/datetime/fn.py_millis_to_nanos.html b/develop/core/nautilus_core/python/datetime/fn.py_millis_to_nanos.html index e1f263be44c3..13b433008c2b 100644 --- a/develop/core/nautilus_core/python/datetime/fn.py_millis_to_nanos.html +++ b/develop/core/nautilus_core/python/datetime/fn.py_millis_to_nanos.html @@ -1,2 +1,2 @@ py_millis_to_nanos in nautilus_core::python::datetime - Rust -
pub fn py_millis_to_nanos(millis: f64) -> u64
\ No newline at end of file +
pub fn py_millis_to_nanos(millis: f64) -> u64
\ No newline at end of file diff --git a/develop/core/nautilus_core/python/datetime/fn.py_nanos_to_micros.html b/develop/core/nautilus_core/python/datetime/fn.py_nanos_to_micros.html index cc5cbd20a8a4..c912b26a41ae 100644 --- a/develop/core/nautilus_core/python/datetime/fn.py_nanos_to_micros.html +++ b/develop/core/nautilus_core/python/datetime/fn.py_nanos_to_micros.html @@ -1,2 +1,2 @@ py_nanos_to_micros in nautilus_core::python::datetime - Rust -
pub fn py_nanos_to_micros(nanos: u64) -> u64
\ No newline at end of file +
pub fn py_nanos_to_micros(nanos: u64) -> u64
\ No newline at end of file diff --git a/develop/core/nautilus_core/python/datetime/fn.py_nanos_to_millis.html b/develop/core/nautilus_core/python/datetime/fn.py_nanos_to_millis.html index d905394a9f56..c2f3e9f243b9 100644 --- a/develop/core/nautilus_core/python/datetime/fn.py_nanos_to_millis.html +++ b/develop/core/nautilus_core/python/datetime/fn.py_nanos_to_millis.html @@ -1,2 +1,2 @@ py_nanos_to_millis in nautilus_core::python::datetime - Rust -
pub fn py_nanos_to_millis(nanos: u64) -> u64
\ No newline at end of file +
pub fn py_nanos_to_millis(nanos: u64) -> u64
\ No newline at end of file diff --git a/develop/core/nautilus_core/python/datetime/fn.py_nanos_to_secs.html b/develop/core/nautilus_core/python/datetime/fn.py_nanos_to_secs.html index 95acd49098db..7ce0b098160e 100644 --- a/develop/core/nautilus_core/python/datetime/fn.py_nanos_to_secs.html +++ b/develop/core/nautilus_core/python/datetime/fn.py_nanos_to_secs.html @@ -1,2 +1,2 @@ py_nanos_to_secs in nautilus_core::python::datetime - Rust -
pub fn py_nanos_to_secs(nanos: u64) -> f64
\ No newline at end of file +
pub fn py_nanos_to_secs(nanos: u64) -> f64
\ No newline at end of file diff --git a/develop/core/nautilus_core/python/datetime/fn.py_secs_to_millis.html b/develop/core/nautilus_core/python/datetime/fn.py_secs_to_millis.html index 4ab4248f8414..529f948b5371 100644 --- a/develop/core/nautilus_core/python/datetime/fn.py_secs_to_millis.html +++ b/develop/core/nautilus_core/python/datetime/fn.py_secs_to_millis.html @@ -1,2 +1,2 @@ py_secs_to_millis in nautilus_core::python::datetime - Rust -
pub fn py_secs_to_millis(secs: f64) -> u64
\ No newline at end of file +
pub fn py_secs_to_millis(secs: f64) -> u64
\ No newline at end of file diff --git a/develop/core/nautilus_core/python/datetime/fn.py_secs_to_nanos.html b/develop/core/nautilus_core/python/datetime/fn.py_secs_to_nanos.html index 53f9f307e2dc..52fcc9ef8a7d 100644 --- a/develop/core/nautilus_core/python/datetime/fn.py_secs_to_nanos.html +++ b/develop/core/nautilus_core/python/datetime/fn.py_secs_to_nanos.html @@ -1,2 +1,2 @@ py_secs_to_nanos in nautilus_core::python::datetime - Rust -
pub fn py_secs_to_nanos(secs: f64) -> u64
\ No newline at end of file +
pub fn py_secs_to_nanos(secs: f64) -> u64
\ No newline at end of file diff --git a/develop/core/nautilus_core/python/datetime/fn.py_unix_nanos_to_iso8601.html b/develop/core/nautilus_core/python/datetime/fn.py_unix_nanos_to_iso8601.html index 84b3c29428b5..b44931a021e2 100644 --- a/develop/core/nautilus_core/python/datetime/fn.py_unix_nanos_to_iso8601.html +++ b/develop/core/nautilus_core/python/datetime/fn.py_unix_nanos_to_iso8601.html @@ -1,2 +1,2 @@ py_unix_nanos_to_iso8601 in nautilus_core::python::datetime - Rust -
pub fn py_unix_nanos_to_iso8601(timestamp_ns: u64) -> String
\ No newline at end of file +
pub fn py_unix_nanos_to_iso8601(timestamp_ns: u64) -> String
\ No newline at end of file diff --git a/develop/core/nautilus_core/python/datetime/index.html b/develop/core/nautilus_core/python/datetime/index.html index 705be76f13ad..7e2fe8657384 100644 --- a/develop/core/nautilus_core/python/datetime/index.html +++ b/develop/core/nautilus_core/python/datetime/index.html @@ -1,2 +1,2 @@ nautilus_core::python::datetime - Rust -
\ No newline at end of file +
\ No newline at end of file diff --git a/develop/core/nautilus_core/python/datetime/sidebar-items.js b/develop/core/nautilus_core/python/datetime/sidebar-items.js index 2996640a7498..473047a62fdd 100644 --- a/develop/core/nautilus_core/python/datetime/sidebar-items.js +++ b/develop/core/nautilus_core/python/datetime/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"fn":["py_micros_to_nanos","py_millis_to_nanos","py_nanos_to_micros","py_nanos_to_millis","py_nanos_to_secs","py_secs_to_millis","py_secs_to_nanos","py_unix_nanos_to_iso8601"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"fn":["py_last_weekday_nanos","py_micros_to_nanos","py_millis_to_nanos","py_nanos_to_micros","py_nanos_to_millis","py_nanos_to_secs","py_secs_to_millis","py_secs_to_nanos","py_unix_nanos_to_iso8601"]}; \ No newline at end of file diff --git a/develop/core/nautilus_core/python/fn.core.html b/develop/core/nautilus_core/python/fn.core.html index 64a7a2eb1a62..24cabb569764 100644 --- a/develop/core/nautilus_core/python/fn.core.html +++ b/develop/core/nautilus_core/python/fn.core.html @@ -1,3 +1,3 @@ core in nautilus_core::python - Rust -

Function nautilus_core::python::core

source ·
pub fn core(_: Python<'_>, m: &PyModule) -> PyResult<()>
Expand description

Loaded as nautilus_pyo3.core

+

Function nautilus_core::python::core

source ·
pub fn core(_: Python<'_>, m: &PyModule) -> PyResult<()>
Expand description

Loaded as nautilus_pyo3.core

\ No newline at end of file diff --git a/develop/core/nautilus_core/python/index.html b/develop/core/nautilus_core/python/index.html index e91eae215261..0a9abcdb2872 100644 --- a/develop/core/nautilus_core/python/index.html +++ b/develop/core/nautilus_core/python/index.html @@ -1,2 +1,2 @@ nautilus_core::python - Rust -

Module nautilus_core::python

source ·

Modules

Functions

  • Loaded as nautilus_pyo3.core
  • Gets the type name for the given Python obj.
  • Converts any type that implements Display to a Python RuntimeError.
  • Converts any type that implements Display to a Python TypeError.
  • Converts any type that implements Display to a Python ValueError.
\ No newline at end of file +

Module nautilus_core::python

source ·

Modules

Functions

  • Loaded as nautilus_pyo3.core
  • Gets the type name for the given Python obj.
  • Converts any type that implements Display to a Python RuntimeError.
  • Converts any type that implements Display to a Python TypeError.
  • Converts any type that implements Display to a Python ValueError.
\ No newline at end of file diff --git a/develop/core/nautilus_indicators/average/ama/struct.AdaptiveMovingAverage.html b/develop/core/nautilus_indicators/average/ama/struct.AdaptiveMovingAverage.html index 69415150a62e..517fd6b3f651 100644 --- a/develop/core/nautilus_indicators/average/ama/struct.AdaptiveMovingAverage.html +++ b/develop/core/nautilus_indicators/average/ama/struct.AdaptiveMovingAverage.html @@ -29,7 +29,7 @@ period_fast: usize, period_slow: usize, price_type: Option<PriceType> -) -> PyResult<Self>

Trait Implementations§

source§

impl Debug for AdaptiveMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AdaptiveMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Indicator for AdaptiveMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

fn handle_quote_tick(&mut self, tick: &QuoteTick)

source§

fn handle_trade_tick(&mut self, tick: &TradeTick)

source§

fn handle_bar(&mut self, bar: &Bar)

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for AdaptiveMovingAverage

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl MovingAverage for AdaptiveMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for AdaptiveMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for AdaptiveMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<AdaptiveMovingAverage>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare +) -> PyResult<Self>

Trait Implementations§

source§

impl Debug for AdaptiveMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AdaptiveMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Indicator for AdaptiveMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

fn handle_quote_tick(&mut self, tick: &QuoteTick)

source§

fn handle_trade_tick(&mut self, tick: &TradeTick)

source§

fn handle_bar(&mut self, bar: &Bar)

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for AdaptiveMovingAverage

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl MovingAverage for AdaptiveMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for AdaptiveMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for AdaptiveMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<AdaptiveMovingAverage>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<AdaptiveMovingAverage> for PyClassImplCollector<AdaptiveMovingAverage>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AdaptiveMovingAverage

§

type Holder = Option<PyRef<'py, AdaptiveMovingAverage>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AdaptiveMovingAverage

§

type Holder = Option<PyRefMut<'py, AdaptiveMovingAverage>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<AdaptiveMovingAverage> for PyClassImplCollector<AdaptiveMovingAverage>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for AdaptiveMovingAverage

§

type AsRefTarget = PyCell<AdaptiveMovingAverage>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "AdaptiveMovingAverage"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_indicators/average/dema/struct.DoubleExponentialMovingAverage.html b/develop/core/nautilus_indicators/average/dema/struct.DoubleExponentialMovingAverage.html index ff829d5000b1..31d30b2b6e89 100644 --- a/develop/core/nautilus_indicators/average/dema/struct.DoubleExponentialMovingAverage.html +++ b/develop/core/nautilus_indicators/average/dema/struct.DoubleExponentialMovingAverage.html @@ -13,7 +13,7 @@
§value: f64

The last indicator value.

§count: usize

The input count for the indicator.

§is_initialized: bool

Implementations§

Trait Implementations§

source§

impl Debug for DoubleExponentialMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for DoubleExponentialMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Indicator for DoubleExponentialMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

fn handle_quote_tick(&mut self, tick: &QuoteTick)

source§

fn handle_trade_tick(&mut self, tick: &TradeTick)

source§

fn handle_bar(&mut self, bar: &Bar)

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for DoubleExponentialMovingAverage

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl MovingAverage for DoubleExponentialMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for DoubleExponentialMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for DoubleExponentialMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<DoubleExponentialMovingAverage>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DoubleExponentialMovingAverage

§

type Holder = Option<PyRef<'py, DoubleExponentialMovingAverage>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DoubleExponentialMovingAverage

§

type Holder = Option<PyRefMut<'py, DoubleExponentialMovingAverage>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for DoubleExponentialMovingAverage

§

type AsRefTarget = PyCell<DoubleExponentialMovingAverage>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "DoubleExponentialMovingAverage"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DoubleExponentialMovingAverage

§

type Holder = Option<PyRef<'py, DoubleExponentialMovingAverage>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DoubleExponentialMovingAverage

§

type Holder = Option<PyRefMut<'py, DoubleExponentialMovingAverage>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for DoubleExponentialMovingAverage

§

type AsRefTarget = PyCell<DoubleExponentialMovingAverage>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "DoubleExponentialMovingAverage"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_indicators/average/ema/struct.ExponentialMovingAverage.html b/develop/core/nautilus_indicators/average/ema/struct.ExponentialMovingAverage.html index 662f55749f01..b7e2290ef4aa 100644 --- a/develop/core/nautilus_indicators/average/ema/struct.ExponentialMovingAverage.html +++ b/develop/core/nautilus_indicators/average/ema/struct.ExponentialMovingAverage.html @@ -7,7 +7,7 @@ pub count: usize, pub is_initialized: bool, /* private fields */ -}

Fields§

§period: usize§price_type: PriceType§alpha: f64§value: f64§count: usize§is_initialized: bool

Implementations§

source§

impl ExponentialMovingAverage

source

pub fn new(period: usize, price_type: Option<PriceType>) -> Result<Self>

Trait Implementations§

source§

impl Debug for ExponentialMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ExponentialMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Indicator for ExponentialMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

fn handle_quote_tick(&mut self, tick: &QuoteTick)

source§

fn handle_trade_tick(&mut self, tick: &TradeTick)

source§

fn handle_bar(&mut self, bar: &Bar)

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for ExponentialMovingAverage

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl MovingAverage for ExponentialMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for ExponentialMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for ExponentialMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<ExponentialMovingAverage>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare +}

Fields§

§period: usize§price_type: PriceType§alpha: f64§value: f64§count: usize§is_initialized: bool

Implementations§

source§

impl ExponentialMovingAverage

source

pub fn new(period: usize, price_type: Option<PriceType>) -> Result<Self>

Trait Implementations§

source§

impl Debug for ExponentialMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ExponentialMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Indicator for ExponentialMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

fn handle_quote_tick(&mut self, tick: &QuoteTick)

source§

fn handle_trade_tick(&mut self, tick: &TradeTick)

source§

fn handle_bar(&mut self, bar: &Bar)

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for ExponentialMovingAverage

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl MovingAverage for ExponentialMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for ExponentialMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for ExponentialMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<ExponentialMovingAverage>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<ExponentialMovingAverage> for PyClassImplCollector<ExponentialMovingAverage>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ExponentialMovingAverage

§

type Holder = Option<PyRef<'py, ExponentialMovingAverage>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ExponentialMovingAverage

§

type Holder = Option<PyRefMut<'py, ExponentialMovingAverage>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<ExponentialMovingAverage> for PyClassImplCollector<ExponentialMovingAverage>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for ExponentialMovingAverage

§

type AsRefTarget = PyCell<ExponentialMovingAverage>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "ExponentialMovingAverage"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_indicators/average/enum.MovingAverageType.html b/develop/core/nautilus_indicators/average/enum.MovingAverageType.html index a349a20089a4..b1d1f87aefc3 100644 --- a/develop/core/nautilus_indicators/average/enum.MovingAverageType.html +++ b/develop/core/nautilus_indicators/average/enum.MovingAverageType.html @@ -16,7 +16,7 @@ sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd for MovingAverageType

source§

fn partial_cmp(&self, other: &MovingAverageType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl PyClass for MovingAverageType

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for MovingAverageType

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<MovingAverageType>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MovingAverageType

§

type Holder = Option<PyRef<'py, MovingAverageType>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MovingAverageType

§

type Holder = Option<PyRefMut<'py, MovingAverageType>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for MovingAverageType

§

type AsRefTarget = PyCell<MovingAverageType>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "MovingAverageType"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.
source§

impl TryFrom<&str> for MovingAverageType

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from( +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MovingAverageType

§

type Holder = Option<PyRef<'py, MovingAverageType>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MovingAverageType

§

type Holder = Option<PyRefMut<'py, MovingAverageType>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyTypeInfo for MovingAverageType

§

type AsRefTarget = PyCell<MovingAverageType>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "MovingAverageType"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.
source§

impl TryFrom<&str> for MovingAverageType

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from( s: &str ) -> Result<MovingAverageType, <Self as TryFrom<&str>>::Error>

Performs the conversion.
source§

impl Copy for MovingAverageType

source§

impl Eq for MovingAverageType

source§

impl StructuralEq for MovingAverageType

source§

impl StructuralPartialEq for MovingAverageType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/develop/core/nautilus_indicators/average/hma/struct.HullMovingAverage.html b/develop/core/nautilus_indicators/average/hma/struct.HullMovingAverage.html index f4cef656ae55..26d75912fa4f 100644 --- a/develop/core/nautilus_indicators/average/hma/struct.HullMovingAverage.html +++ b/develop/core/nautilus_indicators/average/hma/struct.HullMovingAverage.html @@ -9,8 +9,8 @@ }
Expand description

An indicator which calculates a Hull Moving Average (HMA) across a rolling window. The HMA, developed by Alan Hull, is an extremely fast and smooth moving average.

-

Fields§

§period: usize§price_type: PriceType§value: f64§count: usize§is_initialized: bool

Implementations§

source§

impl HullMovingAverage

source

pub fn new(period: usize, price_type: Option<PriceType>) -> Result<Self>

Trait Implementations§

source§

impl Debug for HullMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for HullMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Indicator for HullMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

fn handle_quote_tick(&mut self, tick: &QuoteTick)

source§

fn handle_trade_tick(&mut self, tick: &TradeTick)

source§

fn handle_bar(&mut self, bar: &Bar)

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for HullMovingAverage

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl MovingAverage for HullMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for HullMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for HullMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<HullMovingAverage>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<HullMovingAverage> for PyClassImplCollector<HullMovingAverage>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HullMovingAverage

§

type Holder = Option<PyRef<'py, HullMovingAverage>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HullMovingAverage

§

type Holder = Option<PyRefMut<'py, HullMovingAverage>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<HullMovingAverage> for PyClassImplCollector<HullMovingAverage>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for HullMovingAverage

§

type AsRefTarget = PyCell<HullMovingAverage>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "HullMovingAverage"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Fields§

§period: usize§price_type: PriceType§value: f64§count: usize§is_initialized: bool

Implementations§

source§

impl HullMovingAverage

source

pub fn new(period: usize, price_type: Option<PriceType>) -> Result<Self>

Trait Implementations§

source§

impl Debug for HullMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for HullMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Indicator for HullMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

fn handle_quote_tick(&mut self, tick: &QuoteTick)

source§

fn handle_trade_tick(&mut self, tick: &TradeTick)

source§

fn handle_bar(&mut self, bar: &Bar)

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for HullMovingAverage

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl MovingAverage for HullMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for HullMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for HullMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<HullMovingAverage>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare +#[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<HullMovingAverage> for PyClassImplCollector<HullMovingAverage>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HullMovingAverage

§

type Holder = Option<PyRef<'py, HullMovingAverage>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HullMovingAverage

§

type Holder = Option<PyRefMut<'py, HullMovingAverage>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<HullMovingAverage> for PyClassImplCollector<HullMovingAverage>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for HullMovingAverage

§

type AsRefTarget = PyCell<HullMovingAverage>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "HullMovingAverage"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_indicators/average/rma/struct.WilderMovingAverage.html b/develop/core/nautilus_indicators/average/rma/struct.WilderMovingAverage.html index 4b71d22d2900..460e0eb3a5c8 100644 --- a/develop/core/nautilus_indicators/average/rma/struct.WilderMovingAverage.html +++ b/develop/core/nautilus_indicators/average/rma/struct.WilderMovingAverage.html @@ -7,7 +7,7 @@ pub count: usize, pub is_initialized: bool, /* private fields */ -}

Fields§

§period: usize§price_type: PriceType§alpha: f64§value: f64§count: usize§is_initialized: bool

Implementations§

source§

impl WilderMovingAverage

source

pub fn new(period: usize, price_type: Option<PriceType>) -> Result<Self>

Trait Implementations§

source§

impl Debug for WilderMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for WilderMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Indicator for WilderMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

fn handle_quote_tick(&mut self, tick: &QuoteTick)

source§

fn handle_trade_tick(&mut self, tick: &TradeTick)

source§

fn handle_bar(&mut self, bar: &Bar)

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for WilderMovingAverage

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl MovingAverage for WilderMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for WilderMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for WilderMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<WilderMovingAverage>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare +}

Fields§

§period: usize§price_type: PriceType§alpha: f64§value: f64§count: usize§is_initialized: bool

Implementations§

source§

impl WilderMovingAverage

source

pub fn new(period: usize, price_type: Option<PriceType>) -> Result<Self>

Trait Implementations§

source§

impl Debug for WilderMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for WilderMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Indicator for WilderMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

fn handle_quote_tick(&mut self, tick: &QuoteTick)

source§

fn handle_trade_tick(&mut self, tick: &TradeTick)

source§

fn handle_bar(&mut self, bar: &Bar)

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for WilderMovingAverage

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl MovingAverage for WilderMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for WilderMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for WilderMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<WilderMovingAverage>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<WilderMovingAverage> for PyClassImplCollector<WilderMovingAverage>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WilderMovingAverage

§

type Holder = Option<PyRef<'py, WilderMovingAverage>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WilderMovingAverage

§

type Holder = Option<PyRefMut<'py, WilderMovingAverage>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<WilderMovingAverage> for PyClassImplCollector<WilderMovingAverage>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for WilderMovingAverage

§

type AsRefTarget = PyCell<WilderMovingAverage>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "WilderMovingAverage"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_indicators/average/sma/struct.SimpleMovingAverage.html b/develop/core/nautilus_indicators/average/sma/struct.SimpleMovingAverage.html index 0e3107e37c1a..eba6692ec306 100644 --- a/develop/core/nautilus_indicators/average/sma/struct.SimpleMovingAverage.html +++ b/develop/core/nautilus_indicators/average/sma/struct.SimpleMovingAverage.html @@ -6,7 +6,7 @@ pub count: usize, pub inputs: Vec<f64>, pub is_initialized: bool, -}

Fields§

§period: usize§price_type: PriceType§value: f64§count: usize§inputs: Vec<f64>§is_initialized: bool

Implementations§

source§

impl SimpleMovingAverage

source

pub fn new(period: usize, price_type: Option<PriceType>) -> Result<Self>

Trait Implementations§

source§

impl Debug for SimpleMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SimpleMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Indicator for SimpleMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

fn handle_quote_tick(&mut self, tick: &QuoteTick)

source§

fn handle_trade_tick(&mut self, tick: &TradeTick)

source§

fn handle_bar(&mut self, bar: &Bar)

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for SimpleMovingAverage

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl MovingAverage for SimpleMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for SimpleMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for SimpleMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<SimpleMovingAverage>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare +}

Fields§

§period: usize§price_type: PriceType§value: f64§count: usize§inputs: Vec<f64>§is_initialized: bool

Implementations§

source§

impl SimpleMovingAverage

source

pub fn new(period: usize, price_type: Option<PriceType>) -> Result<Self>

Trait Implementations§

source§

impl Debug for SimpleMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SimpleMovingAverage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Indicator for SimpleMovingAverage

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

fn handle_quote_tick(&mut self, tick: &QuoteTick)

source§

fn handle_trade_tick(&mut self, tick: &TradeTick)

source§

fn handle_bar(&mut self, bar: &Bar)

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for SimpleMovingAverage

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl MovingAverage for SimpleMovingAverage

source§

fn value(&self) -> f64

source§

fn count(&self) -> usize

source§

fn update_raw(&mut self, value: f64)

source§

impl PyClass for SimpleMovingAverage

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for SimpleMovingAverage

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<SimpleMovingAverage>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare #[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SimpleMovingAverage

§

type Holder = Option<PyRef<'py, SimpleMovingAverage>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SimpleMovingAverage

§

type Holder = Option<PyRefMut<'py, SimpleMovingAverage>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for SimpleMovingAverage

§

type AsRefTarget = PyCell<SimpleMovingAverage>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "SimpleMovingAverage"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/develop/core/nautilus_indicators/momentum/rsi/struct.RelativeStrengthIndex.html b/develop/core/nautilus_indicators/momentum/rsi/struct.RelativeStrengthIndex.html index af0f94fe22e5..5e7a6139e693 100644 --- a/develop/core/nautilus_indicators/momentum/rsi/struct.RelativeStrengthIndex.html +++ b/develop/core/nautilus_indicators/momentum/rsi/struct.RelativeStrengthIndex.html @@ -10,8 +10,8 @@

Fields§

§period: usize§ma_type: MovingAverageType§value: f64§count: usize§is_initialized: bool

Implementations§

source§

impl RelativeStrengthIndex

source

pub fn new(period: usize, ma_type: Option<MovingAverageType>) -> Result<Self>

source

pub fn update_raw(&mut self, value: f64)

source§

impl RelativeStrengthIndex

source

pub fn py_new( period: usize, ma_type: Option<MovingAverageType> -) -> PyResult<Self>

Trait Implementations§

source§

impl Debug for RelativeStrengthIndex

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RelativeStrengthIndex

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Indicator for RelativeStrengthIndex

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

fn handle_quote_tick(&mut self, tick: &QuoteTick)

source§

fn handle_trade_tick(&mut self, tick: &TradeTick)

source§

fn handle_bar(&mut self, bar: &Bar)

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for RelativeStrengthIndex

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PyClass for RelativeStrengthIndex

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for RelativeStrengthIndex

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<RelativeStrengthIndex>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a RelativeStrengthIndex

§

type Holder = Option<PyRef<'py, RelativeStrengthIndex>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut RelativeStrengthIndex

§

type Holder = Option<PyRefMut<'py, RelativeStrengthIndex>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for RelativeStrengthIndex

§

type AsRefTarget = PyCell<RelativeStrengthIndex>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "RelativeStrengthIndex"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> PyResult<Self>

Trait Implementations§

source§

impl Debug for RelativeStrengthIndex

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RelativeStrengthIndex

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Indicator for RelativeStrengthIndex

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

fn handle_quote_tick(&mut self, tick: &QuoteTick)

source§

fn handle_trade_tick(&mut self, tick: &TradeTick)

source§

fn handle_bar(&mut self, bar: &Bar)

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for RelativeStrengthIndex

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PyClass for RelativeStrengthIndex

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for RelativeStrengthIndex

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<RelativeStrengthIndex>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare +#[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a RelativeStrengthIndex

§

type Holder = Option<PyRef<'py, RelativeStrengthIndex>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut RelativeStrengthIndex

§

type Holder = Option<PyRefMut<'py, RelativeStrengthIndex>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for RelativeStrengthIndex

§

type AsRefTarget = PyCell<RelativeStrengthIndex>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "RelativeStrengthIndex"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_indicators/ratio/efficiency_ratio/struct.EfficiencyRatio.html b/develop/core/nautilus_indicators/ratio/efficiency_ratio/struct.EfficiencyRatio.html index 899d25f0db41..a0ab05b207b5 100644 --- a/develop/core/nautilus_indicators/ratio/efficiency_ratio/struct.EfficiencyRatio.html +++ b/develop/core/nautilus_indicators/ratio/efficiency_ratio/struct.EfficiencyRatio.html @@ -10,8 +10,8 @@ The Kaufman Efficiency measures the ratio of the relative market speed in relation to the volatility, this could be thought of as a proxy for noise.

Fields§

§period: usize

The rolling window period for the indicator (>= 2).

-
§price_type: PriceType§value: f64§inputs: Vec<f64>§is_initialized: bool

Implementations§

source§

impl EfficiencyRatio

source

pub fn new(period: usize, price_type: Option<PriceType>) -> Result<Self>

source

pub fn update_raw(&mut self, value: f64)

Trait Implementations§

source§

impl Debug for EfficiencyRatio

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for EfficiencyRatio

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Indicator for EfficiencyRatio

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

fn handle_quote_tick(&mut self, tick: &QuoteTick)

source§

fn handle_trade_tick(&mut self, tick: &TradeTick)

source§

fn handle_bar(&mut self, bar: &Bar)

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for EfficiencyRatio

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PyClass for EfficiencyRatio

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for EfficiencyRatio

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<EfficiencyRatio>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EfficiencyRatio

§

type Holder = Option<PyRef<'py, EfficiencyRatio>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EfficiencyRatio

§

type Holder = Option<PyRefMut<'py, EfficiencyRatio>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for EfficiencyRatio

§

type AsRefTarget = PyCell<EfficiencyRatio>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "EfficiencyRatio"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +
§price_type: PriceType§value: f64§inputs: Vec<f64>§is_initialized: bool

Implementations§

source§

impl EfficiencyRatio

source

pub fn new(period: usize, price_type: Option<PriceType>) -> Result<Self>

source

pub fn update_raw(&mut self, value: f64)

Trait Implementations§

source§

impl Debug for EfficiencyRatio

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for EfficiencyRatio

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Indicator for EfficiencyRatio

source§

fn name(&self) -> String

source§

fn has_inputs(&self) -> bool

source§

fn is_initialized(&self) -> bool

source§

fn handle_quote_tick(&mut self, tick: &QuoteTick)

source§

fn handle_trade_tick(&mut self, tick: &TradeTick)

source§

fn handle_bar(&mut self, bar: &Bar)

source§

fn reset(&mut self)

source§

impl IntoPy<Py<PyAny>> for EfficiencyRatio

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PyClass for EfficiencyRatio

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for EfficiencyRatio

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<EfficiencyRatio>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare +#[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EfficiencyRatio

§

type Holder = Option<PyRef<'py, EfficiencyRatio>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EfficiencyRatio

§

type Holder = Option<PyRefMut<'py, EfficiencyRatio>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for EfficiencyRatio

§

type AsRefTarget = PyCell<EfficiencyRatio>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "EfficiencyRatio"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_infrastructure/redis/struct.RedisCacheDatabase.html b/develop/core/nautilus_infrastructure/redis/struct.RedisCacheDatabase.html index 76503f80988c..ab680be84541 100644 --- a/develop/core/nautilus_infrastructure/redis/struct.RedisCacheDatabase.html +++ b/develop/core/nautilus_infrastructure/redis/struct.RedisCacheDatabase.html @@ -11,7 +11,7 @@ trader_key: String, config: HashMap<String, Value> )

source§

impl IntoPy<Py<PyAny>> for RedisCacheDatabase

source§

fn into_py(self, py: Python<'_>) -> PyObject

Performs the conversion.
source§

impl PyClass for RedisCacheDatabase

§

type Frozen = False

Whether the pyclass is frozen. Read more
source§

impl PyClassImpl for RedisCacheDatabase

source§

const IS_BASETYPE: bool = false

#[pyclass(subclass)]
source§

const IS_SUBCLASS: bool = false

#[pyclass(extends=…)]
source§

const IS_MAPPING: bool = false

#[pyclass(mapping)]
source§

const IS_SEQUENCE: bool = false

#[pyclass(sequence)]
§

type BaseType = PyAny

Base class
§

type ThreadChecker = SendablePyClass<RedisCacheDatabase>

This handles following two situations: Read more
§

type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild

Immutable or mutable
§

type Dict = PyClassDummySlot

Specify this class has #[pyclass(dict)] or not.
§

type WeakRef = PyClassDummySlot

Specify this class has #[pyclass(weakref)] or not.
§

type BaseNativeType = PyAny

The closest native ancestor. This is PyAny by default, and when you declare -#[pyclass(extends=PyDict)], it’s PyDict.
source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<RedisCacheDatabase> for PyClassImplCollector<RedisCacheDatabase>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a RedisCacheDatabase

§

type Holder = Option<PyRef<'py, RedisCacheDatabase>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut RedisCacheDatabase

§

type Holder = Option<PyRefMut<'py, RedisCacheDatabase>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<RedisCacheDatabase> for PyClassImplCollector<RedisCacheDatabase>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for RedisCacheDatabase

§

type AsRefTarget = PyCell<RedisCacheDatabase>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "RedisCacheDatabase"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +#[pyclass(extends=PyDict)], it’s PyDict.

source§

fn items_iter() -> PyClassItemsIter

source§

fn doc(py: Python<'_>) -> PyResult<&'static CStr>

Rendered class doc
source§

fn lazy_type_object() -> &'static LazyTypeObject<Self>

§

fn dict_offset() -> Option<isize>

§

fn weaklist_offset() -> Option<isize>

source§

impl PyClassNewTextSignature<RedisCacheDatabase> for PyClassImplCollector<RedisCacheDatabase>

source§

fn new_text_signature(self) -> Option<&'static str>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a RedisCacheDatabase

§

type Holder = Option<PyRef<'py, RedisCacheDatabase>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut RedisCacheDatabase

§

type Holder = Option<PyRefMut<'py, RedisCacheDatabase>>

source§

fn extract(obj: &'py PyAny, holder: &'a mut Self::Holder) -> PyResult<Self>

source§

impl PyMethods<RedisCacheDatabase> for PyClassImplCollector<RedisCacheDatabase>

source§

fn py_methods(self) -> &'static PyClassItems

source§

impl PyTypeInfo for RedisCacheDatabase

§

type AsRefTarget = PyCell<RedisCacheDatabase>

Utility type to make Py::as_ref work.
source§

const NAME: &'static str = "RedisCacheDatabase"

Class name.
source§

const MODULE: Option<&'static str> = _

Module name, if any.
source§

fn type_object_raw(py: Python<'_>) -> *mut PyTypeObject

Returns the PyTypeObject instance for this type.
§

fn type_object(py: Python<'_>) -> &PyType

Returns the safe abstraction over the type object.
§

fn is_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type or a subclass of this type.
§

fn is_exact_type_of(object: &PyAny) -> bool

Checks if object is an instance of this type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/nautilus_model/orderbook/book/index.html b/develop/core/nautilus_model/orderbook/book/index.html index 504632555d16..5635c76912d8 100644 --- a/develop/core/nautilus_model/orderbook/book/index.html +++ b/develop/core/nautilus_model/orderbook/book/index.html @@ -1,2 +1,2 @@ nautilus_model::orderbook::book - Rust -

Structs

  • Provides an order book which can handle L1/L2/L3 granularity data.

Enums

\ No newline at end of file +

Structs

  • Provides an order book which can handle L1/L2/L3 granularity data.

Enums

\ No newline at end of file diff --git a/develop/core/nautilus_model/orderbook/book/struct.OrderBook.html b/develop/core/nautilus_model/orderbook/book/struct.OrderBook.html index 7e04418a4335..1f63e09ac4db 100644 --- a/develop/core/nautilus_model/orderbook/book/struct.OrderBook.html +++ b/develop/core/nautilus_model/orderbook/book/struct.OrderBook.html @@ -7,7 +7,7 @@ pub count: u64, /* private fields */ }
Expand description

Provides an order book which can handle L1/L2/L3 granularity data.

-

Fields§

§instrument_id: InstrumentId§book_type: BookType§sequence: u64§ts_last: UnixNanos§count: u64

Implementations§

source§

impl OrderBook

source

pub fn new(instrument_id: InstrumentId, book_type: BookType) -> Self

source

pub fn reset(&mut self)

source

pub fn add(&mut self, order: BookOrder, ts_event: u64, sequence: u64)

source

pub fn update(&mut self, order: BookOrder, ts_event: u64, sequence: u64)

source

pub fn delete(&mut self, order: BookOrder, ts_event: u64, sequence: u64)

source

pub fn clear(&mut self, ts_event: u64, sequence: u64)

source

pub fn clear_bids(&mut self, ts_event: u64, sequence: u64)

source

pub fn clear_asks(&mut self, ts_event: u64, sequence: u64)

source

pub fn apply_delta(&mut self, delta: OrderBookDelta)

source

pub fn bids(&self) -> Vec<&Level>

source

pub fn asks(&self) -> Vec<&Level>

source

pub fn has_bid(&self) -> bool

source

pub fn has_ask(&self) -> bool

source

pub fn best_bid_price(&self) -> Option<Price>

source

pub fn best_ask_price(&self) -> Option<Price>

source

pub fn best_bid_size(&self) -> Option<Quantity>

source

pub fn best_ask_size(&self) -> Option<Quantity>

source

pub fn spread(&self) -> Option<f64>

source

pub fn midpoint(&self) -> Option<f64>

source

pub fn get_avg_px_for_quantity( +

Fields§

§instrument_id: InstrumentId§book_type: BookType§sequence: u64§ts_last: UnixNanos§count: u64

Implementations§

source§

impl OrderBook

source

pub fn new(instrument_id: InstrumentId, book_type: BookType) -> Self

source

pub fn reset(&mut self)

source

pub fn add(&mut self, order: BookOrder, ts_event: u64, sequence: u64)

source

pub fn update(&mut self, order: BookOrder, ts_event: u64, sequence: u64)

source

pub fn delete(&mut self, order: BookOrder, ts_event: u64, sequence: u64)

source

pub fn clear(&mut self, ts_event: u64, sequence: u64)

source

pub fn clear_bids(&mut self, ts_event: u64, sequence: u64)

source

pub fn clear_asks(&mut self, ts_event: u64, sequence: u64)

source

pub fn apply_delta(&mut self, delta: OrderBookDelta)

source

pub fn bids(&self) -> Vec<&Level>

source

pub fn asks(&self) -> Vec<&Level>

source

pub fn has_bid(&self) -> bool

source

pub fn has_ask(&self) -> bool

source

pub fn best_bid_price(&self) -> Option<Price>

source

pub fn best_ask_price(&self) -> Option<Price>

source

pub fn best_bid_size(&self) -> Option<Quantity>

source

pub fn best_ask_size(&self) -> Option<Quantity>

source

pub fn spread(&self) -> Option<f64>

source

pub fn midpoint(&self) -> Option<f64>

source

pub fn get_avg_px_for_quantity( &self, qty: Quantity, order_side: OrderSide diff --git a/develop/core/nautilus_model/orderbook/ladder/index.html b/develop/core/nautilus_model/orderbook/ladder/index.html index 8583350df074..96fcb7507dae 100644 --- a/develop/core/nautilus_model/orderbook/ladder/index.html +++ b/develop/core/nautilus_model/orderbook/ladder/index.html @@ -1,2 +1,2 @@ nautilus_model::orderbook::ladder - Rust -

Structs

  • Represents a price level with a specified side in an order books ladder.
  • Represents one side of an order book as a ladder of price levels.
\ No newline at end of file +

Structs

  • Represents a price level with a specified side in an order books ladder.
  • Represents one side of an order book as a ladder of price levels.
\ No newline at end of file diff --git a/develop/core/nautilus_model/orderbook/ladder/struct.Ladder.html b/develop/core/nautilus_model/orderbook/ladder/struct.Ladder.html index 7a5c8e94e629..c74f01d94ea7 100644 --- a/develop/core/nautilus_model/orderbook/ladder/struct.Ladder.html +++ b/develop/core/nautilus_model/orderbook/ladder/struct.Ladder.html @@ -4,7 +4,7 @@ pub levels: BTreeMap<BookPrice, Level>, pub cache: HashMap<u64, BookPrice>, }
Expand description

Represents one side of an order book as a ladder of price levels.

-

Fields§

§side: OrderSide§levels: BTreeMap<BookPrice, Level>§cache: HashMap<u64, BookPrice>

Implementations§

source§

impl Ladder

source

pub fn new(side: OrderSide) -> Self

source

pub fn len(&self) -> usize

source

pub fn is_empty(&self) -> bool

source

pub fn add_bulk(&mut self, orders: Vec<BookOrder>)

source

pub fn clear(&mut self)

source

pub fn add(&mut self, order: BookOrder)

source

pub fn update(&mut self, order: BookOrder)

source

pub fn delete(&mut self, order: BookOrder)

source

pub fn remove(&mut self, order_id: OrderId)

source

pub fn sizes(&self) -> f64

source

pub fn exposures(&self) -> f64

source

pub fn top(&self) -> Option<&Level>

source

pub fn simulate_fills(&self, order: &BookOrder) -> Vec<(Price, Quantity)>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Fields§

§side: OrderSide§levels: BTreeMap<BookPrice, Level>§cache: HashMap<u64, BookPrice>

Implementations§

source§

impl Ladder

source

pub fn new(side: OrderSide) -> Self

source

pub fn len(&self) -> usize

source

pub fn is_empty(&self) -> bool

source

pub fn add_bulk(&mut self, orders: Vec<BookOrder>)

source

pub fn clear(&mut self)

source

pub fn add(&mut self, order: BookOrder)

source

pub fn update(&mut self, order: BookOrder)

source

pub fn delete(&mut self, order: BookOrder)

source

pub fn remove(&mut self, order_id: OrderId)

source

pub fn sizes(&self) -> f64

source

pub fn exposures(&self) -> f64

source

pub fn top(&self) -> Option<&Level>

source

pub fn simulate_fills(&self, order: &BookOrder) -> Vec<(Price, Quantity)>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/develop/core/search-index.js b/develop/core/search-index.js index ea63a728a126..c7207b84c7a2 100644 --- a/develop/core/search-index.js +++ b/develop/core/search-index.js @@ -2,10 +2,10 @@ var searchIndex = new Map(JSON.parse('[\ ["drop_db",{"doc":"","t":"H","n":["main"],"q":[[0,"drop_db"],[1,"core::error"],[2,"alloc::boxed"],[3,"core::result"]],"d":[""],"i":[0],"f":[[[],[[4,[1,[3,[2]]]]]]],"c":[],"p":[[1,"tuple"],[10,"Error",1],[5,"Box",2],[6,"Result",3]],"b":[]}],\ ["init_db",{"doc":"","t":"H","n":["main"],"q":[[0,"init_db"],[1,"core::error"],[2,"alloc::boxed"],[3,"anyhow"]],"d":[""],"i":[0],"f":[[[],[[4,[1,[3,[2]]]]]]],"c":[],"p":[[1,"tuple"],[10,"Error",1],[5,"Box",2],[8,"Result",3]],"b":[]}],\ ["nautilus_backtest",{"doc":"","t":"CFFNNNNNNNNNNNNNNHHHHNNNNNNNN","n":["engine","TimeEventAccumulator","TimeEventAccumulatorAPI","advance_clock","borrow","borrow","borrow_mut","borrow_mut","default","deref","deref_mut","drain","from","from","into","into","new","time_event_accumulator_advance_clock","time_event_accumulator_drain","time_event_accumulator_drop","time_event_accumulator_new","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip"],"q":[[0,"nautilus_backtest"],[1,"nautilus_backtest::engine"],[29,"nautilus_common::clock"],[30,"nautilus_core::time"],[31,"nautilus_common::timer"],[32,"alloc::vec"],[33,"nautilus_common::ffi::clock"],[34,"nautilus_core::ffi::cvec"],[35,"core::result"],[36,"core::any"]],"d":["","Provides a means of accumulating and draining time event …","","Advance the given clock to the to_time_ns.","","","","","","","","Drain the accumulated time event handlers in sorted order …","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Initializes a new TimeEventAccumulator instance.","","","","","","","","","","","",""],"i":[0,0,0,1,1,6,1,6,1,6,6,1,1,6,1,6,1,0,0,0,0,1,6,1,6,1,6,1,6],"f":[0,0,0,[[1,2,3,4],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],1],[6,-1,[]],[6,-1,[]],[1,[[8,[7]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],1],[[6,9,3,10],5],[6,11],[6,5],[[],6],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,13,[]],[-1,13,[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"TimeEventAccumulator",1],[5,"TestClock",29],[8,"UnixNanos",30],[1,"bool"],[1,"tuple"],[5,"TimeEventAccumulatorAPI",1],[5,"TimeEventHandler",31],[5,"Vec",32],[5,"TestClock_API",33],[1,"u8"],[5,"CVec",34],[6,"Result",35],[5,"TypeId",36]],"b":[]}],\ -["nautilus_common",{"doc":"","t":"CCCCCCCCCCCCKFFNNNNNNNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNNMNNMNNMNNMNNNNNNNNNNNNPPGFGFPPPPPPPPPPPPPPPPPPPPPGFGGFPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNCCCCCFFNNNNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHNNNNNNHNNHHHHHHHHFNNNNNNHHHHHHHHNNNNFNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNHNHHHCCCFNNNNNNNNNNNNNFNNNNNNNNNNNNNFNNNNNNNNNNNNNFFFFFNNNNNNNNNNNNNOONNNNNNNNNNNNHNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNONNNNOONNOOONNNNHNNONNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNONNNHNNNNONNNOOONNONONONONNNNNNNNOONONNNNNNNNNNNNNCHCHHHHFFFKNNNNNNNNOMNNNNNNNNNNNNNNNOONNNNNNNNNONNNNNONMNOOMNNNONMNNOONNNNNNNNNNOONNNNNNN","n":["clock","enums","factories","ffi","generators","handlers","logging","msgbus","python","redis","testing","timer","Clock","LiveClock","TestClock","advance_time","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","cancel_timer","cancel_timer","cancel_timer","cancel_timers","cancel_timers","cancel_timers","default","default","deref","deref","doc","doc","extract","extract","extract","extract","from","from","get_time_clone","get_timers","into","into","into_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","match_handlers","new","new","next_time_ns","next_time_ns","next_time_ns","register_default_handler","register_default_handler","register_default_handler","set_time_alert_ns","set_time_alert_ns","set_time_alert_ns","set_timer_ns","set_timer_ns","set_timer_ns","timer_count","timer_count","timer_count","timer_names","timer_names","timer_names","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","Blue","Bold","ComponentState","ComponentStateIter","ComponentTrigger","ComponentTriggerIter","Critical","Cyan","Debug","Degrade","DegradeCompleted","Degraded","Degrading","Dispose","DisposeCompleted","Disposed","Disposing","Endc","Error","Fault","FaultCompleted","Faulted","Faulting","Green","Header","Info","Initialize","LogColor","LogColorIter","LogFormat","LogLevel","LogLevelIter","Magenta","Normal","PreInitialized","Ready","Red","Reset","ResetCompleted","Resetting","Resume","ResumeCompleted","Resuming","Running","Start","StartCompleted","Starting","Stop","StopCompleted","Stopped","Stopping","Underline","Warning","Yellow","arguments","arguments","arguments","arguments","arguments","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","deserialize","deserialize","deserialize","deserialize","doc","doc","doc","doc","doc","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_py","into_py","into_py","into_py","into_py","items_iter","items_iter","items_iter","items_iter","items_iter","iter","iter","iter","iter","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","len","len","len","len","next","next","next","next","next_back","next_back","next_back","next_back","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","partial_cmp","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","OrderFactory","borrow","borrow_mut","from","generate_client_order_id","generate_order_list_id","into","market","new","reset_factory","set_client_order_id_count","set_order_list_id_count","try_from","try_into","type_id","vzip","clock","enums","logging","msgbus","timer","LiveClock_API","TestClock_API","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","from","from","into","into","live_clock_drop","live_clock_new","live_clock_timestamp","live_clock_timestamp_ms","live_clock_timestamp_ns","live_clock_timestamp_us","test_clock_advance_time","test_clock_cancel_timer","test_clock_cancel_timers","test_clock_drop","test_clock_new","test_clock_next_time_ns","test_clock_register_default_handler","test_clock_set_time","test_clock_set_time_alert_ns","test_clock_set_timer_ns","test_clock_timer_count","test_clock_timer_names","test_clock_timestamp","test_clock_timestamp_ms","test_clock_timestamp_ns","test_clock_timestamp_us","try_from","try_from","try_into","try_into","type_id","type_id","vec_time_event_handlers_drop","vzip","vzip","component_state_from_cstr","component_state_to_cstr","component_trigger_from_cstr","component_trigger_to_cstr","log_color_from_cstr","log_color_to_cstr","log_level_from_cstr","log_level_to_cstr","Logger_API","borrow","borrow_mut","deref","deref_mut","from","into","logger_drop","logger_get_instance_id","logger_get_machine_id_cstr","logger_get_trader_id_cstr","logger_is_bypassed","logger_is_colored","logger_log","logger_new","try_from","try_into","type_id","vzip","MessageBus_API","borrow","borrow_mut","deref","deref_mut","from","into","msgbus_correlation_id_handler","msgbus_correlation_ids","msgbus_deregister","msgbus_drop","msgbus_endpoint_callback","msgbus_endpoints","msgbus_has_subscribers","msgbus_is_matching","msgbus_is_pending_response","msgbus_is_registered","msgbus_is_subscribed","msgbus_matching_callbacks","msgbus_new","msgbus_pub_count","msgbus_publish_external","msgbus_register","msgbus_req_count","msgbus_request_callback","msgbus_res_count","msgbus_response_callback","msgbus_sent_count","msgbus_subscribe","msgbus_subscription_handler_ids","msgbus_subscriptions","msgbus_topics","msgbus_trader_id","msgbus_unsubscribe","try_from","try_into","type_id","vec_pycallable_drop","vzip","dummy","time_event_new","time_event_to_cstr","client_order_id","order_list_id","position_id","ClientOrderIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","OrderListIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","PositionIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","EventHandler","MessageHandler","PyCallableWrapper","SafeMessageCallback","SafeTimeEventCallback","arguments","arguments","as_ptr","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callback","callback","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","doc","doc","dummy_callable","eq","extract","extract","extract","extract","extract","extract","fmt","fmt","from","from","from","from","from","handler_id","into","into","into","into","into","into_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","new","new","ptr","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","vzip","LogEvent","LogGuard","Logger","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","critical","debug","deserialize","doc","error","extract","extract","fmt","fmt","from","from","from","info","instance_id","into","into","into","into_py","is_bypassed","is_colored","items_iter","lazy_type_object","level_file","level_stdout","machine_id","new","send","separate_by_policy","serialize","set_global_log_collector","to_owned","to_string","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","vzip","vzip","vzip","warn","BusMessage","MessageBus","Subscription","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compare","correlation_id_handler","correlation_ids","deregister","deserialize","endpoints","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","get_endpoint","handler","has_backing","has_subscribers","hash","instance_id","into","into","into","is_matching","is_pending_response","is_registered","is_subscribed","matching_subscriptions","name","new","new","partial_cmp","payload","priority","pub_count","publish_external","register","req_count","request_handler","res_count","response_handler","sent_count","separate_by_policy","sequence","serialize","subscribe","subscription_handler_ids","subscriptions","to_owned","to_owned","to_owned","to_string","topic","topic","topics","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unsubscribe","vzip","vzip","vzip","clock","common","timer","get_buffer_interval","get_redis_url","handle_messages_with_redis","wait_until","TestTimer","TimeEvent","TimeEventHandler","Timer","advance","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callback_ptr","cancel","cancel","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compare","doc","eq","eq","equivalent","equivalent","equivalent","event","event_id","extract","extract","extract","fmt","fmt","fmt","from","from","from","interval_ns","into","into","into","into_iter","into_py","is_expired","items_iter","iterate_next_time","lazy_type_object","name","name","new","new","new","next","next_time_ns","partial_cmp","pop_event","pop_event","separate_by_policy","start_time_ns","stop_time_ns","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_object_raw","vzip","vzip","vzip"],"q":[[0,"nautilus_common"],[12,"nautilus_common::clock"],[81,"nautilus_common::enums"],[391,"nautilus_common::factories"],[407,"nautilus_common::ffi"],[412,"nautilus_common::ffi::clock"],[457,"nautilus_common::ffi::enums"],[465,"nautilus_common::ffi::logging"],[484,"nautilus_common::ffi::msgbus"],[523,"nautilus_common::ffi::timer"],[526,"nautilus_common::generators"],[529,"nautilus_common::generators::client_order_id"],[543,"nautilus_common::generators::order_list_id"],[557,"nautilus_common::generators::position_id"],[571,"nautilus_common::handlers"],[660,"nautilus_common::logging"],[719,"nautilus_common::msgbus"],[806,"nautilus_common::python"],[809,"nautilus_common::redis"],[812,"nautilus_common::testing"],[813,"nautilus_common::timer"],[895,"nautilus_core::time"],[896,"alloc::vec"],[897,"pyo3::marker"],[898,"pyo3::types::any"],[899,"pyo3::instance"],[900,"core::ffi::c_str"],[901,"pyo3::err"],[902,"nautilus_core::time"],[903,"std::collections::hash::map"],[904,"pyo3::instance"],[905,"pyo3::impl_::pyclass::lazy_type_object"],[906,"core::option"],[907,"core::result"],[908,"core::any"],[909,"pyo3_ffi::cpython::object"],[910,"core::cmp"],[911,"serde::de"],[912,"pyo3::err"],[913,"core::fmt"],[914,"thousands::policies"],[915,"serde::ser"],[916,"nautilus_model::identifiers::client_order_id"],[917,"nautilus_model::identifiers::order_list_id"],[918,"nautilus_model::identifiers::instrument_id"],[919,"nautilus_model::enums"],[920,"nautilus_model::types::quantity"],[921,"nautilus_model::enums"],[922,"ustr"],[923,"nautilus_model::orders::market"],[924,"nautilus_model::identifiers::trader_id"],[925,"nautilus_model::identifiers::strategy_id"],[926,"nautilus_core::ffi::cvec"],[927,"core::ffi"],[928,"pyo3_ffi::object"],[929,"nautilus_core::uuid"],[930,"nautilus_model::identifiers::position_id"],[931,"serde_json::value"],[932,"pyo3::types::module"],[933,"core::time"],[934,"std::sync::mpsc"],[935,"core::ops::function"],[936,"core::iter::traits::iterator"],[937,"nautilus_core::time"]],"d":["","","","","","","","","","","","","Represents a type of clock.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","Assumes time events are sorted by their ts_event.","","","","","","Register a default event handler for the clock. If a Timer …","","","Set a Timer to alert at a particular time. Optional …","","","Set a Timer to start alerting at every interval between …","","","Return the count of active timers in the clock.","","","Return the names of active timers in the clock.","","","","","","","","","","","","","The blue log color, typically used with LogLevel::Info log …","Bold log format. This ANSI escape code is used to make the …","The state of a component within the system.","An iterator over the variants of ComponentState","A trigger condition for a component within the system.","An iterator over the variants of ComponentTrigger","The CRT critical log level.","The cyan log color, typically used with LogLevel::Info log …","The DBG debug log level.","A trigger for the component to degrade.","A trigger when the component has successfully degraded.","When a component has successfully degraded and may not …","When a component is executing its actions on degrade.","A trigger for the component to dispose and release …","A trigger when the component has successfully disposed.","When a component has successfully shut down and released …","When a component is executing its actions on dispose.","Endc log format. This ANSI escape code is used to reset …","The ERR error log level.","A trigger for the component to fault.","A trigger when the component has successfully faulted.","When a component has successfully shut down due to a …","When a component is executing its actions on fault.","The green log color, typically used with LogLevel::Info …","Header log format. This ANSI escape code is used for …","The INF info log level.","A trigger for the component to initialize.","The log color for log messages.","An iterator over the variants of LogColor","An ANSI log line format specifier. This is used for …","The log level for log messages.","An iterator over the variants of LogLevel","The magenta log color, typically used with LogLevel::Info …","The default/normal log color.","When a component is instantiated, but not yet ready to …","When a component is able to be started.","The red log color, typically used with LogLevel::Error or …","A trigger for the component to reset.","A trigger when the component has successfully reset.","When a component is executing its actions on reset.","A trigger for the component to resume (after being …","A trigger when the component has successfully resumed.","When a component is started again after its initial start.","When a component is operating normally and can fulfill its …","A trigger for the component to start.","A trigger when the component has successfully started.","When a component is executing its actions on start.","A trigger for the component to stop.","A trigger when the component has successfully stopped.","When a component has successfully stopped.","When a component is executing its actions on stop.","Underline log format. This ANSI escape code is used to …","The WRN warning log level.","The yellow log color, typically used with LogLevel::Warning…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","Safety","Safety","","","","Safety","Safety","","Safety","Safety","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","Create a new log event.","Creates a new logger.","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","Safety","","Safety","","Safety","","Safety","Safety","Safety","Safety","Safety","Safety","Safety","","Safety","Safety","","Safety","","Safety","","Safety","","","","","Safety","","","","","","","Safety","Returns a TimeEvent as a C string pointer.","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a log event which includes a message.","Guards the log collector and flushes it when dropped","Provides a high-performance logger utilizing a MPSC …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","The instance ID for the logger.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","If logging is bypassed.","If logger is using ANSI color codes.","","","The minimum log level to write to a log file.","The minimum log level to write to stdout.","The machine ID for the logger.","","","","","Sets the global log collector","","","The trader ID for the logger.","","","","","","","","","","","","","","","Represents a bus message including a topic and payload.","Provides a generic message bus to facilitate various …","","","","","","","","","","","","","","","","Returns the handler for the matching correlation ID (if …","Returns the active correlation IDs.","Deregisters the given handler for the endpoint address.","","Returns the registered endpoint addresses.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the handler for the given endpoint.","","If the message bus is backed by a database.","Returns whether there are subscribers for the given pattern…","","The instance ID associated with the message bus.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Match a topic and a string pattern pattern can contains - …","Returns whether there is a pending request for the given …","Returns whether there are subscribers for the given pattern…","Returns whether there are subscribers for the given pattern…","","The name for the message bus.","","Initializes a new instance of the MessageBus.","","The serialized payload for the message.","","The count of messages published by the bus.","","Registers the given handler for the endpoint address.","","Returns the handler for the request endpoint and adds the …","","Returns the handler for the matching response endpoint …","","","","","Subscribes the given handler to the topic.","Returns whether there are subscribers for the given pattern…","Returns whether there are subscribers for the given pattern…","","","","","","The topic to publish on.","Returns the topics for active subscriptions.","The trader ID associated with the message bus.","","","","","","","","","","Unsubscribes the given handler from the topic.","","","","","Loaded as nautilus_pyo3.common","","","","","Repeatedly evaluates a condition with a delay until it …","","Represents a time event occurring at the event timestamp.","Represents a time event and its associated handler.","","Advance the test timer forward to the given time, …","","","","","","","","The Python callable pointer.","","Cancels the timer (the timer will not generate an event).","","","","","","","","","","","","","","","The event.","The event ID.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","The event name.","","","","","","","","","","","","","","","","","","","","","","","The message category","The UNIX timestamp (nanoseconds) when the object was …","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,12,1,12,1,12,9,1,12,9,1,12,1,12,1,12,1,12,1,1,12,12,1,12,1,1,1,12,1,12,1,12,1,12,1,1,12,9,1,12,9,1,12,9,1,12,9,1,12,9,1,12,9,1,12,1,12,1,12,1,12,1,12,1,12,37,38,0,0,0,0,35,37,35,33,33,31,31,33,33,31,31,38,35,33,33,31,31,37,38,35,33,0,0,0,0,0,37,37,31,31,37,33,33,31,33,33,31,31,33,33,31,33,33,31,31,38,35,37,31,33,35,37,38,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,31,33,35,37,31,33,35,37,31,33,35,37,31,33,35,37,38,31,33,35,37,38,31,31,31,33,33,33,35,35,35,37,37,37,38,38,38,31,31,31,33,33,33,35,35,35,37,37,37,38,38,38,30,31,31,32,33,33,34,35,35,36,37,37,38,38,30,31,32,33,34,35,36,37,38,31,33,35,37,38,31,33,35,37,38,31,33,35,37,38,30,31,32,33,34,35,36,37,38,30,32,34,36,31,33,35,37,38,31,33,35,37,38,31,33,35,37,31,33,35,37,38,30,32,34,36,30,32,34,36,30,32,34,36,30,32,34,36,31,33,35,37,31,33,35,37,38,31,33,35,37,30,32,34,36,30,31,32,33,34,35,36,37,38,31,33,35,37,38,30,31,31,32,33,33,34,35,35,36,37,37,38,38,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,31,33,35,37,38,30,31,32,33,34,35,36,37,38,0,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,60,61,60,61,60,61,60,61,60,61,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,61,60,61,60,61,0,60,61,0,0,0,0,0,0,0,0,0,67,67,67,67,67,67,0,0,0,0,0,0,0,0,67,67,67,67,0,69,69,69,69,69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,69,69,0,69,0,0,0,0,0,0,0,70,70,70,70,70,70,70,70,70,70,70,70,70,0,71,71,71,71,71,71,71,71,71,71,71,71,71,0,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,77,23,23,74,75,76,77,23,74,75,76,77,23,75,76,74,75,76,77,23,74,75,76,77,23,77,23,0,77,77,77,77,23,23,23,74,77,74,75,76,77,23,77,74,75,76,77,23,77,23,77,23,77,23,77,23,74,74,75,76,77,23,74,75,76,77,23,74,75,76,77,23,74,75,76,77,23,77,23,74,75,76,77,23,0,0,0,80,79,80,78,79,80,78,78,78,79,79,78,80,79,80,80,78,78,79,80,78,79,79,79,80,78,80,79,79,80,80,79,79,79,79,79,78,78,0,78,78,79,79,80,78,79,80,78,79,80,78,80,79,80,78,79,0,0,0,82,83,84,82,83,84,82,83,84,82,83,84,82,82,84,84,84,83,84,82,82,82,82,82,83,83,82,83,84,84,82,84,84,82,84,82,83,84,0,84,84,84,84,84,82,84,82,83,82,84,84,84,84,84,84,84,84,83,82,83,84,84,84,82,83,84,83,82,83,84,84,82,83,84,82,83,84,82,83,84,84,82,83,84,0,0,0,0,0,0,0,0,0,0,0,17,4,4,22,17,4,22,17,22,92,17,4,22,17,4,22,17,22,22,4,4,22,22,22,22,22,4,4,4,4,4,4,22,4,22,17,17,4,22,17,17,4,17,4,92,4,4,17,92,4,17,17,17,22,92,17,4,17,17,4,22,17,4,4,22,17,4,22,17,4,4,4,22,17,4,4,22,17],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2,3],[[5,[4]]]],[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[9,10],11],[[1,10],11],[[12,10],11],[9,11],[1,11],[12,11],[[],1],[[],12],[1,-1,[]],[12,-1,[]],[6,[[14,[13]]]],[6,[[14,[13]]]],[[7,-1],[[14,[1]]],[]],[[7,-1],[[14,[1]]],[]],[[7,-1],[[14,[12]]],[]],[[7,-1],[[14,[12]]],[]],[-1,-1,[]],[-1,-1,[]],[1,15],[1,[[18,[16,17]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,6],19],[[12,6],19],[[],20],[[],20],[[],[[21,[1]]]],[[],[[21,[12]]]],[[1,[5,[4]]],[[5,[22]]]],[[],1],[[],12],[[9,10],2],[[1,10],2],[[12,10],2],[[9,23],11],[[1,23],11],[[12,23],11],[[9,16,2,[24,[23]]],11],[[1,16,2,[24,[23]]],11],[[12,16,2,[24,[23]]],11],[[9,16,25,2,[24,[2]],[24,[23]]],11],[[1,16,25,2,[24,[2]],[24,[23]]],11],[[12,16,25,2,[24,[2]],[24,[23]]],11],[9,26],[1,26],[12,26],[9,[[5,[10]]]],[1,[[5,[10]]]],[12,[[5,[10]]]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[6,29],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[31,31],39],[[33,33],39],[[35,35],39],[[37,37],39],[[-1,-2],39,[],[]],[[-1,-2],39,[],[]],[[-1,-2],39,[],[]],[[-1,-2],39,[],[]],[-1,[[27,[31]]],40],[-1,[[27,[33]]],40],[-1,[[27,[35]]],40],[-1,[[27,[37]]],40],[6,[[14,[13]]]],[6,[[14,[13]]]],[6,[[14,[13]]]],[6,[[14,[13]]]],[6,[[14,[13]]]],[[31,31],3],[[33,33],3],[[35,35],3],[[37,37],3],[[38,38],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[7,-1],[[14,[31]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[31]]],[]],[[7,-1],[[14,[33]]],[]],[[7,-1],[[14,[33]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[35]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[35]]],[]],[[7,-1],[[14,[37]]],[]],[[7,-1],[[14,[37]]],[]],[7,[[27,[-1,41]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[38]]],[]],[[7,-1],[[14,[38]]],[]],[[30,42],43],[[31,42],[[27,[11,44]]]],[[31,42],43],[[32,42],43],[[33,42],[[27,[11,44]]]],[[33,42],43],[[34,42],43],[[35,42],43],[[35,42],43],[[36,42],43],[[37,42],[[27,[11,44]]]],[[37,42],43],[[38,42],43],[[38,42],[[27,[11,44]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[26,[[24,[31]]]],[26,[[24,[33]]]],[26,[[24,[35]]]],[26,[[24,[37]]]],[26,[[24,[38]]]],[10,[[27,[31,-1]]],[]],[10,[[27,[33,-1]]],[]],[10,[[27,[35,-1]]],[]],[10,[[27,[37,-1]]],[]],[10,[[27,[38,-1]]],[]],[[31,-1],11,45],[[33,-1],11,45],[[35,-1],11,45],[[37,-1],11,45],[[38,-1],11,45],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[31,6],19],[[33,6],19],[[35,6],19],[[37,6],19],[[38,6],19],[[],20],[[],20],[[],20],[[],20],[[],20],[[],30],[[],32],[[],34],[[],36],[[],[[21,[31]]]],[[],[[21,[33]]]],[[],[[21,[35]]]],[[],[[21,[37]]]],[[],[[21,[38]]]],[30,26],[32,26],[34,26],[36,26],[30,[[24,[-1]]],[]],[32,[[24,[-1]]],[]],[34,[[24,[-1]]],[]],[36,[[24,[-1]]],[]],[30,[[24,[-1]]],[]],[32,[[24,[-1]]],[]],[34,[[24,[-1]]],[]],[36,[[24,[-1]]],[]],[[30,26],[[24,[-1]]],[]],[[32,26],[[24,[-1]]],[]],[[34,26],[[24,[-1]]],[]],[[36,26],[[24,[-1]]],[]],[[31,31],[[24,[39]]]],[[33,33],[[24,[39]]]],[[35,35],[[24,[39]]]],[[37,37],[[24,[39]]]],[[-1,46],16,[]],[[-1,46],16,[]],[[-1,46],16,[]],[[-1,46],16,[]],[[-1,46],16,[]],[[31,-1],27,47],[[33,-1],27,47],[[35,-1],27,47],[[37,-1],27,47],[30,[[11,[26,[24,[26]]]]]],[32,[[11,[26,[24,[26]]]]]],[34,[[11,[26,[24,[26]]]]]],[36,[[11,[26,[24,[26]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[31,-1]]],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[33,-1]]],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[35,-1]]],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[37,-1]]],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[38,-1]]],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[6,29],[6,29],[6,29],[6,29],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[48,49],[48,50],[-1,-2,[],[]],[[48,51,52,53,54,3,3,[24,[55]],[24,[[18,[56,56]]]],[24,[56]]],57],[[58,59,15,[24,[26]],[24,[26]]],48],[48,11],[[48,26],11],[[48,26],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[60,-1,[]],[61,-1,[]],[60,-1,[]],[61,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[61,11],[[],61],[61,62],[61,25],[61,25],[61,25],[[60,25,63],64],[[60,65],11],[60,11],[60,11],[[],60],[[60,65],2],[[60,66],11],[[60,25],11],[[60,65,2,66],11],[[60,65,25,2,2,66],11],[60,26],[60,66],[60,62],[60,25],[60,25],[60,25],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[64,11],[-1,-2,[],[]],[-1,-2,[],[]],[65,31],[31,65],[65,33],[33,65],[65,37],[37,65],[65,35],[35,65],0,[-1,-2,[],[]],[-1,-2,[],[]],[67,-1,[]],[67,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[67,11],[67,68],[67,65],[67,65],[67,63],[67,63],[[67,25,35,37,65,65],11],[[65,65,65,35,35,63,65,65,65,65,63,63],67],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[69,-1,[]],[69,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[69,68],65],[69,66],[[69,65],11],[69,11],[[69,65],65],[69,66],[[69,65],63],[[65,65],63],[[69,68],63],[[69,65],63],[[69,65,65],63],[[69,65],64],[[65,65,65,65],69],[69,25],[[69,65,65],11],[[69,65,65],65],[69,25],[[69,65,68,65],65],[69,25],[[69,68],65],[69,25],[[69,65,65,63],65],[69,66],[69,66],[69,66],[69,58],[[69,65,65],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[64,11],[-1,-2,[],[]],[22,22],[[65,68,25,25],4],[4,65],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[70,26],[-1,-1,[]],[70,49],[-1,-2,[],[]],[[58,59,15,26],70],[70,11],[[70,26],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[71,26],[-1,-1,[]],[71,50],[-1,-2,[],[]],[[58,59,15,26],71],[71,11],[[71,26],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[72,59],26],[-1,-1,[]],[[72,59,3],73],[-1,-2,[],[]],[[58,15],72],[72,11],[[72,26,59],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,0,0,0,0,[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[23,66],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[74,74],[75,75],[76,76],[77,77],[23,23],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[6,[[14,[13]]]],[6,[[14,[13]]]],[74,74],[[77,77],3],[[7,-1],[[14,[77]]],[]],[[7,-1],[[14,[77]]],[]],[7,[[27,[-1,41]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[23]]],[]],[[7,-1],[[14,[23]]],[]],[[74,42],43],[[77,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[77,6],19],[[23,6],19],[[],20],[[],20],[[],[[21,[77]]]],[[],[[21,[23]]]],[[56,[24,[75]]],77],[[[24,[19]],[24,[76]]],23],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[6,29],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,6],[[8,[7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[78,78],[[-1,-2],11,[],[]],[[79,25,37,16,16],11],[[79,25,37,16,16],11],[-1,[[27,[78]]],40],[6,[[14,[13]]]],[[79,25,37,16,16],11],[[7,-1],[[14,[80]]],[]],[[7,-1],[[14,[80]]],[]],[[78,42],43],[[78,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[79,25,37,16,16],11],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[80,6],19],0,0,[[],20],[[],[[21,[80]]]],0,0,0,[[58,16,68,35,[24,[35]],[24,[16]],[24,[16]],[24,[16]],[24,[[18,[16,81]]]],3,3],79],[[79,25,35,37,16,16],11],[[-1,46],16,[]],[[78,-1],27,47],[[[24,[16]],[24,[16]],[24,[[11,[16,16,16]]]]],80],[-1,-2,[],[]],[-1,16,[]],0,[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[79,25,37,16,16],11],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[82,82],[83,83],[84,84],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[82,82],39],[[-1,-2],39,[],[]],[[84,68],[[24,[77]]]],[84,[[5,[68]]]],[[84,10],11],[-1,[[27,[83]]],40],[84,[[5,[10]]]],[[82,82],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[82,42],43],[[83,42],43],[[83,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[84,56],[[24,[77]]]],0,0,[[84,10],3],[[82,-1],11,45],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[56,56],3],[[84,68],3],[[84,10],3],[[84,10,77],3],[[84,56],[[5,[82]]]],0,[[56,77,26,[24,[63]]],82],[[58,68,[24,[16]],[24,[[18,[16,81]]]]],84],[[82,82],[[24,[39]]]],0,0,0,[[84,16,[5,[63]]],11],[[84,10,77],11],0,[[84,56,68,77],[[24,[77]]]],0,[[84,68],[[24,[77]]]],0,[[-1,46],16,[]],0,[[83,-1],27,47],[[84,10,77,[24,[63]]],11],[84,[[5,[10]]]],[84,[[5,[82]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],0,0,[84,[[5,[10]]]],0,[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[[84,10,77],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[6,85],[[14,[11]]]],0,[[[18,[16,81]]],86],[[[18,[16,81]]],16],[[[87,[83]],58,68,[18,[16,81]]],11],[[-1,86],11,[[89,[],[[88,[3]]]]]],0,0,0,0,[[17,2],[[0,[[91,[],[[90,[4]]]]]]]],[[-1,6],[[8,[7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[92,11],[17,11],[4,4],[22,22],[17,17],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[22,22],39],[[-1,-2],39,[],[]],[6,[[14,[13]]]],[[4,4],3],[[22,22],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],0,0,[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[4]]],[]],[[7,-1],[[14,[4]]],[]],[[4,42],43],[[4,42],43],[[22,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,6],19],0,[[],20],[[92,2],11],[[],[[21,[4]]]],0,0,[[16,93,2,[24,[2]]],92],[[10,68,2,2],[[94,[4]]]],[[16,25,2,[24,[2]]],17],[17,[[24,[-1]]],[]],0,[[22,22],[[24,[39]]]],[[92,68,2],4],[[17,68,2],4],[[-1,46],16,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],0,0,[-1,28,[]],[-1,28,[]],[-1,28,[]],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"TestClock",12],[8,"UnixNanos",895],[1,"bool"],[5,"TimeEvent",813],[5,"Vec",896],[5,"Python",897],[5,"PyAny",898],[5,"Py",899],[10,"Clock",12],[1,"str"],[1,"tuple"],[5,"LiveClock",12],[5,"CStr",900],[8,"PyResult",901],[5,"AtomicTime",895],[5,"String",902],[5,"TestTimer",813],[5,"HashMap",903],[8,"PyObject",899],[5,"PyClassItemsIter",904],[5,"LazyTypeObject",905],[5,"TimeEventHandler",813],[5,"EventHandler",571],[6,"Option",906],[1,"u64"],[1,"usize"],[6,"Result",907],[5,"TypeId",908],[5,"PyTypeObject",909],[5,"ComponentStateIter",81],[6,"ComponentState",81],[5,"ComponentTriggerIter",81],[6,"ComponentTrigger",81],[5,"LogLevelIter",81],[6,"LogLevel",81],[5,"LogColorIter",81],[6,"LogColor",81],[6,"LogFormat",81],[6,"Ordering",910],[10,"Deserializer",911],[5,"PyErr",901],[5,"Formatter",912],[8,"Result",912],[5,"Error",912],[10,"Hasher",913],[5,"SeparatorPolicy",914],[10,"Serializer",915],[5,"OrderFactory",391],[5,"ClientOrderId",916],[5,"OrderListId",917],[5,"InstrumentId",918],[6,"OrderSide",919],[5,"Quantity",920],[6,"TimeInForce",919],[5,"ExecAlgorithmId",921],[5,"Ustr",922],[5,"MarketOrder",923],[5,"TraderId",924],[5,"StrategyId",925],[5,"TestClock_API",412],[5,"LiveClock_API",412],[1,"f64"],[1,"u8"],[5,"CVec",926],[8,"c_char",927],[5,"PyObject",928],[5,"Logger_API",465],[5,"UUID4",929],[5,"MessageBus_API",484],[5,"ClientOrderIdGenerator",529],[5,"OrderListIdGenerator",543],[5,"PositionIdGenerator",557],[5,"PositionId",930],[5,"PyCallableWrapper",571],[5,"SafeMessageCallback",571],[5,"SafeTimeEventCallback",571],[5,"MessageHandler",571],[5,"LogEvent",660],[5,"Logger",660],[5,"LogGuard",660],[6,"Value",931],[5,"Subscription",719],[5,"BusMessage",719],[5,"MessageBus",719],[5,"PyModule",932],[5,"Duration",933],[5,"Receiver",934],[17,"Output"],[10,"FnMut",935],[17,"Item"],[10,"Iterator",936],[10,"Timer",813],[8,"TimedeltaNanos",895],[8,"Result",937]],"b":[[34,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TestClock"],[35,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TestClock"],[36,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LiveClock"],[37,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LiveClock"],[213,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentState"],[215,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentState"],[216,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentTrigger"],[217,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentTrigger"],[219,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogLevel"],[221,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogLevel"],[222,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogColor"],[223,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogColor"],[226,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogFormat"],[227,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogFormat"],[229,"impl-Display-for-ComponentState"],[230,"impl-Debug-for-ComponentState"],[232,"impl-Display-for-ComponentTrigger"],[233,"impl-Debug-for-ComponentTrigger"],[235,"impl-Display-for-LogLevel"],[236,"impl-Debug-for-LogLevel"],[238,"impl-Display-for-LogColor"],[239,"impl-Debug-for-LogColor"],[240,"impl-Debug-for-LogFormat"],[241,"impl-Display-for-LogFormat"],[605,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MessageHandler"],[606,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MessageHandler"],[609,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EventHandler"],[610,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EventHandler"],[677,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogGuard"],[678,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogGuard"],[679,"impl-Display-for-LogEvent"],[680,"impl-Debug-for-LogEvent"],[746,"impl-Debug-for-BusMessage"],[747,"impl-Display-for-BusMessage"],[845,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeEvent"],[846,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeEvent"],[847,"impl-Display-for-TimeEvent"],[848,"impl-Debug-for-TimeEvent"]]}],\ -["nautilus_core",{"doc":"","t":"CCCCCCCCCHHHHHHHHSSSSHHHHHHHHCCCCCFNNONNHHNNNNNNOONNNNNHHHHHHHHHHHHHHHHHHHHHHPPPGPPNNNNNNNNNNNOOOOOOOOOOOOHHCHCHCHHHCHHHHHHHHHHKNNNNFGPPIINNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO","n":["correctness","datetime","ffi","message","parsing","python","serialization","time","uuid","check_f64_in_range_inclusive","check_f64_non_negative","check_i64_in_range_inclusive","check_string_contains","check_u64_in_range_inclusive","check_u8_equal","check_u8_in_range_inclusive","check_valid_string","MILLISECONDS_IN_SECOND","NANOSECONDS_IN_MICROSECOND","NANOSECONDS_IN_MILLISECOND","NANOSECONDS_IN_SECOND","micros_to_nanos","millis_to_nanos","nanos_to_micros","nanos_to_millis","nanos_to_secs","secs_to_millis","secs_to_nanos","unix_nanos_to_iso8601","cvec","datetime","parsing","string","uuid","CVec","borrow","borrow_mut","cap","clone","clone_into","cvec_drop","cvec_new","empty","fmt","fmt","from","from","into","len","ptr","to_owned","to_string","try_from","try_into","type_id","unix_nanos_to_iso8601_cstr","bytes_to_string_vec","optional_bytes_to_json","optional_bytes_to_str_map","optional_bytes_to_str_vec","precision_from_cstr","string_vec_to_bytes","u8_as_bool","cstr_drop","cstr_to_str","cstr_to_string","cstr_to_ustr","cstr_to_vec","optional_cstr_to_string","optional_cstr_to_ustr","pystr_to_string","str_to_cstr","uuid4_eq","uuid4_from_cstr","uuid4_hash","uuid4_new","uuid4_to_cstr","Command","Document","Event","Message","Request","Response","borrow","borrow_mut","clone","clone_into","fmt","from","into","to_owned","try_from","try_into","type_id","correlation_id","id","id","id","id","id","ts_event","ts_init","ts_init","ts_init","ts_init","ts_init","bytes_to_usize","precision_from_str","casing","core","datetime","get_pytype_name","serialization","to_pyruntime_err","to_pytype_err","to_pyvalue_err","uuid","py_convert_to_snake_case","py_micros_to_nanos","py_millis_to_nanos","py_nanos_to_micros","py_nanos_to_millis","py_nanos_to_secs","py_secs_to_millis","py_secs_to_nanos","py_unix_nanos_to_iso8601","from_dict_pyo3","Serializable","as_json_bytes","as_msgpack_bytes","from_json_bytes","from_msgpack_bytes","AtomicTime","ClockMode","LIVE","STATIC","TimedeltaNanos","UnixNanos","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","duration_since_unix_epoch","fmt","fmt","from","from","get_time","get_time_ms","get_time_ns","get_time_us","increment_time","into","into","new","set_time","time_since_epoch","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","UUID4","arguments","borrow","borrow_mut","clone","clone_into","default","deserialize","doc","eq","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","serialize","to_cstr","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value"],"q":[[0,"nautilus_core"],[9,"nautilus_core::correctness"],[17,"nautilus_core::datetime"],[29,"nautilus_core::ffi"],[34,"nautilus_core::ffi::cvec"],[55,"nautilus_core::ffi::datetime"],[56,"nautilus_core::ffi::parsing"],[63,"nautilus_core::ffi::string"],[72,"nautilus_core::ffi::uuid"],[77,"nautilus_core::message"],[94,"nautilus_core::message::Message"],[106,"nautilus_core::parsing"],[108,"nautilus_core::python"],[117,"nautilus_core::python::casing"],[118,"nautilus_core::python::datetime"],[126,"nautilus_core::python::serialization"],[127,"nautilus_core::serialization"],[132,"nautilus_core::time"],[170,"nautilus_core::uuid"],[203,"anyhow"],[204,"alloc::string"],[205,"core::fmt"],[206,"core::fmt"],[207,"core::result"],[208,"core::any"],[209,"core::ffi"],[210,"serde_json::value"],[211,"std::collections::hash::map"],[212,"core::option"],[213,"ustr"],[214,"pyo3_ffi::object"],[215,"pyo3::marker"],[216,"pyo3::types::module"],[217,"pyo3::err"],[218,"pyo3::instance"],[219,"pyo3::err"],[220,"pyo3::instance"],[221,"serde_json::error"],[222,"rmp_serde::encode"],[223,"rmp_serde::decode"],[224,"core::time"],[225,"pyo3::types::any"],[226,"serde::de"],[227,"core::hash"],[228,"pyo3::impl_::pyclass"],[229,"pyo3::impl_::pyclass::lazy_type_object"],[230,"serde::ser"],[231,"pyo3_ffi::cpython::object"]],"d":["","","","","","","","","","Validates that the f64 value is in the inclusive range [l, …","Validates that the f64 value is non-negative.","Validates that the i64 value is in the inclusive range [l, …","Validates that the string s contains the pattern pat.","Validates that the u64 value is in the inclusive range [l, …","Validates that u8 values are equal.","Validates that the u8 value is in the inclusive range [l, r…","Validates the content of a string s.","","","","","Converts microseconds (μs) to nanoseconds (ns).","Converts milliseconds (ms) to nanoseconds (ns).","Converts nanoseconds (ns) to microseconds (μs).","Converts nanoseconds (ns) to milliseconds (ms).","Converts nanoseconds (ns) to seconds.","Converts seconds to milliseconds (ms).","Converts seconds to nanoseconds (ns).","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","","","","","","CVec is a C compatible struct that stores an opaque …","","","The capacity of vector from which it was allocated. Used …","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","The number of elements in the block.","Opaque pointer to block of memory storing elements to …","","","","","","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","Convert a C bytes pointer into an owned Vec<String>.","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned Option<Vec<String>>…","Return the decimal precision inferred from the given C …","","Return a bool value from the given u8.","Drops the C string memory at the pointer.","Convert a C string pointer into a string slice.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned Option<String>.","Convert a C string pointer into an owned Option<Ustr>.","Returns an owned string from a valid Python object pointer.","Create a C string pointer to newly allocated memory from a …","","Returns a UUID4 from C string pointer.","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns a usize from the given bytes.","Returns the decimal precision inferred from the given …","","Loaded as nautilus_pyo3.core","","Gets the type name for the given Python obj.","","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","","","","","","","","","","","","Represents types which are serializable for JSON and …","Serialize an object to JSON encoded bytes.","Serialize an object to MsgPack encoded bytes.","Deserialize an object from JSON encoded bytes.","Deserialize an object from MsgPack encoded bytes.","Atomic clock stores the last recorded time in nanoseconds","","","","Represents a timedelta in nanoseconds.","Represents a timestamp in nanoseconds since UNIX epoch.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get time as seconds","Get time as milliseconds","Get time in nanoseconds.","Get time as microseconds","Increments current time with a delta and returns the …","Calls U::from(self).","Calls U::from(self).","New atomic clock set with the given time","Sets new time for the clock","Stores and returns current time","","","","","","","","","Represents a pseudo-random UUID (universally unique …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,0,0,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,23,23,0,23,23,23,23,23,23,23,23,23,23,23,23,23,50,51,52,53,54,50,53,51,52,53,54,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,35,35,35,0,0,39,39,0,0,39,40,39,40,39,40,39,40,40,0,39,40,39,40,40,40,40,40,40,39,40,40,40,40,39,40,39,40,39,40,39,40,0,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22],"f":[0,0,0,0,0,0,0,0,0,[[1,1,1,2],[[4,[3]]]],[[1,2],[[4,[3]]]],[[5,5,5,2],[[4,[3]]]],[[2,2,2],[[4,[3]]]],[[6,6,6,2],[[4,[3]]]],[[7,7,2,2],[[4,[3]]]],[[7,7,7,2],[[4,[3]]]],[[2,2],[[4,[3]]]],0,0,0,0,[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,8],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[9,9],[[-1,-2],3,[],[]],[9,3],[[],9],[[],9],[[9,10],11],[[9,10],11],[[[12,[-1]]],9,[]],[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,8,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[6,15],[15,[[12,[8]]]],[15,[[18,[[17,[8,16]]]]]],[15,[[18,[[17,[19,19]]]]]],[15,[[18,[[12,[8]]]]]],[15,7],[[[12,[8]]],15],[7,20],[15,3],[15,2],[15,8],[15,19],[15,[[12,[7]]]],[15,[[18,[8]]]],[15,[[18,[19]]]],[21,8],[2,15],[[22,22],7],[15,22],[22,6],[[],22],[22,15],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[23,23],[[-1,-2],3,[],[]],[[23,10],11],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,[[[24,[7]]],[[4,[25]]]],[2,7],0,[[26,27],[[28,[3]]]],0,[[29,26],[[28,[2]]]],0,[-1,30,31],[-1,30,31],[-1,30,31],0,[8,8],[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,8],[[26,[33,[32]]],[[13,[-1,30]]],34],0,[35,[[13,[[12,[7]],36]]]],[35,[[13,[[12,[7]],37]]]],[[[12,[7]]],[[13,[35,36]]]],[[[12,[7]]],[[13,[35,38]]]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,39],[40,40],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[40,-1,[]],[[],41],[[39,10],11],[[40,10],11],[-1,-1,[]],[-1,-1,[]],[40,1],[40,6],[40,6],[40,6],[[40,6],6],[-1,-2,[],[]],[-1,-2,[],[]],[[39,6],40],[[40,6],3],[40,6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],0,[[-1,26],[[33,[42]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[22,22],[[-1,-2],3,[],[]],[[],22],[-1,[[13,[22]]],43],[26,[[28,[44]]]],[[22,22],20],[42,[[13,[-1,30]]],[]],[[42,-1],[[28,[22]]],[]],[[42,-1],[[28,[22]]],[]],[[22,10],11],[[22,10],11],[-1,-1,[]],[2,22],[2,[[13,[22,-1]]],[]],[[22,-1],3,45],[-1,-2,[],[]],[[22,26],29],[[],46],[[],[[47,[22]]]],[[],22],[[22,-1],13,48],[22,44],[-1,-2,[],[]],[-1,8,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[26,49],0],"c":[],"p":[[1,"f64"],[1,"str"],[1,"tuple"],[8,"Result",203],[1,"i64"],[1,"u64"],[1,"u8"],[5,"String",204],[5,"CVec",34],[5,"Formatter",205],[8,"Result",205],[5,"Vec",206],[6,"Result",207],[5,"TypeId",208],[8,"c_char",209],[6,"Value",210],[5,"HashMap",211],[6,"Option",212],[5,"Ustr",213],[1,"bool"],[5,"PyObject",214],[5,"UUID4",170],[6,"Message",77],[1,"slice"],[1,"usize"],[5,"Python",215],[5,"PyModule",216],[8,"PyResult",217],[8,"PyObject",218],[5,"PyErr",217],[10,"Display",205],[5,"PyDict",219],[5,"Py",218],[10,"DeserializeOwned",220],[10,"Serializable",127],[5,"Error",221],[6,"Error",222],[6,"Error",223],[6,"ClockMode",132],[5,"AtomicTime",132],[5,"Duration",224],[5,"PyAny",225],[10,"Deserializer",220],[5,"CStr",226],[10,"Hasher",227],[5,"PyClassItemsIter",228],[5,"LazyTypeObject",229],[10,"Serializer",230],[5,"PyTypeObject",231],[15,"Response",94],[15,"Command",94],[15,"Document",94],[15,"Event",94],[15,"Request",94]],"b":[[43,"impl-Display-for-CVec"],[44,"impl-Debug-for-CVec"],[181,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26UUID4"],[182,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+UUID4"],[183,"impl-Display-for-UUID4"],[184,"impl-Debug-for-UUID4"]]}],\ -["nautilus_indicators",{"doc":"","t":"CCCCCPPPFGFPPCNNNNNNNNNNNNNNNCNCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNCNNCNNNNNNNNNNNNNNCFNNNNNONNNNNNNNNNNNNONNNNOOOONNNNNNNNNNNOFNNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFONNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFNNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFONNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFNNNNONNNNNNNNNNONNNONNNNOONNNNNNNNNOFNNNNNNNNNNNNNNONNNONNNNOONNNNNNNNNNOOKKMNNMMMMMMMMMCFNNONNNNNNNNNNNNNONNONNONNNNNNNNNOCHCCCCCCCCCCCCFNNNNNNNNNNNNNONNNONNNNOONNNNNNNNO","n":["average","indicator","momentum","python","ratio","DoubleExponential","Exponential","Hull","MovingAverageFactory","MovingAverageType","MovingAverageTypeIter","Simple","Wilder","ama","arguments","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","create","dema","doc","ema","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","fmt","from","from","from","from_repr","from_str","hash","hma","into","into","into","into_iter","into_py","items_iter","iter","lazy_type_object","len","next","next_back","nth","partial_cmp","rma","separate_by_policy","size_hint","sma","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","wma","AdaptiveMovingAverage","alpha_diff","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period_efficiency_ratio","period_fast","period_slow","price_type","py_new","reset","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","DoubleExponentialMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","ExponentialMovingAverage","alpha","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","HullMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","WilderMovingAverage","alpha","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","SimpleMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","WeightedMovingAverage","arguments","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","weights","Indicator","MovingAverage","count","fmt","fmt","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","is_initialized","name","reset","update_raw","value","rsi","RelativeStrengthIndex","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","ma_type","name","new","period","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","average","indicators","momentum","ratio","ama","dema","ema","hma","rma","sma","wma","rsi","efficiency_ratio","efficiency_ratio","EfficiencyRatio","arguments","borrow","borrow_mut","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value"],"q":[[0,"nautilus_indicators"],[5,"nautilus_indicators::average"],[81,"nautilus_indicators::average::ama"],[122,"nautilus_indicators::average::dema"],[158,"nautilus_indicators::average::ema"],[195,"nautilus_indicators::average::hma"],[231,"nautilus_indicators::average::rma"],[268,"nautilus_indicators::average::sma"],[305,"nautilus_indicators::average::wma"],[343,"nautilus_indicators::indicator"],[357,"nautilus_indicators::momentum"],[358,"nautilus_indicators::momentum::rsi"],[392,"nautilus_indicators::python"],[396,"nautilus_indicators::python::average"],[403,"nautilus_indicators::python::momentum"],[404,"nautilus_indicators::python::ratio"],[405,"nautilus_indicators::ratio"],[406,"nautilus_indicators::ratio::efficiency_ratio"],[440,"pyo3::marker"],[441,"pyo3::types::any"],[442,"pyo3::instance"],[443,"core::cmp"],[444,"alloc::boxed"],[445,"core::ffi::c_str"],[446,"pyo3::err"],[447,"pyo3::err"],[448,"core::fmt"],[449,"core::fmt"],[450,"core::hash"],[451,"pyo3::instance"],[452,"pyo3::impl_::pyclass::lazy_type_object"],[453,"thousands::policies"],[454,"alloc::string"],[455,"core::any"],[456,"pyo3_ffi::cpython::object"],[457,"nautilus_model::data::bar"],[458,"nautilus_model::data::quote"],[459,"nautilus_model::data::trade"],[460,"nautilus_model::enums"],[461,"anyhow"],[462,"alloc::vec"],[463,"pyo3::types::module"]],"d":["","","","","","","","","","","An iterator over the variants of MovingAverageType","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates an adaptive moving average …","","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The period for the internal EfficiencyRatio indicator.","The period for the fast smoothing constant (> 0).","The period for the slow smoothing constant (> 0 < …","The price type used for calculations.","","","","","","","","","","","","The last indicator value.","The Double Exponential Moving Average attempts to a …","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (> 0).","The price type used for calculations.","","","","","","","","","","The last indicator value.","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","An indicator which calculates a Hull Moving Average (HMA) …","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","An indicator which calculates a weighted moving average …","","","","","","","","","","Returns the argument unchanged.","","","","","Inputs","Calls U::from(self).","","","Whether the indicator is initialized.","","","","","The rolling window period for the indicator (> 0).","Price type","","","","","","","","","","","The last indicator value.","The weights for the moving average calculation","Indicator trait","Moving average trait","","","","","","","","","","","","","","An indicator which calculates a relative strength index …","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates the efficiency ratio across …","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (>= 2).","","","","","","","","","",""],"i":[0,0,0,0,0,4,4,4,0,0,0,4,4,0,4,4,47,6,4,47,6,4,6,4,6,4,4,4,47,0,4,0,4,4,4,4,4,4,4,6,4,4,47,6,4,4,4,4,0,47,6,4,6,4,4,4,4,6,6,6,6,4,0,4,6,0,6,4,4,47,6,4,4,47,6,4,47,6,4,4,0,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,10,43,10,43,43,43,43,43,43,43,10,10,0,0,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[4,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[4,4],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[4,4],8],[[-1,-2],8,[],[]],[[4,9],[[11,[10]]]],0,[1,[[13,[12]]]],0,[[4,4],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[2,[[16,[-1,15]]],[]],[[2,-1],[[13,[4]]],[]],[[2,-1],[[13,[4]]],[]],[[6,17],18],[[4,17],18],[[4,17],[[16,[7,19]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[9,[[20,[4]]]],[5,[[16,[4,-1]]],[]],[[4,-1],7,21],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,1],22],[[],23],[[],6],[[],[[24,[4]]]],[6,9],[6,[[20,[-1]]],[]],[6,[[20,[-1]]],[]],[[6,9],[[20,[-1]]],[]],[[4,4],[[20,[8]]]],0,[[-1,25],26,[]],[6,[[7,[9,[20,[9]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[5,[[16,[4,-1]]],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1,28],0,0,[29,30],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[29]]],[]],[[2,-1],[[13,[29]]],[]],[[29,17],18],[[29,17],18],[-1,-1,[]],[[29,31],7],[[29,32],7],[[29,33],7],[29,14],[-1,-2,[],[]],[[29,1],22],[29,14],0,[[],23],[[],[[24,[29]]]],[29,26],[[9,9,9,[20,[34]]],[[35,[29]]]],0,0,0,0,[[9,9,9,[20,[34]]],[[13,[29]]]],[29,7],[29,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[29,30],7],[29,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[36]]],[]],[[2,-1],[[13,[36]]],[]],[[36,17],18],[[36,17],18],[-1,-1,[]],[[36,31],7],[[36,32],7],[[36,33],7],[36,14],[-1,-2,[],[]],[[36,1],22],[36,14],0,[[],23],[[],[[24,[36]]]],[36,26],[[9,[20,[34]]],[[35,[36]]]],0,0,[36,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[36,30],7],[36,30],0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[37]]],[]],[[2,-1],[[13,[37]]],[]],[[37,17],18],[[37,17],18],[-1,-1,[]],[[37,31],7],[[37,32],7],[[37,33],7],[37,14],[-1,-2,[],[]],[[37,1],22],[37,14],0,[[],23],[[],[[24,[37]]]],[37,26],[[9,[20,[34]]],[[35,[37]]]],0,0,[37,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[37,30],7],[37,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[38]]],[]],[[2,-1],[[13,[38]]],[]],[[38,17],18],[[38,17],18],[-1,-1,[]],[[38,31],7],[[38,32],7],[[38,33],7],[38,14],[-1,-2,[],[]],[[38,1],22],[38,14],0,[[],23],[[],[[24,[38]]]],[38,26],[[9,[20,[34]]],[[35,[38]]]],0,0,[38,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[38,30],7],[38,30],0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[39]]],[]],[[2,-1],[[13,[39]]],[]],[[39,17],18],[[39,17],18],[-1,-1,[]],[[39,31],7],[[39,32],7],[[39,33],7],[39,14],[-1,-2,[],[]],[[39,1],22],[39,14],0,[[],23],[[],[[24,[39]]]],[39,26],[[9,[20,[34]]],[[35,[39]]]],0,0,[39,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[39,30],7],[39,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[40]]],[]],[[2,-1],[[13,[40]]],[]],[[40,17],18],[[40,17],18],[-1,-1,[]],[[40,31],7],[[40,32],7],[[40,33],7],[40,14],0,[-1,-2,[],[]],[[40,1],22],[40,14],0,[[],23],[[],[[24,[40]]]],[40,26],[[9,[20,[34]]],[[35,[40]]]],0,0,[40,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[40,30],7],[40,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,9],[1,[[13,[12]]]],[[2,-1],[[13,[41]]],[]],[[2,-1],[[13,[41]]],[]],[[41,17],18],[[41,17],18],[-1,-1,[]],[[41,31],7],[[41,32],7],[[41,33],7],[41,14],0,[-1,-2,[],[]],[[41,1],22],[41,14],0,[[],23],[[],[[24,[41]]]],[41,26],[[9,[42,[30]],[20,[34]]],[[35,[41]]]],0,0,[[9,[42,[30]],[20,[34]]],[[13,[41]]]],[41,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[41,30],7],[41,30],0,0,0,0,[10,9],[[43,17],18],[[10,17],18],[[43,31],7],[[43,32],7],[[43,33],7],[43,14],[43,14],[43,26],[43,7],[[10,30],7],[10,30],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[1,[[13,[12]]]],[[2,-1],[[13,[44]]],[]],[[2,-1],[[13,[44]]],[]],[[44,17],18],[[44,17],18],[-1,-1,[]],[[44,31],7],[[44,32],7],[[44,33],7],[44,14],[-1,-2,[],[]],[[44,1],22],[44,14],0,[[],23],[[],[[24,[44]]]],0,[44,26],[[9,[20,[4]]],[[35,[44]]]],0,[[9,[20,[4]]],[[13,[44]]]],[44,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[44,30],7],0,0,[[1,45],[[13,[7]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[13,[12]]]],[[2,-1],[[13,[46]]],[]],[[2,-1],[[13,[46]]],[]],[[46,17],18],[[46,17],18],[-1,-1,[]],[[46,31],7],[[46,32],7],[[46,33],7],[46,14],0,[-1,-2,[],[]],[[46,1],22],[46,14],0,[[],23],[[],[[24,[46]]]],[46,26],[[9,[20,[34]]],[[35,[46]]]],0,0,[46,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[46,30],7],0],"c":[],"p":[[5,"Python",440],[5,"PyAny",441],[5,"Py",442],[6,"MovingAverageType",5],[1,"str"],[5,"MovingAverageTypeIter",5],[1,"tuple"],[6,"Ordering",443],[1,"usize"],[10,"MovingAverage",343],[5,"Box",444],[5,"CStr",445],[8,"PyResult",446],[1,"bool"],[5,"PyErr",446],[6,"Result",447],[5,"Formatter",448],[8,"Result",448],[5,"Error",448],[6,"Option",449],[10,"Hasher",450],[8,"PyObject",442],[5,"PyClassItemsIter",451],[5,"LazyTypeObject",452],[5,"SeparatorPolicy",453],[5,"String",454],[5,"TypeId",455],[5,"PyTypeObject",456],[5,"AdaptiveMovingAverage",81],[1,"f64"],[5,"Bar",457],[5,"QuoteTick",458],[5,"TradeTick",459],[6,"PriceType",460],[8,"Result",461],[5,"DoubleExponentialMovingAverage",122],[5,"ExponentialMovingAverage",158],[5,"HullMovingAverage",195],[5,"WilderMovingAverage",231],[5,"SimpleMovingAverage",268],[5,"WeightedMovingAverage",305],[5,"Vec",462],[10,"Indicator",343],[5,"RelativeStrengthIndex",358],[5,"PyModule",463],[5,"EfficiencyRatio",406],[5,"MovingAverageFactory",5]],"b":[[37,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MovingAverageType"],[38,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MovingAverageType"],[40,"impl-Debug-for-MovingAverageType"],[41,"impl-Display-for-MovingAverageType"],[89,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AdaptiveMovingAverage"],[90,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AdaptiveMovingAverage"],[91,"impl-Debug-for-AdaptiveMovingAverage"],[92,"impl-Display-for-AdaptiveMovingAverage"],[111,"impl-AdaptiveMovingAverage"],[112,"impl-Indicator-for-AdaptiveMovingAverage"],[129,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DoubleExponentialMovingAverage"],[130,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DoubleExponentialMovingAverage"],[131,"impl-Debug-for-DoubleExponentialMovingAverage"],[132,"impl-Display-for-DoubleExponentialMovingAverage"],[166,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExponentialMovingAverage"],[167,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExponentialMovingAverage"],[168,"impl-Display-for-ExponentialMovingAverage"],[169,"impl-Debug-for-ExponentialMovingAverage"],[202,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HullMovingAverage"],[203,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HullMovingAverage"],[204,"impl-Debug-for-HullMovingAverage"],[205,"impl-Display-for-HullMovingAverage"],[239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WilderMovingAverage"],[240,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WilderMovingAverage"],[241,"impl-Display-for-WilderMovingAverage"],[242,"impl-Debug-for-WilderMovingAverage"],[275,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SimpleMovingAverage"],[276,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SimpleMovingAverage"],[277,"impl-Display-for-SimpleMovingAverage"],[278,"impl-Debug-for-SimpleMovingAverage"],[311,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WeightedMovingAverage"],[312,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WeightedMovingAverage"],[313,"impl-Display-for-WeightedMovingAverage"],[314,"impl-Debug-for-WeightedMovingAverage"],[363,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26RelativeStrengthIndex"],[364,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+RelativeStrengthIndex"],[365,"impl-Debug-for-RelativeStrengthIndex"],[366,"impl-Display-for-RelativeStrengthIndex"],[411,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EfficiencyRatio"],[412,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EfficiencyRatio"],[413,"impl-Debug-for-EfficiencyRatio"],[414,"impl-Display-for-EfficiencyRatio"]]}],\ -["nautilus_infrastructure",{"doc":"","t":"CCCKFGRPPPNNNNNNNNMMNNNNMMNNOMMNOOMNNNNNNNNMNNCHFNNNNNNNNNNNNNNNNNNONNNNNN","n":["cache","python","redis","CacheDatabase","DatabaseCommand","DatabaseOperation","DatabaseType","Delete","Insert","Update","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","delete","flushdb","fmt","fmt","from","from","handle_messages","insert","into","into","key","keys","new","new","op_type","payload","read","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","cache","infrastructure","RedisCacheDatabase","arguments","borrow","borrow_mut","delete","doc","extract","extract","flushdb","from","handle_messages","insert","into","into_py","items_iter","keys","lazy_type_object","new","read","trader_id","try_from","try_into","type_id","type_object_raw","update","vzip"],"q":[[0,"nautilus_infrastructure"],[3,"nautilus_infrastructure::cache"],[46,"nautilus_infrastructure::python"],[48,"nautilus_infrastructure::redis"],[74,"alloc::string"],[75,"alloc::vec"],[76,"core::option"],[77,"anyhow"],[78,"core::fmt"],[79,"core::fmt"],[80,"serde_json::value"],[81,"std::collections::hash::map"],[82,"nautilus_model::identifiers::trader_id"],[83,"nautilus_core::uuid"],[84,"core::result"],[85,"core::any"],[86,"pyo3::marker"],[87,"pyo3::types::module"],[88,"pyo3::err"],[89,"pyo3::types::any"],[90,"pyo3::instance"],[91,"core::ffi::c_str"],[92,"pyo3::instance"],[93,"pyo3::impl_::pyclass::lazy_type_object"],[94,"pyo3_ffi::cpython::object"]],"d":["","","","Provides a generic cache database facade.","Represents a database command to be performed which may be …","A type of database operation.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","The primary key for the operation.","","","","The database operation type.","The data payload for the operation.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,5,1,1,1,1,2,1,2,1,2,1,2,5,5,1,2,1,2,5,5,1,2,2,5,5,2,2,2,5,1,2,1,2,1,2,1,2,5,1,2,0,0,0,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26],"f":[0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[2,2],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[[5,[],[[4,[-1]]]],6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]],[]],[[[5,[],[[4,[-1]]]]],[[10,[3]]],[]],[[1,11],12],[[2,11],12],[-1,-1,[]],[-1,-1,[]],[[[13,[2]],6,[15,[6,14]]],3],[[[5,[],[[4,[-1]]]],6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[5,[],[[4,[-1]]]],16],[[10,[[8,[6]]]]],[]],[[17,18,[15,[6,14]]],[[10,[-1]]],[]],[[1,6,[9,[[8,[[8,[7]]]]]]],2],0,0,[[[5,[],[[4,[-1]]]],16],[[10,[[8,[[8,[7]]]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[[[5,[],[[4,[-1]]]],6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[21,22],[[23,[3]]]],0,[[-1,21],[[25,[24]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[26,6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]]],[21,[[23,[27]]]],[[24,-1],[[23,[26]]],[]],[[24,-1],[[23,[26]]],[]],[26,[[10,[3]]]],[-1,-1,[]],[[[13,[2]],6,[15,[6,14]]],3],[[26,6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]]],[-1,-2,[],[]],[[26,21],28],[[],29],[[26,16],[[10,[[8,[6]]]]]],[[],[[30,[26]]]],[[17,18,[15,[6,14]]],[[10,[26]]]],[[26,16],[[10,[[8,[[8,[7]]]]]]]],0,[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[21,31],[[26,6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]]],[-1,-2,[],[]]],"c":[],"p":[[6,"DatabaseOperation",3],[5,"DatabaseCommand",3],[1,"tuple"],[17,"DatabaseType"],[10,"CacheDatabase",3],[5,"String",74],[1,"u8"],[5,"Vec",75],[6,"Option",76],[8,"Result",77],[5,"Formatter",78],[8,"Result",78],[5,"Receiver",79],[6,"Value",80],[5,"HashMap",81],[1,"str"],[5,"TraderId",82],[5,"UUID4",83],[6,"Result",84],[5,"TypeId",85],[5,"Python",86],[5,"PyModule",87],[8,"PyResult",88],[5,"PyAny",89],[5,"Py",90],[5,"RedisCacheDatabase",48],[5,"CStr",91],[8,"PyObject",90],[5,"PyClassItemsIter",92],[5,"LazyTypeObject",93],[5,"PyTypeObject",94]],"b":[[54,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+RedisCacheDatabase"],[55,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26RedisCacheDatabase"]]}],\ +["nautilus_common",{"doc":"","t":"CCCCCCCCCCCCKFFNNNNNNNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNNMNNMNNMNNMNNNNNNNNNNNNPPGFGFPPPPPPPPPPPPPPPPPPPPPGFGGFPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNCCCCCFFNNNNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHNNNNNNHNNHHHHHHHHFNNNNNNHHHHHHHHNNNNFNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNHNHHHCCCFNNNNNNNNNNNNNFNNNNNNNNNNNNNFNNNNNNNNNNNNNFFFFFNNNNNNNNNNNNNOONNNNNNNNNNNNHNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNONNNNOONNOOONNNNHNNONNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNONNNHNNNNONNNOOONNONONONONNNNNNNNOONONNNNNNNNNNNNNCHCHHHHFFFKNNNNNNNNOMNNNNNNNNNNNNNNNOONNNNNNNNNONNNNNONMNOOMNNNONMNNOONNNNNNNNNNOONNNNNNN","n":["clock","enums","factories","ffi","generators","handlers","logging","msgbus","python","redis","testing","timer","Clock","LiveClock","TestClock","advance_time","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","cancel_timer","cancel_timer","cancel_timer","cancel_timers","cancel_timers","cancel_timers","default","default","deref","deref","doc","doc","extract","extract","extract","extract","from","from","get_time_clone","get_timers","into","into","into_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","match_handlers","new","new","next_time_ns","next_time_ns","next_time_ns","register_default_handler","register_default_handler","register_default_handler","set_time_alert_ns","set_time_alert_ns","set_time_alert_ns","set_timer_ns","set_timer_ns","set_timer_ns","timer_count","timer_count","timer_count","timer_names","timer_names","timer_names","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","Blue","Bold","ComponentState","ComponentStateIter","ComponentTrigger","ComponentTriggerIter","Critical","Cyan","Debug","Degrade","DegradeCompleted","Degraded","Degrading","Dispose","DisposeCompleted","Disposed","Disposing","Endc","Error","Fault","FaultCompleted","Faulted","Faulting","Green","Header","Info","Initialize","LogColor","LogColorIter","LogFormat","LogLevel","LogLevelIter","Magenta","Normal","PreInitialized","Ready","Red","Reset","ResetCompleted","Resetting","Resume","ResumeCompleted","Resuming","Running","Start","StartCompleted","Starting","Stop","StopCompleted","Stopped","Stopping","Underline","Warning","Yellow","arguments","arguments","arguments","arguments","arguments","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","deserialize","deserialize","deserialize","deserialize","doc","doc","doc","doc","doc","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_py","into_py","into_py","into_py","into_py","items_iter","items_iter","items_iter","items_iter","items_iter","iter","iter","iter","iter","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","len","len","len","len","next","next","next","next","next_back","next_back","next_back","next_back","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","partial_cmp","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","OrderFactory","borrow","borrow_mut","from","generate_client_order_id","generate_order_list_id","into","market","new","reset_factory","set_client_order_id_count","set_order_list_id_count","try_from","try_into","type_id","vzip","clock","enums","logging","msgbus","timer","LiveClock_API","TestClock_API","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","from","from","into","into","live_clock_drop","live_clock_new","live_clock_timestamp","live_clock_timestamp_ms","live_clock_timestamp_ns","live_clock_timestamp_us","test_clock_advance_time","test_clock_cancel_timer","test_clock_cancel_timers","test_clock_drop","test_clock_new","test_clock_next_time_ns","test_clock_register_default_handler","test_clock_set_time","test_clock_set_time_alert_ns","test_clock_set_timer_ns","test_clock_timer_count","test_clock_timer_names","test_clock_timestamp","test_clock_timestamp_ms","test_clock_timestamp_ns","test_clock_timestamp_us","try_from","try_from","try_into","try_into","type_id","type_id","vec_time_event_handlers_drop","vzip","vzip","component_state_from_cstr","component_state_to_cstr","component_trigger_from_cstr","component_trigger_to_cstr","log_color_from_cstr","log_color_to_cstr","log_level_from_cstr","log_level_to_cstr","Logger_API","borrow","borrow_mut","deref","deref_mut","from","into","logger_drop","logger_get_instance_id","logger_get_machine_id_cstr","logger_get_trader_id_cstr","logger_is_bypassed","logger_is_colored","logger_log","logger_new","try_from","try_into","type_id","vzip","MessageBus_API","borrow","borrow_mut","deref","deref_mut","from","into","msgbus_correlation_id_handler","msgbus_correlation_ids","msgbus_deregister","msgbus_drop","msgbus_endpoint_callback","msgbus_endpoints","msgbus_has_subscribers","msgbus_is_matching","msgbus_is_pending_response","msgbus_is_registered","msgbus_is_subscribed","msgbus_matching_callbacks","msgbus_new","msgbus_pub_count","msgbus_publish_external","msgbus_register","msgbus_req_count","msgbus_request_callback","msgbus_res_count","msgbus_response_callback","msgbus_sent_count","msgbus_subscribe","msgbus_subscription_handler_ids","msgbus_subscriptions","msgbus_topics","msgbus_trader_id","msgbus_unsubscribe","try_from","try_into","type_id","vec_pycallable_drop","vzip","dummy","time_event_new","time_event_to_cstr","client_order_id","order_list_id","position_id","ClientOrderIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","OrderListIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","PositionIdGenerator","borrow","borrow_mut","count","from","generate","into","new","reset","set_count","try_from","try_into","type_id","vzip","EventHandler","MessageHandler","PyCallableWrapper","SafeMessageCallback","SafeTimeEventCallback","arguments","arguments","as_ptr","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callback","callback","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","doc","doc","dummy_callable","eq","extract","extract","extract","extract","extract","extract","fmt","fmt","from","from","from","from","from","handler_id","into","into","into","into","into","into_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","new","new","ptr","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","vzip","LogEvent","LogGuard","Logger","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","critical","debug","deserialize","doc","error","extract","extract","fmt","fmt","from","from","from","info","instance_id","into","into","into","into_py","is_bypassed","is_colored","items_iter","lazy_type_object","level_file","level_stdout","machine_id","new","send","separate_by_policy","serialize","set_global_log_collector","to_owned","to_string","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","vzip","vzip","vzip","warn","BusMessage","MessageBus","Subscription","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compare","correlation_id_handler","correlation_ids","deregister","deserialize","endpoints","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","get_endpoint","handler","has_backing","has_subscribers","hash","instance_id","into","into","into","is_matching","is_pending_response","is_registered","is_subscribed","matching_subscriptions","name","new","new","partial_cmp","payload","priority","pub_count","publish_external","register","req_count","request_handler","res_count","response_handler","sent_count","separate_by_policy","sequence","serialize","subscribe","subscription_handler_ids","subscriptions","to_owned","to_owned","to_owned","to_string","topic","topic","topics","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unsubscribe","vzip","vzip","vzip","clock","common","timer","get_buffer_interval","get_redis_url","handle_messages_with_redis","wait_until","TestTimer","TimeEvent","TimeEventHandler","Timer","advance","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callback_ptr","cancel","cancel","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compare","doc","eq","eq","equivalent","equivalent","equivalent","event","event_id","extract","extract","extract","fmt","fmt","fmt","from","from","from","interval_ns","into","into","into","into_iter","into_py","is_expired","items_iter","iterate_next_time","lazy_type_object","name","name","new","new","new","next","next_time_ns","partial_cmp","pop_event","pop_event","separate_by_policy","start_time_ns","stop_time_ns","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_object_raw","vzip","vzip","vzip"],"q":[[0,"nautilus_common"],[12,"nautilus_common::clock"],[81,"nautilus_common::enums"],[391,"nautilus_common::factories"],[407,"nautilus_common::ffi"],[412,"nautilus_common::ffi::clock"],[457,"nautilus_common::ffi::enums"],[465,"nautilus_common::ffi::logging"],[484,"nautilus_common::ffi::msgbus"],[523,"nautilus_common::ffi::timer"],[526,"nautilus_common::generators"],[529,"nautilus_common::generators::client_order_id"],[543,"nautilus_common::generators::order_list_id"],[557,"nautilus_common::generators::position_id"],[571,"nautilus_common::handlers"],[660,"nautilus_common::logging"],[719,"nautilus_common::msgbus"],[806,"nautilus_common::python"],[809,"nautilus_common::redis"],[812,"nautilus_common::testing"],[813,"nautilus_common::timer"],[895,"nautilus_core::time"],[896,"alloc::vec"],[897,"pyo3::marker"],[898,"pyo3::types::any"],[899,"pyo3::instance"],[900,"core::ffi::c_str"],[901,"pyo3::err"],[902,"nautilus_core::time"],[903,"std::collections::hash::map"],[904,"pyo3::instance"],[905,"pyo3::impl_::pyclass::lazy_type_object"],[906,"core::option"],[907,"core::result"],[908,"core::any"],[909,"pyo3_ffi::cpython::object"],[910,"core::cmp"],[911,"serde::de"],[912,"pyo3::err"],[913,"core::fmt"],[914,"thousands::policies"],[915,"serde::ser"],[916,"nautilus_model::identifiers::client_order_id"],[917,"nautilus_model::identifiers::order_list_id"],[918,"nautilus_model::identifiers::instrument_id"],[919,"nautilus_model::enums"],[920,"nautilus_model::types::quantity"],[921,"nautilus_model::enums"],[922,"ustr"],[923,"nautilus_model::orders::market"],[924,"nautilus_model::identifiers::trader_id"],[925,"nautilus_model::identifiers::strategy_id"],[926,"nautilus_core::ffi::cvec"],[927,"core::ffi"],[928,"pyo3_ffi::object"],[929,"nautilus_core::uuid"],[930,"nautilus_model::identifiers::position_id"],[931,"serde_json::value"],[932,"pyo3::types::module"],[933,"core::time"],[934,"std::sync::mpsc"],[935,"core::ops::function"],[936,"core::iter::traits::iterator"],[937,"nautilus_core::time"]],"d":["","","","","","","","","","","","","Represents a type of clock.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","Assumes time events are sorted by their ts_event.","","","","","","Register a default event handler for the clock. If a Timer …","","","Set a Timer to alert at a particular time. Optional …","","","Set a Timer to start alerting at every interval between …","","","Return the count of active timers in the clock.","","","Return the names of active timers in the clock.","","","","","","","","","","","","","The blue log color, typically used with LogLevel::Info log …","Bold log format. This ANSI escape code is used to make the …","The state of a component within the system.","An iterator over the variants of ComponentState","A trigger condition for a component within the system.","An iterator over the variants of ComponentTrigger","The CRT critical log level.","The cyan log color, typically used with LogLevel::Info log …","The DBG debug log level.","A trigger for the component to degrade.","A trigger when the component has successfully degraded.","When a component has successfully degraded and may not …","When a component is executing its actions on degrade.","A trigger for the component to dispose and release …","A trigger when the component has successfully disposed.","When a component has successfully shut down and released …","When a component is executing its actions on dispose.","Endc log format. This ANSI escape code is used to reset …","The ERR error log level.","A trigger for the component to fault.","A trigger when the component has successfully faulted.","When a component has successfully shut down due to a …","When a component is executing its actions on fault.","The green log color, typically used with LogLevel::Info …","Header log format. This ANSI escape code is used for …","The INF info log level.","A trigger for the component to initialize.","The log color for log messages.","An iterator over the variants of LogColor","An ANSI log line format specifier. This is used for …","The log level for log messages.","An iterator over the variants of LogLevel","The magenta log color, typically used with LogLevel::Info …","The default/normal log color.","When a component is instantiated, but not yet ready to …","When a component is able to be started.","The red log color, typically used with LogLevel::Error or …","A trigger for the component to reset.","A trigger when the component has successfully reset.","When a component is executing its actions on reset.","A trigger for the component to resume (after being …","A trigger when the component has successfully resumed.","When a component is started again after its initial start.","When a component is operating normally and can fulfill its …","A trigger for the component to start.","A trigger when the component has successfully started.","When a component is executing its actions on start.","A trigger for the component to stop.","A trigger when the component has successfully stopped.","When a component has successfully stopped.","When a component is executing its actions on stop.","Underline log format. This ANSI escape code is used to …","The WRN warning log level.","The yellow log color, typically used with LogLevel::Warning…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","Safety","Safety","","","","Safety","Safety","","Safety","Safety","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","Create a new log event.","Creates a new logger.","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","Safety","","Safety","","Safety","","Safety","Safety","Safety","Safety","Safety","Safety","Safety","","Safety","Safety","","Safety","","Safety","","Safety","","","","","Safety","","","","","","","Safety","Returns a TimeEvent as a C string pointer.","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a log event which includes a message.","Guards the log collector and flushes it when dropped","Provides a high-performance logger utilizing a MPSC …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","The instance ID for the logger.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","If logging is bypassed.","If logger is using ANSI color codes.","","","The minimum log level to write to a log file.","The minimum log level to write to stdout.","The machine ID for the logger.","","","","","Sets the global log collector","","","The trader ID for the logger.","","","","","","","","","","","","","","","Represents a bus message including a topic and payload.","Provides a generic message bus to facilitate various …","","","","","","","","","","","","","","","","Returns the handler for the matching correlation ID (if …","Returns the active correlation IDs.","Deregisters the given handler for the endpoint address.","","Returns the registered endpoint addresses.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the handler for the given endpoint.","","If the message bus is backed by a database.","Returns whether there are subscribers for the given pattern…","","The instance ID associated with the message bus.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Match a topic and a string pattern pattern can contains - …","Returns whether there is a pending request for the given …","Returns whether there are subscribers for the given pattern…","Returns whether there are subscribers for the given pattern…","","The name for the message bus.","","Initializes a new instance of the MessageBus.","","The serialized payload for the message.","","The count of messages published by the bus.","","Registers the given handler for the endpoint address.","","Returns the handler for the request endpoint and adds the …","","Returns the handler for the matching response endpoint …","","","","","Subscribes the given handler to the topic.","Returns whether there are subscribers for the given pattern…","Returns whether there are subscribers for the given pattern…","","","","","","The topic to publish on.","Returns the topics for active subscriptions.","The trader ID associated with the message bus.","","","","","","","","","","Unsubscribes the given handler from the topic.","","","","","Loaded as nautilus_pyo3.common","","","","","Repeatedly evaluates a condition with a delay until it …","","Represents a time event occurring at the event timestamp.","Represents a time event and its associated handler.","","Advance the test timer forward to the given time, …","","","","","","","","The Python callable pointer.","","Cancels the timer (the timer will not generate an event).","","","","","","","","","","","","","","","The event.","The event ID.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","The event name.","","","","","","","","","","","","","","","","","","","","","","","The message category","The UNIX timestamp (nanoseconds) when the object was …","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,12,1,12,1,12,9,1,12,9,1,12,1,12,1,12,1,12,1,1,12,12,1,12,1,1,1,12,1,12,1,12,1,12,1,1,12,9,1,12,9,1,12,9,1,12,9,1,12,9,1,12,9,1,12,1,12,1,12,1,12,1,12,1,12,37,38,0,0,0,0,35,37,35,33,33,31,31,33,33,31,31,38,35,33,33,31,31,37,38,35,33,0,0,0,0,0,37,37,31,31,37,33,33,31,33,33,31,31,33,33,31,33,33,31,31,38,35,37,31,33,35,37,38,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,31,33,35,37,31,33,35,37,31,33,35,37,31,33,35,37,38,31,33,35,37,38,31,31,31,33,33,33,35,35,35,37,37,37,38,38,38,31,31,31,33,33,33,35,35,35,37,37,37,38,38,38,30,31,31,32,33,33,34,35,35,36,37,37,38,38,30,31,32,33,34,35,36,37,38,31,33,35,37,38,31,33,35,37,38,31,33,35,37,38,30,31,32,33,34,35,36,37,38,30,32,34,36,31,33,35,37,38,31,33,35,37,38,31,33,35,37,31,33,35,37,38,30,32,34,36,30,32,34,36,30,32,34,36,30,32,34,36,31,33,35,37,31,33,35,37,38,31,33,35,37,30,32,34,36,30,31,32,33,34,35,36,37,38,31,33,35,37,38,30,31,31,32,33,33,34,35,35,36,37,37,38,38,30,31,32,33,34,35,36,37,38,30,31,32,33,34,35,36,37,38,31,33,35,37,38,30,31,32,33,34,35,36,37,38,0,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,60,61,60,61,60,61,60,61,60,61,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,61,60,61,60,61,0,60,61,0,0,0,0,0,0,0,0,0,67,67,67,67,67,67,0,0,0,0,0,0,0,0,67,67,67,67,0,69,69,69,69,69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,69,69,0,69,0,0,0,0,0,0,0,70,70,70,70,70,70,70,70,70,70,70,70,70,0,71,71,71,71,71,71,71,71,71,71,71,71,71,0,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,77,23,23,74,75,76,77,23,74,75,76,77,23,75,76,74,75,76,77,23,74,75,76,77,23,77,23,0,77,77,77,77,23,23,23,74,77,74,75,76,77,23,77,74,75,76,77,23,77,23,77,23,77,23,77,23,74,74,75,76,77,23,74,75,76,77,23,74,75,76,77,23,74,75,76,77,23,77,23,74,75,76,77,23,0,0,0,80,79,80,78,79,80,78,78,78,79,79,78,80,79,80,80,78,78,79,80,78,79,79,79,80,78,80,79,79,80,80,79,79,79,79,79,78,78,0,78,78,79,79,80,78,79,80,78,79,80,78,80,79,80,78,79,0,0,0,82,83,84,82,83,84,82,83,84,82,83,84,82,82,84,84,84,83,84,82,82,82,82,82,83,83,82,83,84,84,82,84,84,82,84,82,83,84,0,84,84,84,84,84,82,84,82,83,82,84,84,84,84,84,84,84,84,83,82,83,84,84,84,82,83,84,83,82,83,84,84,82,83,84,82,83,84,82,83,84,84,82,83,84,0,0,0,0,0,0,0,0,0,0,0,17,4,4,22,17,4,22,17,22,92,17,4,22,17,4,22,17,22,22,4,4,22,22,22,22,22,4,4,4,4,4,4,22,4,22,17,17,4,22,17,17,4,17,4,92,4,4,17,92,4,17,17,17,22,92,17,4,17,17,4,22,17,4,4,22,17,4,22,17,4,4,4,22,17,4,4,22,17],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2,3],[[5,[4]]]],[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[9,10],11],[[1,10],11],[[12,10],11],[9,11],[1,11],[12,11],[[],1],[[],12],[1,-1,[]],[12,-1,[]],[6,[[14,[13]]]],[6,[[14,[13]]]],[[7,-1],[[14,[1]]],[]],[[7,-1],[[14,[1]]],[]],[[7,-1],[[14,[12]]],[]],[[7,-1],[[14,[12]]],[]],[-1,-1,[]],[-1,-1,[]],[1,15],[1,[[18,[16,17]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,6],19],[[12,6],19],[[],20],[[],20],[[],[[21,[1]]]],[[],[[21,[12]]]],[[1,[5,[4]]],[[5,[22]]]],[[],1],[[],12],[[9,10],2],[[1,10],2],[[12,10],2],[[9,23],11],[[1,23],11],[[12,23],11],[[9,16,2,[24,[23]]],11],[[1,16,2,[24,[23]]],11],[[12,16,2,[24,[23]]],11],[[9,16,25,2,[24,[2]],[24,[23]]],11],[[1,16,25,2,[24,[2]],[24,[23]]],11],[[12,16,25,2,[24,[2]],[24,[23]]],11],[9,26],[1,26],[12,26],[9,[[5,[10]]]],[1,[[5,[10]]]],[12,[[5,[10]]]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[6,29],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[31,31],39],[[33,33],39],[[35,35],39],[[37,37],39],[[-1,-2],39,[],[]],[[-1,-2],39,[],[]],[[-1,-2],39,[],[]],[[-1,-2],39,[],[]],[-1,[[27,[31]]],40],[-1,[[27,[33]]],40],[-1,[[27,[35]]],40],[-1,[[27,[37]]],40],[6,[[14,[13]]]],[6,[[14,[13]]]],[6,[[14,[13]]]],[6,[[14,[13]]]],[6,[[14,[13]]]],[[31,31],3],[[33,33],3],[[35,35],3],[[37,37],3],[[38,38],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[7,-1],[[14,[31]]],[]],[[7,-1],[[14,[31]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[33]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[33]]],[]],[[7,-1],[[14,[35]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[35]]],[]],[[7,-1],[[14,[37]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[37]]],[]],[[7,-1],[[14,[38]]],[]],[[7,-1],[[14,[38]]],[]],[7,[[27,[-1,41]]],[]],[[30,42],43],[[31,42],[[27,[11,44]]]],[[31,42],43],[[32,42],43],[[33,42],[[27,[11,44]]]],[[33,42],43],[[34,42],43],[[35,42],43],[[35,42],43],[[36,42],43],[[37,42],[[27,[11,44]]]],[[37,42],43],[[38,42],[[27,[11,44]]]],[[38,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[26,[[24,[31]]]],[26,[[24,[33]]]],[26,[[24,[35]]]],[26,[[24,[37]]]],[26,[[24,[38]]]],[10,[[27,[31,-1]]],[]],[10,[[27,[33,-1]]],[]],[10,[[27,[35,-1]]],[]],[10,[[27,[37,-1]]],[]],[10,[[27,[38,-1]]],[]],[[31,-1],11,45],[[33,-1],11,45],[[35,-1],11,45],[[37,-1],11,45],[[38,-1],11,45],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[31,6],19],[[33,6],19],[[35,6],19],[[37,6],19],[[38,6],19],[[],20],[[],20],[[],20],[[],20],[[],20],[[],30],[[],32],[[],34],[[],36],[[],[[21,[31]]]],[[],[[21,[33]]]],[[],[[21,[35]]]],[[],[[21,[37]]]],[[],[[21,[38]]]],[30,26],[32,26],[34,26],[36,26],[30,[[24,[-1]]],[]],[32,[[24,[-1]]],[]],[34,[[24,[-1]]],[]],[36,[[24,[-1]]],[]],[30,[[24,[-1]]],[]],[32,[[24,[-1]]],[]],[34,[[24,[-1]]],[]],[36,[[24,[-1]]],[]],[[30,26],[[24,[-1]]],[]],[[32,26],[[24,[-1]]],[]],[[34,26],[[24,[-1]]],[]],[[36,26],[[24,[-1]]],[]],[[31,31],[[24,[39]]]],[[33,33],[[24,[39]]]],[[35,35],[[24,[39]]]],[[37,37],[[24,[39]]]],[[-1,46],16,[]],[[-1,46],16,[]],[[-1,46],16,[]],[[-1,46],16,[]],[[-1,46],16,[]],[[31,-1],27,47],[[33,-1],27,47],[[35,-1],27,47],[[37,-1],27,47],[30,[[11,[26,[24,[26]]]]]],[32,[[11,[26,[24,[26]]]]]],[34,[[11,[26,[24,[26]]]]]],[36,[[11,[26,[24,[26]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[31,-1]]],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[33,-1]]],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[35,-1]]],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[10,[[27,[37,-1]]],[]],[10,[[27,[38,-1]]],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[6,29],[6,29],[6,29],[6,29],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[48,49],[48,50],[-1,-2,[],[]],[[48,51,52,53,54,3,3,[24,[55]],[24,[[18,[56,56]]]],[24,[56]]],57],[[58,59,15,[24,[26]],[24,[26]]],48],[48,11],[[48,26],11],[[48,26],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[60,-1,[]],[61,-1,[]],[60,-1,[]],[61,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[61,11],[[],61],[61,62],[61,25],[61,25],[61,25],[[60,25,63],64],[[60,65],11],[60,11],[60,11],[[],60],[[60,65],2],[[60,66],11],[[60,25],11],[[60,65,2,66],11],[[60,65,25,2,2,66],11],[60,26],[60,66],[60,62],[60,25],[60,25],[60,25],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[64,11],[-1,-2,[],[]],[-1,-2,[],[]],[65,31],[31,65],[65,33],[33,65],[65,37],[37,65],[65,35],[35,65],0,[-1,-2,[],[]],[-1,-2,[],[]],[67,-1,[]],[67,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[67,11],[67,68],[67,65],[67,65],[67,63],[67,63],[[67,25,35,37,65,65],11],[[65,65,65,35,35,63,65,65,65,65,63,63],67],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[69,-1,[]],[69,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[69,68],65],[69,66],[[69,65],11],[69,11],[[69,65],65],[69,66],[[69,65],63],[[65,65],63],[[69,68],63],[[69,65],63],[[69,65,65],63],[[69,65],64],[[65,65,65,65],69],[69,25],[[69,65,65],11],[[69,65,65],65],[69,25],[[69,65,68,65],65],[69,25],[[69,68],65],[69,25],[[69,65,65,63],65],[69,66],[69,66],[69,66],[69,58],[[69,65,65],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[64,11],[-1,-2,[],[]],[22,22],[[65,68,25,25],4],[4,65],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[70,26],[-1,-1,[]],[70,49],[-1,-2,[],[]],[[58,59,15,26],70],[70,11],[[70,26],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[71,26],[-1,-1,[]],[71,50],[-1,-2,[],[]],[[58,59,15,26],71],[71,11],[[71,26],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[72,59],26],[-1,-1,[]],[[72,59,3],73],[-1,-2,[],[]],[[58,15],72],[72,11],[[72,26,59],11],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,-2,[],[]],0,0,0,0,0,[[-1,6],[[8,[7]]],[]],[[-1,6],[[8,[7]]],[]],[23,66],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[74,74],[75,75],[76,76],[77,77],[23,23],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[6,[[14,[13]]]],[6,[[14,[13]]]],[74,74],[[77,77],3],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[77]]],[]],[[7,-1],[[14,[77]]],[]],[[7,-1],[[14,[23]]],[]],[[7,-1],[[14,[23]]],[]],[7,[[27,[-1,41]]],[]],[[74,42],43],[[77,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[77,6],19],[[23,6],19],[[],20],[[],20],[[],[[21,[77]]]],[[],[[21,[23]]]],[[56,[24,[75]]],77],[[[24,[19]],[24,[76]]],23],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[6,29],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,6],[[8,[7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[78,78],[[-1,-2],11,[],[]],[[79,25,37,16,16],11],[[79,25,37,16,16],11],[-1,[[27,[78]]],40],[6,[[14,[13]]]],[[79,25,37,16,16],11],[[7,-1],[[14,[80]]],[]],[[7,-1],[[14,[80]]],[]],[[78,42],43],[[78,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[79,25,37,16,16],11],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[80,6],19],0,0,[[],20],[[],[[21,[80]]]],0,0,0,[[58,16,68,35,[24,[35]],[24,[16]],[24,[16]],[24,[16]],[24,[[18,[16,81]]]],3,3],79],[[79,25,35,37,16,16],11],[[-1,46],16,[]],[[78,-1],27,47],[[[24,[16]],[24,[16]],[24,[[11,[16,16,16]]]]],80],[-1,-2,[],[]],[-1,16,[]],0,[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[79,25,37,16,16],11],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[82,82],[83,83],[84,84],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[82,82],39],[[-1,-2],39,[],[]],[[84,68],[[24,[77]]]],[84,[[5,[68]]]],[[84,10],11],[-1,[[27,[83]]],40],[84,[[5,[10]]]],[[82,82],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[82,42],43],[[83,42],43],[[83,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[84,56],[[24,[77]]]],0,0,[[84,10],3],[[82,-1],11,45],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[56,56],3],[[84,68],3],[[84,10],3],[[84,10,77],3],[[84,56],[[5,[82]]]],0,[[56,77,26,[24,[63]]],82],[[58,68,[24,[16]],[24,[[18,[16,81]]]]],84],[[82,82],[[24,[39]]]],0,0,0,[[84,16,[5,[63]]],11],[[84,10,77],11],0,[[84,56,68,77],[[24,[77]]]],0,[[84,68],[[24,[77]]]],0,[[-1,46],16,[]],0,[[83,-1],27,47],[[84,10,77,[24,[63]]],11],[84,[[5,[10]]]],[84,[[5,[82]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],0,0,[84,[[5,[10]]]],0,[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[[84,10,77],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[6,85],[[14,[11]]]],0,[[[18,[16,81]]],86],[[[18,[16,81]]],16],[[[87,[83]],58,68,[18,[16,81]]],11],[[-1,86],11,[[89,[],[[88,[3]]]]]],0,0,0,0,[[17,2],[[0,[[91,[],[[90,[4]]]]]]]],[[-1,6],[[8,[7]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[92,11],[17,11],[4,4],[22,22],[17,17],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[22,22],39],[[-1,-2],39,[],[]],[6,[[14,[13]]]],[[4,4],3],[[22,22],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],0,0,[[7,-1],[[14,[4]]],[]],[7,[[27,[-1,41]]],[]],[[7,-1],[[14,[4]]],[]],[[4,42],43],[[4,42],43],[[22,42],43],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,6],19],0,[[],20],[[92,2],11],[[],[[21,[4]]]],0,0,[[16,93,2,[24,[2]]],92],[[10,68,2,2],[[94,[4]]]],[[16,25,2,[24,[2]]],17],[17,[[24,[-1]]],[]],0,[[22,22],[[24,[39]]]],[[92,68,2],4],[[17,68,2],4],[[-1,46],16,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],[-1,[[27,[-2]]],[],[]],0,0,[-1,28,[]],[-1,28,[]],[-1,28,[]],[6,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"TestClock",12],[8,"UnixNanos",895],[1,"bool"],[5,"TimeEvent",813],[5,"Vec",896],[5,"Python",897],[5,"PyAny",898],[5,"Py",899],[10,"Clock",12],[1,"str"],[1,"tuple"],[5,"LiveClock",12],[5,"CStr",900],[8,"PyResult",901],[5,"AtomicTime",895],[5,"String",902],[5,"TestTimer",813],[5,"HashMap",903],[8,"PyObject",899],[5,"PyClassItemsIter",904],[5,"LazyTypeObject",905],[5,"TimeEventHandler",813],[5,"EventHandler",571],[6,"Option",906],[1,"u64"],[1,"usize"],[6,"Result",907],[5,"TypeId",908],[5,"PyTypeObject",909],[5,"ComponentStateIter",81],[6,"ComponentState",81],[5,"ComponentTriggerIter",81],[6,"ComponentTrigger",81],[5,"LogLevelIter",81],[6,"LogLevel",81],[5,"LogColorIter",81],[6,"LogColor",81],[6,"LogFormat",81],[6,"Ordering",910],[10,"Deserializer",911],[5,"PyErr",901],[5,"Formatter",912],[8,"Result",912],[5,"Error",912],[10,"Hasher",913],[5,"SeparatorPolicy",914],[10,"Serializer",915],[5,"OrderFactory",391],[5,"ClientOrderId",916],[5,"OrderListId",917],[5,"InstrumentId",918],[6,"OrderSide",919],[5,"Quantity",920],[6,"TimeInForce",919],[5,"ExecAlgorithmId",921],[5,"Ustr",922],[5,"MarketOrder",923],[5,"TraderId",924],[5,"StrategyId",925],[5,"TestClock_API",412],[5,"LiveClock_API",412],[1,"f64"],[1,"u8"],[5,"CVec",926],[8,"c_char",927],[5,"PyObject",928],[5,"Logger_API",465],[5,"UUID4",929],[5,"MessageBus_API",484],[5,"ClientOrderIdGenerator",529],[5,"OrderListIdGenerator",543],[5,"PositionIdGenerator",557],[5,"PositionId",930],[5,"PyCallableWrapper",571],[5,"SafeMessageCallback",571],[5,"SafeTimeEventCallback",571],[5,"MessageHandler",571],[5,"LogEvent",660],[5,"Logger",660],[5,"LogGuard",660],[6,"Value",931],[5,"Subscription",719],[5,"BusMessage",719],[5,"MessageBus",719],[5,"PyModule",932],[5,"Duration",933],[5,"Receiver",934],[17,"Output"],[10,"FnMut",935],[17,"Item"],[10,"Iterator",936],[10,"Timer",813],[8,"TimedeltaNanos",895],[8,"Result",937]],"b":[[34,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TestClock"],[35,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TestClock"],[36,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LiveClock"],[37,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LiveClock"],[213,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentState"],[214,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentState"],[216,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentTrigger"],[218,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentTrigger"],[219,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogLevel"],[221,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogLevel"],[222,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogColor"],[224,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogColor"],[225,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogFormat"],[226,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogFormat"],[229,"impl-Display-for-ComponentState"],[230,"impl-Debug-for-ComponentState"],[232,"impl-Display-for-ComponentTrigger"],[233,"impl-Debug-for-ComponentTrigger"],[235,"impl-Debug-for-LogLevel"],[236,"impl-Display-for-LogLevel"],[238,"impl-Display-for-LogColor"],[239,"impl-Debug-for-LogColor"],[240,"impl-Display-for-LogFormat"],[241,"impl-Debug-for-LogFormat"],[606,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MessageHandler"],[607,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MessageHandler"],[608,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EventHandler"],[609,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EventHandler"],[677,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogGuard"],[678,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogGuard"],[679,"impl-Debug-for-LogEvent"],[680,"impl-Display-for-LogEvent"],[746,"impl-Display-for-BusMessage"],[747,"impl-Debug-for-BusMessage"],[844,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeEvent"],[846,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeEvent"],[847,"impl-Debug-for-TimeEvent"],[848,"impl-Display-for-TimeEvent"]]}],\ +["nautilus_core",{"doc":"","t":"CCCCCCCCCHHHHHHHHSSSSSHHHHHHHHHCCCCCFNNONNHHNNNNNNOONNNNNHHHHHHHHHHHHHHHHHHHHHHPPPGPPNNNNNNNNNNNOOOOOOOOOOOOHHCHCHCHHHCHHHHHHHHHHHKNNNNFGPPIINNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO","n":["correctness","datetime","ffi","message","parsing","python","serialization","time","uuid","check_f64_in_range_inclusive","check_f64_non_negative","check_i64_in_range_inclusive","check_string_contains","check_u64_in_range_inclusive","check_u8_equal","check_u8_in_range_inclusive","check_valid_string","MILLISECONDS_IN_SECOND","NANOSECONDS_IN_MICROSECOND","NANOSECONDS_IN_MILLISECOND","NANOSECONDS_IN_SECOND","WEEKDAYS","last_weekday_nanos","micros_to_nanos","millis_to_nanos","nanos_to_micros","nanos_to_millis","nanos_to_secs","secs_to_millis","secs_to_nanos","unix_nanos_to_iso8601","cvec","datetime","parsing","string","uuid","CVec","borrow","borrow_mut","cap","clone","clone_into","cvec_drop","cvec_new","empty","fmt","fmt","from","from","into","len","ptr","to_owned","to_string","try_from","try_into","type_id","unix_nanos_to_iso8601_cstr","bytes_to_string_vec","optional_bytes_to_json","optional_bytes_to_str_map","optional_bytes_to_str_vec","precision_from_cstr","string_vec_to_bytes","u8_as_bool","cstr_drop","cstr_to_str","cstr_to_string","cstr_to_ustr","cstr_to_vec","optional_cstr_to_string","optional_cstr_to_ustr","pystr_to_string","str_to_cstr","uuid4_eq","uuid4_from_cstr","uuid4_hash","uuid4_new","uuid4_to_cstr","Command","Document","Event","Message","Request","Response","borrow","borrow_mut","clone","clone_into","fmt","from","into","to_owned","try_from","try_into","type_id","correlation_id","id","id","id","id","id","ts_event","ts_init","ts_init","ts_init","ts_init","ts_init","bytes_to_usize","precision_from_str","casing","core","datetime","get_pytype_name","serialization","to_pyruntime_err","to_pytype_err","to_pyvalue_err","uuid","py_convert_to_snake_case","py_last_weekday_nanos","py_micros_to_nanos","py_millis_to_nanos","py_nanos_to_micros","py_nanos_to_millis","py_nanos_to_secs","py_secs_to_millis","py_secs_to_nanos","py_unix_nanos_to_iso8601","from_dict_pyo3","Serializable","as_json_bytes","as_msgpack_bytes","from_json_bytes","from_msgpack_bytes","AtomicTime","ClockMode","LIVE","STATIC","TimedeltaNanos","UnixNanos","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","duration_since_unix_epoch","fmt","fmt","from","from","get_time","get_time_ms","get_time_ns","get_time_us","increment_time","into","into","new","set_time","time_since_epoch","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","UUID4","arguments","borrow","borrow_mut","clone","clone_into","default","deserialize","doc","eq","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","serialize","to_cstr","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value"],"q":[[0,"nautilus_core"],[9,"nautilus_core::correctness"],[17,"nautilus_core::datetime"],[31,"nautilus_core::ffi"],[36,"nautilus_core::ffi::cvec"],[57,"nautilus_core::ffi::datetime"],[58,"nautilus_core::ffi::parsing"],[65,"nautilus_core::ffi::string"],[74,"nautilus_core::ffi::uuid"],[79,"nautilus_core::message"],[96,"nautilus_core::message::Message"],[108,"nautilus_core::parsing"],[110,"nautilus_core::python"],[119,"nautilus_core::python::casing"],[120,"nautilus_core::python::datetime"],[129,"nautilus_core::python::serialization"],[130,"nautilus_core::serialization"],[135,"nautilus_core::time"],[173,"nautilus_core::uuid"],[206,"anyhow"],[207,"alloc::string"],[208,"core::fmt"],[209,"core::fmt"],[210,"core::result"],[211,"core::any"],[212,"core::ffi"],[213,"serde_json::value"],[214,"std::collections::hash::map"],[215,"core::option"],[216,"ustr"],[217,"pyo3_ffi::object"],[218,"pyo3::marker"],[219,"pyo3::types::module"],[220,"pyo3::err"],[221,"pyo3::instance"],[222,"pyo3::err"],[223,"pyo3::instance"],[224,"serde_json::error"],[225,"rmp_serde::encode"],[226,"rmp_serde::decode"],[227,"core::time"],[228,"pyo3::types::any"],[229,"serde::de"],[230,"core::hash"],[231,"pyo3::impl_::pyclass"],[232,"pyo3::impl_::pyclass::lazy_type_object"],[233,"serde::ser"],[234,"pyo3_ffi::cpython::object"]],"d":["","","","","","","","","","Validates that the f64 value is in the inclusive range [l, …","Validates that the f64 value is non-negative.","Validates that the i64 value is in the inclusive range [l, …","Validates that the string s contains the pattern pat.","Validates that the u64 value is in the inclusive range [l, …","Validates that u8 values are equal.","Validates that the u8 value is in the inclusive range [l, r…","Validates the content of a string s.","","","","","","","Converts microseconds (μs) to nanoseconds (ns).","Converts milliseconds (ms) to nanoseconds (ns).","Converts nanoseconds (ns) to microseconds (μs).","Converts nanoseconds (ns) to milliseconds (ms).","Converts nanoseconds (ns) to seconds.","Converts seconds to milliseconds (ms).","Converts seconds to nanoseconds (ns).","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","","","","","","CVec is a C compatible struct that stores an opaque …","","","The capacity of vector from which it was allocated. Used …","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","The number of elements in the block.","Opaque pointer to block of memory storing elements to …","","","","","","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","Convert a C bytes pointer into an owned Vec<String>.","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned Option<Vec<String>>…","Return the decimal precision inferred from the given C …","","Return a bool value from the given u8.","Drops the C string memory at the pointer.","Convert a C string pointer into a string slice.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned Option<String>.","Convert a C string pointer into an owned Option<Ustr>.","Returns an owned string from a valid Python object pointer.","Create a C string pointer to newly allocated memory from a …","","Returns a UUID4 from C string pointer.","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns a usize from the given bytes.","Returns the decimal precision inferred from the given …","","Loaded as nautilus_pyo3.core","","Gets the type name for the given Python obj.","","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","","","","","","","","","","","","","Represents types which are serializable for JSON and …","Serialize an object to JSON encoded bytes.","Serialize an object to MsgPack encoded bytes.","Deserialize an object from JSON encoded bytes.","Deserialize an object from MsgPack encoded bytes.","Atomic clock stores the last recorded time in nanoseconds","","","","Represents a timedelta in nanoseconds.","Represents a timestamp in nanoseconds since UNIX epoch.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get time as seconds","Get time as milliseconds","Get time in nanoseconds.","Get time as microseconds","Increments current time with a delta and returns the …","Calls U::from(self).","Calls U::from(self).","New atomic clock set with the given time","Sets new time for the clock","Stores and returns current time","","","","","","","","","Represents a pseudo-random UUID (universally unique …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,11,11,11,11,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,25,25,0,25,25,25,25,25,25,25,25,25,25,25,25,25,52,53,54,55,56,52,55,53,54,55,56,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,37,37,37,0,0,41,41,0,0,41,42,41,42,41,42,41,42,42,0,41,42,41,42,42,42,42,42,42,41,42,42,42,42,41,42,41,42,41,42,41,42,0,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24],"f":[0,0,0,0,0,0,0,0,0,[[1,1,1,2],[[4,[3]]]],[[1,2],[[4,[3]]]],[[5,5,5,2],[[4,[3]]]],[[2,2,2],[[4,[3]]]],[[6,6,6,2],[[4,[3]]]],[[7,7,2,2],[[4,[3]]]],[[7,7,7,2],[[4,[3]]]],[[2,2],[[4,[3]]]],0,0,0,0,0,[[8,9,9],[[4,[6]]]],[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,10],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[11,11],[[-1,-2],3,[],[]],[11,3],[[],11],[[],11],[[11,12],13],[[11,12],13],[-1,-1,[]],[[[14,[-1]]],11,[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,10,[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,16,[]],[6,17],[17,[[14,[10]]]],[17,[[20,[[19,[10,18]]]]]],[17,[[20,[[19,[21,21]]]]]],[17,[[20,[[14,[10]]]]]],[17,7],[[[14,[10]]],17],[7,22],[17,3],[17,2],[17,10],[17,21],[17,[[14,[7]]]],[17,[[20,[10]]]],[17,[[20,[21]]]],[23,10],[2,17],[[24,24],7],[17,24],[24,6],[[],24],[24,17],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[25,25],[[-1,-2],3,[],[]],[[25,12],13],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,16,[]],0,0,0,0,0,0,0,0,0,0,0,0,[[[26,[7]]],[[4,[27]]]],[2,7],0,[[28,29],[[30,[3]]]],0,[[31,28],[[30,[2]]]],0,[-1,32,33],[-1,32,33],[-1,32,33],0,[10,10],[[8,9,9],[[30,[6]]]],[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,10],[[28,[35,[34]]],[[15,[-1,32]]],36],0,[37,[[15,[[14,[7]],38]]]],[37,[[15,[[14,[7]],39]]]],[[[14,[7]]],[[15,[37,38]]]],[[[14,[7]]],[[15,[37,40]]]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,41],[42,42],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[42,-1,[]],[[],43],[[41,12],13],[[42,12],13],[-1,-1,[]],[-1,-1,[]],[42,1],[42,6],[42,6],[42,6],[[42,6],6],[-1,-2,[],[]],[-1,-2,[],[]],[[41,6],42],[[42,6],3],[42,6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,16,[]],[-1,16,[]],0,[[-1,28],[[35,[44]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[24,24],[[-1,-2],3,[],[]],[[],24],[-1,[[15,[24]]],45],[28,[[30,[46]]]],[[24,24],22],[44,[[15,[-1,32]]],[]],[[44,-1],[[30,[24]]],[]],[[44,-1],[[30,[24]]],[]],[[24,12],13],[[24,12],13],[2,24],[-1,-1,[]],[2,[[15,[24,-1]]],[]],[[24,-1],3,47],[-1,-2,[],[]],[[24,28],31],[[],48],[[],[[49,[24]]]],[[],24],[[24,-1],15,50],[24,46],[-1,-2,[],[]],[-1,10,[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,16,[]],[28,51],0],"c":[],"p":[[1,"f64"],[1,"str"],[1,"tuple"],[8,"Result",206],[1,"i64"],[1,"u64"],[1,"u8"],[1,"i32"],[1,"u32"],[5,"String",207],[5,"CVec",36],[5,"Formatter",208],[8,"Result",208],[5,"Vec",209],[6,"Result",210],[5,"TypeId",211],[8,"c_char",212],[6,"Value",213],[5,"HashMap",214],[6,"Option",215],[5,"Ustr",216],[1,"bool"],[5,"PyObject",217],[5,"UUID4",173],[6,"Message",79],[1,"slice"],[1,"usize"],[5,"Python",218],[5,"PyModule",219],[8,"PyResult",220],[8,"PyObject",221],[5,"PyErr",220],[10,"Display",208],[5,"PyDict",222],[5,"Py",221],[10,"DeserializeOwned",223],[10,"Serializable",130],[5,"Error",224],[6,"Error",225],[6,"Error",226],[6,"ClockMode",135],[5,"AtomicTime",135],[5,"Duration",227],[5,"PyAny",228],[10,"Deserializer",223],[5,"CStr",229],[10,"Hasher",230],[5,"PyClassItemsIter",231],[5,"LazyTypeObject",232],[10,"Serializer",233],[5,"PyTypeObject",234],[15,"Response",96],[15,"Command",96],[15,"Document",96],[15,"Event",96],[15,"Request",96]],"b":[[45,"impl-Display-for-CVec"],[46,"impl-Debug-for-CVec"],[184,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26UUID4"],[185,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+UUID4"],[186,"impl-Display-for-UUID4"],[187,"impl-Debug-for-UUID4"]]}],\ +["nautilus_indicators",{"doc":"","t":"CCCCCPPPFGFPPCNNNNNNNNNNNNNNNCNCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNCNNCNNNNNNNNNNNNNNCFNNNNNONNNNNNNNNNNNNONNNNOOOONNNNNNNNNNNOFNNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFONNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFNNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFONNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFNNNNONNNNNNNNNNONNNONNNNOONNNNNNNNNOFNNNNNNNNNNNNNNONNNONNNNOONNNNNNNNNNOOKKMNNMMMMMMMMMCFNNONNNNNNNNNNNNNONNONNONNNNNNNNNOCHCCCCCCCCCCCCFNNNNNNNNNNNNNONNNONNNNOONNNNNNNNO","n":["average","indicator","momentum","python","ratio","DoubleExponential","Exponential","Hull","MovingAverageFactory","MovingAverageType","MovingAverageTypeIter","Simple","Wilder","ama","arguments","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","create","dema","doc","ema","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","fmt","from","from","from","from_repr","from_str","hash","hma","into","into","into","into_iter","into_py","items_iter","iter","lazy_type_object","len","next","next_back","nth","partial_cmp","rma","separate_by_policy","size_hint","sma","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","wma","AdaptiveMovingAverage","alpha_diff","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period_efficiency_ratio","period_fast","period_slow","price_type","py_new","reset","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","DoubleExponentialMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","ExponentialMovingAverage","alpha","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","HullMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","WilderMovingAverage","alpha","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","SimpleMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","WeightedMovingAverage","arguments","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","weights","Indicator","MovingAverage","count","fmt","fmt","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","is_initialized","name","reset","update_raw","value","rsi","RelativeStrengthIndex","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","ma_type","name","new","period","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","average","indicators","momentum","ratio","ama","dema","ema","hma","rma","sma","wma","rsi","efficiency_ratio","efficiency_ratio","EfficiencyRatio","arguments","borrow","borrow_mut","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value"],"q":[[0,"nautilus_indicators"],[5,"nautilus_indicators::average"],[81,"nautilus_indicators::average::ama"],[122,"nautilus_indicators::average::dema"],[158,"nautilus_indicators::average::ema"],[195,"nautilus_indicators::average::hma"],[231,"nautilus_indicators::average::rma"],[268,"nautilus_indicators::average::sma"],[305,"nautilus_indicators::average::wma"],[343,"nautilus_indicators::indicator"],[357,"nautilus_indicators::momentum"],[358,"nautilus_indicators::momentum::rsi"],[392,"nautilus_indicators::python"],[396,"nautilus_indicators::python::average"],[403,"nautilus_indicators::python::momentum"],[404,"nautilus_indicators::python::ratio"],[405,"nautilus_indicators::ratio"],[406,"nautilus_indicators::ratio::efficiency_ratio"],[440,"pyo3::marker"],[441,"pyo3::types::any"],[442,"pyo3::instance"],[443,"core::cmp"],[444,"alloc::boxed"],[445,"core::ffi::c_str"],[446,"pyo3::err"],[447,"pyo3::err"],[448,"core::fmt"],[449,"core::fmt"],[450,"core::hash"],[451,"pyo3::instance"],[452,"pyo3::impl_::pyclass::lazy_type_object"],[453,"thousands::policies"],[454,"alloc::string"],[455,"core::any"],[456,"pyo3_ffi::cpython::object"],[457,"nautilus_model::data::bar"],[458,"nautilus_model::data::quote"],[459,"nautilus_model::data::trade"],[460,"nautilus_model::enums"],[461,"anyhow"],[462,"alloc::vec"],[463,"pyo3::types::module"]],"d":["","","","","","","","","","","An iterator over the variants of MovingAverageType","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates an adaptive moving average …","","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The period for the internal EfficiencyRatio indicator.","The period for the fast smoothing constant (> 0).","The period for the slow smoothing constant (> 0 < …","The price type used for calculations.","","","","","","","","","","","","The last indicator value.","The Double Exponential Moving Average attempts to a …","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (> 0).","The price type used for calculations.","","","","","","","","","","The last indicator value.","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","An indicator which calculates a Hull Moving Average (HMA) …","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","An indicator which calculates a weighted moving average …","","","","","","","","","","Returns the argument unchanged.","","","","","Inputs","Calls U::from(self).","","","Whether the indicator is initialized.","","","","","The rolling window period for the indicator (> 0).","Price type","","","","","","","","","","","The last indicator value.","The weights for the moving average calculation","Indicator trait","Moving average trait","","","","","","","","","","","","","","An indicator which calculates a relative strength index …","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates the efficiency ratio across …","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (>= 2).","","","","","","","","","",""],"i":[0,0,0,0,0,4,4,4,0,0,0,4,4,0,4,4,47,6,4,47,6,4,6,4,6,4,4,4,47,0,4,0,4,4,4,4,4,4,4,6,4,4,47,6,4,4,4,4,0,47,6,4,6,4,4,4,4,6,6,6,6,4,0,4,6,0,6,4,4,47,6,4,4,47,6,4,47,6,4,4,0,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,10,43,10,43,43,43,43,43,43,43,10,10,0,0,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[4,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[4,4],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[4,4],8],[[-1,-2],8,[],[]],[[4,9],[[11,[10]]]],0,[1,[[13,[12]]]],0,[[4,4],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[2,-1],[[13,[4]]],[]],[[2,-1],[[13,[4]]],[]],[2,[[16,[-1,15]]],[]],[[6,17],18],[[4,17],18],[[4,17],[[16,[7,19]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[9,[[20,[4]]]],[5,[[16,[4,-1]]],[]],[[4,-1],7,21],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,1],22],[[],23],[[],6],[[],[[24,[4]]]],[6,9],[6,[[20,[-1]]],[]],[6,[[20,[-1]]],[]],[[6,9],[[20,[-1]]],[]],[[4,4],[[20,[8]]]],0,[[-1,25],26,[]],[6,[[7,[9,[20,[9]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[5,[[16,[4,-1]]],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1,28],0,0,[29,30],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[29]]],[]],[[2,-1],[[13,[29]]],[]],[[29,17],18],[[29,17],18],[-1,-1,[]],[[29,31],7],[[29,32],7],[[29,33],7],[29,14],[-1,-2,[],[]],[[29,1],22],[29,14],0,[[],23],[[],[[24,[29]]]],[29,26],[[9,9,9,[20,[34]]],[[35,[29]]]],0,0,0,0,[[9,9,9,[20,[34]]],[[13,[29]]]],[29,7],[29,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[29,30],7],[29,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[36]]],[]],[[2,-1],[[13,[36]]],[]],[[36,17],18],[[36,17],18],[-1,-1,[]],[[36,31],7],[[36,32],7],[[36,33],7],[36,14],[-1,-2,[],[]],[[36,1],22],[36,14],0,[[],23],[[],[[24,[36]]]],[36,26],[[9,[20,[34]]],[[35,[36]]]],0,0,[36,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[36,30],7],[36,30],0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[37]]],[]],[[2,-1],[[13,[37]]],[]],[[37,17],18],[[37,17],18],[-1,-1,[]],[[37,31],7],[[37,32],7],[[37,33],7],[37,14],[-1,-2,[],[]],[[37,1],22],[37,14],0,[[],23],[[],[[24,[37]]]],[37,26],[[9,[20,[34]]],[[35,[37]]]],0,0,[37,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[37,30],7],[37,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[38]]],[]],[[2,-1],[[13,[38]]],[]],[[38,17],18],[[38,17],18],[-1,-1,[]],[[38,31],7],[[38,32],7],[[38,33],7],[38,14],[-1,-2,[],[]],[[38,1],22],[38,14],0,[[],23],[[],[[24,[38]]]],[38,26],[[9,[20,[34]]],[[35,[38]]]],0,0,[38,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[38,30],7],[38,30],0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[39]]],[]],[[2,-1],[[13,[39]]],[]],[[39,17],18],[[39,17],18],[-1,-1,[]],[[39,31],7],[[39,32],7],[[39,33],7],[39,14],[-1,-2,[],[]],[[39,1],22],[39,14],0,[[],23],[[],[[24,[39]]]],[39,26],[[9,[20,[34]]],[[35,[39]]]],0,0,[39,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[39,30],7],[39,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[40]]],[]],[[2,-1],[[13,[40]]],[]],[[40,17],18],[[40,17],18],[-1,-1,[]],[[40,31],7],[[40,32],7],[[40,33],7],[40,14],0,[-1,-2,[],[]],[[40,1],22],[40,14],0,[[],23],[[],[[24,[40]]]],[40,26],[[9,[20,[34]]],[[35,[40]]]],0,0,[40,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[40,30],7],[40,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,9],[1,[[13,[12]]]],[[2,-1],[[13,[41]]],[]],[[2,-1],[[13,[41]]],[]],[[41,17],18],[[41,17],18],[-1,-1,[]],[[41,31],7],[[41,32],7],[[41,33],7],[41,14],0,[-1,-2,[],[]],[[41,1],22],[41,14],0,[[],23],[[],[[24,[41]]]],[41,26],[[9,[42,[30]],[20,[34]]],[[35,[41]]]],0,0,[[9,[42,[30]],[20,[34]]],[[13,[41]]]],[41,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[41,30],7],[41,30],0,0,0,0,[10,9],[[43,17],18],[[10,17],18],[[43,31],7],[[43,32],7],[[43,33],7],[43,14],[43,14],[43,26],[43,7],[[10,30],7],[10,30],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[1,[[13,[12]]]],[[2,-1],[[13,[44]]],[]],[[2,-1],[[13,[44]]],[]],[[44,17],18],[[44,17],18],[-1,-1,[]],[[44,31],7],[[44,32],7],[[44,33],7],[44,14],[-1,-2,[],[]],[[44,1],22],[44,14],0,[[],23],[[],[[24,[44]]]],0,[44,26],[[9,[20,[4]]],[[35,[44]]]],0,[[9,[20,[4]]],[[13,[44]]]],[44,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[44,30],7],0,0,[[1,45],[[13,[7]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[13,[12]]]],[[2,-1],[[13,[46]]],[]],[[2,-1],[[13,[46]]],[]],[[46,17],18],[[46,17],18],[-1,-1,[]],[[46,31],7],[[46,32],7],[[46,33],7],[46,14],0,[-1,-2,[],[]],[[46,1],22],[46,14],0,[[],23],[[],[[24,[46]]]],[46,26],[[9,[20,[34]]],[[35,[46]]]],0,0,[46,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[46,30],7],0],"c":[],"p":[[5,"Python",440],[5,"PyAny",441],[5,"Py",442],[6,"MovingAverageType",5],[1,"str"],[5,"MovingAverageTypeIter",5],[1,"tuple"],[6,"Ordering",443],[1,"usize"],[10,"MovingAverage",343],[5,"Box",444],[5,"CStr",445],[8,"PyResult",446],[1,"bool"],[5,"PyErr",446],[6,"Result",447],[5,"Formatter",448],[8,"Result",448],[5,"Error",448],[6,"Option",449],[10,"Hasher",450],[8,"PyObject",442],[5,"PyClassItemsIter",451],[5,"LazyTypeObject",452],[5,"SeparatorPolicy",453],[5,"String",454],[5,"TypeId",455],[5,"PyTypeObject",456],[5,"AdaptiveMovingAverage",81],[1,"f64"],[5,"Bar",457],[5,"QuoteTick",458],[5,"TradeTick",459],[6,"PriceType",460],[8,"Result",461],[5,"DoubleExponentialMovingAverage",122],[5,"ExponentialMovingAverage",158],[5,"HullMovingAverage",195],[5,"WilderMovingAverage",231],[5,"SimpleMovingAverage",268],[5,"WeightedMovingAverage",305],[5,"Vec",462],[10,"Indicator",343],[5,"RelativeStrengthIndex",358],[5,"PyModule",463],[5,"EfficiencyRatio",406],[5,"MovingAverageFactory",5]],"b":[[36,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MovingAverageType"],[37,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MovingAverageType"],[40,"impl-Debug-for-MovingAverageType"],[41,"impl-Display-for-MovingAverageType"],[89,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AdaptiveMovingAverage"],[90,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AdaptiveMovingAverage"],[91,"impl-Debug-for-AdaptiveMovingAverage"],[92,"impl-Display-for-AdaptiveMovingAverage"],[111,"impl-Indicator-for-AdaptiveMovingAverage"],[112,"impl-AdaptiveMovingAverage"],[129,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DoubleExponentialMovingAverage"],[130,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DoubleExponentialMovingAverage"],[131,"impl-Display-for-DoubleExponentialMovingAverage"],[132,"impl-Debug-for-DoubleExponentialMovingAverage"],[166,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExponentialMovingAverage"],[167,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExponentialMovingAverage"],[168,"impl-Debug-for-ExponentialMovingAverage"],[169,"impl-Display-for-ExponentialMovingAverage"],[202,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HullMovingAverage"],[203,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HullMovingAverage"],[204,"impl-Display-for-HullMovingAverage"],[205,"impl-Debug-for-HullMovingAverage"],[239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WilderMovingAverage"],[240,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WilderMovingAverage"],[241,"impl-Debug-for-WilderMovingAverage"],[242,"impl-Display-for-WilderMovingAverage"],[275,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SimpleMovingAverage"],[276,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SimpleMovingAverage"],[277,"impl-Display-for-SimpleMovingAverage"],[278,"impl-Debug-for-SimpleMovingAverage"],[311,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WeightedMovingAverage"],[312,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WeightedMovingAverage"],[313,"impl-Display-for-WeightedMovingAverage"],[314,"impl-Debug-for-WeightedMovingAverage"],[363,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+RelativeStrengthIndex"],[364,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26RelativeStrengthIndex"],[365,"impl-Display-for-RelativeStrengthIndex"],[366,"impl-Debug-for-RelativeStrengthIndex"],[411,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EfficiencyRatio"],[412,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EfficiencyRatio"],[413,"impl-Debug-for-EfficiencyRatio"],[414,"impl-Display-for-EfficiencyRatio"]]}],\ +["nautilus_infrastructure",{"doc":"","t":"CCCKFGRPPPNNNNNNNNMMNNNNMMNNOMMNOOMNNNNNNNNMNNCHFNNNNNNNNNNNNNNNNNNONNNNNN","n":["cache","python","redis","CacheDatabase","DatabaseCommand","DatabaseOperation","DatabaseType","Delete","Insert","Update","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","delete","flushdb","fmt","fmt","from","from","handle_messages","insert","into","into","key","keys","new","new","op_type","payload","read","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","cache","infrastructure","RedisCacheDatabase","arguments","borrow","borrow_mut","delete","doc","extract","extract","flushdb","from","handle_messages","insert","into","into_py","items_iter","keys","lazy_type_object","new","read","trader_id","try_from","try_into","type_id","type_object_raw","update","vzip"],"q":[[0,"nautilus_infrastructure"],[3,"nautilus_infrastructure::cache"],[46,"nautilus_infrastructure::python"],[48,"nautilus_infrastructure::redis"],[74,"alloc::string"],[75,"alloc::vec"],[76,"core::option"],[77,"anyhow"],[78,"core::fmt"],[79,"core::fmt"],[80,"serde_json::value"],[81,"std::collections::hash::map"],[82,"nautilus_model::identifiers::trader_id"],[83,"nautilus_core::uuid"],[84,"core::result"],[85,"core::any"],[86,"pyo3::marker"],[87,"pyo3::types::module"],[88,"pyo3::err"],[89,"pyo3::types::any"],[90,"pyo3::instance"],[91,"core::ffi::c_str"],[92,"pyo3::instance"],[93,"pyo3::impl_::pyclass::lazy_type_object"],[94,"pyo3_ffi::cpython::object"]],"d":["","","","Provides a generic cache database facade.","Represents a database command to be performed which may be …","A type of database operation.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","The primary key for the operation.","","","","The database operation type.","The data payload for the operation.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,5,1,1,1,1,2,1,2,1,2,1,2,5,5,1,2,1,2,5,5,1,2,2,5,5,2,2,2,5,1,2,1,2,1,2,1,2,5,1,2,0,0,0,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26],"f":[0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[2,2],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[[5,[],[[4,[-1]]]],6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]],[]],[[[5,[],[[4,[-1]]]]],[[10,[3]]],[]],[[1,11],12],[[2,11],12],[-1,-1,[]],[-1,-1,[]],[[[13,[2]],6,[15,[6,14]]],3],[[[5,[],[[4,[-1]]]],6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[5,[],[[4,[-1]]]],16],[[10,[[8,[6]]]]],[]],[[17,18,[15,[6,14]]],[[10,[-1]]],[]],[[1,6,[9,[[8,[[8,[7]]]]]]],2],0,0,[[[5,[],[[4,[-1]]]],16],[[10,[[8,[[8,[7]]]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[[[5,[],[[4,[-1]]]],6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[21,22],[[23,[3]]]],0,[[-1,21],[[25,[24]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[26,6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]]],[21,[[23,[27]]]],[[24,-1],[[23,[26]]],[]],[[24,-1],[[23,[26]]],[]],[26,[[10,[3]]]],[-1,-1,[]],[[[13,[2]],6,[15,[6,14]]],3],[[26,6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]]],[-1,-2,[],[]],[[26,21],28],[[],29],[[26,16],[[10,[[8,[6]]]]]],[[],[[30,[26]]]],[[17,18,[15,[6,14]]],[[10,[26]]]],[[26,16],[[10,[[8,[[8,[7]]]]]]]],0,[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[21,31],[[26,6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]]],[-1,-2,[],[]]],"c":[],"p":[[6,"DatabaseOperation",3],[5,"DatabaseCommand",3],[1,"tuple"],[17,"DatabaseType"],[10,"CacheDatabase",3],[5,"String",74],[1,"u8"],[5,"Vec",75],[6,"Option",76],[8,"Result",77],[5,"Formatter",78],[8,"Result",78],[5,"Receiver",79],[6,"Value",80],[5,"HashMap",81],[1,"str"],[5,"TraderId",82],[5,"UUID4",83],[6,"Result",84],[5,"TypeId",85],[5,"Python",86],[5,"PyModule",87],[8,"PyResult",88],[5,"PyAny",89],[5,"Py",90],[5,"RedisCacheDatabase",48],[5,"CStr",91],[8,"PyObject",90],[5,"PyClassItemsIter",92],[5,"LazyTypeObject",93],[5,"PyTypeObject",94]],"b":[[54,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26RedisCacheDatabase"],[55,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+RedisCacheDatabase"]]}],\ ["nautilus_model",{"doc":"","t":"CCQQCCCQCCCCCCCCJPGPKPPCNNNNHCNNNNNNMNNHCCCNCNNNFFFFOONNNONNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNONONNONNNNNNNOONNNNNNNNNNNNNNNOONNNNNNNOFONNNNNNNNNNNNNNONNNNNNNNONNNNNONONNNNNOONNFSINNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNONONNNNNNNFNOOOONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNOONNFNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNOONNFONNNNNNNNNNNNNNNNNNNNNNONNNNNONNONNONNOONNPGFPPGFGFPGFGFPPGFPPPPPGFGFPPPPPPPPPPGFPPPGFPPPPPPPPPPPPPPPPPPPKPPPPPGFPPPPPPGFPPPPPPPPPPGFPPPPPPGFPPPPPPPPPPPPPPPPPGFPPGFGFGFGFPPPPPPGFPPPPGFPPPPPPPPPPPPPPPPPPPPGFGFGFPPGFPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCFOOOONNONNNOONNOONCCCCCCCCCCCCCCCCCCFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNFFGPPNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNONNNNNONNNNNNNONONNNNPPPPPGPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNONONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNONNONONONONNNNONNNNNONONNNNNNNONONNNNNOFFGPPNNNNNNNNNONNNNNONNNNONNONNNNNONONONONONNNNNNNNNNNNNNONNNNNNNONONNONONONONONONONONONONNNNONONONNNNNONONONONONONNNNNNNONONNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNNNONNNNNONNNNNNNONONNNNFFGPPNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNONNNNNONNNNNNNONONNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONONNNNONNNNNONONNNNNNNONONNNNNOPPGPNNCCNNCCNNNFOOONNNNOONNNONOOOOOOOOOOONONNOOONOFOOONNNNOOOONNNONOOOOOOOOOOONONNOOOONOFOONNNNOONNNONOOOOOOOONONNOONFOOONNNNOONNNONOOOOOOOOOOONONNOOONOCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCHHHHHHCCCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCFNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNHFNNNNNNNNHHHHHHHNNNNNHHCCCCHHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCHCCCCCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHNNNNNNNNNNNNNNNNNNNNFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHNNNNNNNNNNNNNNNNNNNNFHFHFHFHFHFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOSFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOKMMMNNCCCCCMMMNNMMMMMMMMCMMMMMMMCNCCMNFONNNNNNNNNNNNNNONNNNNNNONNNNNNONONONOONONOONONONNNONONONONNONONONONNNNNOFNNNNONNNNNNNNNNNNNNNNNONNNONNNONONONOONONOONONONNNONONONONNONONONONNNNNFNNNNONNNNNNNNNNNNNNNNNONNNNNNONONONONONONONONNNONONONONNNONONONNNNNFNNNNNNNNONNNNNNNNNNNNNONNNONNNONONONONONONONONONNONONNONNNNNONNNNNFONNONNNNNNONNNNNNONNNNNNNONNNNNNONONONONONONONONONNONONNONNNNNONNNNNOFONNONNNNNNONNNNNNONNNNNNNONNNNNNONONONONONONONONNONONONNONNNNONONNNNNONNNNNNNNNNNNNNFHFHFHNNNNNNNFHNNNNNNNFHNNNNNNNNNNNNNNFHNNNNNNNNNNNNNNNNNNNNNFHFNNNNNNNNOONNNNNNNNNONNONNNNNNOONNNOONNFNNNNNNHHHHHHHHHHHHHNNNCCCPGGPFPPPPPNNNNNNNNONNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNONNNNNNNNNNONNNNNNFFNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNOONNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNCCCCCCCCCCCPPPKFGPMOMNMONNNNMONNNNNOMONMMONMOMOMOMOMMONNNNNMOMONNNNNNNNNNNNNNNNMNMOMONNNMOMOMMOMONNMOMOMOMOOMMONNNMONMOMOHMOMMOMONNMOMOMMMMMNNNNMOMONNMHMMOMONFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNNNNNNNNNONNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNNNNNNNNNONNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNONNNNNNNNONNNNNNNNNNNONONONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNONONONONONNNNONNNNNNFSNNCNCNNNCCNNNNCHNCNNNNCHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFNNNNOONNNNONNOONNOONNNNONNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNONNONONNNNNNNSSHHHHHSSFNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNSSSFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNSSFNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNN","n":["currencies","data","enum_for_python","enum_strum_serde","enums","events","ffi","identifier_for_python","identifiers","instruments","macros","orderbook","orders","position","python","types","CURRENCY_MAP","Bar","Data","Delta","HasTsInit","Quote","Trade","bar","borrow","borrow_mut","clone","clone_into","data_clone","delta","fmt","from","from","from","from","from","get_ts_init","get_ts_init","into","is_monotonically_increasing_by_init","order","quote","ticker","to_owned","trade","try_from","try_into","type_id","Bar","BarSpecification","BarType","BarTypeParseError","aggregation","aggregation_source","arguments","arguments","arguments","bar_type","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","close","cmp","cmp","compare","compare","deserialize","deserialize","deserialize","doc","doc","doc","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_pyobject","from_str","get_fields","get_metadata","get_ts_init","hash","hash","hash","high","instrument_id","into","into","into","into","into_py","into_py","into_py","items_iter","items_iter","items_iter","lazy_type_object","lazy_type_object","lazy_type_object","low","new","open","partial_cmp","partial_cmp","price_type","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","spec","step","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","volume","OrderBookDelta","action","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","flags","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","order","separate_by_policy","sequence","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","BookOrder","NULL_ORDER","OrderId","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","exposure","extract","extract","extract","fmt","fmt","from","from_quote_tick","from_trade_tick","hash","into","into_py","items_iter","lazy_type_object","new","order_id","price","py_as_dict","py_from_dict","separate_by_policy","serialize","side","signed_size","size","to_book_price","to_owned","to_string","try_from","try_into","type_id","type_object_raw","QuoteTick","arguments","ask_price","ask_size","bid_price","bid_size","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","extract_price","extract_volume","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","Ticker","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","py_as_dict","py_from_dict","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","TradeTick","aggressor_side","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","price","separate_by_policy","serialize","size","to_owned","to_string","trade_id","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","Accepted","AccountType","AccountTypeIter","Active","Add","AggregationSource","AggregationSourceIter","AggressorSide","AggressorSideIter","Ask","AssetClass","AssetClassIter","AssetType","AssetTypeIter","AtTheClose","AtTheOpen","BarAggregation","BarAggregationIter","BasisPoints","Betting","Bid","BidAsk","Bond","BookAction","BookActionIter","BookType","BookTypeIter","Buy","Buyer","Call","Canceled","Cash","Cfd","Clear","Closed","Commodity","CommodityBacked","ContingencyType","ContingencyTypeIter","ContractExpired","Crypto","Cryptocurrency","CurrencyType","CurrencyTypeIter","Day","Day","Default","Delete","Denied","DoubleBidAsk","DoubleLast","Emulated","EndOfSession","Energy","Equity","Expired","External","FX","Fiat","Filled","Flat","Fok","Forward","FromU8","Future","General","Gtc","Gtd","Halt","HaltReason","HaltReasonIter","Halted","Hedging","Hour","Index","IndexPrice","Initialized","InstrumentCloseType","InstrumentCloseTypeIter","Internal","Ioc","L1_MBP","L2_MBP","L3_MBO","Last","LastOrBidAsk","LastTrade","Limit","LimitIfTouched","LiquiditySide","LiquiditySideIter","Long","Maker","Margin","MarkPrice","Market","MarketIfTouched","MarketStatus","MarketStatusIter","MarketToLimit","Metal","Mid","MidPoint","Millisecond","Minute","Month","Netting","NoAggressor","NoContingency","NoLiquiditySide","NoOrderSide","NoPositionSide","NoTrailingOffset","NoTrigger","NotHalted","Oco","OmsType","OmsTypeIter","Open","Option","OptionKind","OptionKindIter","OrderSide","OrderSideIter","OrderStatus","OrderStatusIter","OrderType","OrderTypeIter","Oto","Ouo","PartiallyFilled","Pause","PendingCancel","PendingUpdate","PositionSide","PositionSideIter","PreClose","PreOpen","Price","PriceTier","PriceType","PriceTypeIter","Put","Reducing","Rejected","Released","Reopen","Second","Sell","Seller","Short","SportsBetting","Spot","StopLimit","StopMarket","Submitted","Swap","Taker","Tick","TickImbalance","TickRuns","Ticks","TimeInForce","TimeInForceIter","TradingState","TradingStateIter","TrailingOffsetType","TrailingOffsetTypeIter","TrailingStopLimit","TrailingStopMarket","TriggerType","TriggerTypeIter","Triggered","Unspecified","Update","Value","ValueImbalance","ValueRuns","Volatility","Volume","VolumeImbalance","VolumeRuns","Warrant","Week","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_u8","from_u8","from_u8","from_u8","from_u8","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","transition","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","account","order","position","state","AccountState","account_id","account_type","balances","base_currency","borrow","borrow_mut","event_id","fmt","from","into","is_reported","margins","try_from","try_into","ts_event","ts_init","type_id","accepted","cancel_rejected","canceled","denied","emulated","event","expired","filled","initialized","modify_rejected","pending_cancel","pending_update","rejected","released","stubs","submitted","triggered","updated","OrderAccepted","OrderAcceptedBuilder","OrderAcceptedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderCancelRejected","OrderCancelRejectedBuilder","OrderCancelRejectedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderCanceled","OrderCanceledBuilder","OrderCanceledBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderDenied","OrderDeniedBuilder","OrderDeniedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderEmulated","OrderEmulatedBuilder","OrderEmulatedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderAccepted","OrderCancelRejected","OrderCanceled","OrderDenied","OrderEmulated","OrderEvent","OrderExpired","OrderFilled","OrderInitialized","OrderModifyRejected","OrderPartiallyFilled","OrderPendingCancel","OrderPendingUpdate","OrderRejected","OrderReleased","OrderSubmitted","OrderTriggered","OrderUpdated","borrow","borrow_mut","client_order_id","clone","clone_into","deserialize","eq","equivalent","equivalent","equivalent","fmt","from","into","serialize","strategy_id","to_owned","try_from","try_into","ts_event","type_id","OrderExpired","OrderExpiredBuilder","OrderExpiredBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderFilled","OrderFilledBuilder","OrderFilledBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","commission","commission","currency","currency","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","is_buy","is_sell","items_iter","last_px","last_px","last_qty","last_qty","lazy_type_object","liquidity_side","liquidity_side","new","order_side","order_side","order_type","order_type","position_id","position_id","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trade_id","trade_id","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderInitialized","OrderInitializedBuilder","OrderInitializedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","contingency_type","contingency_type","default","default","deserialize","display_qty","display_qty","doc","emulation_trigger","emulation_trigger","eq","equivalent","equivalent","equivalent","event_id","event_id","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","expire_time","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","limit_offset","limit_offset","linked_order_ids","linked_order_ids","new","order_list_id","order_list_id","order_side","order_side","order_type","order_type","parent_order_id","parent_order_id","post_only","post_only","price","price","quantity","quantity","quote_quantity","quote_quantity","reconciliation","reconciliation","reduce_only","reduce_only","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","tags","tags","time_in_force","time_in_force","to_owned","to_owned","to_string","to_string","trader_id","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderModifyRejected","OrderModifyRejectedBuilder","OrderModifyRejectedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderPendingCancel","OrderPendingCancelBuilder","OrderPendingCancelBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderPendingUpdate","OrderPendingUpdateBuilder","OrderPendingUpdateBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderRejected","OrderRejectedBuilder","OrderRejectedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderReleased","OrderReleasedBuilder","OrderReleasedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","released_price","released_price","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","order_accepted","order_accepted","order_cancel_rejected","order_cancel_rejected","order_denied_max_submitted_rate","order_denied_max_submitted_rate","order_emulated","order_emulated","order_expired","order_expired","order_filled","order_filled","order_initialized_buy_limit","order_initialized_buy_limit","order_modify_rejected","order_modify_rejected","order_pending_cancel","order_pending_cancel","order_pending_update","order_pending_update","order_rejected_insufficient_margin","order_rejected_insufficient_margin","order_released","order_released","order_submitted","order_submitted","order_triggered","order_triggered","order_updated","order_updated","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_7","partial_7","partial_7","partial_7","partial_7","partial_7","partial_7","partial_7","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","OrderSubmitted","OrderSubmittedBuilder","OrderSubmittedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderTriggered","OrderTriggeredBuilder","OrderTriggeredBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderUpdated","OrderUpdatedBuilder","OrderUpdatedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","price","price","quantity","quantity","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","trigger_price","trigger_price","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","PositionChanged","PositionClosed","PositionEvent","PositionOpened","borrow","borrow_mut","changed","closed","from","into","opened","state","try_from","try_into","type_id","PositionChanged","account_id","avg_px_closed","avg_px_open","borrow","borrow_mut","clone","clone_into","currency","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","peak_quantity","position_id","quantity","realized_pnl","realized_return","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_event","ts_init","ts_opened","type_id","unrealized_pnl","PositionClosed","account_id","avg_px_closed","avg_px_open","borrow","borrow_mut","clone","clone_into","closing_order_id","currency","duration","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","peak_quantity","position_id","quantity","realized_pnl","realized_return","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_closed","ts_event","ts_init","ts_opened","type_id","unrealized_pnl","PositionOpened","account_id","avg_px_open","borrow","borrow_mut","clone","clone_into","currency","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","position_id","quantity","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_event","ts_init","type_id","PositionState","account_id","avg_px_closed","avg_px_open","borrow","borrow_mut","clone","clone_into","currency","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","peak_quantity","position_id","quantity","realized_pnl","realized_return","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_event","ts_init","ts_opened","type_id","unrealized_pnl","data","enums","events","identifiers","orderbook","types","bar","delta","order","quote","ticker","trade","bar_eq","bar_hash","bar_new","bar_new_from_raw","bar_specification_eq","bar_specification_ge","bar_specification_gt","bar_specification_hash","bar_specification_le","bar_specification_lt","bar_specification_new","bar_specification_to_cstr","bar_to_cstr","bar_type_check_parsing","bar_type_eq","bar_type_from_cstr","bar_type_ge","bar_type_gt","bar_type_hash","bar_type_le","bar_type_lt","bar_type_new","bar_type_to_cstr","orderbook_delta_eq","orderbook_delta_hash","orderbook_delta_new","book_order_debug_to_cstr","book_order_display_to_cstr","book_order_eq","book_order_exposure","book_order_from_raw","book_order_hash","book_order_signed_size","quote_tick_eq","quote_tick_hash","quote_tick_new","quote_tick_to_cstr","ticker_new","ticker_to_cstr","trade_tick_eq","trade_tick_hash","trade_tick_new","trade_tick_to_cstr","account_type_from_cstr","account_type_to_cstr","aggregation_source_from_cstr","aggregation_source_to_cstr","aggressor_side_from_cstr","aggressor_side_to_cstr","asset_class_from_cstr","asset_class_to_cstr","asset_type_from_cstr","asset_type_to_cstr","bar_aggregation_from_cstr","bar_aggregation_to_cstr","book_action_from_cstr","book_action_to_cstr","book_type_from_cstr","book_type_to_cstr","contingency_type_from_cstr","contingency_type_to_cstr","currency_type_from_cstr","currency_type_to_cstr","halt_reason_from_cstr","halt_reason_to_cstr","instrument_close_type_from_cstr","instrument_close_type_to_cstr","liquidity_side_from_cstr","liquidity_side_to_cstr","market_status_from_cstr","market_status_to_cstr","oms_type_from_cstr","oms_type_to_cstr","option_kind_from_cstr","option_kind_to_cstr","order_side_from_cstr","order_side_to_cstr","order_status_from_cstr","order_status_to_cstr","order_type_from_cstr","order_type_to_cstr","position_side_from_cstr","position_side_to_cstr","price_type_from_cstr","price_type_to_cstr","time_in_force_from_cstr","time_in_force_to_cstr","trading_state_from_cstr","trading_state_to_cstr","trailing_offset_type_from_cstr","trailing_offset_type_to_cstr","trigger_type_from_cstr","trigger_type_to_cstr","order","order_accepted_new","order_denied_new","order_emulated_new","order_rejected_new","order_released_new","order_submitted_new","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","order_list_id","position_id","strategy_id","symbol","trade_id","trader_id","venue","venue_order_id","account_id_hash","account_id_new","client_id_hash","client_id_new","client_order_id_hash","client_order_id_new","component_id_hash","component_id_new","exec_algorithm_id_hash","exec_algorithm_id_new","instrument_id_check_parsing","instrument_id_from_cstr","instrument_id_hash","instrument_id_is_synthetic","instrument_id_new","instrument_id_to_cstr","order_list_id_hash","order_list_id_new","position_id_hash","position_id_new","strategy_id_hash","strategy_id_new","symbol_hash","symbol_new","trade_id_hash","trade_id_new","trader_id_hash","trader_id_new","venue_hash","venue_is_synthetic","venue_new","venue_order_id_hash","venue_order_id_new","book","level","OrderBook_API","borrow","borrow_mut","deref","deref_mut","from","into","orderbook_add","orderbook_apply_delta","orderbook_asks","orderbook_best_ask_price","orderbook_best_ask_size","orderbook_best_bid_price","orderbook_best_bid_size","orderbook_bids","orderbook_book_type","orderbook_check_integrity","orderbook_clear","orderbook_clear_asks","orderbook_clear_bids","orderbook_count","orderbook_delete","orderbook_drop","orderbook_get_avg_px_for_quantity","orderbook_get_quantity_for_price","orderbook_has_ask","orderbook_has_bid","orderbook_instrument_id","orderbook_midpoint","orderbook_new","orderbook_pprint_to_cstr","orderbook_reset","orderbook_sequence","orderbook_simulate_fills","orderbook_spread","orderbook_ts_last","orderbook_update","orderbook_update_quote_tick","orderbook_update_trade_tick","try_from","try_into","type_id","vec_fills_drop","Level_API","borrow","borrow_mut","clone","clone_into","deref","deref_mut","from","into","level_clone","level_drop","level_exposure","level_new","level_orders","level_price","level_size","new","to_owned","try_from","try_into","type_id","vec_levels_drop","vec_orders_drop","currency","money","price","quantity","currency_code_to_cstr","currency_exists","currency_from_cstr","currency_from_py","currency_hash","currency_name_to_cstr","currency_register","currency_to_cstr","money_add_assign","money_as_f64","money_from_raw","money_new","money_sub_assign","price_add_assign","price_as_f64","price_from_raw","price_new","price_sub_assign","quantity_add_assign","quantity_add_assign_u64","quantity_as_f64","quantity_from_raw","quantity_new","quantity_sub_assign","quantity_sub_assign_u64","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","interned_string_stats","order_list_id","position_id","strategy_id","stubs","symbol","trade_id","trader_id","venue","venue_order_id","AccountId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ClientId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ClientOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","optional_ustr_to_vec_client_order_ids","optional_vec_client_order_ids_to_ustr","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ComponentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ExecAlgorithmId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","InstrumentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","symbol","to_owned","to_string","try_from","try_into","type_id","type_object_raw","venue","OrderListId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","PositionId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","StrategyId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","get_tag","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","account_ib","account_ib","account_id","account_id","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client_id_binance","client_id_binance","client_id_dydx","client_id_dydx","client_order_id","client_order_id","component_risk_engine","component_risk_engine","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","exec_algorithm_id","exec_algorithm_id","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","instrument_id_btc_usdt","instrument_id_btc_usdt","instrument_id_eth_usdt_binance","instrument_id_eth_usdt_binance","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","order_list_id_test","order_list_id_test","position_id_test","position_id_test","strategy_id_ema_cross","strategy_id_ema_cross","symbol_aud_usd","symbol_aud_usd","symbol_eth_perp","symbol_eth_perp","trade_id","trade_id","trader_id","trader_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uuid4","uuid4","venue_binance","venue_binance","venue_order_id","venue_order_id","venue_sim","venue_sim","Symbol","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","TradeId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","TraderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","get_tag","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","SYNTHETIC_VENUE","Venue","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","synthetic","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","VenueOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","Instrument","asset_class","asset_type","base_currency","calculate_base_quantity","calculate_notional_value","crypto_future","crypto_perpetual","currency_pair","equity","futures_contract","id","is_inverse","lot_size","make_price","make_qty","maker_fee","margin_init","margin_maint","max_price","max_quantity","min_price","min_quantity","multiplier","options_contract","price_increment","price_precision","quote_currency","raw_symbol","settlement_currency","size_increment","size_precision","stubs","symbol","synthetic","synthetic_api","taker_fee","venue","CryptoFuture","activation_ns","arguments","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_notional","max_price","max_price","max_quantity","max_quantity","min_notional","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","settlement_currency","size_increment","size_increment","size_precision","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","underlying","CryptoPerpetual","arguments","asset_class","asset_type","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_notional","max_price","max_price","max_quantity","max_quantity","min_notional","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","settlement_currency","size_increment","size_increment","size_precision","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","CurrencyPair","arguments","asset_class","asset_type","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_increment","size_precision","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","Equity","arguments","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","isin","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","FuturesContract","activation_ns","arguments","asset_class","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","underlying","OptionsContract","activation_ns","arguments","asset_class","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","maker_fee","maker_fee","margin_init","margin_init","margin_maint","margin_maint","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","option_kind","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","strike_price","taker_fee","taker_fee","to_owned","try_from","try_into","type_id","type_object_raw","underlying","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","crypto_future_btcusdt","crypto_future_btcusdt","crypto_perpetual_ethusdt","crypto_perpetual_ethusdt","currency_pair_btcusdt","currency_pair_btcusdt","default","default","default","default","default","default","default","equity_aapl","equity_aapl","from","from","from","from","from","from","from","futures_contract_es","futures_contract_es","get","get","get","get","get","get","get","into","into","into","into","into","into","into","options_contract_appl","options_contract_appl","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","xbtusd_bitmex","xbtusd_bitmex","SyntheticInstrument","arguments","borrow","borrow_mut","calculate","calculate_from_map","change_formula","clone","clone_into","components","context","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","formula","from","hash","id","into","into_py","is_valid_formula","items_iter","lazy_type_object","new","price_increment","price_precision","to_owned","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","SyntheticInstrument_API","borrow","borrow_mut","deref","deref_mut","from","into","synthetic_instrument_calculate","synthetic_instrument_change_formula","synthetic_instrument_components_count","synthetic_instrument_components_to_cstr","synthetic_instrument_drop","synthetic_instrument_formula_to_cstr","synthetic_instrument_id","synthetic_instrument_is_valid_formula","synthetic_instrument_new","synthetic_instrument_price_increment","synthetic_instrument_price_precision","synthetic_instrument_ts_event","synthetic_instrument_ts_init","try_from","try_into","type_id","book","ladder","level","Add","BookIntegrityError","InvalidBookOperation","NoOrderSide","OrderBook","OrderNotFound","OrdersCrossed","PreProcessOrder","TooManyLevels","TooManyOrders","add","apply_delta","asks","best_ask_price","best_ask_size","best_bid_price","best_bid_size","bids","book_type","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_integrity","clear","clear_asks","clear_bids","count","delete","fmt","fmt","fmt","fmt","from","from","from","get_avg_px_for_quantity","get_quantity_for_price","has_ask","has_bid","instrument_id","into","into","into","midpoint","new","pprint","reset","separate_by_policy","separate_by_policy","sequence","simulate_fills","spread","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_last","type_id","type_id","type_id","update","update_quote_tick","update_trade_tick","BookPrice","Ladder","add","add_bulk","borrow","borrow","borrow_mut","borrow_mut","cache","clear","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposures","fmt","fmt","from","from","into","into","is_empty","len","levels","new","new","partial_cmp","remove","separate_by_policy","side","side","simulate_fills","sizes","to_owned","to_string","top","try_from","try_from","try_into","try_into","type_id","type_id","update","value","Level","add","add_bulk","borrow","borrow_mut","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposure","exposure_raw","first","fmt","from","from_order","ge","gt","into","is_empty","le","len","lt","new","orders","partial_cmp","price","remove_by_id","size","size_raw","to_owned","try_from","try_into","type_id","update","base","default","limit","limit_if_touched","market","market_if_touched","market_to_limit","stop_limit","stop_market","trailing_stop_limit","trailing_stop_market","InvalidOrderEvent","InvalidStateTransition","NoPreviousState","Order","OrderCore","OrderError","UnrecognizedEvent","account_id","account_id","apply","apply","avg_px","avg_px","borrow","borrow","borrow_mut","borrow_mut","client_order_id","client_order_id","clone","clone_into","closing_side","commission","commissions","commissions","contingency_type","contingency_type","deserialize","display_qty","emulation_trigger","emulation_trigger","event_count","events","events","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","filled_qty","filled_qty","fmt","fmt","fmt","from","from","init_id","init_id","instrument_id","instrument_id","into","into","is_active_local","is_aggressive","is_buy","is_canceled","is_child_order","is_closed","is_contingency","is_emulated","is_inflight","is_open","is_parent_order","is_passive","is_pending_cancel","is_pending_update","is_post_only","is_primary","is_quote_quantity","is_quote_quantity","is_reduce_only","is_reduce_only","is_secondary","is_sell","last_event","last_trade_id","last_trade_id","leaves_qty","leaves_qty","limit_offset","linked_order_ids","linked_order_ids","liquidity_side","liquidity_side","new","opposite_side","order_list_id","order_list_id","order_type","order_type","parent_order_id","parent_order_id","position_id","position_id","previous_status","price","quantity","quantity","separate_by_policy","serialize","set_slippage","side","side","signed_decimal_qty","slippage","slippage","status","status","str_hashmap_to_ustr","strategy_id","strategy_id","symbol","tags","tags","time_in_force","time_in_force","to_owned","to_string","trade_ids","trade_ids","trader_id","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_from","try_into","try_into","ts_init","ts_init","ts_last","ts_last","type_id","type_id","update","ustr_hashmap_to_str","venue","venue_order_id","venue_order_id","venue_order_ids","venue_order_ids","would_reduce_only","LimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","LimitIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketToLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","StopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","StopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","TrailingStopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","TrailingStopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","EnumIterator","PY_MODULE_MODEL","borrow","borrow_mut","data","doc","events","extract","extract","from","identifiers","instruments","into","into_py","items_iter","lazy_type_object","macros","model","new","orders","try_from","try_into","type_id","type_object_raw","types","value_to_pydict","value_to_pyobject","bar","delta","order","quote","ticker","trade","order","accepted","cancel_rejected","canceled","denied","emulated","expired","filled","initialized","modify_rejected","pending_cancel","pending_update","rejected","released","submitted","triggered","updated","instrument_id","crypto_future","crypto_perpetual","currency_pair","equity","futures_contract","options_contract","market","currency","money","price","quantity","balance","currency","fixed","money","price","quantity","AccountBalance","MarginBalance","borrow","borrow","borrow_mut","borrow_mut","currency","currency","fmt","fmt","fmt","fmt","free","from","from","initial","instrument_id","into","into","locked","maintenance","separate_by_policy","separate_by_policy","to_string","to_string","total","try_from","try_from","try_into","try_into","type_id","type_id","AAVE","ACA","ADA","AUD","AVAX","BCH","BNB","BRL","BRZ","BSV","BTC","BTTC","BUSD","CAD","CAKE","CHF","CNH","CNY","CZK","Currency","DASH","DKK","DOGE","DOT","EOS","ETH","ETHW","EUR","GBP","HKD","HUF","ILS","INR","JOE","JPY","KRW","LINK","LTC","LUNA","MXN","NBT","NOK","NZD","ONEINCH","PLN","RUB","SAR","SEK","SGD","SHIB","SOL","THB","TRX","TRY","TRYB","TUSD","TWD","USD","USDC","USDP","USDT","VTC","WSB","XAG","XAU","XBT","XEC","XLM","XMR","XPT","XRP","XTZ","ZAR","ZEC","arguments","borrow","borrow_mut","clone","clone_into","code","currency_type","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","from","from_str","hash","into","into_py","is_commodity_backed","is_crypto","is_fiat","iso4217","items_iter","lazy_type_object","name","new","precision","register","serialize","to_owned","try_from","try_into","type_id","type_object_raw","FIXED_PRECISION","FIXED_SCALAR","check_fixed_precision","f64_to_fixed_i64","f64_to_fixed_u64","fixed_i64_to_f64","fixed_u64_to_f64","MONEY_MAX","MONEY_MIN","Money","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","mul","neg","new","partial_cmp","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","ERROR_PRICE","PRICE_MAX","PRICE_MIN","Price","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","max","min","mul","neg","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","zero","QUANTITY_MAX","QUANTITY_MIN","Quantity","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","check_quantity_positive","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_positive","is_zero","items_iter","lazy_type_object","le","lt","mul","mul","mul_assign","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","zero"],"q":[[0,"nautilus_model"],[16,"nautilus_model::currencies"],[17,"nautilus_model::data"],[48,"nautilus_model::data::bar"],[180,"nautilus_model::data::delta"],[223,"nautilus_model::data::order"],[268,"nautilus_model::data::quote"],[313,"nautilus_model::data::ticker"],[350,"nautilus_model::data::trade"],[393,"nautilus_model::enums"],[2002,"nautilus_model::events"],[2005,"nautilus_model::events::account"],[2006,"nautilus_model::events::account::state"],[2024,"nautilus_model::events::order"],[2042,"nautilus_model::events::order::accepted"],[2123,"nautilus_model::events::order::cancel_rejected"],[2206,"nautilus_model::events::order::canceled"],[2287,"nautilus_model::events::order::denied"],[2364,"nautilus_model::events::order::emulated"],[2439,"nautilus_model::events::order::event"],[2477,"nautilus_model::events::order::expired"],[2558,"nautilus_model::events::order::filled"],[2659,"nautilus_model::events::order::initialized"],[2787,"nautilus_model::events::order::modify_rejected"],[2870,"nautilus_model::events::order::pending_cancel"],[2951,"nautilus_model::events::order::pending_update"],[3032,"nautilus_model::events::order::rejected"],[3113,"nautilus_model::events::order::released"],[3190,"nautilus_model::events::order::stubs"],[3448,"nautilus_model::events::order::submitted"],[3525,"nautilus_model::events::order::triggered"],[3606,"nautilus_model::events::order::updated"],[3693,"nautilus_model::events::position"],[3708,"nautilus_model::events::position::changed"],[3743,"nautilus_model::events::position::closed"],[3781,"nautilus_model::events::position::opened"],[3810,"nautilus_model::events::position::state"],[3845,"nautilus_model::ffi"],[3851,"nautilus_model::ffi::data"],[3857,"nautilus_model::ffi::data::bar"],[3880,"nautilus_model::ffi::data::delta"],[3883,"nautilus_model::ffi::data::order"],[3890,"nautilus_model::ffi::data::quote"],[3894,"nautilus_model::ffi::data::ticker"],[3896,"nautilus_model::ffi::data::trade"],[3900,"nautilus_model::ffi::enums"],[3950,"nautilus_model::ffi::events"],[3951,"nautilus_model::ffi::events::order"],[3957,"nautilus_model::ffi::identifiers"],[3971,"nautilus_model::ffi::identifiers::account_id"],[3973,"nautilus_model::ffi::identifiers::client_id"],[3975,"nautilus_model::ffi::identifiers::client_order_id"],[3977,"nautilus_model::ffi::identifiers::component_id"],[3979,"nautilus_model::ffi::identifiers::exec_algorithm_id"],[3981,"nautilus_model::ffi::identifiers::instrument_id"],[3987,"nautilus_model::ffi::identifiers::order_list_id"],[3989,"nautilus_model::ffi::identifiers::position_id"],[3991,"nautilus_model::ffi::identifiers::strategy_id"],[3993,"nautilus_model::ffi::identifiers::symbol"],[3995,"nautilus_model::ffi::identifiers::trade_id"],[3997,"nautilus_model::ffi::identifiers::trader_id"],[3999,"nautilus_model::ffi::identifiers::venue"],[4002,"nautilus_model::ffi::identifiers::venue_order_id"],[4004,"nautilus_model::ffi::orderbook"],[4006,"nautilus_model::ffi::orderbook::book"],[4049,"nautilus_model::ffi::orderbook::level"],[4072,"nautilus_model::ffi::types"],[4076,"nautilus_model::ffi::types::currency"],[4084,"nautilus_model::ffi::types::money"],[4089,"nautilus_model::ffi::types::price"],[4094,"nautilus_model::ffi::types::quantity"],[4101,"nautilus_model::identifiers"],[4117,"nautilus_model::identifiers::account_id"],[4156,"nautilus_model::identifiers::client_id"],[4194,"nautilus_model::identifiers::client_order_id"],[4235,"nautilus_model::identifiers::component_id"],[4273,"nautilus_model::identifiers::exec_algorithm_id"],[4311,"nautilus_model::identifiers::instrument_id"],[4352,"nautilus_model::identifiers::order_list_id"],[4390,"nautilus_model::identifiers::position_id"],[4429,"nautilus_model::identifiers::strategy_id"],[4469,"nautilus_model::identifiers::stubs"],[4689,"nautilus_model::identifiers::symbol"],[4728,"nautilus_model::identifiers::trade_id"],[4767,"nautilus_model::identifiers::trader_id"],[4807,"nautilus_model::identifiers::venue"],[4849,"nautilus_model::identifiers::venue_order_id"],[4888,"nautilus_model::instruments"],[4926,"nautilus_model::instruments::crypto_future"],[4999,"nautilus_model::instruments::crypto_perpetual"],[5071,"nautilus_model::instruments::currency_pair"],[5139,"nautilus_model::instruments::equity"],[5206,"nautilus_model::instruments::futures_contract"],[5276,"nautilus_model::instruments::options_contract"],[5347,"nautilus_model::instruments::stubs"],[5424,"nautilus_model::instruments::synthetic"],[5463,"nautilus_model::instruments::synthetic_api"],[5486,"nautilus_model::orderbook"],[5489,"nautilus_model::orderbook::book"],[5559,"nautilus_model::orderbook::ladder"],[5608,"nautilus_model::orderbook::level"],[5647,"nautilus_model::orders"],[5658,"nautilus_model::orders::base"],[5805,"nautilus_model::orders::limit"],[5880,"nautilus_model::orders::limit_if_touched"],[5959,"nautilus_model::orders::market"],[6029,"nautilus_model::orders::market_if_touched"],[6106,"nautilus_model::orders::market_to_limit"],[6180,"nautilus_model::orders::stop_limit"],[6259,"nautilus_model::orders::stop_market"],[6336,"nautilus_model::orders::trailing_stop_limit"],[6418,"nautilus_model::orders::trailing_stop_market"],[6497,"nautilus_model::python"],[6524,"nautilus_model::python::data"],[6530,"nautilus_model::python::events"],[6531,"nautilus_model::python::events::order"],[6547,"nautilus_model::python::identifiers"],[6548,"nautilus_model::python::instruments"],[6554,"nautilus_model::python::orders"],[6555,"nautilus_model::python::types"],[6559,"nautilus_model::types"],[6565,"nautilus_model::types::balance"],[6597,"nautilus_model::types::currency"],[6710,"nautilus_model::types::fixed"],[6717,"nautilus_model::types::money"],[6775,"nautilus_model::types::price"],[6839,"nautilus_model::types::quantity"],[6902,"core::fmt"],[6903,"core::fmt"],[6904,"core::result"],[6905,"core::any"],[6906,"pyo3::marker"],[6907,"pyo3::types::any"],[6908,"pyo3::instance"],[6909,"core::cmp"],[6910,"serde::de"],[6911,"core::ffi::c_str"],[6912,"pyo3::err"],[6913,"pyo3::err"],[6914,"indexmap::map"],[6915,"std::collections::hash::map"],[6916,"core::hash"],[6917,"pyo3::instance"],[6918,"pyo3::impl_::pyclass::lazy_type_object"],[6919,"core::option"],[6920,"thousands::policies"],[6921,"serde::ser"],[6922,"pyo3_ffi::cpython::object"],[6923,"pyo3::types::dict"],[6924,"anyhow"],[6925,"core::fmt"],[6926,"derive_builder::error"],[6927,"ustr"],[6928,"alloc::vec"],[6929,"core::ffi"],[6930,"nautilus_core::ffi::cvec"],[6931,"rust_decimal::decimal"],[6932,"anyhow"],[6933,"serde_json::value"],[6934,"core::convert"]],"d":["","","","","Defines enumerations for the trading domain model.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","Represents an aggregated bar.","Represents a bar aggregation specification including a …","Represents a bar type including the instrument ID, bar …","","The type of bar aggregation.","The bar types aggregation source.","","","","The bar type for this bar.","","","","","","","","","","","","","","","The bars close price.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a new Bar extracted from the given PyAny.","","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","","","The bars high price.","The bar types instrument ID.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","The bars low price.","","The bars open price.","","","The price type to use for aggregation.","","","","","","","","The bar types specification.","The step for binning samples for bar aggregation.","","","","","","","","","","","","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","","","","","The bars volume.","Represents a single change/delta in an order book.","The order book delta action.","","","","","","","","","","","","","","","A combination of packet end with matching engine status.","","","Returns the argument unchanged.","Create a new OrderBookDelta extracted from the given PyAny.","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","The instrument ID for the book.","Calls U::from(self).","","","","","The order to apply.","","The message sequence number assigned at the venue.","","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents an order in a book.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","The order ID.","The order price.","Return a dictionary representation of the object.","Return a new object from the given dictionary …","","","The order side.","","The order size.","","","","","","","","Represents a single quote tick in a financial market.","","The top of book ask price.","The top of book ask size.","The top of book bid price.","The top of book bid size.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Create a new QuoteTick extracted from the given PyAny.","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","The quotes instrument ID.","Calls U::from(self).","","","","","","","","","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents a single quote tick in a financial market.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","The quotes instrument ID.","Calls U::from(self).","","","","","Return a dictionary representation of the object.","Return a new object from the given dictionary …","","","","","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents a single trade tick in a financial market.","The trade aggressor side.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Create a new TradeTick extracted from the given PyAny.","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","The trade instrument ID.","Calls U::from(self).","","","","","The traded price.","","","The traded size.","","","The trade match ID (assigned by the venue).","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","The order was acknowledged by the trading venue as being …","An account type provided by a trading venue or broker.","An iterator over the variants of AccountType","Normal trading operations.","An order is added to the book.","An aggregation source for derived data.","An iterator over the variants of AggregationSource","The side for the aggressing order of a trade in a market.","An iterator over the variants of AggressorSide","A quoted order price where a seller is willing to sell a …","A broad financial market asset class.","An iterator over the variants of AssetClass","The asset type for a financial market product.","An iterator over the variants of AssetType","At the Closing (ATC) - the order is scheduled to be …","At the Opening (ATO) - the order is scheduled to be …","The aggregation method through which a bar is generated …","An iterator over the variants of BarAggregation","The trailing offset is based on a percentage represented …","An account specific to betting markets.","A quoted order price where a buyer is willing to buy a …","Based on the top-of-book quoted prices for the instrument.","Fixed income bond assets.","The type of order book action for an order book event.","An iterator over the variants of BookAction","The order book type, representing the type of levels …","An iterator over the variants of BookType","The order is a BUY.","The BUY order was the aggressor for the trade.","A Call option gives the holder the right, but not the …","The order was canceled (closed/done).","An account with unleveraged cash assets only.","A contract-for-difference (CFD) asset type. A contract …","The state of the order book is cleared.","The market session is closed.","Commodity assets.","A type of currency that is based on the value of an …","The order contigency type which specifies the behavior of …","An iterator over the variants of ContingencyType","When the instrument expiration was reached.","A type of cryptocurrency or crypto token.","Cryptocurrency or crypto token assets.","The broad currency type.","An iterator over the variants of CurrencyType","Based on time intervals with day granularity.","Day - the order is active until the end of the current …","The default trigger type set by the trading venue.","An existing order in the book is deleted/canceled.","The order was denied by the Nautilus system, either for …","Based on a ‘double match’ of the bid/ask price for the …","Based on a ‘double match’ of the last traded price for …","The order became emulated by the Nautilus system in the …","When the market session ended.","Energy commodity assets.","Equity / stock assets.","The order reached a GTD expiration (closed/done).","The data is externally aggregated (outside the Nautilus …","Foreign exchange (FOREX) assets.","A type of currency issued by governments which is not …","The order has been completely filled on a trading venue …","A neural/flat position, where no position is currently …","Fill or Kill (FOK) - the order must be executed in full …","A forward derivative asset type. A customized contract …","","A futures contract asset type. A legal agreement to buy or …","Trading halt is imposed for purely regulatory reasons …","Good Till Canceled (GTC) - the order remains active until …","Good Till Date/Time (GTD) - the order is active until a …","The market session is halted.","The reason for a venue or market halt.","An iterator over the variants of HaltReason","Trading is completely halted, no new order commands will …","The hedging type where there can be multiple positions per …","Based on time intervals with hour granularity.","Index based assets.","Based on the index price for the instrument.","The order is initialized (instantiated) within the …","The type of event for an instrument close.","An iterator over the variants of InstrumentCloseType","The data is internally aggregated (inside the Nautilus …","Immediate or Cancel (IOC) - the order is filled as much as …","Top-of-book best bid/ask, one level per side.","Market by price, one order per level (aggregated).","Market by order, multiple orders per level (full …","The last price at which a trade was made for an instrument.","Based on both the TriggerType::LastTrade and …","Based on the last traded price for the instrument.","A limit order to buy or sell at a specific price or better.","A limit-if-touched order effectively becomes a limit order …","The liqudity side for a trade in a financial market.","An iterator over the variants of LiquiditySide","A long position in the market, typically acquired through …","The order passively provided liqudity to the market to …","An account which facilitates trading on margin, using …","Based on the mark price for the instrument.","A market order to buy or sell at the best available price …","A market-if-touched order effectively becomes a market …","The status of an individual market on a trading venue.","An iterator over the variants of MarketStatus","A market-to-limit order is a market order that is to be …","Metal commodity assets.","The midpoint between the bid and ask prices.","Based on the mid-point of the TriggerType::BidAsk.","Based on time intervals with millisecond granularity.","Based on time intervals with minute granularity.","Based on time intervals with month granularity.","The netting type where there is one position per …","There was no specific aggressor for the trade.","Not a contingent order.","No specific liqudity side.","No order side is specified (only valid in the context of a …","No position side is specified (only valid in the context …","No trailing offset type is specified (invalid for trailing …","No trigger type is specified (invalid for orders with a …","The venue or market session is not halted.","One-Cancels-the-Other.","The order management system (OMS) type for a trading venue …","An iterator over the variants of OmsType","The market session is open.","An options contract asset type. A type of derivative that …","The kind of options contract.","An iterator over the variants of OptionKind","The order side for a specific order, or action related to …","An iterator over the variants of OrderSide","The status for a specific order.","An iterator over the variants of OrderStatus","The type of order.","An iterator over the variants of OrderType","One-Triggers-the-Other.","One-Updates-the-Other (by proportional quantity).","The order has been partially filled on a trading venue.","The market session is paused.","The order is currently pending a request to cancel on a …","The order is currently pending a request to modify on a …","The market side for a specific position, or action related …","An iterator over the variants of PositionSide","The market session is in the pre-close.","The market session is in the pre-open.","The trailing offset is based on a market price.","The trailing offset is based on a price tier set by a …","The type of price for an instrument in a financial market.","An iterator over the variants of PriceType","A Put option gives the holder the right, but not the …","Only order commands which would cancel order, or reduce …","The order was rejected by the trading venue.","The order was released by the Nautilus system from the …","The market session has reopened after a pause or halt.","Based on time intervals with second granularity.","The order is a SELL.","The SELL order was the aggressor for the trade.","A short position in the market, typically acquired through …","Sports betting instruments.","A spot market asset type. The current market price of an …","A stop limit order to buy or sell which combines the …","A stop market order to buy or sell once the price reaches …","The order was submitted by the Nautilus system to the …","A swap asset type. A derivative contract through which two …","The order aggressively took liqudity from the market to …","Based on a number of ticks.","Based on the buy/sell imbalance of ticks.","Based on sequential buy/sell runs of ticks.","The trailing offset is based on the number of ticks from a …","The ‘Time in Force’ instruction for an order in the …","An iterator over the variants of TimeInForce","The trading state for a node.","An iterator over the variants of TradingState","The trailing offset type for an order type which specifies …","An iterator over the variants of TrailingOffsetType","A trailing stop limit order combines the features of a …","A trailing stop market order sets the stop/trigger price …","The trigger type for the stop/trigger price of an order.","An iterator over the variants of TriggerType","The order STOP price was triggered on a trading venue.","There is no specific type of order management specified …","An existing order in the book is updated/modified.","Based on the ‘notional’ value of the instrument.","Based on the buy/sell imbalance of trading by ‘notional…","Based on sequential buy/sell runs of trading by ‘notional…","Trading halt is imposed by the venue to protect against …","Based on trading volume.","Based on the buy/sell imbalance of trading volume.","Based on sequential runs of buy/sell trading volume.","A warrant asset type. A derivative that gives the holder …","Based on time intervals with week granularity.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderAccepted.","Error type for OrderAcceptedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderAccepted.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderCancelRejected.","Error type for OrderCancelRejectedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderCancelRejected.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderCanceled.","Error type for OrderCanceledBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderCanceled.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderDenied.","Error type for OrderDeniedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderDenied.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderEmulated.","Error type for OrderEmulatedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderEmulated.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","Builder for OrderExpired.","Error type for OrderExpiredBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderExpired.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderFilled.","Error type for OrderFilledBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderFilled.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderInitialized.","Error type for OrderInitializedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderInitialized.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderModifyRejected.","Error type for OrderModifyRejectedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderModifyRejected.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderPendingCancel.","Error type for OrderPendingCancelBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderPendingCancel.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderPendingUpdate.","Error type for OrderPendingUpdateBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderPendingUpdate.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderRejected.","Error type for OrderRejectedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderRejected.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderReleased.","Error type for OrderReleasedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderReleased.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderSubmitted.","Error type for OrderSubmittedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderSubmitted.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderTriggered.","Error type for OrderTriggeredBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderTriggered.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderUpdated.","Error type for OrderUpdatedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderUpdated.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a BarSpecification as a C string pointer.","Returns a Bar as a C string.","Returns any BarType parsing error from the provided C …","","Returns a BarType from a C string pointer.","","","","","","","Returns a BarType as a C string pointer.","","","","Returns a BookOrder debug string as a C string pointer.","Returns a BookOrder display string as a C string pointer.","","","","","","","","","Returns a QuoteTick as a C string pointer.","","Returns a Ticker as a C string pointer.","","","","Returns a TradeTick as a C string pointer.","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","Safety","","Safety","","","","","","","","","","","","","","","","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","Returns any InstrumentId parsing error from the provided C …","Returns a Nautilus identifier from a C string pointer.","","","","Returns an InstrumentId as a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Returns a pretty printed OrderBook number of levels per …","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Safety","Safety","Returns a Currency from pointers and primitives.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a valid account ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The account ID value.","Represents a system client ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The client ID value.","Represents a valid client order ID (assigned by the …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","The client order ID value.","Represents a valid component ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The component ID value.","Represents a valid execution algorithm ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The execution algorithm ID value.","Represents a valid instrument ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","The instruments ticker symbol.","","","","","","","The instruments trading venue.","Represents a valid order list ID (assigned by the Nautilus …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The order list ID value.","Represents a valid position ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The position ID value.","Represents a valid strategy ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","The strategy ID value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a valid ticker symbol ID for a tradable …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The ticker symbol ID value.","Represents a valid trade match ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The trade match ID value.","Represents a valid trader ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The trader ID value.","","Represents a valid trading venue ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","The venue ID value.","Represents a valid venue order ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The venue assigned order ID value.","","","","","Returns the equivalent quantity of the base asset.","Calculates the notional value from the given parameters. …","","","","","","","","","Creates a new price from the given value with the correct …","Creates a new quantity from the given value with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","The instruments ISIN (International Securities …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a synthetic instrument with prices derived from …","","","","Calculates the price of the synthetic instrument based on …","Calculates the price of the synthetic instrument based on …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","Safety","","","","","","Safety","Safety","","","","","","","","","","","","","","","Provides an order book which can handle L1/L2/L3 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Return a String representation of the order book in a …","","","","","","","","","","","","","","","","","","","","","","Represents a price level with a specified side in an order …","Represents one side of an order book as a ladder of price …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Python iterator over the variants of an enum.","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Loaded as nautilus_pyo3.model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Sentinel Price for errors.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,9,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,18,19,18,19,8,8,18,19,25,8,18,19,25,8,18,19,8,18,19,8,8,18,19,18,19,18,19,8,18,19,8,18,19,8,18,18,18,19,19,19,8,8,8,18,18,18,19,19,19,8,8,8,18,18,19,19,25,25,8,8,18,19,19,25,8,8,19,8,8,8,18,19,8,8,19,18,19,25,8,18,19,8,18,19,8,18,19,8,8,8,8,18,19,18,18,19,25,8,18,19,8,19,18,18,19,8,18,19,25,8,18,19,25,8,18,19,25,8,8,8,18,19,25,8,18,19,8,8,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,68,0,0,72,42,0,0,0,0,49,0,0,0,0,71,71,0,0,73,54,49,74,56,0,0,0,0,46,52,67,68,54,57,42,64,56,61,0,0,62,61,56,0,0,58,71,74,42,68,74,74,68,62,56,56,68,55,56,61,68,70,71,57,0,57,65,71,71,64,0,0,72,66,58,56,74,68,0,0,55,71,59,59,59,49,74,74,69,69,0,0,70,63,54,74,69,69,0,0,69,56,49,74,58,58,58,66,52,60,63,46,70,73,74,65,60,0,0,64,57,0,0,0,0,0,0,0,0,60,60,68,64,68,68,0,0,64,64,73,73,0,0,67,72,68,68,64,58,46,52,70,56,57,69,69,68,57,63,58,58,58,73,0,0,0,0,0,0,69,69,0,0,68,66,42,58,58,58,65,58,58,58,57,58,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,54,54,55,55,55,52,52,52,56,56,56,57,57,57,58,58,58,42,42,42,59,59,59,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,46,46,46,68,68,68,69,69,69,70,70,70,49,49,49,71,71,71,72,72,72,73,73,73,74,74,74,54,54,54,55,55,55,52,52,52,56,56,56,57,57,57,58,58,58,42,42,42,59,59,59,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,46,46,46,68,68,68,69,69,69,70,70,70,49,49,49,71,71,71,72,72,72,73,73,73,74,74,74,75,54,54,76,55,55,77,52,52,78,56,56,79,57,57,80,58,58,81,42,42,82,59,59,83,60,60,84,61,61,85,62,62,86,63,63,87,64,64,88,65,65,89,66,66,90,67,67,91,46,46,92,68,68,93,69,69,94,70,70,95,49,49,96,71,71,97,72,72,98,73,73,99,74,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,102,52,42,59,46,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,54,55,52,56,58,42,59,60,61,62,63,64,66,67,46,68,69,70,49,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,57,58,42,59,60,61,62,63,64,66,67,46,68,69,70,49,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,68,75,54,54,76,55,55,77,52,52,78,56,56,79,57,57,80,58,58,81,42,42,82,59,59,83,60,60,84,61,61,85,62,62,86,63,63,87,64,64,88,65,65,89,66,66,90,67,67,91,46,46,92,68,68,93,69,69,94,70,70,95,49,49,96,71,71,97,72,72,98,73,73,99,74,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,75,54,76,55,77,52,78,56,79,57,80,58,81,42,82,59,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,46,92,68,93,69,94,70,95,49,96,71,97,72,98,73,99,74,54,55,52,56,57,58,42,59,60,61,62,63,64,65,66,67,46,68,69,70,49,71,72,73,74,54,55,52,56,58,42,59,60,61,62,63,64,66,67,46,68,69,70,49,71,72,73,74,0,0,0,0,0,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,109,106,108,108,106,109,108,106,109,108,106,106,108,106,108,106,108,106,108,108,108,108,108,108,108,106,108,108,108,108,109,109,108,108,106,109,109,109,108,106,108,106,109,108,108,108,108,108,106,108,109,108,108,106,108,106,108,109,108,106,108,106,109,108,106,109,108,106,108,106,108,106,109,108,108,106,108,0,0,0,118,118,116,117,117,116,118,117,116,118,117,116,116,117,116,117,116,117,116,117,117,117,117,117,117,117,116,117,117,117,117,118,118,117,117,116,118,118,118,117,116,117,116,118,117,117,117,117,117,116,117,116,117,118,117,117,116,117,116,117,118,117,116,117,116,118,117,116,118,117,116,117,116,117,116,118,117,117,116,117,0,0,0,122,122,120,121,121,120,122,121,120,122,121,120,120,121,120,121,120,121,120,121,121,121,121,121,121,121,120,121,121,121,121,122,122,121,121,120,122,122,122,121,120,121,120,122,121,121,121,121,121,120,121,122,121,121,120,121,120,121,122,121,120,121,120,122,121,120,122,121,120,121,120,121,120,122,121,121,120,121,0,0,0,125,125,124,123,125,124,123,125,124,123,123,124,123,124,123,124,123,124,124,124,124,124,124,124,123,124,124,124,124,125,125,124,124,123,125,125,125,124,123,124,123,125,124,124,124,124,124,123,124,125,124,124,123,124,123,124,125,124,123,124,123,125,124,123,125,124,123,124,123,124,123,125,124,124,0,0,0,128,128,127,126,128,127,126,128,127,126,126,127,126,127,126,127,126,127,127,127,127,127,127,127,126,127,127,127,127,128,128,127,127,126,128,128,128,127,126,127,126,128,127,127,127,127,127,128,127,127,126,127,126,127,128,127,126,127,126,128,127,126,128,127,126,127,126,127,126,128,127,127,103,103,103,103,103,0,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,0,0,0,131,131,129,130,130,129,131,130,129,131,130,129,129,130,129,130,129,130,129,130,130,130,130,130,130,130,129,130,130,130,130,131,131,130,130,129,131,131,131,130,129,130,129,131,130,130,130,130,130,129,130,131,130,130,129,130,129,130,131,130,129,130,129,131,130,129,131,130,129,130,129,130,129,131,130,130,129,130,0,0,0,134,134,132,133,133,132,134,133,132,134,133,132,132,133,132,133,132,133,132,133,132,133,132,133,133,133,133,133,133,133,132,133,133,133,133,134,134,133,133,132,134,134,134,133,132,133,132,134,133,133,133,133,133,132,133,132,133,133,132,133,133,132,133,132,133,132,133,132,133,134,133,133,132,133,132,133,134,133,132,133,132,133,132,134,133,132,134,133,132,133,132,133,132,134,133,133,132,133,0,0,0,140,140,139,138,140,139,138,140,139,138,138,139,138,139,138,139,138,139,138,139,139,138,139,139,138,139,139,139,139,139,138,139,138,139,138,139,138,139,138,139,139,139,139,140,140,139,139,138,140,140,140,139,139,138,139,138,140,139,139,139,139,138,139,138,139,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,138,139,140,139,139,138,139,138,139,138,139,138,139,140,139,138,139,138,139,138,139,138,139,138,139,138,139,138,140,139,138,140,139,138,139,138,139,138,140,139,139,0,0,0,147,147,145,146,146,145,147,146,145,147,146,145,145,146,145,146,145,146,145,146,146,146,146,146,146,146,145,146,146,146,146,147,147,146,146,145,147,147,147,146,145,146,145,147,146,146,146,146,146,145,146,145,146,147,146,146,145,146,145,146,147,146,145,146,145,147,146,145,147,146,145,146,145,146,145,147,146,146,145,146,0,0,0,150,150,148,149,149,148,150,149,148,150,149,148,148,149,148,149,148,149,148,149,149,149,149,149,149,149,148,149,149,149,149,150,150,149,149,148,150,150,150,149,148,149,148,150,149,149,149,149,149,148,149,150,149,149,148,149,148,149,150,149,148,149,148,150,149,148,150,149,148,149,148,149,148,150,149,149,148,149,0,0,0,153,153,151,152,152,151,153,152,151,153,152,151,151,152,151,152,151,152,151,152,152,152,152,152,152,152,151,152,152,152,152,153,153,152,152,151,153,153,153,152,151,152,151,153,152,152,152,152,152,151,152,153,152,152,151,152,151,152,153,152,151,152,151,153,152,151,153,152,151,152,151,152,151,153,152,152,151,152,0,0,0,156,156,154,155,155,154,156,155,154,156,155,154,154,155,154,155,154,155,154,155,155,155,155,155,155,155,154,155,155,155,155,156,156,155,155,154,156,156,156,155,154,155,154,156,155,155,155,155,155,154,155,154,155,156,155,155,154,155,154,155,156,155,154,155,154,156,155,154,156,155,154,155,154,155,154,156,155,155,0,0,0,159,159,158,157,159,158,157,159,158,157,157,158,157,158,157,158,157,158,158,158,158,158,158,158,157,158,158,158,158,159,159,158,158,157,159,159,159,158,157,158,157,159,158,158,158,158,158,157,158,159,158,158,157,158,157,158,159,158,157,158,157,159,158,157,159,158,157,158,157,158,157,159,158,158,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,218,220,221,224,225,226,227,228,229,230,221,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,0,0,0,164,164,163,160,160,163,164,160,163,164,160,163,163,160,163,160,163,160,163,160,160,160,160,160,160,160,163,160,160,160,160,164,164,160,160,163,164,164,164,160,163,160,163,164,160,160,160,160,160,164,160,160,163,160,163,160,164,160,163,160,163,164,160,163,164,160,163,160,163,160,163,164,160,160,0,0,0,166,166,165,161,161,165,166,161,165,166,161,165,165,161,165,161,165,161,165,161,161,161,161,161,161,161,165,161,161,161,161,166,166,161,161,165,166,166,166,161,165,161,165,166,161,161,161,161,161,165,161,166,161,161,165,161,165,161,166,161,165,161,165,166,161,165,166,161,165,161,165,161,165,166,161,161,165,161,0,0,0,168,168,167,162,162,167,168,162,167,168,162,167,167,162,167,162,167,162,167,162,162,162,162,162,162,162,167,162,162,162,162,168,168,162,162,167,168,168,168,162,167,162,167,168,162,162,162,162,162,167,162,167,162,167,162,168,162,162,167,162,167,162,168,162,167,162,167,162,167,168,162,167,168,162,167,162,167,162,167,168,162,162,167,162,231,231,0,231,231,231,0,0,231,231,0,0,231,231,231,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,0,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,0,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,179,179,0,0,181,181,181,181,181,181,181,181,0,0,0,0,0,0,0,181,181,181,181,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,0,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,0,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,0,0,110,110,110,110,110,110,110,110,110,110,0,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,0,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,0,0,0,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,0,0,0,0,0,0,0,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,0,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,0,0,0,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,0,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,0,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,0,0,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,0,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,0,184,184,184,184,184,0,0,0,0,0,184,184,184,184,184,184,184,184,184,184,184,184,184,0,184,184,184,184,184,184,184,0,184,0,0,184,184,0,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,0,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,0,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,0,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,0,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,0,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,252,253,254,255,256,257,258,252,253,254,255,256,257,258,0,0,0,0,0,0,252,253,254,255,256,257,258,0,0,252,253,254,255,256,257,258,0,0,252,253,254,255,256,257,258,252,253,254,255,256,257,258,0,0,252,253,254,255,256,257,258,252,253,254,255,256,257,258,252,253,254,255,256,257,258,0,0,0,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,0,194,194,194,194,194,194,0,0,0,0,0,0,0,0,0,0,0,0,0,194,194,194,0,0,0,197,0,0,196,0,196,196,197,196,196,195,195,195,195,195,195,195,195,195,195,197,196,195,197,196,195,195,195,195,195,195,197,197,196,196,195,197,196,195,195,195,195,195,195,197,196,195,195,195,195,197,196,195,195,195,197,196,195,197,196,195,197,196,195,195,197,196,195,195,195,0,0,198,198,198,48,198,48,198,198,48,48,48,48,198,48,48,48,48,198,48,48,198,48,198,48,198,198,198,198,48,48,198,48,198,48,198,198,48,48,198,198,48,198,48,198,48,198,48,0,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,0,0,0,0,0,0,0,0,0,0,0,104,104,104,0,0,0,104,142,200,142,200,142,200,104,200,104,200,142,200,200,200,200,200,200,200,142,200,200,142,142,200,142,142,200,142,200,142,200,142,200,142,142,200,104,104,200,104,200,142,200,142,200,104,200,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,200,142,200,142,142,142,142,200,142,200,142,142,200,142,200,200,200,142,200,142,200,142,200,142,200,200,142,142,200,104,200,200,142,200,200,142,200,142,200,0,142,200,142,142,200,142,200,200,104,142,200,142,200,142,142,142,142,142,104,200,104,200,142,200,142,200,104,200,142,0,142,142,200,142,200,200,0,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,0,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,202,0,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,203,0,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,0,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,0,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,0,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,0,0,210,210,0,210,0,210,210,210,0,0,210,210,210,210,0,0,210,0,210,210,210,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,214,213,214,213,214,213,213,214,214,213,213,214,214,214,213,214,213,214,213,214,213,214,213,213,214,213,214,213,214,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,0,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,0,0,0,0,0,0,0,0,0,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,0,0,36,36,36,36,36,36,36,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[1,1],0,[[1,3],4],[5,1],[6,1],[7,1],[-1,-1,[]],[8,1],[9,10],[1,10],[-1,-2,[],[]],[[[11,[-1]]],12,9],0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[18,18],[19,19],[8,8],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[18,18],20],[[19,19],20],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[-1,[[13,[18]]],21],[-1,[[13,[19]]],21],[-1,[[13,[8]]],21],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[[18,18],12],[[19,19],12],[[8,8],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[18]]],[]],[[16,-1],[[23,[18]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[19]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[19]]],[]],[[16,-1],[[23,[8]]],[]],[[16,-1],[[23,[8]]],[]],[16,[[13,[-1,24]]],[]],[[18,3],4],[[18,3],4],[[19,3],4],[[19,3],4],[[25,3],4],[[25,3],4],[[8,3],4],[[8,3],4],[-1,-1,[]],[26,19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[16,[[23,[8]]]],[26,[[13,[19,-1]]],[]],[[],[[28,[27,27]]]],[[19,29,29],[[30,[27,27]]]],[8,10],[[18,-1],2,31],[[19,-1],2,31],[[8,-1],2,31],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[18,15],32],[[19,15],32],[[8,15],32],[[],33],[[],33],[[],33],[[],[[34,[18]]]],[[],[[34,[19]]]],[[],[[34,[8]]]],0,[[19,35,35,35,35,36,10,10],8],0,[[18,18],[[37,[20]]]],[[19,19],[[37,[20]]]],0,[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[18,-1],13,39],[[19,-1],13,39],[[8,-1],13,39],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[15,40],[15,40],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,7],[[-1,-2],2,[],[]],[-1,[[13,[7]]],21],[15,[[23,[22]]]],[[7,7],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[7]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[7]]],[]],0,[[7,3],4],[[7,3],4],[-1,-1,[]],[16,[[23,[7]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[7,10],[[7,-1],2,31],0,[-1,-2,[],[]],[[7,15],32],[[],33],[[],[[34,[7]]]],[[41,42,43,29,44,10,10],7],0,[[-1,38],27,[]],0,[[7,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[43,43],[[-1,-2],2,[],[]],[-1,[[13,[43]]],21],[15,[[23,[22]]]],[[43,43],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[43,45],[[16,-1],[[23,[43]]],[]],[[16,-1],[[23,[43]]],[]],[16,[[13,[-1,24]]],[]],[[43,3],4],[[43,3],4],[-1,-1,[]],[[5,46],43],[[6,46],43],[[43,-1],2,31],[-1,-2,[],[]],[[43,15],32],[[],33],[[],[[34,[43]]]],[[46,35,36,44],43],0,0,[[43,15],[[23,[[17,[47]]]]]],[[15,[17,[47]]],[[23,[43]]]],[[-1,38],27,[]],[[43,-1],13,39],0,[43,45],0,[43,48],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[17,[16]]],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[5,5],[[-1,-2],2,[],[]],[-1,[[13,[5]]],21],[15,[[23,[22]]]],[[5,5],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[5]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[5]]],[]],[[5,49],35],[[5,49],36],[[5,3],4],[[5,3],4],[-1,-1,[]],[16,[[23,[5]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[5,10],[[5,-1],2,31],0,[-1,-2,[],[]],[[5,15],32],[[],33],[[],[[34,[5]]]],[[41,35,35,36,36,10,10],[[50,[5]]]],[[-1,38],27,[]],[[5,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[51,51],[[-1,-2],2,[],[]],[-1,[[13,[51]]],21],[15,[[23,[22]]]],[[51,51],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[51]]],[]],[[16,-1],[[23,[51]]],[]],[[51,3],4],[[51,3],4],[-1,-1,[]],[[51,-1],2,31],0,[-1,-2,[],[]],[[51,15],32],[[],33],[[],[[34,[51]]]],[[41,10,10],51],[[51,15],[[23,[[17,[47]]]]]],[[15,[17,[47]]],[[23,[51]]]],[[-1,38],27,[]],[[51,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[[-1,-2],2,[],[]],[-1,[[13,[6]]],21],[15,[[23,[22]]]],[[6,6],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[6]]],[]],[[16,-1],[[23,[6]]],[]],[16,[[13,[-1,24]]],[]],[[6,3],4],[[6,3],4],[-1,-1,[]],[16,[[23,[6]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[6,10],[[6,-1],2,31],0,[-1,-2,[],[]],[[6,15],32],[[],33],[[],[[34,[6]]]],[[41,35,36,52,53,10,10],6],0,[[-1,38],27,[]],[[6,-1],13,39],0,[-1,-2,[],[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[[-1,15],[[17,[16]]],[]],[54,26],[55,26],[52,26],[56,26],[57,26],[58,26],[42,26],[59,26],[60,26],[61,26],[62,26],[63,26],[64,26],[65,26],[66,26],[67,26],[46,26],[68,26],[69,26],[70,26],[49,26],[71,26],[72,26],[73,26],[74,26],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[75,75],[54,54],[76,76],[55,55],[77,77],[52,52],[78,78],[56,56],[79,79],[57,57],[80,80],[58,58],[81,81],[42,42],[82,82],[59,59],[83,83],[60,60],[84,84],[61,61],[85,85],[62,62],[86,86],[63,63],[87,87],[64,64],[88,88],[65,65],[89,89],[66,66],[90,90],[67,67],[91,91],[46,46],[92,92],[68,68],[93,93],[69,69],[94,94],[70,70],[95,95],[49,49],[96,96],[71,71],[97,97],[72,72],[98,98],[73,73],[99,99],[74,74],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[54,54],20],[[55,55],20],[[52,52],20],[[56,56],20],[[57,57],20],[[58,58],20],[[42,42],20],[[59,59],20],[[60,60],20],[[61,61],20],[[62,62],20],[[63,63],20],[[64,64],20],[[65,65],20],[[66,66],20],[[67,67],20],[[46,46],20],[[68,68],20],[[69,69],20],[[70,70],20],[[49,49],20],[[71,71],20],[[72,72],20],[[73,73],20],[[74,74],20],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[-1,[[13,[54]]],21],[-1,[[13,[55]]],21],[-1,[[13,[52]]],21],[-1,[[13,[56]]],21],[-1,[[13,[57]]],21],[-1,[[13,[58]]],21],[-1,[[13,[42]]],21],[-1,[[13,[59]]],21],[-1,[[13,[60]]],21],[-1,[[13,[61]]],21],[-1,[[13,[62]]],21],[-1,[[13,[63]]],21],[-1,[[13,[64]]],21],[-1,[[13,[66]]],21],[-1,[[13,[67]]],21],[-1,[[13,[46]]],21],[-1,[[13,[68]]],21],[-1,[[13,[69]]],21],[-1,[[13,[70]]],21],[-1,[[13,[49]]],21],[-1,[[13,[71]]],21],[-1,[[13,[72]]],21],[-1,[[13,[73]]],21],[-1,[[13,[74]]],21],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[[54,54],12],[[55,55],12],[[52,52],12],[[56,56],12],[[57,57],12],[[58,58],12],[[42,42],12],[[59,59],12],[[60,60],12],[[61,61],12],[[62,62],12],[[63,63],12],[[64,64],12],[[65,65],12],[[66,66],12],[[67,67],12],[[46,46],12],[[68,68],12],[[69,69],12],[[70,70],12],[[49,49],12],[[71,71],12],[[72,72],12],[[73,73],12],[[74,74],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[54]]],[]],[[16,-1],[[23,[54]]],[]],[[16,-1],[[23,[55]]],[]],[[16,-1],[[23,[55]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[52]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[52]]],[]],[[16,-1],[[23,[56]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[56]]],[]],[[16,-1],[[23,[57]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[57]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[58]]],[]],[[16,-1],[[23,[58]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[42]]],[]],[[16,-1],[[23,[42]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[59]]],[]],[[16,-1],[[23,[59]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[60]]],[]],[[16,-1],[[23,[60]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[61]]],[]],[[16,-1],[[23,[61]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[62]]],[]],[[16,-1],[[23,[62]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[63]]],[]],[[16,-1],[[23,[63]]],[]],[[16,-1],[[23,[64]]],[]],[[16,-1],[[23,[64]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[65]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[65]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[66]]],[]],[[16,-1],[[23,[66]]],[]],[[16,-1],[[23,[67]]],[]],[[16,-1],[[23,[67]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[46]]],[]],[[16,-1],[[23,[46]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[68]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[68]]],[]],[[16,-1],[[23,[69]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[69]]],[]],[[16,-1],[[23,[70]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[70]]],[]],[[16,-1],[[23,[49]]],[]],[[16,-1],[[23,[49]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[71]]],[]],[[16,-1],[[23,[71]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[72]]],[]],[[16,-1],[[23,[72]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[73]]],[]],[[16,-1],[[23,[73]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[74]]],[]],[[16,-1],[[23,[74]]],[]],[16,[[13,[-1,24]]],[]],[[75,3],4],[[54,3],4],[[54,3],[[13,[2,100]]]],[[76,3],4],[[55,3],[[13,[2,100]]]],[[55,3],4],[[77,3],4],[[52,3],[[13,[2,100]]]],[[52,3],4],[[78,3],4],[[56,3],4],[[56,3],[[13,[2,100]]]],[[79,3],4],[[57,3],4],[[57,3],[[13,[2,100]]]],[[80,3],4],[[58,3],[[13,[2,100]]]],[[58,3],4],[[81,3],4],[[42,3],4],[[42,3],[[13,[2,100]]]],[[82,3],4],[[59,3],4],[[59,3],[[13,[2,100]]]],[[83,3],4],[[60,3],4],[[60,3],[[13,[2,100]]]],[[84,3],4],[[61,3],[[13,[2,100]]]],[[61,3],4],[[85,3],4],[[62,3],4],[[62,3],[[13,[2,100]]]],[[86,3],4],[[63,3],[[13,[2,100]]]],[[63,3],4],[[87,3],4],[[64,3],[[13,[2,100]]]],[[64,3],4],[[88,3],4],[[65,3],4],[[65,3],[[13,[2,100]]]],[[89,3],4],[[66,3],[[13,[2,100]]]],[[66,3],4],[[90,3],4],[[67,3],[[13,[2,100]]]],[[67,3],4],[[91,3],4],[[46,3],4],[[46,3],[[13,[2,100]]]],[[92,3],4],[[68,3],4],[[68,3],[[13,[2,100]]]],[[93,3],4],[[69,3],[[13,[2,100]]]],[[69,3],4],[[94,3],4],[[70,3],[[13,[2,100]]]],[[70,3],4],[[95,3],4],[[49,3],4],[[49,3],[[13,[2,100]]]],[[96,3],4],[[71,3],4],[[71,3],[[13,[2,100]]]],[[97,3],4],[[72,3],4],[[72,3],[[13,[2,100]]]],[[98,3],4],[[73,3],[[13,[2,100]]]],[[73,3],4],[[99,3],4],[[74,3],[[13,[2,100]]]],[[74,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[101,[[37,[54]]]],[101,[[37,[55]]]],[101,[[37,[52]]]],[101,[[37,[56]]]],[101,[[37,[57]]]],[101,[[37,[58]]]],[101,[[37,[42]]]],[101,[[37,[59]]]],[101,[[37,[60]]]],[101,[[37,[61]]]],[101,[[37,[62]]]],[101,[[37,[63]]]],[101,[[37,[64]]]],[101,[[37,[65]]]],[101,[[37,[66]]]],[101,[[37,[67]]]],[101,[[37,[46]]]],[101,[[37,[68]]]],[101,[[37,[69]]]],[101,[[37,[70]]]],[101,[[37,[49]]]],[101,[[37,[71]]]],[101,[[37,[72]]]],[101,[[37,[73]]]],[101,[[37,[74]]]],[26,[[13,[54,-1]]],[]],[26,[[13,[55,-1]]],[]],[26,[[13,[52,-1]]],[]],[26,[[13,[56,-1]]],[]],[26,[[13,[57,-1]]],[]],[26,[[13,[58,-1]]],[]],[26,[[13,[42,-1]]],[]],[26,[[13,[59,-1]]],[]],[26,[[13,[60,-1]]],[]],[26,[[13,[61,-1]]],[]],[26,[[13,[62,-1]]],[]],[26,[[13,[63,-1]]],[]],[26,[[13,[64,-1]]],[]],[26,[[13,[65,-1]]],[]],[26,[[13,[66,-1]]],[]],[26,[[13,[67,-1]]],[]],[26,[[13,[46,-1]]],[]],[26,[[13,[68,-1]]],[]],[26,[[13,[69,-1]]],[]],[26,[[13,[70,-1]]],[]],[26,[[13,[49,-1]]],[]],[26,[[13,[71,-1]]],[]],[26,[[13,[72,-1]]],[]],[26,[[13,[73,-1]]],[]],[26,[[13,[74,-1]]],[]],[29,[[37,[102]]]],[29,[[37,[52]]]],[29,[[37,[42]]]],[29,[[37,[59]]]],[29,[[37,[46]]]],[[54,-1],2,31],[[55,-1],2,31],[[52,-1],2,31],[[56,-1],2,31],[[57,-1],2,31],[[58,-1],2,31],[[42,-1],2,31],[[59,-1],2,31],[[60,-1],2,31],[[61,-1],2,31],[[62,-1],2,31],[[63,-1],2,31],[[64,-1],2,31],[[65,-1],2,31],[[66,-1],2,31],[[67,-1],2,31],[[46,-1],2,31],[[68,-1],2,31],[[69,-1],2,31],[[70,-1],2,31],[[49,-1],2,31],[[71,-1],2,31],[[72,-1],2,31],[[73,-1],2,31],[[74,-1],2,31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[54,15],32],[[55,15],32],[[52,15],32],[[56,15],32],[[57,15],32],[[58,15],32],[[42,15],32],[[59,15],32],[[60,15],32],[[61,15],32],[[62,15],32],[[63,15],32],[[64,15],32],[[65,15],32],[[66,15],32],[[67,15],32],[[46,15],32],[[68,15],32],[[69,15],32],[[70,15],32],[[49,15],32],[[71,15],32],[[72,15],32],[[73,15],32],[[74,15],32],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],33],[[],75],[[],76],[[],77],[[],78],[[],79],[[],80],[[],81],[[],82],[[],83],[[],84],[[],85],[[],86],[[],87],[[],88],[[],89],[[],90],[[],91],[[],92],[[],93],[[],94],[[],95],[[],96],[[],97],[[],98],[[],99],[[],[[34,[54]]]],[[],[[34,[55]]]],[[],[[34,[52]]]],[[],[[34,[56]]]],[[],[[34,[57]]]],[[],[[34,[58]]]],[[],[[34,[42]]]],[[],[[34,[59]]]],[[],[[34,[60]]]],[[],[[34,[61]]]],[[],[[34,[62]]]],[[],[[34,[63]]]],[[],[[34,[64]]]],[[],[[34,[65]]]],[[],[[34,[66]]]],[[],[[34,[67]]]],[[],[[34,[46]]]],[[],[[34,[68]]]],[[],[[34,[69]]]],[[],[[34,[70]]]],[[],[[34,[49]]]],[[],[[34,[71]]]],[[],[[34,[72]]]],[[],[[34,[73]]]],[[],[[34,[74]]]],[75,101],[76,101],[77,101],[78,101],[79,101],[80,101],[81,101],[82,101],[83,101],[84,101],[85,101],[86,101],[87,101],[88,101],[89,101],[90,101],[91,101],[92,101],[93,101],[94,101],[95,101],[96,101],[97,101],[98,101],[99,101],[54,27],[55,27],[52,27],[56,27],[58,27],[42,27],[59,27],[60,27],[61,27],[62,27],[63,27],[64,27],[66,27],[67,27],[46,27],[68,27],[69,27],[70,27],[49,27],[71,27],[72,27],[73,27],[74,27],[75,[[37,[-1]]],[]],[76,[[37,[-1]]],[]],[77,[[37,[-1]]],[]],[78,[[37,[-1]]],[]],[79,[[37,[-1]]],[]],[80,[[37,[-1]]],[]],[81,[[37,[-1]]],[]],[82,[[37,[-1]]],[]],[83,[[37,[-1]]],[]],[84,[[37,[-1]]],[]],[85,[[37,[-1]]],[]],[86,[[37,[-1]]],[]],[87,[[37,[-1]]],[]],[88,[[37,[-1]]],[]],[89,[[37,[-1]]],[]],[90,[[37,[-1]]],[]],[91,[[37,[-1]]],[]],[92,[[37,[-1]]],[]],[93,[[37,[-1]]],[]],[94,[[37,[-1]]],[]],[95,[[37,[-1]]],[]],[96,[[37,[-1]]],[]],[97,[[37,[-1]]],[]],[98,[[37,[-1]]],[]],[99,[[37,[-1]]],[]],[75,[[37,[-1]]],[]],[76,[[37,[-1]]],[]],[77,[[37,[-1]]],[]],[78,[[37,[-1]]],[]],[79,[[37,[-1]]],[]],[80,[[37,[-1]]],[]],[81,[[37,[-1]]],[]],[82,[[37,[-1]]],[]],[83,[[37,[-1]]],[]],[84,[[37,[-1]]],[]],[85,[[37,[-1]]],[]],[86,[[37,[-1]]],[]],[87,[[37,[-1]]],[]],[88,[[37,[-1]]],[]],[89,[[37,[-1]]],[]],[90,[[37,[-1]]],[]],[91,[[37,[-1]]],[]],[92,[[37,[-1]]],[]],[93,[[37,[-1]]],[]],[94,[[37,[-1]]],[]],[95,[[37,[-1]]],[]],[96,[[37,[-1]]],[]],[97,[[37,[-1]]],[]],[98,[[37,[-1]]],[]],[99,[[37,[-1]]],[]],[[75,101],[[37,[-1]]],[]],[[76,101],[[37,[-1]]],[]],[[77,101],[[37,[-1]]],[]],[[78,101],[[37,[-1]]],[]],[[79,101],[[37,[-1]]],[]],[[80,101],[[37,[-1]]],[]],[[81,101],[[37,[-1]]],[]],[[82,101],[[37,[-1]]],[]],[[83,101],[[37,[-1]]],[]],[[84,101],[[37,[-1]]],[]],[[85,101],[[37,[-1]]],[]],[[86,101],[[37,[-1]]],[]],[[87,101],[[37,[-1]]],[]],[[88,101],[[37,[-1]]],[]],[[89,101],[[37,[-1]]],[]],[[90,101],[[37,[-1]]],[]],[[91,101],[[37,[-1]]],[]],[[92,101],[[37,[-1]]],[]],[[93,101],[[37,[-1]]],[]],[[94,101],[[37,[-1]]],[]],[[95,101],[[37,[-1]]],[]],[[96,101],[[37,[-1]]],[]],[[97,101],[[37,[-1]]],[]],[[98,101],[[37,[-1]]],[]],[[99,101],[[37,[-1]]],[]],[[54,54],[[37,[20]]]],[[55,55],[[37,[20]]]],[[52,52],[[37,[20]]]],[[56,56],[[37,[20]]]],[[57,57],[[37,[20]]]],[[58,58],[[37,[20]]]],[[42,42],[[37,[20]]]],[[59,59],[[37,[20]]]],[[60,60],[[37,[20]]]],[[61,61],[[37,[20]]]],[[62,62],[[37,[20]]]],[[63,63],[[37,[20]]]],[[64,64],[[37,[20]]]],[[65,65],[[37,[20]]]],[[66,66],[[37,[20]]]],[[67,67],[[37,[20]]]],[[46,46],[[37,[20]]]],[[68,68],[[37,[20]]]],[[69,69],[[37,[20]]]],[[70,70],[[37,[20]]]],[[49,49],[[37,[20]]]],[[71,71],[[37,[20]]]],[[72,72],[[37,[20]]]],[[73,73],[[37,[20]]]],[[74,74],[[37,[20]]]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[-1,38],27,[]],[[54,-1],13,39],[[55,-1],13,39],[[52,-1],13,39],[[56,-1],13,39],[[57,-1],13,39],[[58,-1],13,39],[[42,-1],13,39],[[59,-1],13,39],[[60,-1],13,39],[[61,-1],13,39],[[62,-1],13,39],[[63,-1],13,39],[[64,-1],13,39],[[66,-1],13,39],[[67,-1],13,39],[[46,-1],13,39],[[68,-1],13,39],[[69,-1],13,39],[[70,-1],13,39],[[49,-1],13,39],[[71,-1],13,39],[[72,-1],13,39],[[73,-1],13,39],[[74,-1],13,39],[75,[[2,[101,[37,[101]]]]]],[76,[[2,[101,[37,[101]]]]]],[77,[[2,[101,[37,[101]]]]]],[78,[[2,[101,[37,[101]]]]]],[79,[[2,[101,[37,[101]]]]]],[80,[[2,[101,[37,[101]]]]]],[81,[[2,[101,[37,[101]]]]]],[82,[[2,[101,[37,[101]]]]]],[83,[[2,[101,[37,[101]]]]]],[84,[[2,[101,[37,[101]]]]]],[85,[[2,[101,[37,[101]]]]]],[86,[[2,[101,[37,[101]]]]]],[87,[[2,[101,[37,[101]]]]]],[88,[[2,[101,[37,[101]]]]]],[89,[[2,[101,[37,[101]]]]]],[90,[[2,[101,[37,[101]]]]]],[91,[[2,[101,[37,[101]]]]]],[92,[[2,[101,[37,[101]]]]]],[93,[[2,[101,[37,[101]]]]]],[94,[[2,[101,[37,[101]]]]]],[95,[[2,[101,[37,[101]]]]]],[96,[[2,[101,[37,[101]]]]]],[97,[[2,[101,[37,[101]]]]]],[98,[[2,[101,[37,[101]]]]]],[99,[[2,[101,[37,[101]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[68,103],[[13,[68,104]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[54,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[55,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[52,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[56,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[57,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[58,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[42,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[59,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[60,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[61,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[62,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[63,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[64,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[65,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[66,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[67,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[46,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[68,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[69,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[70,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[49,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[71,-1]]],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[72,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[73,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[74,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[15,40],[54,29],[55,29],[52,29],[56,29],[58,29],[42,29],[59,29],[60,29],[61,29],[62,29],[63,29],[64,29],[66,29],[67,29],[46,29],[68,29],[69,29],[70,29],[49,29],[71,29],[72,29],[73,29],[74,29],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[[105,3],4],[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[106,107],106],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[106,[[13,[108,109]]]],[[106,110],106],0,[106,106],[108,108],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],106],[[],108],[-1,[[13,[108]]],21],[15,[[23,[22]]]],[[108,108],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[106,111],106],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[108]]],[]],[[16,-1],[[23,[108]]],[]],[[109,3],4],[[109,3],4],[[108,3],4],[[108,3],4],[-1,-1,[]],[27,109],[112,109],[-1,-1,[]],[-1,-1,[]],[[106,41],106],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[108,15],32],[[],33],[[],[[34,[108]]]],[[113,114,41,110,115,107,111,10,10,12],[[50,[108]]]],[[106,29],106],0,[[-1,38],27,[]],[[-1,38],27,[]],[[108,-1],13,39],[[106,114],106],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[106,113],106],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[106,10],106],0,[[106,10],106],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[[106,115],106],0,0,0,0,0,0,[[116,[37,[107]]],116],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[116,[[13,[117,118]]]],[[116,110],116],0,[116,116],[117,117],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],116],[[],117],[-1,[[13,[117]]],21],[15,[[23,[22]]]],[[117,117],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[116,111],116],0,[[16,-1],[[23,[117]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[117]]],[]],[[118,3],4],[[118,3],4],[[117,3],4],[[117,3],4],[-1,-1,[]],[112,118],[27,118],[-1,-1,[]],[-1,-1,[]],[[116,41],116],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[117,15],32],[[],33],[[],[[34,[117]]]],[[113,114,41,110,119,111,10,10,12,[37,[115]],[37,[107]]],[[50,[117]]]],[[116,119],116],0,[[116,29],116],0,[[-1,38],27,[]],[[-1,38],27,[]],[[117,-1],13,39],[[116,114],116],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[116,113],116],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[116,10],116],0,[[116,10],116],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[[116,[37,[115]]],116],0,0,0,0,0,0,[[120,[37,[107]]],120],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[120,[[13,[121,122]]]],[[120,110],120],0,[120,120],[121,121],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],120],[[],121],[-1,[[13,[121]]],21],[15,[[23,[22]]]],[[121,121],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[120,111],120],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[121]]],[]],[[16,-1],[[23,[121]]],[]],[[122,3],4],[[122,3],4],[[121,3],4],[[121,3],4],[-1,-1,[]],[27,122],[-1,-1,[]],[112,122],[-1,-1,[]],[[120,41],120],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[121,15],32],[[],33],[[],[[34,[121]]]],[[113,114,41,110,111,10,10,12,[37,[115]],[37,[107]]],[[50,[121]]]],[[120,29],120],0,[[-1,38],27,[]],[[-1,38],27,[]],[[121,-1],13,39],[[120,114],120],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[120,113],120],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[120,10],120],0,[[120,10],120],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[[120,[37,[115]]],120],0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[123,[[13,[124,125]]]],[[123,110],123],0,[123,123],[124,124],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],123],[[],124],[-1,[[13,[124]]],21],[15,[[23,[22]]]],[[124,124],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[123,111],123],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[124]]],[]],[[16,-1],[[23,[124]]],[]],[[125,3],4],[[125,3],4],[[124,3],4],[[124,3],4],[-1,-1,[]],[27,125],[112,125],[-1,-1,[]],[-1,-1,[]],[[123,41],123],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[124,15],32],[[],33],[[],[[34,[124]]]],[[113,114,41,110,119,111,10,10],[[50,[124]]]],[[123,119],123],0,[[-1,38],27,[]],[[-1,38],27,[]],[[124,-1],13,39],[[123,114],123],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[123,113],123],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[123,10],123],0,[[123,10],123],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[126,[[13,[127,128]]]],[[126,110],126],0,[126,126],[127,127],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],126],[[],127],[-1,[[13,[127]]],21],[15,[[23,[22]]]],[[127,127],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[126,111],126],0,[[16,-1],[[23,[127]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[127]]],[]],[[128,3],4],[[128,3],4],[[127,3],4],[[127,3],4],[-1,-1,[]],[27,128],[-1,-1,[]],[112,128],[-1,-1,[]],[[126,41],126],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[127,15],32],[[],33],[[],[[34,[127]]]],[[113,114,41,110,111,10,10],[[50,[127]]]],[[-1,38],27,[]],[[-1,38],27,[]],[[127,-1],13,39],[[126,114],126],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[126,113],126],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[126,10],126],0,[[126,10],126],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[103,110],[103,103],[[-1,-2],2,[],[]],[-1,[[13,[103]]],21],[[103,103],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[103,3],4],[-1,-1,[]],[-1,-2,[],[]],[[103,-1],13,39],[103,114],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[103,10],[-1,14,[]],0,0,0,0,0,[[129,[37,[107]]],129],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[129,[[13,[130,131]]]],[[129,110],129],0,[129,129],[130,130],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],129],[[],130],[-1,[[13,[130]]],21],[15,[[23,[22]]]],[[130,130],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[129,111],129],0,[[16,-1],[[23,[130]]],[]],[[16,-1],[[23,[130]]],[]],[16,[[13,[-1,24]]],[]],[[131,3],4],[[131,3],4],[[130,3],4],[[130,3],4],[-1,-1,[]],[-1,-1,[]],[27,131],[112,131],[-1,-1,[]],[[129,41],129],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[130,15],32],[[],33],[[],[[34,[130]]]],[[113,114,41,110,111,10,10,12,[37,[115]],[37,[107]]],[[50,[130]]]],[[129,29],129],0,[[-1,38],27,[]],[[-1,38],27,[]],[[130,-1],13,39],[[129,114],129],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[129,113],129],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[129,10],129],0,[[129,10],129],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[[129,[37,[115]]],129],0,0,0,0,0,0,[[132,107],132],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[132,[[13,[133,134]]]],[[132,110],132],0,[132,132],[133,133],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[132,[37,[135]]],132],0,[[132,136],132],0,[[],132],[[],133],[-1,[[13,[133]]],21],[15,[[23,[22]]]],[[133,133],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[132,111],132],0,[[16,-1],[[23,[133]]],[]],[[16,-1],[[23,[133]]],[]],[16,[[13,[-1,24]]],[]],[[134,3],4],[[134,3],4],[[133,3],4],[[133,3],4],[-1,-1,[]],[112,134],[-1,-1,[]],[27,134],[-1,-1,[]],[[132,41],132],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[133,15],32],[133,12],[133,12],[[],33],[[132,35],132],0,[[132,36],132],0,[[],[[34,[133]]]],[[132,63],132],0,[[113,114,41,110,115,107,53,46,69,36,35,136,63,111,10,10,12,[37,[137]],[37,[135]]],[[50,[133]]]],[[132,46],132],0,[[132,69],132],0,[[132,[37,[137]]],132],0,[[132,12],132],0,[[-1,38],27,[]],[[-1,38],27,[]],[[133,-1],13,39],[[132,114],132],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[132,53],132],0,[[132,113],132],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[132,10],132],0,[[132,10],132],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[[132,115],132],0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[138,[[13,[139,140]]]],[[138,110],138],0,[138,138],[139,139],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[138,[37,[60]]],138],0,[[],138],[[],139],[-1,[[13,[139]]],21],[[138,[37,[36]]],138],0,[15,[[23,[22]]]],[[138,[37,[74]]],138],0,[[139,139],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[138,111],138],0,[[138,[37,[141]]],138],0,[[138,[37,[[30,[119,119]]]]],138],0,[[138,[37,[110]]],138],0,[[138,[37,[10]]],138],0,[[16,-1],[[23,[139]]],[]],[[16,-1],[[23,[139]]],[]],[16,[[13,[-1,24]]],[]],[[140,3],4],[[140,3],4],[[139,3],4],[[139,3],4],[-1,-1,[]],[112,140],[-1,-1,[]],[27,140],[-1,-1,[]],[-1,139,142],[[138,41],138],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[139,15],32],[[],33],[[],[[34,[139]]]],[[138,[37,[35]]],138],0,[[138,[37,[[143,[110]]]]],138],0,[[113,114,41,110,46,69,36,71,12,12,12,12,111,10,10,[37,[35]],[37,[35]],[37,[74]],[37,[35]],[37,[35]],[37,[73]],[37,[10]],[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[144]],[37,[[143,[110]]]],[37,[110]],[37,[141]],[37,[[30,[119,119]]]],[37,[110]],[37,[119]]],[[50,[139]]]],[[138,[37,[144]]],138],0,[[138,46],138],0,[[138,69],138],0,[[138,[37,[110]]],138],0,[[138,12],138],0,[[138,[37,[35]]],138],0,[[138,36],138],0,[[138,12],138],0,[[138,12],138],0,[[138,12],138],0,[[-1,38],27,[]],[[-1,38],27,[]],[[139,-1],13,39],[[138,114],138],0,[[138,[37,[119]]],138],0,[[138,71],138],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[138,113],138],0,[[138,[37,[35]]],138],0,[[138,[37,[73]]],138],0,[[138,[37,[41]]],138],0,[[138,[37,[35]]],138],0,[[138,[37,[74]]],138],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[138,10],138],0,[[138,10],138],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],0,0,0,0,0,[[145,[37,[107]]],145],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[145,[[13,[146,147]]]],[[145,110],145],0,[145,145],[146,146],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],145],[[],146],[-1,[[13,[146]]],21],[15,[[23,[22]]]],[[146,146],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[145,111],145],0,[[16,-1],[[23,[146]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[146]]],[]],[[147,3],4],[[147,3],4],[[146,3],4],[[146,3],4],[-1,-1,[]],[27,147],[112,147],[-1,-1,[]],[-1,-1,[]],[[145,41],145],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[146,15],32],[[],33],[[],[[34,[146]]]],[[113,114,41,110,119,111,10,10,12,[37,[115]],[37,[107]]],[[50,[146]]]],[[145,119],145],0,[[145,29],145],0,[[-1,38],27,[]],[[-1,38],27,[]],[[146,-1],13,39],[[145,114],145],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[145,113],145],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[145,10],145],0,[[145,10],145],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[[145,[37,[115]]],145],0,0,0,0,0,0,[[148,107],148],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[148,[[13,[149,150]]]],[[148,110],148],0,[148,148],[149,149],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],148],[[],149],[-1,[[13,[149]]],21],[15,[[23,[22]]]],[[149,149],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[148,111],148],0,[[16,-1],[[23,[149]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[149]]],[]],[[150,3],4],[[150,3],4],[[149,3],4],[[149,3],4],[-1,-1,[]],[112,150],[-1,-1,[]],[27,150],[-1,-1,[]],[[148,41],148],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[149,15],32],[[],33],[[],[[34,[149]]]],[[113,114,41,110,107,111,10,10,12,[37,[115]]],[[50,[149]]]],[[148,29],148],0,[[-1,38],27,[]],[[-1,38],27,[]],[[149,-1],13,39],[[148,114],148],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[148,113],148],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[148,10],148],0,[[148,10],148],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[[148,[37,[115]]],148],0,0,0,0,0,0,[[151,107],151],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[151,[[13,[152,153]]]],[[151,110],151],0,[151,151],[152,152],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],151],[[],152],[-1,[[13,[152]]],21],[15,[[23,[22]]]],[[152,152],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[151,111],151],0,[[16,-1],[[23,[152]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[152]]],[]],[[153,3],4],[[153,3],4],[[152,3],4],[[152,3],4],[-1,-1,[]],[112,153],[27,153],[-1,-1,[]],[-1,-1,[]],[[151,41],151],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[152,15],32],[[],33],[[],[[34,[152]]]],[[113,114,41,110,107,111,10,10,12,[37,[115]]],[[50,[152]]]],[[151,29],151],0,[[-1,38],27,[]],[[-1,38],27,[]],[[152,-1],13,39],[[151,114],151],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[151,113],151],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[151,10],151],0,[[151,10],151],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[[151,[37,[115]]],151],0,0,0,0,0,0,[[154,107],154],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[154,[[13,[155,156]]]],[[154,110],154],0,[154,154],[155,155],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],154],[[],155],[-1,[[13,[155]]],21],[15,[[23,[22]]]],[[155,155],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[154,111],154],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[155]]],[]],[[16,-1],[[23,[155]]],[]],[[156,3],4],[[156,3],4],[[155,3],4],[[155,3],4],[-1,-1,[]],[-1,-1,[]],[112,156],[27,156],[-1,-1,[]],[[154,41],154],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[155,15],32],[[],33],[[],[[34,[155]]]],[[113,114,41,110,107,119,111,10,10,12],[[50,[155]]]],[[154,119],154],0,[[154,29],154],0,[[-1,38],27,[]],[[-1,38],27,[]],[[155,-1],13,39],[[154,114],154],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[154,113],154],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[154,10],154],0,[[154,10],154],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[157,[[13,[158,159]]]],[[157,110],157],0,[157,157],[158,158],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],157],[[],158],[-1,[[13,[158]]],21],[15,[[23,[22]]]],[[158,158],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[157,111],157],0,[[16,-1],[[23,[158]]],[]],[[16,-1],[[23,[158]]],[]],[16,[[13,[-1,24]]],[]],[[159,3],4],[[159,3],4],[[158,3],4],[[158,3],4],[-1,-1,[]],[27,159],[-1,-1,[]],[112,159],[-1,-1,[]],[[157,41],157],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[158,15],32],[[],33],[[],[[34,[158]]]],[[113,114,41,110,35,111,10,10],[[50,[158]]]],[[157,35],157],0,[[-1,38],27,[]],[[-1,38],27,[]],[[158,-1],13,39],[[157,114],157],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[157,113],157],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[157,10],157],0,[[157,10],157],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],133],[[],124],[[],155],[[],139],[[],160],[[],161],[[],127],[[],158],[[],162],[[],152],[[],149],[[],146],[[],108],[[],117],[[],130],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[113,114,41,110,111],133],[[113,114,41,110,111],124],[[113,107,114,41,110,111],155],[[113,114,41,110,111],139],[[113,114,41,110,107,111],160],[[113,114,41,110,115,107,111],161],[[113,114,41,110,111],127],[[113,114,41,110,111],158],[[113,114,41,110,115,107,111],162],[[113,114,41,110,107,115,111],152],[[113,114,41,110,107,115,111],149],[[113,114,41,110,115,107,111],146],[[113,114,41,110,107,115,111],108],[[113,114,41,110,115,107,111],117],[[113,114,41,110,115,107,111],130],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[113,114,41,110,107,115,111],108],0,[[113,114,41,110,115,107,111],117],0,[[113,114,41,110,111],124],0,[[113,114,41,110,111],127],0,[[113,114,41,110,115,107,111],130],0,[[113,114,41,110,111],133],0,[[113,114,41,110,111],139],0,[[113,114,41,110,115,107,111],146],0,[[113,114,41,110,107,115,111],149],0,[[113,114,41,110,107,115,111],152],0,[[113,107,114,41,110,111],155],0,[[113,114,41,110,111],158],0,[[113,114,41,110,107,111],160],0,[[113,114,41,110,115,107,111],161],0,[[113,114,41,110,115,107,111],162],[113,133],[113,124],[113,155],[113,139],[113,160],[113,161],[113,127],[113,158],[113,162],[113,152],[113,149],[113,146],[113,108],[113,117],[113,130],[[113,114],133],[[113,114],124],[[113,107],155],[[113,114],139],[[113,114],160],[[113,114],161],[[113,114],127],[[113,114],158],[[113,114],162],[[113,114],152],[[113,114],149],[[113,114],146],[[113,114],108],[[113,114],117],[[113,114],130],[[113,114,41],133],[[113,114,41],124],[[113,107,114],155],[[113,114,41],139],[[113,114,41],160],[[113,114,41],161],[[113,114,41],127],[[113,114,41],158],[[113,114,41],162],[[113,114,41],152],[[113,114,41],149],[[113,114,41],146],[[113,114,41],108],[[113,114,41],117],[[113,114,41],130],[[113,114,41,110],133],[[113,114,41,110],124],[[113,107,114,41],155],[[113,114,41,110],139],[[113,114,41,110],160],[[113,114,41,110],161],[[113,114,41,110],127],[[113,114,41,110],158],[[113,114,41,110],162],[[113,114,41,110],152],[[113,114,41,110],149],[[113,114,41,110],146],[[113,114,41,110],108],[[113,114,41,110],117],[[113,114,41,110],130],[[113,114,41,110,111],133],[[113,114,41,110,111],124],[[113,107,114,41,110],155],[[113,114,41,110,111],139],[[113,114,41,110,107],160],[[113,114,41,110,115],161],[[113,114,41,110,111],127],[[113,114,41,110,111],158],[[113,114,41,110,115],162],[[113,114,41,110,107],152],[[113,114,41,110,107],149],[[113,114,41,110,115],146],[[113,114,41,110,107],108],[[113,114,41,110,115],117],[[113,114,41,110,115],130],[[113,107,114,41,110,111],155],[[113,114,41,110,107,111],160],[[113,114,41,110,115,107],161],[[113,114,41,110,115,107],162],[[113,114,41,110,107,115],152],[[113,114,41,110,107,115],149],[[113,114,41,110,115,107],146],[[113,114,41,110,107,115],108],[[113,114,41,110,115,107],117],[[113,114,41,110,115,107],130],[[113,114,41,110,115,107,111],161],[[113,114,41,110,115,107,111],162],[[113,114,41,110,107,115,111],152],[[113,114,41,110,107,115,111],149],[[113,114,41,110,115,107,111],146],[[113,114,41,110,107,115,111],108],[[113,114,41,110,115,107,111],117],[[113,114,41,110,115,107,111],130],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,0,0,[[163,107],163],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[163,[[13,[160,164]]]],[[163,110],163],0,[163,163],[160,160],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],163],[[],160],[-1,[[13,[160]]],21],[15,[[23,[22]]]],[[160,160],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[163,111],163],0,[[16,-1],[[23,[160]]],[]],[[16,-1],[[23,[160]]],[]],[16,[[13,[-1,24]]],[]],[[164,3],4],[[164,3],4],[[160,3],4],[[160,3],4],[-1,-1,[]],[112,164],[27,164],[-1,-1,[]],[-1,-1,[]],[[163,41],163],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[160,15],32],[[],33],[[],[[34,[160]]]],[[113,114,41,110,107,111,10,10],[[50,[160]]]],[[-1,38],27,[]],[[-1,38],27,[]],[[160,-1],13,39],[[163,114],163],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[163,113],163],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[163,10],163],0,[[163,10],163],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],0,0,0,0,0,[[165,[37,[107]]],165],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[165,[[13,[161,166]]]],[[165,110],165],0,[165,165],[161,161],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],165],[[],161],[-1,[[13,[161]]],21],[15,[[23,[22]]]],[[161,161],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[165,111],165],0,[[16,-1],[[23,[161]]],[]],[[16,-1],[[23,[161]]],[]],[16,[[13,[-1,24]]],[]],[[166,3],4],[[166,3],4],[[161,3],4],[[161,3],4],[-1,-1,[]],[112,166],[-1,-1,[]],[27,166],[-1,-1,[]],[[165,41],165],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[161,15],32],[[],33],[[],[[34,[161]]]],[[113,114,41,110,111,10,10,12,[37,[115]],[37,[107]]],[[50,[161]]]],[[165,29],165],0,[[-1,38],27,[]],[[-1,38],27,[]],[[161,-1],13,39],[[165,114],165],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[165,113],165],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[165,10],165],0,[[165,10],165],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[[165,[37,[115]]],165],0,0,0,0,0,0,[[167,[37,[107]]],167],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[167,[[13,[162,168]]]],[[167,110],167],0,[167,167],[162,162],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],167],[[],162],[-1,[[13,[162]]],21],[15,[[23,[22]]]],[[162,162],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[167,111],167],0,[[16,-1],[[23,[162]]],[]],[[16,-1],[[23,[162]]],[]],[16,[[13,[-1,24]]],[]],[[168,3],4],[[168,3],4],[[162,3],4],[[162,3],4],[-1,-1,[]],[-1,-1,[]],[27,168],[112,168],[-1,-1,[]],[[167,41],167],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[162,15],32],[[],33],[[],[[34,[162]]]],[[113,114,41,110,36,111,10,10,12,[37,[115]],[37,[107]],[37,[35]],[37,[35]]],[[50,[162]]]],[[167,[37,[35]]],167],0,[[167,36],167],0,[[167,29],167],0,[[-1,38],27,[]],[[-1,38],27,[]],[[162,-1],13,39],[[167,114],167],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[[167,113],167],0,[[167,[37,[35]]],167],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[167,10],167],0,[[167,10],167],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[15,40],[[167,[37,[115]]],167],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[169,169],[[-1,-2],2,[],[]],0,0,[[169,169],12],[[169,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,0,[-1,14,[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[170,170],[[-1,-2],2,[],[]],0,0,0,0,[[170,170],12],[[170,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,0,0,[-1,14,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[171,171],[[-1,-2],2,[],[]],0,0,[[171,171],12],[[171,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[172,172],[[-1,-2],2,[],[]],0,0,[[172,172],12],[[172,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,0,[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[8,8],29],[8,44],[[19,35,35,35,35,36,10,10],8],[[19,173,173,173,173,29,44,29,10,10],8],[[18,18],29],[[18,18],29],[[18,18],29],[18,44],[[18,18],29],[[18,18],29],[[101,29,29],18],[18,174],[8,174],[174,174],[[19,19],29],[174,19],[[19,19],29],[[19,19],29],[19,44],[[19,19],29],[[19,19],29],[[41,18,29],19],[19,174],[[7,7],29],[7,44],[[41,42,43,29,44,10,10],7],[43,174],[43,174],[[43,43],29],[43,45],[[46,173,29,44,29,44],43],[43,44],[43,45],[[5,5],29],[5,44],[[41,173,173,29,29,44,44,29,29,10,10],5],[5,174],[[41,10,10],51],[51,174],[[6,6],29],[6,44],[[41,173,29,44,29,52,53,44,44],6],[6,174],[174,54],[54,174],[174,55],[55,174],[174,52],[52,174],[174,56],[56,174],[174,57],[57,174],[174,58],[58,174],[174,42],[42,174],[174,59],[59,174],[174,60],[60,174],[174,61],[61,174],[174,65],[65,174],[174,62],[62,174],[174,63],[63,174],[174,64],[64,174],[174,66],[66,174],[174,67],[67,174],[174,46],[46,174],[174,68],[68,174],[174,69],[69,174],[174,70],[70,174],[174,49],[49,174],[174,71],[71,174],[174,72],[72,174],[174,73],[73,174],[174,74],[74,174],0,[[113,114,41,110,115,107,111,10,10,29],108],[[113,114,41,110,174,111,10,10],124],[[113,114,41,110,111,10,10],127],[[113,114,41,110,107,174,111,10,10,29],155],[[113,114,41,110,35,111,10,10],158],[[113,114,41,110,107,111,10,10],160],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[107,44],[174,107],[175,44],[174,175],[110,44],[174,110],[176,44],[174,176],[141,44],[174,141],[174,174],[174,41],[41,44],[41,29],[[177,178],41],[41,174],[144,44],[174,144],[137,44],[174,137],[114,44],[174,114],[177,44],[174,177],[53,44],[174,53],[113,44],[174,113],[178,44],[178,29],[174,178],[115,44],[174,115],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[179,-1,[]],[179,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[179,43,44,44],2],[[179,7],2],[179,180],[179,35],[179,36],[179,35],[179,36],[179,180],[179,59],[179,2],[[179,44,44],2],[[179,44,44],2],[[179,44,44],2],[179,44],[[179,43,44,44],2],[179,2],[[179,36,46],45],[[179,35,46],45],[179,29],[179,29],[179,41],[179,45],[[41,59],179],[[179,101],174],[179,2],[179,44],[[179,43],180],[179,45],[179,44],[[179,43,44,44],2],[[179,5],2],[[179,6],2],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[180,2],0,[-1,-2,[],[]],[-1,-2,[],[]],[181,181],[[-1,-2],2,[],[]],[181,-1,[]],[181,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[181,181],[181,2],[181,45],[[46,35,180],181],[181,180],[181,35],[181,45],[182,181],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[180,2],[180,2],0,0,0,0,[136,174],[174,29],[174,136],[[174,29,183,174,61],136],[136,44],[136,174],[136,2],[136,174],[[135,135],2],[135,45],[[173,136],135],[[45,136],135],[[135,135],2],[[35,35],2],[35,45],[[173,29],35],[[45,29],35],[[35,35],2],[[36,36],2],[[36,44],2],[36,45],[[44,29],36],[[45,29],36],[[36,36],2],[[36,44],2],0,0,0,0,0,0,[[],2],0,0,0,0,0,0,0,0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[107,107],[[-1,-2],2,[],[]],[[107,107],20],[[-1,-2],20,[],[]],[[],107],[-1,[[13,[107]]],21],[15,[[23,[22]]]],[[107,107],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[107]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[107]]],[]],[[107,3],4],[[107,3],4],[26,107],[-1,-1,[]],[26,[[13,[107,-1]]],[]],[[107,-1],2,31],[-1,-2,[],[]],[[107,15],32],[[],33],[[],[[34,[107]]]],[26,[[50,[107]]]],[[107,107],[[37,[20]]]],[[-1,38],27,[]],[[107,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[175,175],[[-1,-2],2,[],[]],[[175,175],20],[[-1,-2],20,[],[]],[-1,[[13,[175]]],21],[15,[[23,[22]]]],[[175,175],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[175]]],[]],[[16,-1],[[23,[175]]],[]],[16,[[13,[-1,24]]],[]],[[175,3],4],[[175,3],4],[26,175],[-1,-1,[]],[26,[[13,[175,-1]]],[]],[[175,-1],2,31],[-1,-2,[],[]],[[175,15],32],[[],33],[[],[[34,[175]]]],[26,[[50,[175]]]],[[175,175],[[37,[20]]]],[[-1,38],27,[]],[[175,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[110,110],[[-1,-2],2,[],[]],[[110,110],20],[[-1,-2],20,[],[]],[[],110],[-1,[[13,[110]]],21],[15,[[23,[22]]]],[[110,110],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[110]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[110]]],[]],[[110,3],4],[[110,3],4],[-1,-1,[]],[26,110],[26,[[13,[110,-1]]],[]],[[110,-1],2,31],[-1,-2,[],[]],[[110,15],32],[[],33],[[],[[34,[110]]]],[26,[[50,[110]]]],[[[37,[119]]],[[37,[[143,[110]]]]]],[[[37,[[143,[110]]]]],[[37,[119]]]],[[110,110],[[37,[20]]]],[[-1,38],27,[]],[[110,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[176,176],[[-1,-2],2,[],[]],[[176,176],20],[[-1,-2],20,[],[]],[-1,[[13,[176]]],21],[15,[[23,[22]]]],[[176,176],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[176]]],[]],[[16,-1],[[23,[176]]],[]],[16,[[13,[-1,24]]],[]],[[176,3],4],[[176,3],4],[26,176],[-1,-1,[]],[26,[[13,[176,-1]]],[]],[[176,-1],2,31],[-1,-2,[],[]],[[176,15],32],[[],33],[[],[[34,[176]]]],[26,[[50,[176]]]],[[176,176],[[37,[20]]]],[[-1,38],27,[]],[[176,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[141,141],[[-1,-2],2,[],[]],[[141,141],20],[[-1,-2],20,[],[]],[-1,[[13,[141]]],21],[15,[[23,[22]]]],[[141,141],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[141]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[141]]],[]],[[141,3],4],[[141,3],4],[26,141],[-1,-1,[]],[26,[[13,[141,-1]]],[]],[[141,-1],2,31],[-1,-2,[],[]],[[141,15],32],[[],33],[[],[[34,[141]]]],[26,[[50,[141]]]],[[141,141],[[37,[20]]]],[[-1,38],27,[]],[[141,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,41],[[-1,-2],2,[],[]],[[41,41],20],[[-1,-2],20,[],[]],[[],41],[-1,[[50,[41]]],21],[15,[[23,[22]]]],[[41,41],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[41]]],[]],[[16,-1],[[23,[41]]],[]],[16,[[13,[-1,24]]],[]],[[41,3],4],[[41,3],4],[26,41],[-1,-1,[]],[26,[[50,[41]]]],[[41,-1],2,31],[-1,-2,[],[]],[[41,15],32],[41,12],[[],33],[[],[[34,[41]]]],[[177,178],41],[[41,41],[[37,[20]]]],[[-1,38],27,[]],[[41,-1],50,39],0,[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[144,144],[[-1,-2],2,[],[]],[[144,144],20],[[-1,-2],20,[],[]],[-1,[[13,[144]]],21],[15,[[23,[22]]]],[[144,144],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[144]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[144]]],[]],[[144,3],4],[[144,3],4],[-1,-1,[]],[26,144],[26,[[13,[144,-1]]],[]],[[144,-1],2,31],[-1,-2,[],[]],[[144,15],32],[[],33],[[],[[34,[144]]]],[26,[[50,[144]]]],[[144,144],[[37,[20]]]],[[-1,38],27,[]],[[144,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[137,137],[[-1,-2],2,[],[]],[[137,137],20],[[-1,-2],20,[],[]],[[],137],[-1,[[13,[137]]],21],[15,[[23,[22]]]],[[137,137],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[137]]],[]],[[16,-1],[[23,[137]]],[]],[16,[[13,[-1,24]]],[]],[[137,3],4],[[137,3],4],[26,137],[-1,-1,[]],[26,[[13,[137,-1]]],[]],[[137,-1],2,31],[-1,-2,[],[]],[[137,15],32],[[],33],[[],[[34,[137]]]],[26,[[50,[137]]]],[[137,137],[[37,[20]]]],[[-1,38],27,[]],[[137,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[114,114],[[-1,-2],2,[],[]],[[114,114],20],[[-1,-2],20,[],[]],[[],114],[-1,[[13,[114]]],21],[15,[[23,[22]]]],[[114,114],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[114]]],[]],[[16,-1],[[23,[114]]],[]],[16,[[13,[-1,24]]],[]],[[114,3],4],[[114,3],4],[-1,-1,[]],[26,114],[26,[[13,[114,-1]]],[]],[114,26],[[114,-1],2,31],[-1,-2,[],[]],[[114,15],32],[[],33],[[],[[34,[114]]]],[26,[[50,[114]]]],[[114,114],[[37,[20]]]],[[-1,38],27,[]],[[114,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[],107],0,[[],107],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],175],0,[[],175],0,[[],110],0,[[],176],[[],107],[[],107],[[],175],[[],175],[[],110],[[],176],[[],141],[[],41],[[],41],[[],144],[[],137],[[],114],[[],177],[[],177],[[],53],[[],113],[[],178],[[],178],[[],115],[[],111],0,[[],141],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],107],[[],107],[[],175],[[],175],[[],110],[[],176],[[],141],[[],41],[[],41],[[],144],[[],137],[[],114],[[],177],[[],177],[[],53],[[],113],[[],178],[[],178],[[],115],[[],111],0,[[],41],0,[[],41],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],144],0,[[],137],0,[[],114],0,[[],177],0,[[],177],0,[[],53],0,[[],113],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,[[],111],0,[[],178],0,[[],115],0,[[],178],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[177,177],[[-1,-2],2,[],[]],[[177,177],20],[[-1,-2],20,[],[]],[[],177],[-1,[[13,[177]]],21],[15,[[23,[22]]]],[[177,177],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[177]]],[]],[[16,-1],[[23,[177]]],[]],[16,[[13,[-1,24]]],[]],[[177,3],4],[[177,3],4],[-1,-1,[]],[26,177],[26,[[13,[177,-1]]],[]],[[177,-1],2,31],[-1,-2,[],[]],[[177,15],32],[[],33],[[],[[34,[177]]]],[26,[[50,[177]]]],[[177,177],[[37,[20]]]],[[-1,38],27,[]],[[177,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[53,53],[[-1,-2],2,[],[]],[[53,53],20],[[-1,-2],20,[],[]],[[],53],[-1,[[13,[53]]],21],[15,[[23,[22]]]],[[53,53],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[53]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[53]]],[]],[[53,3],4],[[53,3],4],[26,53],[-1,-1,[]],[26,[[13,[53,-1]]],[]],[[53,-1],2,31],[-1,-2,[],[]],[[53,15],32],[[],33],[[],[[34,[53]]]],[26,[[50,[53]]]],[[53,53],[[37,[20]]]],[[-1,38],27,[]],[[53,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[113,113],[[-1,-2],2,[],[]],[[113,113],20],[[-1,-2],20,[],[]],[[],113],[-1,[[13,[113]]],21],[15,[[23,[22]]]],[[113,113],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[113]]],[]],[[16,-1],[[23,[113]]],[]],[[113,3],4],[[113,3],4],[26,113],[-1,-1,[]],[26,[[13,[113,-1]]],[]],[113,26],[[113,-1],2,31],[-1,-2,[],[]],[[113,15],32],[[],33],[[],[[34,[113]]]],[26,[[50,[113]]]],[[113,113],[[37,[20]]]],[[-1,38],27,[]],[[113,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[178,178],[[-1,-2],2,[],[]],[[178,178],20],[[-1,-2],20,[],[]],[[],178],[-1,[[13,[178]]],21],[15,[[23,[22]]]],[[178,178],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[178]]],[]],[[16,-1],[[23,[178]]],[]],[16,[[13,[-1,24]]],[]],[[178,3],4],[[178,3],4],[-1,-1,[]],[26,178],[26,[[13,[178,-1]]],[]],[[178,-1],2,31],[-1,-2,[],[]],[[178,15],32],[178,12],[[],33],[[],[[34,[178]]]],[26,[[50,[178]]]],[[178,178],[[37,[20]]]],[[-1,38],27,[]],[[178,-1],13,39],[[],178],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[115,115],[[-1,-2],2,[],[]],[[115,115],20],[[-1,-2],20,[],[]],[[],115],[-1,[[13,[115]]],21],[15,[[23,[22]]]],[[115,115],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[115]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[115]]],[]],[[115,3],4],[[115,3],4],[-1,-1,[]],[26,115],[26,[[13,[115,-1]]],[]],[[115,-1],2,31],[-1,-2,[],[]],[[115,15],32],[[],33],[[],[[34,[115]]]],[26,[[50,[115]]]],[[115,115],[[37,[20]]]],[[-1,38],27,[]],[[115,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[184,56],[184,57],[184,[[37,[136]]]],[[184,36,35],36],[[184,36,35,[37,[12]]],135],0,0,0,0,0,[184,41],[184,12],[184,[[37,[36]]]],[[184,45],[[50,[35]]]],[[184,45],[[50,[36]]]],[184,185],[184,185],[184,185],[184,[[37,[35]]]],[184,[[37,[36]]]],[184,[[37,[35]]]],[184,[[37,[36]]]],[184,36],0,[184,35],[184,29],[184,136],[184,177],[184,136],[184,36],[184,29],0,[184,177],0,0,[184,185],[184,178],0,0,[[-1,15],[[17,[16]]],[]],[186,56],[186,57],[186,[[37,[136]]]],[-1,-2,[],[]],[-1,-2,[],[]],[186,186],[[-1,-2],2,[],[]],[-1,[[13,[186]]],21],[15,[[23,[22]]]],[[186,186],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],0,[[16,-1],[[23,[186]]],[]],[[16,-1],[[23,[186]]],[]],[16,[[13,[-1,24]]],[]],[[186,3],4],[-1,-1,[]],[[186,-1],2,31],[186,41],0,[-1,-2,[],[]],[[186,15],32],[186,12],[[],33],[[],[[34,[186]]]],[186,[[37,[36]]]],0,[186,185],0,[186,185],0,[186,185],0,0,[186,[[37,[35]]]],0,[186,[[37,[36]]]],0,0,[186,[[37,[35]]]],0,[186,[[37,[36]]]],0,[186,36],[[41,177,136,136,136,10,10,29,29,35,36,185,185,185,185,[37,[36]],[37,[36]],[37,[36]],[37,[135]],[37,[135]],[37,[35]],[37,[35]]],[[50,[186]]]],[186,35],0,[186,29],0,[186,136],0,[186,177],0,[[186,-1],13,39],[186,136],0,[186,36],0,[186,29],0,[186,185],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[187,56],[187,57],[187,[[37,[136]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[187,187],[[-1,-2],2,[],[]],[-1,[[13,[187]]],21],[15,[[23,[22]]]],[[187,187],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[187]]],[]],[[16,-1],[[23,[187]]],[]],[16,[[13,[-1,24]]],[]],[[187,3],4],[-1,-1,[]],[[187,-1],2,31],[187,41],0,[-1,-2,[],[]],[[187,15],32],[187,12],0,[[],33],[[],[[34,[187]]]],[187,[[37,[36]]]],0,[187,185],0,[187,185],0,[187,185],0,0,[187,[[37,[35]]]],0,[187,[[37,[36]]]],0,0,[187,[[37,[35]]]],0,[187,[[37,[36]]]],0,[187,36],[[41,177,136,136,136,12,29,29,35,36,185,185,185,185,[37,[36]],[37,[36]],[37,[36]],[37,[135]],[37,[135]],[37,[35]],[37,[35]]],[[50,[187]]]],[187,35],0,[187,29],0,[187,136],0,[187,177],0,[[187,-1],13,39],[187,136],0,[187,36],0,[187,29],0,[187,185],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[17,[16]]],[]],[188,56],[188,57],[188,[[37,[136]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[188,188],[[-1,-2],2,[],[]],[-1,[[13,[188]]],21],[15,[[23,[22]]]],[[188,188],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[188]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[188]]],[]],[[188,3],4],[-1,-1,[]],[[188,-1],2,31],[188,41],0,[-1,-2,[],[]],[[188,15],32],[188,12],[[],33],[[],[[34,[188]]]],[188,[[37,[36]]]],0,[188,185],0,[188,185],0,[188,185],0,[188,[[37,[35]]]],0,[188,[[37,[36]]]],0,[188,[[37,[35]]]],0,[188,[[37,[36]]]],0,[188,36],[[41,177,136,136,29,29,35,36,185,185,185,185,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[188]]]],[188,35],0,[188,29],0,[188,136],0,[188,177],0,[[188,-1],13,39],[188,136],[188,36],0,[188,29],0,[188,185],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[17,[16]]],[]],[189,56],[189,57],[189,[[37,[136]]]],[-1,-2,[],[]],[-1,-2,[],[]],[189,189],[[-1,-2],2,[],[]],0,[-1,[[13,[189]]],21],[15,[[23,[22]]]],[[189,189],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[189]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[189]]],[]],[[189,3],4],[-1,-1,[]],[[189,-1],2,31],[189,41],0,[-1,-2,[],[]],[[189,15],32],[189,12],0,[[],33],[[],[[34,[189]]]],[189,[[37,[36]]]],0,[189,185],0,[189,185],0,[189,185],0,[189,[[37,[35]]]],0,[189,[[37,[36]]]],0,[189,[[37,[35]]]],0,[189,[[37,[36]]]],0,[189,36],0,[[41,177,27,136,29,35,36,185,185,185,185,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[189]]]],[189,35],0,[189,29],0,[189,136],[189,177],0,[[189,-1],13,39],[189,136],[189,36],[189,29],[189,185],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[[-1,15],[[17,[16]]],[]],[190,56],0,[190,57],[190,[[37,[136]]]],[-1,-2,[],[]],[-1,-2,[],[]],[190,190],[[-1,-2],2,[],[]],0,[-1,[[13,[190]]],21],[15,[[23,[22]]]],[[190,190],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],0,[[16,-1],[[23,[190]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[190]]],[]],[[190,3],4],[-1,-1,[]],[[190,-1],2,31],[190,41],0,[-1,-2,[],[]],[[190,15],32],[190,12],[[],33],[[],[[34,[190]]]],[190,[[37,[36]]]],0,[190,185],0,[190,185],0,[190,185],0,[190,[[37,[35]]]],0,[190,[[37,[36]]]],0,[190,[[37,[35]]]],0,[190,[[37,[36]]]],0,[190,36],0,[[41,177,56,27,10,10,136,29,35,185,185,185,185,36,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[190]]]],[190,35],0,[190,29],0,[190,136],[190,177],0,[[190,-1],13,39],[190,136],[190,36],[190,29],[190,185],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,0,[[-1,15],[[17,[16]]],[]],[191,56],0,[191,57],[191,[[37,[136]]]],[-1,-2,[],[]],[-1,-2,[],[]],[191,191],[[-1,-2],2,[],[]],0,[-1,[[13,[191]]],21],[15,[[23,[22]]]],[[191,191],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],0,[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[191]]],[]],[[16,-1],[[23,[191]]],[]],[[191,3],4],[-1,-1,[]],[[191,-1],2,31],[191,41],0,[-1,-2,[],[]],[[191,15],32],[191,12],[[],33],[[],[[34,[191]]]],[191,[[37,[36]]]],0,[191,185],0,[191,185],0,[191,185],0,[191,[[37,[35]]]],0,[191,[[37,[36]]]],0,[191,[[37,[35]]]],0,[191,[[37,[36]]]],0,[191,36],[[41,177,56,27,67,10,10,35,136,29,35,185,185,185,185,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[191]]]],0,[191,35],0,[191,29],0,[191,136],[191,177],0,[[191,-1],13,39],[191,136],[191,36],[191,29],0,[191,185],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],186],0,[[],187],0,[[],188],[[],186],[[],187],[[],187],[[],188],[[],189],[[],190],[[],191],0,[[],189],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[],190],[[],186],[[],187],[[],187],[[],188],[[],189],[[],190],[[],191],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],191],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,[[],187],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[192,[11,[45]]],[[50,[35]]]],[[192,[30,[27,45]]],[[50,[35]]]],[[192,27],[[50,[2,193]]]],[192,192],[[-1,-2],2,[],[]],0,0,[15,[[23,[22]]]],[[192,192],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[192]]],[]],[[16,-1],[[23,[192]]],[]],[16,[[13,[-1,24]]],[]],[[192,3],4],0,[-1,-1,[]],[[192,-1],2,31],0,[-1,-2,[],[]],[[192,15],32],[[192,26],12],[[],33],[[],[[34,[192]]]],[[177,29,[143,[41]],27,10,10],[[50,[192,193]]]],0,0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],0,[-1,-2,[],[]],[-1,-2,[],[]],[194,-1,[]],[194,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[194,180],35],[[194,174],2],[194,101],[194,174],[194,2],[194,174],[194,41],[[194,174],29],[[177,29,174,174,44,44],194],[194,35],[194,29],[194,10],[194,10],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[195,43,44,44],2],[[195,7],2],[195,[[143,[182]]]],[195,[[37,[35]]]],[195,[[37,[36]]]],[195,[[37,[35]]]],[195,[[37,[36]]]],[195,[[143,[182]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[195,[[13,[2,196]]]],[[195,44,44],2],[[195,44,44],2],[[195,44,44],2],0,[[195,43,44,44],2],[[197,3],4],[[197,3],4],[[196,3],4],[[196,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[195,36,46],45],[[195,35,46],45],[195,12],[195,12],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[195,[[37,[45]]]],[[41,59],195],[[195,101],27],[195,2],[[-1,38],27,[]],[[-1,38],27,[]],0,[[195,43],[[143,[[2,[35,36]]]]]],[195,[[37,[45]]]],[-1,27,[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[[195,43,44,44],2],[[195,5],2],[[195,6],2],0,0,[[198,43],2],[[198,[143,[43]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[198,2],[48,48],[[-1,-2],2,[],[]],[[48,48],20],[[-1,-2],20,[],[]],[[198,43],2],[[48,48],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[198,45],[[48,3],4],[[48,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[198,12],[198,101],0,[46,198],[[35,46],48],[[48,48],[[37,[20]]]],[[198,199],2],[[-1,38],27,[]],0,0,[[198,43],[[143,[[2,[35,36]]]]]],[198,45],[-1,-2,[],[]],[-1,27,[]],[198,[[37,[182]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[[198,43],2],0,0,[[182,43],2],[[182,[143,[43]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[182,182],[[-1,-2],2,[],[]],[[182,182],20],[[-1,-2],20,[],[]],[[182,43],2],[[182,182],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[182,45],[182,44],[182,[[37,[43]]]],[[182,3],4],[-1,-1,[]],[43,182],[[182,182],12],[[182,182],12],[-1,-2,[],[]],[182,12],[[182,182],12],[182,101],[[182,182],12],[48,182],0,[[182,182],[[37,[20]]]],0,[[182,199],2],[182,45],[182,44],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[[182,43],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[142,[[37,[107]]]],0,[[142,103],[[13,[2,104]]]],[[200,103],[[13,[2,104]]]],[142,[[37,[45]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[142,110],0,[200,200],[[-1,-2],2,[],[]],[70,46],[[200,136],[[37,[135]]]],[200,[[30,[136,135]]]],0,[142,[[37,[60]]]],0,[-1,[[13,[200]]],21],[142,[[37,[36]]]],[142,[[37,[74]]]],0,[142,101],[142,[[143,[103]]]],0,[142,[[37,[141]]]],0,[142,[[37,[[30,[119,119]]]]]],0,[142,[[37,[110]]]],0,[142,[[37,[10]]]],[142,36],0,[[104,3],4],[[104,3],4],[[200,3],4],[-1,-1,[]],[-1,-1,[]],[142,111],0,[142,41],0,[-1,-2,[],[]],[-1,-2,[],[]],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],[142,12],0,[142,12],0,[142,12],[142,12],[142,103],[142,[[37,[53]]]],0,[142,36],0,[142,[[37,[35]]]],[142,[[37,[[143,[110]]]]]],0,[142,[[37,[63]]]],0,[[113,114,41,110,46,69,36,71,12,12,[37,[74]],[37,[60]],[37,[144]],[37,[[143,[110]]]],[37,[110]],[37,[141]],[37,[[30,[119,119]]]],[37,[110]],[37,[119]],111,10],200],[46,46],[142,[[37,[144]]]],0,[142,69],0,[142,[[37,[110]]]],0,[142,[[37,[137]]]],0,0,[142,[[37,[35]]]],[142,36],0,[[-1,38],27,[]],[[200,-1],13,39],[[200,35],2],[142,46],0,[200,185],[142,[[37,[45]]]],0,[142,68],0,[[[30,[27,27]]],[[30,[119,119]]]],[142,114],0,[142,177],[142,[[37,[119]]]],0,[142,71],0,[-1,-2,[],[]],[-1,27,[]],[142,[[143,[53]]]],0,[142,113],0,[142,[[37,[35]]]],[142,[[37,[73]]]],[142,[[37,[41]]]],[142,[[37,[35]]]],[142,[[37,[74]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[142,10],0,[142,10],0,[-1,14,[]],[-1,14,[]],[[142,162],2],[[[30,[119,119]]],[[30,[27,27]]]],[142,178],[142,[[37,[115]]]],0,[142,[[143,[115]]]],0,[[200,70,36],12],0,[201,[[37,[107]]]],[[201,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[201,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[201,110],[201,[[37,[60]]]],[[],201],[201,-1,[]],[201,-1,[]],[201,[[37,[36]]]],0,[15,[[23,[22]]]],[201,[[37,[74]]]],[201,[[143,[103]]]],[201,[[37,[141]]]],[201,[[37,[[30,[119,119]]]]]],[201,[[37,[110]]]],[201,[[37,[10]]]],0,[[16,-1],[[23,[201]]],[]],[[16,-1],[[23,[201]]],[]],[201,36],[-1,-1,[]],[139,201],[201,111],[201,41],[-1,-2,[],[]],[[201,15],32],[201,12],0,[201,12],[201,12],[[],33],[201,[[37,[53]]]],[[],[[34,[201]]]],[201,36],[201,[[37,[35]]]],[201,[[37,[[143,[110]]]]]],[201,[[37,[63]]]],[[113,114,41,110,46,36,35,71,[37,[10]],12,12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[144]],[37,[[143,[110]]]],[37,[110]],[37,[141]],[37,[[30,[119,119]]]],[37,[110]],[37,[119]],111,10],201],[201,[[37,[144]]]],[201,69],[201,[[37,[110]]]],[201,[[37,[137]]]],[201,[[37,[35]]]],0,[201,36],[201,46],[201,[[37,[45]]]],[201,68],[201,114],[201,177],[201,[[37,[119]]]],[201,71],[201,[[143,[53]]]],[201,113],[201,[[37,[35]]]],[201,[[37,[73]]]],[201,[[37,[41]]]],0,[201,[[37,[35]]]],[201,[[37,[74]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[201,10],[201,10],[-1,14,[]],[15,40],[[201,162],2],[201,178],[201,[[37,[115]]]],[201,[[143,[115]]]],0,[202,[[37,[107]]]],[[202,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[202,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[202,110],[202,[[37,[60]]]],[[],202],[202,-1,[]],[202,-1,[]],[202,[[37,[36]]]],0,[15,[[23,[22]]]],[202,[[37,[74]]]],[202,[[143,[103]]]],[202,[[37,[141]]]],[202,[[37,[[30,[119,119]]]]]],[202,[[37,[110]]]],[202,[[37,[10]]]],0,[[16,-1],[[23,[202]]],[]],[[16,-1],[[23,[202]]],[]],[202,36],[139,202],[-1,-1,[]],[202,111],[202,41],[-1,-2,[],[]],[[202,15],32],[202,12],0,[202,12],[202,12],0,[[],33],[202,[[37,[53]]]],[[],[[34,[202]]]],[202,36],[202,[[37,[35]]]],[202,[[37,[[143,[110]]]]]],[202,[[37,[63]]]],[[113,114,41,110,46,36,35,35,74,71,[37,[10]],12,12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[144]],[37,[[143,[110]]]],[37,[110]],[37,[141]],[37,[[30,[119,119]]]],[37,[110]],[37,[119]],111,10],202],[202,[[37,[144]]]],[202,69],[202,[[37,[110]]]],[202,[[37,[137]]]],[202,[[37,[35]]]],0,[202,36],[202,46],[202,[[37,[45]]]],[202,68],[202,114],[202,177],[202,[[37,[119]]]],[202,71],[202,[[143,[53]]]],[202,113],[202,[[37,[35]]]],[202,[[37,[73]]]],[202,[[37,[41]]]],0,[202,[[37,[35]]]],0,[202,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[202,10],[202,10],0,[-1,14,[]],[15,40],[[202,162],2],[202,178],[202,[[37,[115]]]],[202,[[143,[115]]]],0,[203,[[37,[107]]]],[[203,103],[[50,[2,104]]]],[[-1,15],[[17,[16]]],[]],[203,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[203,110],[203,[[37,[60]]]],[[],203],[203,-1,[]],[203,-1,[]],[203,[[37,[36]]]],[15,[[23,[22]]]],[203,[[37,[74]]]],[203,[[143,[103]]]],[203,[[37,[141]]]],[203,[[37,[[30,[119,119]]]]]],[203,[[37,[110]]]],[203,[[37,[10]]]],[[16,-1],[[23,[203]]],[]],[[16,-1],[[23,[203]]],[]],[203,36],[139,203],[-1,-1,[]],[203,111],[203,41],[-1,-2,[],[]],[[203,15],32],[203,12],[203,12],[203,12],[[],33],[203,[[37,[53]]]],[[],[[34,[203]]]],[203,36],[203,[[37,[35]]]],[203,[[37,[[143,[110]]]]]],[203,[[37,[63]]]],[[113,114,41,110,46,36,71,111,10,12,12,[37,[60]],[37,[144]],[37,[[143,[110]]]],[37,[110]],[37,[141]],[37,[[30,[119,119]]]],[37,[110]],[37,[119]]],[[50,[203]]]],[203,[[37,[144]]]],[203,69],[203,[[37,[110]]]],[203,[[37,[137]]]],[203,[[37,[35]]]],[203,36],[203,46],[203,[[37,[45]]]],[203,68],[203,114],[203,177],[203,[[37,[119]]]],[203,71],[203,[[143,[53]]]],[203,113],[203,[[37,[35]]]],[203,[[37,[73]]]],[203,[[37,[41]]]],[203,[[37,[35]]]],[203,[[37,[74]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[203,10],[203,10],[-1,14,[]],[15,40],[[203,162],2],[203,178],[203,[[37,[115]]]],[203,[[143,[115]]]],0,[204,[[37,[107]]]],[[204,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[204,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[204,110],[204,[[37,[60]]]],[[],204],[204,-1,[]],[204,-1,[]],[204,[[37,[36]]]],0,[15,[[23,[22]]]],[204,[[37,[74]]]],[204,[[143,[103]]]],[204,[[37,[141]]]],[204,[[37,[[30,[119,119]]]]]],[204,[[37,[110]]]],[204,[[37,[10]]]],0,[[16,-1],[[23,[204]]],[]],[[16,-1],[[23,[204]]],[]],[204,36],[-1,-1,[]],[139,204],[204,111],[204,41],[-1,-2,[],[]],[[204,15],32],[204,12],[204,12],[204,12],0,[[],33],[204,[[37,[53]]]],[[],[[34,[204]]]],[204,36],[204,[[37,[35]]]],[204,[[37,[[143,[110]]]]]],[204,[[37,[63]]]],[[113,114,41,110,46,36,35,74,71,[37,[10]],12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[144]],[37,[[143,[110]]]],[37,[110]],[37,[141]],[37,[[30,[119,119]]]],[37,[110]],[37,[119]],111,10],204],[204,[[37,[144]]]],[204,69],[204,[[37,[110]]]],[204,[[37,[137]]]],[204,[[37,[35]]]],[204,36],[204,46],[204,[[37,[45]]]],[204,68],[204,114],[204,177],[204,[[37,[119]]]],[204,71],[204,[[143,[53]]]],[204,113],[204,[[37,[35]]]],[204,[[37,[73]]]],[204,[[37,[41]]]],0,[204,[[37,[35]]]],0,[204,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[204,10],[204,10],0,[-1,14,[]],[15,40],[[204,162],2],[204,178],[204,[[37,[115]]]],[204,[[143,[115]]]],0,[205,[[37,[107]]]],[[205,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[205,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[205,110],[205,[[37,[60]]]],[[],205],[205,-1,[]],[205,-1,[]],[205,[[37,[36]]]],0,[15,[[23,[22]]]],[205,[[37,[74]]]],[205,[[143,[103]]]],[205,[[37,[141]]]],[205,[[37,[[30,[119,119]]]]]],[205,[[37,[110]]]],[205,[[37,[10]]]],0,[[16,-1],[[23,[205]]],[]],[[16,-1],[[23,[205]]],[]],[205,36],[139,205],[-1,-1,[]],[205,111],[205,41],[-1,-2,[],[]],[[205,15],32],[205,12],0,[205,12],[205,12],[[],33],[205,[[37,[53]]]],[[],[[34,[205]]]],[205,36],[205,[[37,[35]]]],[205,[[37,[[143,[110]]]]]],[205,[[37,[63]]]],[[113,114,41,110,46,36,71,[37,[10]],12,12,12,[37,[36]],[37,[60]],[37,[144]],[37,[[143,[110]]]],[37,[110]],[37,[141]],[37,[[30,[119,119]]]],[37,[110]],[37,[119]],111,10],205],[205,[[37,[144]]]],[205,69],[205,[[37,[110]]]],[205,[[37,[137]]]],[205,[[37,[35]]]],0,[205,36],[205,46],[205,[[37,[45]]]],[205,68],[205,114],[205,177],[205,[[37,[119]]]],[205,71],[205,[[143,[53]]]],[205,113],[205,[[37,[35]]]],[205,[[37,[73]]]],[205,[[37,[41]]]],[205,[[37,[35]]]],[205,[[37,[74]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[205,10],[205,10],[-1,14,[]],[15,40],[[205,162],2],[205,178],[205,[[37,[115]]]],[205,[[143,[115]]]],0,[206,[[37,[107]]]],[[206,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[206,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[206,110],[206,[[37,[60]]]],[[],206],[206,-1,[]],[206,-1,[]],[206,[[37,[36]]]],0,[15,[[23,[22]]]],[206,[[37,[74]]]],[206,[[143,[103]]]],[206,[[37,[141]]]],[206,[[37,[[30,[119,119]]]]]],[206,[[37,[110]]]],[206,[[37,[10]]]],0,[[16,-1],[[23,[206]]],[]],[[16,-1],[[23,[206]]],[]],[206,36],[139,206],[-1,-1,[]],[206,111],[206,41],[-1,-2,[],[]],[[206,15],32],[206,12],0,[206,12],[206,12],0,[[],33],[206,[[37,[53]]]],[[],[[34,[206]]]],[206,36],[206,[[37,[35]]]],[206,[[37,[[143,[110]]]]]],[206,[[37,[63]]]],[[113,114,41,110,46,36,35,35,74,71,[37,[10]],12,12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[144]],[37,[[143,[110]]]],[37,[110]],[37,[141]],[37,[[30,[119,119]]]],[37,[110]],[37,[119]],111,10],206],[206,[[37,[144]]]],[206,69],[206,[[37,[110]]]],[206,[[37,[137]]]],[206,[[37,[35]]]],0,[206,36],[206,46],[206,[[37,[45]]]],[206,68],[206,114],[206,177],[206,[[37,[119]]]],[206,71],[206,[[143,[53]]]],[206,113],[206,[[37,[35]]]],[206,[[37,[73]]]],[206,[[37,[41]]]],0,[206,[[37,[35]]]],0,[206,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[206,10],[206,10],0,[-1,14,[]],[15,40],[[206,162],2],[206,178],[206,[[37,[115]]]],[206,[[143,[115]]]],0,[207,[[37,[107]]]],[[207,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[207,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[207,110],[207,[[37,[60]]]],[[],207],[207,-1,[]],[207,-1,[]],[207,[[37,[36]]]],0,[15,[[23,[22]]]],[207,[[37,[74]]]],[207,[[143,[103]]]],[207,[[37,[141]]]],[207,[[37,[[30,[119,119]]]]]],[207,[[37,[110]]]],[207,[[37,[10]]]],0,[[16,-1],[[23,[207]]],[]],[[16,-1],[[23,[207]]],[]],[207,36],[139,207],[-1,-1,[]],[207,111],[207,41],[-1,-2,[],[]],[[207,15],32],[207,12],[207,12],[207,12],0,[[],33],[207,[[37,[53]]]],[[],[[34,[207]]]],[207,36],[207,[[37,[35]]]],[207,[[37,[[143,[110]]]]]],[207,[[37,[63]]]],[[113,114,41,110,46,36,35,74,71,[37,[10]],12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[144]],[37,[[143,[110]]]],[37,[110]],[37,[141]],[37,[[30,[119,119]]]],[37,[110]],[37,[119]],111,10],207],[207,[[37,[144]]]],[207,69],[207,[[37,[110]]]],[207,[[37,[137]]]],[207,[[37,[35]]]],[207,36],[207,46],[207,[[37,[45]]]],[207,68],[207,114],[207,177],[207,[[37,[119]]]],[207,71],[207,[[143,[53]]]],[207,113],[207,[[37,[35]]]],[207,[[37,[73]]]],[207,[[37,[41]]]],0,[207,[[37,[35]]]],0,[207,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[207,10],[207,10],0,[-1,14,[]],[15,40],[[207,162],2],[207,178],[207,[[37,[115]]]],[207,[[143,[115]]]],0,[208,[[37,[107]]]],[[208,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[208,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[208,110],[208,[[37,[60]]]],[[],208],[208,-1,[]],[208,-1,[]],[208,[[37,[36]]]],0,[15,[[23,[22]]]],[208,[[37,[74]]]],[208,[[143,[103]]]],[208,[[37,[141]]]],[208,[[37,[[30,[119,119]]]]]],[208,[[37,[110]]]],[208,[[37,[10]]]],0,[[16,-1],[[23,[208]]],[]],[[16,-1],[[23,[208]]],[]],[208,36],[-1,-1,[]],[139,208],[208,111],[208,41],[-1,-2,[],[]],[[208,15],32],[208,12],0,[208,12],[208,12],0,[[],33],[208,[[37,[53]]]],[[],[[34,[208]]]],[208,36],[208,[[37,[35]]]],0,[208,[[37,[[143,[110]]]]]],[208,[[37,[63]]]],[[113,114,41,110,46,36,35,35,74,35,35,73,71,[37,[10]],12,12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[144]],[37,[[143,[110]]]],[37,[110]],[37,[141]],[37,[[30,[119,119]]]],[37,[110]],[37,[119]],111,10],208],[208,[[37,[144]]]],[208,69],[208,[[37,[110]]]],[208,[[37,[137]]]],[208,[[37,[35]]]],0,[208,36],[208,46],[208,[[37,[45]]]],[208,68],[208,114],[208,177],[208,[[37,[119]]]],[208,71],[208,[[143,[53]]]],[208,113],[208,[[37,[35]]]],0,[208,[[37,[73]]]],0,[208,[[37,[41]]]],0,[208,[[37,[35]]]],0,[208,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[208,10],[208,10],0,[-1,14,[]],[15,40],[[208,162],2],[208,178],[208,[[37,[115]]]],[208,[[143,[115]]]],0,[209,[[37,[107]]]],[[209,103],[[13,[2,104]]]],[[-1,15],[[17,[16]]],[]],[209,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[209,110],[209,[[37,[60]]]],[[],209],[209,-1,[]],[209,-1,[]],[209,[[37,[36]]]],0,[15,[[23,[22]]]],[209,[[37,[74]]]],[209,[[143,[103]]]],[209,[[37,[141]]]],[209,[[37,[[30,[119,119]]]]]],[209,[[37,[110]]]],[209,[[37,[10]]]],0,[[16,-1],[[23,[209]]],[]],[[16,-1],[[23,[209]]],[]],[209,36],[-1,-1,[]],[139,209],[209,111],[209,41],[-1,-2,[],[]],[[209,15],32],[209,12],[209,12],[209,12],0,[[],33],[209,[[37,[53]]]],[[],[[34,[209]]]],[209,36],[209,[[37,[35]]]],[209,[[37,[[143,[110]]]]]],[209,[[37,[63]]]],[[113,114,41,110,46,36,35,74,35,73,71,[37,[10]],12,12,[37,[36]],[37,[74]],[37,[41]],[37,[60]],[37,[144]],[37,[[143,[110]]]],[37,[110]],[37,[141]],[37,[[30,[119,119]]]],[37,[110]],[37,[119]],111,10],209],[209,[[37,[144]]]],[209,69],[209,[[37,[110]]]],[209,[[37,[137]]]],[209,[[37,[35]]]],[209,36],[209,46],[209,[[37,[45]]]],[209,68],[209,114],[209,177],[209,[[37,[119]]]],[209,71],[209,[[143,[53]]]],[209,113],[209,[[37,[35]]]],0,[209,[[37,[73]]]],0,[209,[[37,[41]]]],0,[209,[[37,[35]]]],0,[209,[[37,[74]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[209,10],[209,10],0,[-1,14,[]],[15,40],[[209,162],2],[209,178],[209,[[37,[115]]]],[209,[[143,[115]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[15,[[23,[22]]]],0,[[16,-1],[[23,[210]]],[]],[[16,-1],[[23,[210]]],[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[[210,15],32],[[],33],[[],[[34,[210]]]],0,[[15,211],[[23,[2]]]],[15,210],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[15,212],[[23,[[17,[47]]]]]],[[15,212],[[23,[32]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[213,3],4],[[213,3],4],[[214,3],4],[[214,3],4],0,[-1,-1,[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,38],27,[]],[[-1,38],27,[]],[-1,27,[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],0,[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[],136],[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[136,136],[[-1,-2],2,[],[]],0,0,[-1,[[50,[136]]],21],[15,[[23,[22]]]],[[136,136],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[136]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[136]]],[]],[[136,3],4],[-1,-1,[]],[26,136],[26,[[50,[136]]]],[[136,-1],2,31],[-1,-2,[],[]],[[136,15],32],[26,[[50,[12]]]],[26,[[50,[12]]]],[26,[[50,[12]]]],0,[[],33],[[],[[34,[136]]]],0,[[26,29,183,26,61],[[50,[136]]]],0,[[136,12],[[50,[2]]]],[[136,-1],50,39],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,[29,[[50,[2]]]],[[45,29],173],[[45,29],44],[173,45],[44,45],0,0,0,[[135,45],-1,[]],[[135,135],-1,[]],[[135,135],2],[[-1,15],[[17,[16]]],[]],[135,185],[135,45],[-1,-2,[],[]],[-1,-2,[],[]],[135,135],[[-1,-2],2,[],[]],[[135,135],20],[[-1,-2],20,[],[]],0,[-1,[[50,[135]]],21],[15,[[23,[22]]]],[[135,135],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[135]]],[]],[[16,-1],[[23,[135]]],[]],[16,[[13,[-1,24]]],[]],[[135,3],4],[[135,3],4],[26,135],[-1,-1,[]],[[173,136],135],[26,[[50,[135,-1]]],[]],[[135,135],12],[[135,135],12],[[135,-1],2,31],[-1,-2,[],[]],[[135,15],32],[135,12],[[],33],[[],[[34,[135]]]],[[135,135],12],[[135,135],12],[[135,45],-1,[]],[135,-1,[]],[[45,136],[[50,[135]]]],[[135,135],[[37,[20]]]],0,[[-1,38],27,[]],[[135,-1],50,39],[[135,135],-1,[]],[[135,45],-1,[]],[[135,135],2],[135,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,0,0,0,[[35,45],-1,[]],[[35,35],-1,[]],[[35,35],2],[[-1,15],[[17,[16]]],[]],[35,185],[35,45],[-1,-2,[],[]],[-1,-2,[],[]],[35,35],[[-1,-2],2,[],[]],[[35,35],20],[[-1,-2],20,[],[]],[[],35],[35,-1,[]],[-1,[[50,[35]]],21],[15,[[23,[22]]]],[[35,35],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[35]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[35]]],[]],[[35,3],4],[[35,3],4],[26,35],[-1,-1,[]],[[173,29],[[50,[35]]]],[26,[[50,[35,-1]]],[]],[[35,35],12],[[35,35],12],[[35,-1],2,31],[-1,-2,[],[]],[[35,15],32],[35,12],[[],33],[[],[[34,[35]]]],[[35,35],12],[[35,35],12],[29,35],[29,35],[[35,45],-1,[]],[35,-1,[]],[[45,29],[[50,[35]]]],[[35,35],[[37,[20]]]],0,0,[[-1,38],27,[]],[[35,-1],50,39],[[35,35],-1,[]],[[35,45],-1,[]],[[35,35],2],[35,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[29,35],0,0,0,[[36,36],-1,[]],[[36,-1],2,[[215,[44]]]],[[-1,15],[[17,[16]]],[]],[36,185],[36,45],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[50,[2]]]],[36,36],[[-1,-2],2,[],[]],[[36,36],20],[[-1,-2],20,[],[]],[[],36],[36,-1,[]],[-1,[[50,[36]]],21],[15,[[23,[22]]]],[[36,36],12],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[16,-1],[[23,[36]]],[]],[16,[[13,[-1,24]]],[]],[[16,-1],[[23,[36]]],[]],[[36,3],4],[[36,3],4],[-1,-1,[]],[26,36],[173,36],[[44,29],[[50,[36]]]],[26,[[50,[36,-1]]],[]],[[36,36],12],[[36,36],12],[[36,-1],2,31],[-1,-2,[],[]],[[36,15],32],[36,12],[36,12],[[],33],[[],[[34,[36]]]],[[36,36],12],[[36,36],12],[[36,36],-1,[]],[[36,45],-1,[]],[[36,-1],2,[[215,[44]]]],[[45,29],[[50,[36]]]],[[36,36],[[37,[20]]]],0,0,[[-1,38],27,[]],[[36,-1],50,39],[[36,36],-1,[]],[[36,-1],2,[[215,[44]]]],[36,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[29,36]],"c":[],"p":[[6,"Data",17],[1,"tuple"],[5,"Formatter",6902],[8,"Result",6902],[5,"QuoteTick",268],[5,"TradeTick",350],[5,"OrderBookDelta",180],[5,"Bar",48],[10,"HasTsInit",17],[8,"UnixNanos",6903],[1,"slice"],[1,"bool"],[6,"Result",6904],[5,"TypeId",6905],[5,"Python",6906],[5,"PyAny",6907],[5,"Py",6908],[5,"BarSpecification",48],[5,"BarType",48],[6,"Ordering",6909],[10,"Deserializer",6910],[5,"CStr",6911],[8,"PyResult",6912],[5,"PyErr",6912],[5,"BarTypeParseError",48],[1,"str"],[5,"String",6913],[5,"IndexMap",6914],[1,"u8"],[5,"HashMap",6915],[10,"Hasher",6916],[8,"PyObject",6908],[5,"PyClassItemsIter",6917],[5,"LazyTypeObject",6918],[5,"Price",6775],[5,"Quantity",6839],[6,"Option",6919],[5,"SeparatorPolicy",6920],[10,"Serializer",6921],[5,"PyTypeObject",6922],[5,"InstrumentId",4311],[6,"BookAction",393],[5,"BookOrder",223],[1,"u64"],[1,"f64"],[6,"OrderSide",393],[5,"PyDict",6923],[5,"BookPrice",5559],[6,"PriceType",393],[8,"Result",6924],[5,"Ticker",313],[6,"AggressorSide",393],[5,"TradeId",4728],[6,"AccountType",393],[6,"AggregationSource",393],[6,"AssetClass",393],[6,"AssetType",393],[6,"BarAggregation",393],[6,"BookType",393],[6,"ContingencyType",393],[6,"CurrencyType",393],[6,"InstrumentCloseType",393],[6,"LiquiditySide",393],[6,"MarketStatus",393],[6,"HaltReason",393],[6,"OmsType",393],[6,"OptionKind",393],[6,"OrderStatus",393],[6,"OrderType",393],[6,"PositionSide",393],[6,"TimeInForce",393],[6,"TradingState",393],[6,"TrailingOffsetType",393],[6,"TriggerType",393],[5,"AccountTypeIter",393],[5,"AggregationSourceIter",393],[5,"AggressorSideIter",393],[5,"AssetClassIter",393],[5,"AssetTypeIter",393],[5,"BarAggregationIter",393],[5,"BookActionIter",393],[5,"BookTypeIter",393],[5,"ContingencyTypeIter",393],[5,"CurrencyTypeIter",393],[5,"InstrumentCloseTypeIter",393],[5,"LiquiditySideIter",393],[5,"MarketStatusIter",393],[5,"HaltReasonIter",393],[5,"OmsTypeIter",393],[5,"OptionKindIter",393],[5,"OrderSideIter",393],[5,"OrderStatusIter",393],[5,"OrderTypeIter",393],[5,"PositionSideIter",393],[5,"PriceTypeIter",393],[5,"TimeInForceIter",393],[5,"TradingStateIter",393],[5,"TrailingOffsetTypeIter",393],[5,"TriggerTypeIter",393],[5,"Error",6902],[1,"usize"],[10,"FromU8",393],[6,"OrderEvent",2439],[6,"OrderError",5658],[5,"AccountState",2006],[5,"OrderAcceptedBuilder",2042],[5,"AccountId",4117],[5,"OrderAccepted",2042],[6,"OrderAcceptedBuilderError",2042],[5,"ClientOrderId",4194],[5,"UUID4",6925],[5,"UninitializedFieldError",6926],[5,"TraderId",4767],[5,"StrategyId",4429],[5,"VenueOrderId",4849],[5,"OrderCancelRejectedBuilder",2123],[5,"OrderCancelRejected",2123],[6,"OrderCancelRejectedBuilderError",2123],[5,"Ustr",6927],[5,"OrderCanceledBuilder",2206],[5,"OrderCanceled",2206],[6,"OrderCanceledBuilderError",2206],[5,"OrderDeniedBuilder",2287],[5,"OrderDenied",2287],[6,"OrderDeniedBuilderError",2287],[5,"OrderEmulatedBuilder",2364],[5,"OrderEmulated",2364],[6,"OrderEmulatedBuilderError",2364],[5,"OrderExpiredBuilder",2477],[5,"OrderExpired",2477],[6,"OrderExpiredBuilderError",2477],[5,"OrderFilledBuilder",2558],[5,"OrderFilled",2558],[6,"OrderFilledBuilderError",2558],[5,"Money",6717],[5,"Currency",6597],[5,"PositionId",4390],[5,"OrderInitializedBuilder",2659],[5,"OrderInitialized",2659],[6,"OrderInitializedBuilderError",2659],[5,"ExecAlgorithmId",4273],[10,"Order",5658],[5,"Vec",6928],[5,"OrderListId",4352],[5,"OrderModifyRejectedBuilder",2787],[5,"OrderModifyRejected",2787],[6,"OrderModifyRejectedBuilderError",2787],[5,"OrderPendingCancelBuilder",2870],[5,"OrderPendingCancel",2870],[6,"OrderPendingCancelBuilderError",2870],[5,"OrderPendingUpdateBuilder",2951],[5,"OrderPendingUpdate",2951],[6,"OrderPendingUpdateBuilderError",2951],[5,"OrderRejectedBuilder",3032],[5,"OrderRejected",3032],[6,"OrderRejectedBuilderError",3032],[5,"OrderReleasedBuilder",3113],[5,"OrderReleased",3113],[6,"OrderReleasedBuilderError",3113],[5,"OrderSubmitted",3448],[5,"OrderTriggered",3525],[5,"OrderUpdated",3606],[5,"OrderSubmittedBuilder",3448],[6,"OrderSubmittedBuilderError",3448],[5,"OrderTriggeredBuilder",3525],[6,"OrderTriggeredBuilderError",3525],[5,"OrderUpdatedBuilder",3606],[6,"OrderUpdatedBuilderError",3606],[5,"PositionChanged",3708],[5,"PositionClosed",3743],[5,"PositionOpened",3781],[5,"PositionState",3810],[1,"i64"],[8,"c_char",6929],[5,"ClientId",4156],[5,"ComponentId",4235],[5,"Symbol",4689],[5,"Venue",4807],[5,"OrderBook_API",4006],[5,"CVec",6930],[5,"Level_API",4049],[5,"Level",5608],[1,"u16"],[10,"Instrument",4888],[5,"Decimal",6931],[5,"CryptoFuture",4926],[5,"CryptoPerpetual",4999],[5,"CurrencyPair",5071],[5,"Equity",5139],[5,"FuturesContract",5206],[5,"OptionsContract",5276],[5,"SyntheticInstrument",5424],[5,"Error",6924],[5,"SyntheticInstrument_API",5463],[5,"OrderBook",5489],[6,"BookIntegrityError",5489],[6,"InvalidBookOperation",5489],[5,"Ladder",5559],[8,"OrderId",223],[5,"OrderCore",5658],[5,"LimitOrder",5805],[5,"LimitIfTouchedOrder",5880],[5,"MarketOrder",5959],[5,"MarketIfTouchedOrder",6029],[5,"MarketToLimitOrder",6106],[5,"StopLimitOrder",6180],[5,"StopMarketOrder",6259],[5,"TrailingStopLimitOrder",6336],[5,"TrailingStopMarketOrder",6418],[5,"EnumIterator",6497],[5,"PyModule",6932],[6,"Value",6933],[5,"AccountBalance",6565],[5,"MarginBalance",6565],[10,"Into",6934],[5,"order_filled",3190],[5,"order_denied_max_submitted_rate",3190],[5,"order_rejected_insufficient_margin",3190],[5,"order_initialized_buy_limit",3190],[5,"order_submitted",3190],[5,"order_triggered",3190],[5,"order_emulated",3190],[5,"order_released",3190],[5,"order_updated",3190],[5,"order_pending_update",3190],[5,"order_pending_cancel",3190],[5,"order_modify_rejected",3190],[5,"order_accepted",3190],[5,"order_cancel_rejected",3190],[5,"order_expired",3190],[6,"PositionEvent",3693],[5,"account_id",4469],[5,"account_ib",4469],[5,"client_id_binance",4469],[5,"client_id_dydx",4469],[5,"client_order_id",4469],[5,"component_risk_engine",4469],[5,"exec_algorithm_id",4469],[5,"instrument_id_eth_usdt_binance",4469],[5,"instrument_id_btc_usdt",4469],[5,"order_list_id_test",4469],[5,"position_id_test",4469],[5,"strategy_id_ema_cross",4469],[5,"symbol_eth_perp",4469],[5,"symbol_aud_usd",4469],[5,"trade_id",4469],[5,"trader_id",4469],[5,"venue_binance",4469],[5,"venue_sim",4469],[5,"venue_order_id",4469],[5,"uuid4",4469],[5,"crypto_future_btcusdt",5347],[5,"crypto_perpetual_ethusdt",5347],[5,"xbtusd_bitmex",5347],[5,"currency_pair_btcusdt",5347],[5,"equity_aapl",5347],[5,"futures_contract_es",5347],[5,"options_contract_appl",5347]],"b":[[31,"impl-From%3CQuoteTick%3E-for-Data"],[32,"impl-From%3CTradeTick%3E-for-Data"],[33,"impl-From%3COrderBookDelta%3E-for-Data"],[35,"impl-From%3CBar%3E-for-Data"],[95,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarSpecification"],[96,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarSpecification"],[98,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarType"],[100,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarType"],[101,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Bar"],[102,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Bar"],[104,"impl-Debug-for-BarSpecification"],[105,"impl-Display-for-BarSpecification"],[106,"impl-Display-for-BarType"],[107,"impl-Debug-for-BarType"],[108,"impl-Display-for-BarTypeParseError"],[109,"impl-Debug-for-BarTypeParseError"],[110,"impl-Display-for-Bar"],[111,"impl-Debug-for-Bar"],[193,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDelta"],[195,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDelta"],[197,"impl-Debug-for-OrderBookDelta"],[198,"impl-Display-for-OrderBookDelta"],[238,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookOrder"],[239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookOrder"],[241,"impl-Display-for-BookOrder"],[242,"impl-Debug-for-BookOrder"],[284,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTick"],[286,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTick"],[289,"impl-Display-for-QuoteTick"],[290,"impl-Debug-for-QuoteTick"],[326,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Ticker"],[327,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Ticker"],[328,"impl-Debug-for-Ticker"],[329,"impl-Display-for-Ticker"],[363,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTick"],[364,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTick"],[366,"impl-Debug-for-TradeTick"],[367,"impl-Display-for-TradeTick"],[1027,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountType"],[1028,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountType"],[1029,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggregationSource"],[1030,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggregationSource"],[1032,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggressorSide"],[1034,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggressorSide"],[1035,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetClass"],[1037,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetClass"],[1038,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetType"],[1040,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetType"],[1042,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarAggregation"],[1043,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarAggregation"],[1045,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookAction"],[1046,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookAction"],[1048,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookType"],[1049,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookType"],[1051,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ContingencyType"],[1052,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ContingencyType"],[1054,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyType"],[1055,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyType"],[1057,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentCloseType"],[1058,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentCloseType"],[1060,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LiquiditySide"],[1061,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LiquiditySide"],[1062,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketStatus"],[1063,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketStatus"],[1065,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HaltReason"],[1067,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HaltReason"],[1069,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OmsType"],[1070,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OmsType"],[1071,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionKind"],[1072,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionKind"],[1074,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderSide"],[1075,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderSide"],[1077,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderStatus"],[1079,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderStatus"],[1080,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderType"],[1082,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderType"],[1083,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionSide"],[1085,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionSide"],[1086,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PriceType"],[1087,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PriceType"],[1089,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeInForce"],[1090,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeInForce"],[1092,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradingState"],[1093,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradingState"],[1095,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingOffsetType"],[1096,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingOffsetType"],[1098,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TriggerType"],[1099,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TriggerType"],[1102,"impl-Debug-for-AccountType"],[1103,"impl-Display-for-AccountType"],[1105,"impl-Display-for-AggregationSource"],[1106,"impl-Debug-for-AggregationSource"],[1108,"impl-Display-for-AggressorSide"],[1109,"impl-Debug-for-AggressorSide"],[1111,"impl-Debug-for-AssetClass"],[1112,"impl-Display-for-AssetClass"],[1114,"impl-Debug-for-AssetType"],[1115,"impl-Display-for-AssetType"],[1117,"impl-Display-for-BarAggregation"],[1118,"impl-Debug-for-BarAggregation"],[1120,"impl-Debug-for-BookAction"],[1121,"impl-Display-for-BookAction"],[1123,"impl-Debug-for-BookType"],[1124,"impl-Display-for-BookType"],[1126,"impl-Debug-for-ContingencyType"],[1127,"impl-Display-for-ContingencyType"],[1129,"impl-Display-for-CurrencyType"],[1130,"impl-Debug-for-CurrencyType"],[1132,"impl-Debug-for-InstrumentCloseType"],[1133,"impl-Display-for-InstrumentCloseType"],[1135,"impl-Display-for-LiquiditySide"],[1136,"impl-Debug-for-LiquiditySide"],[1138,"impl-Display-for-MarketStatus"],[1139,"impl-Debug-for-MarketStatus"],[1141,"impl-Debug-for-HaltReason"],[1142,"impl-Display-for-HaltReason"],[1144,"impl-Display-for-OmsType"],[1145,"impl-Debug-for-OmsType"],[1147,"impl-Display-for-OptionKind"],[1148,"impl-Debug-for-OptionKind"],[1150,"impl-Debug-for-OrderSide"],[1151,"impl-Display-for-OrderSide"],[1153,"impl-Debug-for-OrderStatus"],[1154,"impl-Display-for-OrderStatus"],[1156,"impl-Display-for-OrderType"],[1157,"impl-Debug-for-OrderType"],[1159,"impl-Display-for-PositionSide"],[1160,"impl-Debug-for-PositionSide"],[1162,"impl-Debug-for-PriceType"],[1163,"impl-Display-for-PriceType"],[1165,"impl-Debug-for-TimeInForce"],[1166,"impl-Display-for-TimeInForce"],[1168,"impl-Debug-for-TradingState"],[1169,"impl-Display-for-TradingState"],[1171,"impl-Display-for-TrailingOffsetType"],[1172,"impl-Debug-for-TrailingOffsetType"],[1174,"impl-Display-for-TriggerType"],[1175,"impl-Debug-for-TriggerType"],[2074,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderAccepted"],[2075,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderAccepted"],[2076,"impl-Display-for-OrderAcceptedBuilderError"],[2077,"impl-Debug-for-OrderAcceptedBuilderError"],[2078,"impl-Debug-for-OrderAccepted"],[2079,"impl-Display-for-OrderAccepted"],[2081,"impl-From%3CString%3E-for-OrderAcceptedBuilderError"],[2082,"impl-From%3CUninitializedFieldError%3E-for-OrderAcceptedBuilderError"],[2154,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderCancelRejected"],[2156,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderCancelRejected"],[2157,"impl-Debug-for-OrderCancelRejectedBuilderError"],[2158,"impl-Display-for-OrderCancelRejectedBuilderError"],[2159,"impl-Display-for-OrderCancelRejected"],[2160,"impl-Debug-for-OrderCancelRejected"],[2162,"impl-From%3CUninitializedFieldError%3E-for-OrderCancelRejectedBuilderError"],[2163,"impl-From%3CString%3E-for-OrderCancelRejectedBuilderError"],[2238,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderCanceled"],[2239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderCanceled"],[2240,"impl-Debug-for-OrderCanceledBuilderError"],[2241,"impl-Display-for-OrderCanceledBuilderError"],[2242,"impl-Display-for-OrderCanceled"],[2243,"impl-Debug-for-OrderCanceled"],[2245,"impl-From%3CString%3E-for-OrderCanceledBuilderError"],[2247,"impl-From%3CUninitializedFieldError%3E-for-OrderCanceledBuilderError"],[2317,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderDenied"],[2318,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderDenied"],[2319,"impl-Debug-for-OrderDeniedBuilderError"],[2320,"impl-Display-for-OrderDeniedBuilderError"],[2321,"impl-Debug-for-OrderDenied"],[2322,"impl-Display-for-OrderDenied"],[2324,"impl-From%3CString%3E-for-OrderDeniedBuilderError"],[2325,"impl-From%3CUninitializedFieldError%3E-for-OrderDeniedBuilderError"],[2393,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderEmulated"],[2395,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderEmulated"],[2396,"impl-Debug-for-OrderEmulatedBuilderError"],[2397,"impl-Display-for-OrderEmulatedBuilderError"],[2398,"impl-Debug-for-OrderEmulated"],[2399,"impl-Display-for-OrderEmulated"],[2401,"impl-From%3CString%3E-for-OrderEmulatedBuilderError"],[2403,"impl-From%3CUninitializedFieldError%3E-for-OrderEmulatedBuilderError"],[2508,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderExpired"],[2509,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderExpired"],[2511,"impl-Display-for-OrderExpiredBuilderError"],[2512,"impl-Debug-for-OrderExpiredBuilderError"],[2513,"impl-Display-for-OrderExpired"],[2514,"impl-Debug-for-OrderExpired"],[2517,"impl-From%3CString%3E-for-OrderExpiredBuilderError"],[2518,"impl-From%3CUninitializedFieldError%3E-for-OrderExpiredBuilderError"],[2593,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderFilled"],[2594,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderFilled"],[2596,"impl-Debug-for-OrderFilledBuilderError"],[2597,"impl-Display-for-OrderFilledBuilderError"],[2598,"impl-Debug-for-OrderFilled"],[2599,"impl-Display-for-OrderFilled"],[2601,"impl-From%3CUninitializedFieldError%3E-for-OrderFilledBuilderError"],[2603,"impl-From%3CString%3E-for-OrderFilledBuilderError"],[2702,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderInitialized"],[2703,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderInitialized"],[2705,"impl-Display-for-OrderInitializedBuilderError"],[2706,"impl-Debug-for-OrderInitializedBuilderError"],[2707,"impl-Display-for-OrderInitialized"],[2708,"impl-Debug-for-OrderInitialized"],[2710,"impl-From%3CUninitializedFieldError%3E-for-OrderInitializedBuilderError"],[2712,"impl-From%3CString%3E-for-OrderInitializedBuilderError"],[2818,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderModifyRejected"],[2820,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderModifyRejected"],[2821,"impl-Debug-for-OrderModifyRejectedBuilderError"],[2822,"impl-Display-for-OrderModifyRejectedBuilderError"],[2823,"impl-Display-for-OrderModifyRejected"],[2824,"impl-Debug-for-OrderModifyRejected"],[2826,"impl-From%3CString%3E-for-OrderModifyRejectedBuilderError"],[2827,"impl-From%3CUninitializedFieldError%3E-for-OrderModifyRejectedBuilderError"],[2901,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderPendingCancel"],[2903,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderPendingCancel"],[2904,"impl-Display-for-OrderPendingCancelBuilderError"],[2905,"impl-Debug-for-OrderPendingCancelBuilderError"],[2906,"impl-Debug-for-OrderPendingCancel"],[2907,"impl-Display-for-OrderPendingCancel"],[2909,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingCancelBuilderError"],[2911,"impl-From%3CString%3E-for-OrderPendingCancelBuilderError"],[2982,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderPendingUpdate"],[2984,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderPendingUpdate"],[2985,"impl-Debug-for-OrderPendingUpdateBuilderError"],[2986,"impl-Display-for-OrderPendingUpdateBuilderError"],[2987,"impl-Display-for-OrderPendingUpdate"],[2988,"impl-Debug-for-OrderPendingUpdate"],[2990,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingUpdateBuilderError"],[2991,"impl-From%3CString%3E-for-OrderPendingUpdateBuilderError"],[3064,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderRejected"],[3065,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderRejected"],[3066,"impl-Display-for-OrderRejectedBuilderError"],[3067,"impl-Debug-for-OrderRejectedBuilderError"],[3068,"impl-Display-for-OrderRejected"],[3069,"impl-Debug-for-OrderRejected"],[3072,"impl-From%3CUninitializedFieldError%3E-for-OrderRejectedBuilderError"],[3073,"impl-From%3CString%3E-for-OrderRejectedBuilderError"],[3142,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderReleased"],[3143,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderReleased"],[3145,"impl-Display-for-OrderReleasedBuilderError"],[3146,"impl-Debug-for-OrderReleasedBuilderError"],[3147,"impl-Debug-for-OrderReleased"],[3148,"impl-Display-for-OrderReleased"],[3150,"impl-From%3CString%3E-for-OrderReleasedBuilderError"],[3152,"impl-From%3CUninitializedFieldError%3E-for-OrderReleasedBuilderError"],[3479,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderSubmitted"],[3480,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderSubmitted"],[3482,"impl-Display-for-OrderSubmittedBuilderError"],[3483,"impl-Debug-for-OrderSubmittedBuilderError"],[3484,"impl-Debug-for-OrderSubmitted"],[3485,"impl-Display-for-OrderSubmitted"],[3487,"impl-From%3CUninitializedFieldError%3E-for-OrderSubmittedBuilderError"],[3488,"impl-From%3CString%3E-for-OrderSubmittedBuilderError"],[3556,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderTriggered"],[3557,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderTriggered"],[3559,"impl-Debug-for-OrderTriggeredBuilderError"],[3560,"impl-Display-for-OrderTriggeredBuilderError"],[3561,"impl-Debug-for-OrderTriggered"],[3562,"impl-Display-for-OrderTriggered"],[3564,"impl-From%3CUninitializedFieldError%3E-for-OrderTriggeredBuilderError"],[3566,"impl-From%3CString%3E-for-OrderTriggeredBuilderError"],[3637,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderUpdated"],[3638,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderUpdated"],[3640,"impl-Display-for-OrderUpdatedBuilderError"],[3641,"impl-Debug-for-OrderUpdatedBuilderError"],[3642,"impl-Debug-for-OrderUpdated"],[3643,"impl-Display-for-OrderUpdated"],[3646,"impl-From%3CString%3E-for-OrderUpdatedBuilderError"],[3647,"impl-From%3CUninitializedFieldError%3E-for-OrderUpdatedBuilderError"],[4132,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountId"],[4134,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountId"],[4135,"impl-Display-for-AccountId"],[4136,"impl-Debug-for-AccountId"],[4170,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientId"],[4171,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientId"],[4173,"impl-Display-for-ClientId"],[4174,"impl-Debug-for-ClientId"],[4209,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientOrderId"],[4211,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientOrderId"],[4212,"impl-Debug-for-ClientOrderId"],[4213,"impl-Display-for-ClientOrderId"],[4249,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentId"],[4250,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentId"],[4252,"impl-Debug-for-ComponentId"],[4253,"impl-Display-for-ComponentId"],[4287,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExecAlgorithmId"],[4289,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExecAlgorithmId"],[4290,"impl-Display-for-ExecAlgorithmId"],[4291,"impl-Debug-for-ExecAlgorithmId"],[4326,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentId"],[4327,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentId"],[4329,"impl-Display-for-InstrumentId"],[4330,"impl-Debug-for-InstrumentId"],[4366,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderListId"],[4368,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderListId"],[4369,"impl-Debug-for-OrderListId"],[4370,"impl-Display-for-OrderListId"],[4405,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionId"],[4406,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionId"],[4408,"impl-Debug-for-PositionId"],[4409,"impl-Display-for-PositionId"],[4444,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StrategyId"],[4445,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StrategyId"],[4447,"impl-Display-for-StrategyId"],[4448,"impl-Debug-for-StrategyId"],[4704,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Symbol"],[4705,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Symbol"],[4707,"impl-Debug-for-Symbol"],[4708,"impl-Display-for-Symbol"],[4743,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeId"],[4745,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeId"],[4746,"impl-Debug-for-TradeId"],[4747,"impl-Display-for-TradeId"],[4783,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TraderId"],[4784,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TraderId"],[4785,"impl-Debug-for-TraderId"],[4786,"impl-Display-for-TraderId"],[4823,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Venue"],[4824,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Venue"],[4826,"impl-Debug-for-Venue"],[4827,"impl-Display-for-Venue"],[4864,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+VenueOrderId"],[4866,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26VenueOrderId"],[4867,"impl-Display-for-VenueOrderId"],[4868,"impl-Debug-for-VenueOrderId"],[4943,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoFuture"],[4944,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoFuture"],[5015,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoPerpetual"],[5016,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoPerpetual"],[5087,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyPair"],[5089,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyPair"],[5155,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Equity"],[5157,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Equity"],[5225,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26FuturesContract"],[5227,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+FuturesContract"],[5296,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionsContract"],[5297,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionsContract"],[5440,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SyntheticInstrument"],[5441,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SyntheticInstrument"],[5520,"impl-Display-for-InvalidBookOperation"],[5521,"impl-Debug-for-InvalidBookOperation"],[5522,"impl-Display-for-BookIntegrityError"],[5523,"impl-Debug-for-BookIntegrityError"],[5579,"impl-Display-for-BookPrice"],[5580,"impl-Debug-for-BookPrice"],[5701,"impl-Debug-for-OrderError"],[5702,"impl-Display-for-OrderError"],[5827,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitOrder"],[5828,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitOrder"],[5902,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitIfTouchedOrder"],[5903,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitIfTouchedOrder"],[5979,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketOrder"],[5980,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketOrder"],[6051,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketIfTouchedOrder"],[6052,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketIfTouchedOrder"],[6128,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketToLimitOrder"],[6129,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketToLimitOrder"],[6202,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopLimitOrder"],[6203,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopLimitOrder"],[6281,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopMarketOrder"],[6282,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopMarketOrder"],[6358,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopLimitOrder"],[6359,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopLimitOrder"],[6440,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopMarketOrder"],[6441,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopMarketOrder"],[6504,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EnumIterator"],[6505,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EnumIterator"],[6573,"impl-Display-for-AccountBalance"],[6574,"impl-Debug-for-AccountBalance"],[6575,"impl-Debug-for-MarginBalance"],[6576,"impl-Display-for-MarginBalance"],[6684,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Currency"],[6686,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Currency"],[6720,"impl-Add%3Cf64%3E-for-Money"],[6721,"impl-Add-for-Money"],[6739,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Money"],[6740,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Money"],[6742,"impl-Debug-for-Money"],[6743,"impl-Display-for-Money"],[6765,"impl-Sub-for-Money"],[6766,"impl-Sub%3Cf64%3E-for-Money"],[6779,"impl-Add%3Cf64%3E-for-Price"],[6780,"impl-Add-for-Price"],[6799,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Price"],[6801,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Price"],[6802,"impl-Display-for-Price"],[6803,"impl-Debug-for-Price"],[6828,"impl-Sub-for-Price"],[6829,"impl-Sub%3Cf64%3E-for-Price"],[6862,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Quantity"],[6864,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Quantity"],[6865,"impl-Display-for-Quantity"],[6866,"impl-Debug-for-Quantity"],[6868,"impl-From%3C%26str%3E-for-Quantity"],[6869,"impl-From%3Ci64%3E-for-Quantity"],[6883,"impl-Mul-for-Quantity"],[6884,"impl-Mul%3Cf64%3E-for-Quantity"]]}],\ ["nautilus_network",{"doc":"","t":"CCCCPPFGFFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNHFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["http","python","socket","websocket","DELETE","GET","HttpClient","HttpMethod","HttpResponse","InnerHttpClient","PATCH","POST","PUT","arguments","arguments","arguments","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","doc","doc","doc","eq","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","from","from","from","from","hash","into","into","into","into","into","into_py","into_py","into_py","items_iter","items_iter","items_iter","lazy_type_object","lazy_type_object","lazy_type_object","py_new","send_request","status","to_owned","to_owned","to_owned","to_response","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","network","SocketClient","SocketConfig","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","connect","disconnect","doc","doc","extract","extract","extract","extract","extract","fmt","from","from","into","into","into_py","into_py","is_disconnected","items_iter","items_iter","lazy_type_object","lazy_type_object","send_bytes","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","WebSocketClient","WebSocketConfig","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","connect","disconnect","doc","doc","extract","extract","extract","extract","extract","fmt","from","from","into","into","into_py","into_py","is_disconnected","items_iter","items_iter","lazy_type_object","lazy_type_object","send_bytes","send_close_message","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip"],"q":[[0,"nautilus_network"],[4,"nautilus_network::http"],[92,"nautilus_network::python"],[93,"nautilus_network::socket"],[136,"nautilus_network::websocket"],[180,"pyo3::marker"],[181,"pyo3::types::any"],[182,"pyo3::instance"],[183,"core::ffi::c_str"],[184,"pyo3::err"],[185,"pyo3::err"],[186,"core::fmt"],[187,"core::fmt"],[188,"http::method"],[189,"pyo3::instance"],[190,"pyo3::impl_::pyclass::lazy_type_object"],[191,"alloc::string"],[192,"alloc::vec"],[193,"core::option"],[194,"std::collections::hash::map"],[195,"core::error"],[196,"alloc::boxed"],[197,"hyper::body::body"],[198,"http::response"],[199,"core::any"],[200,"pyo3_ffi::cpython::object"],[201,"pyo3::types::module"],[202,"std::io::error"],[203,"tungstenite::error"]],"d":["","","","","","","","","HttpResponse contains relevant data from a HTTP request.","Provides a high-performance HttpClient for HTTP requests.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Create a new HttpClient","","","","","","","","","","","","","","","","","","","","","","","","","","Loaded as nautilus_pyo3.network","","Configuration for TCP socket connection.","","","","","","","","","","Set disconnect mode to true.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a websocket client.","Set disconnect mode to true.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,5,5,0,0,0,0,5,5,5,5,6,13,4,5,6,13,4,5,6,13,4,5,6,4,5,6,4,5,6,13,5,5,5,5,5,5,6,6,6,13,13,5,6,4,5,6,13,5,4,5,5,6,13,5,6,13,5,6,13,5,6,13,13,4,6,4,5,6,4,4,5,6,13,4,5,6,13,4,5,6,13,5,6,13,4,5,6,13,0,0,0,33,34,33,34,33,34,33,33,34,34,33,34,33,33,33,34,34,33,33,34,33,34,33,34,34,33,34,33,34,34,33,33,34,33,34,33,34,33,34,33,34,0,0,37,38,37,38,37,38,37,37,38,38,37,38,37,37,37,38,38,37,37,38,37,38,37,38,38,37,38,37,38,38,38,37,37,38,37,38,37,38,37,38,37,38],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,4],[5,5],[6,6],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[],4],[1,[[9,[8]]]],[1,[[9,[8]]]],[1,[[9,[8]]]],[[5,5],10],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[2,-1],[[9,[5]]],[]],[[2,-1],[[9,[5]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[6]]],[]],[[2,-1],[[9,[6]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[13]]],[]],[[2,-1],[[9,[13]]],[]],[[5,14],15],[[6,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[5,-1],7,16],[-1,-2,[],[]],[5,17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[5,1],18],[[6,1],18],[[13,1],18],[[],19],[[],19],[[],19],[[],[[20,[5]]]],[[],[[20,[6]]]],[[],[[20,[13]]]],[[[22,[21]],[22,[[7,[21,0]]]],[23,[0]]],13],[[4,17,21,[24,[21,21]],[23,[[22,[25]]]]],[[12,[6,[27,[26]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,[29,[28]]],[[12,[6,[27,[26]]]]]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[1,31],[1,31],[1,31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,32],[[9,[7]]]],0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,33],[[-1,-2],7,[],[]],[[33,[23,[18]],[23,[18]],[23,[18]]],[[35,[34]]]],[34,7],[1,[[9,[8]]]],[1,[[9,[8]]]],[[2,-1],[[9,[33]]],[]],[[2,-1],[[9,[33]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[34]]],[]],[[2,-1],[[9,[34]]],[]],[[33,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[33,1],18],[[34,1],18],[34,10],[[],19],[[],19],[[],[[20,[33]]]],[[],[[20,[34]]]],[[34,[36,[25]]],7],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[1,31],[1,31],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,37],[[-1,-2],7,[],[]],[[37,[23,[18]],[23,[18]],[23,[18]]],[[12,[38,39]]]],[38,7],[1,[[9,[8]]]],[1,[[9,[8]]]],[[2,-1],[[9,[37]]],[]],[[2,-1],[[9,[37]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[38]]],[]],[[2,-1],[[9,[38]]],[]],[[37,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[37,1],18],[[38,1],18],[38,10],[[],19],[[],19],[[],[[20,[37]]]],[[],[[20,[38]]]],[[38,[22,[25]]],[[12,[7,39]]]],[38,7],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[1,31],[1,31],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"Python",180],[5,"PyAny",181],[5,"Py",182],[5,"InnerHttpClient",4],[6,"HttpMethod",4],[5,"HttpResponse",4],[1,"tuple"],[5,"CStr",183],[8,"PyResult",184],[1,"bool"],[5,"PyErr",184],[6,"Result",185],[5,"HttpClient",4],[5,"Formatter",186],[8,"Result",186],[10,"Hasher",187],[5,"Method",188],[8,"PyObject",182],[5,"PyClassItemsIter",189],[5,"LazyTypeObject",190],[5,"String",191],[5,"Vec",192],[6,"Option",193],[5,"HashMap",194],[1,"u8"],[10,"Error",195],[5,"Box",196],[5,"Body",197],[5,"Response",198],[5,"TypeId",199],[5,"PyTypeObject",200],[5,"PyModule",201],[5,"SocketConfig",93],[5,"SocketClient",93],[8,"Result",202],[1,"slice"],[5,"WebSocketConfig",136],[5,"WebSocketClient",136],[6,"Error",203]],"b":[[37,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpMethod"],[38,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpMethod"],[40,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpResponse"],[41,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpResponse"],[43,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpClient"],[44,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpClient"],[107,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketConfig"],[108,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketConfig"],[110,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketClient"],[111,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketClient"],[150,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketConfig"],[151,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketConfig"],[153,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketClient"],[154,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketClient"]]}],\ ["nautilus_persistence",{"doc":"","t":"CCCCPPKGKKKGPPPPPPKNNCNNNNMMCMHNNNNNNNNNNMNNNCNNNNNNCNNNNNNNNMCCFFFNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFIFONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNCCCFGPPNNNNNNNNNNNHNNNOHNNNNNNNNNFNNNNNONNNONFNNNNNNNNNNNNNCHCCCPGPPPNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNCCCCFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNN","n":["arrow","backend","db","python","ArrowError","ArrowError","ArrowSchemaProvider","DataStreamingError","DecodeDataFromRecordBatch","DecodeFromRecordBatch","EncodeToRecordBatch","EncodingError","InvalidColumnType","IoError","MissingColumn","MissingMetadata","ParseError","PythonError","WriteStream","as_error_source","as_error_source","bar","borrow","borrow","borrow_mut","borrow_mut","decode_batch","decode_data_batch","delta","encode_batch","extract_column","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_schema","get_schema_map","into","into","quote","separate_by_policy","separate_by_policy","source","source","to_string","to_string","trade","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write","kmerge_batch","session","EagerStream","ElementBatchIter","KMerge","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","drop","from","from","from","from_stream_with_runtime","into","into","into","into_iter","into_iter","into_py_dict","into_py_dict","item","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","new","next","next","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","push_iter","stream_safe","stream_safe","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","DataBackendSession","DataQueryResult","QueryResult","TsInitComparator","acc","add_file","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chunk_size","compare","default","doc","doc","drop","drop_chunk","extract","extract","extract","extract","fmt","from","from","from","get_query_result","into","into","into","into_iter","into_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","new","new","next","result","runtime","size","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","vzip","write_data","database","schema","sql","Database","DatabaseEngine","POSTGRES","SQLITE","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","execute","fetch_all","from","from","get_db_options","init_db_schema","into","into","new","pool","setup_test_database","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","GeneralItem","borrow","borrow_mut","from","from_row","into","key","try_from","try_into","type_id","value","vzip","SqlCacheDatabase","add","borrow","borrow_mut","from","get","into","key_general","key_trader","new","try_from","try_into","type_id","vzip","backend","persistence","wranglers","session","transformer","Bar","NautilusDataType","OrderBookDelta","QuoteTick","TradeTick","arguments","borrow","borrow_mut","clone","clone_into","doc","extract","extract","extract","fmt","from","into","into_py","items_iter","lazy_type_object","to_owned","try_from","try_into","type_id","type_object_raw","vzip","DataTransformer","arguments","borrow","borrow_mut","doc","extract","extract","from","get_schema_map","into","into_py","items_iter","lazy_type_object","pyo3_bars_to_batches_bytes","pyo3_order_book_deltas_to_batches_bytes","pyo3_quote_ticks_to_batches_bytes","pyo3_trade_ticks_to_batches_bytes","pyobjects_to_batches_bytes","try_from","try_into","type_id","type_object_raw","vzip","bar","delta","quote","trade","BarDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","OrderBookDeltaDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","QuoteTickDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","TradeTickDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip"],"q":[[0,"nautilus_persistence"],[4,"nautilus_persistence::arrow"],[62,"nautilus_persistence::backend"],[64,"nautilus_persistence::backend::kmerge_batch"],[166,"nautilus_persistence::backend::session"],[226,"nautilus_persistence::db"],[229,"nautilus_persistence::db::database"],[259,"nautilus_persistence::db::schema"],[271,"nautilus_persistence::db::sql"],[285,"nautilus_persistence::python"],[288,"nautilus_persistence::python::backend"],[290,"nautilus_persistence::python::backend::session"],[316,"nautilus_persistence::python::backend::transformer"],[339,"nautilus_persistence::python::wranglers"],[343,"nautilus_persistence::python::wranglers::bar"],[360,"nautilus_persistence::python::wranglers::delta"],[377,"nautilus_persistence::python::wranglers::quote"],[394,"nautilus_persistence::python::wranglers::trade"],[411,"core::error"],[412,"alloc::string"],[413,"std::collections::hash::map"],[414,"arrow_array::record_batch"],[415,"alloc::vec"],[416,"core::result"],[417,"nautilus_model::data"],[418,"arrow_schema::error"],[419,"arrow_array::array"],[420,"arrow_schema::datatype"],[421,"arrow_array::array"],[422,"core::fmt"],[423,"std::io::error"],[424,"core::option"],[425,"arrow_schema::schema"],[426,"thousands::policies"],[427,"core::any"],[428,"unicode_normalization::replace"],[429,"tokio::runtime::runtime"],[430,"alloc::sync"],[431,"core::marker"],[432,"futures_core::stream"],[433,"pyo3::marker"],[434,"pyo3::types::dict"],[435,"alloc::vec::into_iter"],[436,"core::iter::traits::iterator"],[437,"compare"],[438,"unicode_normalization::recompose"],[439,"unicode_normalization::decompose"],[440,"unicode_normalization::stream_safe"],[441,"datafusion_common::error"],[442,"pyo3::types::any"],[443,"pyo3::instance"],[444,"core::cmp"],[445,"core::ffi::c_str"],[446,"pyo3::err"],[447,"pyo3::impl_::pyclass::lazy_type_object"],[448,"pyo3_ffi::cpython::object"],[449,"sqlx_core::error"],[450,"anyhow"],[451,"sqlx_core::any::row"],[452,"sqlx_core::from_row"],[453,"core::marker"],[454,"sqlx_core::error"],[455,"nautilus_model::identifiers::trader_id"],[456,"pyo3::types::module"],[457,"pyo3::types::typeobject"],[458,"nautilus_model::data::bar"],[459,"pyo3::types::bytes"],[460,"nautilus_model::data::delta"],[461,"nautilus_model::data::quote"],[462,"nautilus_model::data::trade"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides a DataFusion session and registers DataFusion …","","","","","Query a file for its records. the caller must specify T to …","","","","","","","","","","","","","","Chunks generated by iteration must be dropped after use, …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","Loaded as nautilus_pyo3.persistence","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Return Python bytes from the given list of ‘legacy’ …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","",""],"i":[0,0,0,0,18,7,0,0,0,0,0,0,7,18,7,7,7,18,0,18,7,0,18,7,18,7,5,87,0,10,0,18,18,7,7,18,18,18,18,7,7,88,88,18,7,0,18,7,18,7,18,7,0,18,7,18,7,18,7,18,7,27,0,0,0,0,0,30,41,38,30,41,38,30,38,30,30,41,38,30,30,41,38,30,38,30,38,41,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,30,38,30,38,30,38,30,38,30,38,38,30,38,30,41,38,30,41,38,30,41,38,30,41,38,0,0,0,0,54,46,46,50,46,54,50,46,54,46,50,50,46,54,54,54,46,46,54,54,50,50,46,54,46,50,46,54,54,46,54,46,54,46,54,46,54,54,54,46,54,50,46,54,50,46,54,50,46,54,46,54,50,46,54,46,0,0,0,0,0,67,67,67,60,67,60,60,60,60,60,67,60,60,0,67,60,60,60,0,60,67,60,67,60,67,60,67,60,0,69,69,69,69,69,69,69,69,69,69,69,0,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,75,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,0,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,0,0,0,0,0,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,0,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,0,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,1,[]],[-1,1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[2,2]],4],[[8,[[6,[5]],7]]]],[[[3,[2,2]],4],[[8,[[6,[9]],7]]]],0,[[[3,[2,2]],[11,[10]]],[[8,[4,12]]]],[[[11,[13]],14,15,16],[[8,[-1,7]]],17],[[18,19],20],[[18,19],20],[[7,19],20],[[7,19],20],[-1,-1,[]],[12,18],[21,18],[22,18],[12,7],[-1,-1,[]],[[[23,[[3,[2,2]]]]],24],[[],[[3,[2,2]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,25],2,[]],[[-1,25],2,[]],[18,[[23,[1]]]],[7,[[23,[1]]]],[-1,2,[]],[-1,2,[]],0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[27,4],[[8,[28,18]]]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[30,[-1]]],28,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-2,[32,[31]]],[[30,[-1]]],33,[[35,[],[[34,[-1]]]],33]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,36],37,[]],[[-1,36],37,[]],0,[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,28,[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,28,[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,28,[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,28,[]],[-3,[[38,[-2,-1,-3]]],[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]]],[[[30,[-1]]],[[23,[-2]]],[],[]],[[[38,[-2,-1,-3]]],[[23,[-4]]],[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]],[]],[-1,[[43,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[[[38,[-2,-1,-3]],-2],28,[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[46,14,14,[23,[14]]],[[47,[28]]]],[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[50,[41,[-1,9]],[41,[-1,9]]],51,[[40,[],[[34,[[39,[9]]]]]]]],[[],50],[36,[[53,[52]]]],[36,[[53,[52]]]],[54,28],[54,28],[[48,-1],[[53,[46]]],[]],[[48,-1],[[53,[46]]],[]],[[48,-1],[[53,[54]]],[]],[[48,-1],[[53,[54]]],[]],[[50,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[46,55],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[46,36],56],[[54,36],56],[[],57],[[],57],[[],[[58,[46]]]],[[],[[58,[54]]]],[15,46],[[55,15],54],[54,[[23,[-1]]],[]],0,0,0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[36,59],[36,59],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[11,[-1]],[3,[2,2]],27],[[47,[28,18]]],10],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[60,60],[[-1,-2],28,[],[]],[[60,14],[[63,[61,62]]]],[[60,14],[[63,[[6,[-1]],62]]],[[65,[64]],66]],[-1,-1,[]],[-1,-1,[]],[[[23,[67]],[23,[14]]],68],[[60,14],[[63,[28]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[67]],[23,[14]]],60],0,[[],60],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,[[70,[69]]],71],[-1,-2,[],[]],0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],0,[-1,-2,[],[]],0,[[72,2,2],[[8,[61,62]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[72,2],[[6,[69]]]],[-1,-2,[],[]],[72,2],[72,2],[[73,60],72],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,-2,[],[]],0,[[36,74],[[53,[28]]]],0,0,0,0,0,0,0,0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[75,75],[[-1,-2],28,[],[]],[36,[[53,[52]]]],[48,[[8,[-1,21]]],[]],[[48,-1],[[53,[75]]],[]],[[48,-1],[[53,[75]]],[]],[[75,19],20],[-1,-1,[]],[-1,-2,[],[]],[[75,36],56],[[],57],[[],[[58,[75]]]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[76]]],[]],[[48,-1],[[53,[76]]],[]],[-1,-1,[]],[[36,77],[[53,[[49,[37]]]]]],[-1,-2,[],[]],[[76,36],56],[[],57],[[],[[58,[76]]]],[[36,[6,[78]]],[[53,[[49,[79]]]]]],[[36,[6,[80]]],[[53,[[49,[79]]]]]],[[36,[6,[81]]],[[53,[[49,[79]]]]]],[[36,[6,[82]]],[[53,[[49,[79]]]]]],[[36,[6,[56]]],[[53,[[49,[79]]]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,0,0,0,0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[83]]],[]],[[48,-1],[[53,[83]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[83,36],56],[[],57],[[],[[58,[83]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[84]]],[]],[[48,-1],[[53,[84]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[84,36],56],[[],57],[[],[[58,[84]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[85]]],[]],[[48,-1],[[53,[85]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[85,36],56],[[],57],[[],[[58,[85]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[86]]],[]],[[48,-1],[[53,[86]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[86,36],56],[[],57],[[],[[58,[86]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]]],"c":[],"p":[[10,"Error",411],[5,"String",412],[5,"HashMap",413],[5,"RecordBatch",414],[10,"DecodeFromRecordBatch",4],[5,"Vec",415],[6,"EncodingError",4],[6,"Result",416],[6,"Data",417],[10,"EncodeToRecordBatch",4],[1,"slice"],[6,"ArrowError",418],[8,"ArrayRef",419],[1,"str"],[1,"usize"],[6,"DataType",420],[10,"Array",419],[6,"DataStreamingError",4],[5,"Formatter",421],[8,"Result",421],[5,"PyErr",422],[5,"Error",423],[6,"Option",424],[5,"Schema",425],[5,"SeparatorPolicy",426],[5,"TypeId",427],[10,"WriteStream",4],[1,"tuple"],[5,"Replacements",428],[5,"EagerStream",64],[5,"Runtime",429],[5,"Arc",430],[10,"Send",431],[17,"Item"],[10,"Stream",432],[5,"Python",433],[5,"PyDict",434],[5,"KMerge",64],[5,"IntoIter",435],[10,"Iterator",436],[5,"ElementBatchIter",64],[10,"Compare",437],[5,"Recompositions",438],[5,"Decompositions",439],[5,"StreamSafe",440],[5,"DataBackendSession",166],[8,"Result",441],[5,"PyAny",442],[5,"Py",443],[5,"TsInitComparator",166],[6,"Ordering",444],[5,"CStr",445],[8,"PyResult",422],[5,"DataQueryResult",166],[8,"QueryResult",166],[8,"PyObject",443],[5,"PyClassItemsIter",446],[5,"LazyTypeObject",447],[5,"PyTypeObject",448],[5,"Database",229],[1,"u64"],[6,"Error",449],[8,"Result",450],[5,"AnyRow",451],[10,"FromRow",452],[10,"Unpin",431],[6,"DatabaseEngine",229],[5,"AnyConnectOptions",453],[5,"GeneralItem",259],[8,"Result",449],[10,"Row",454],[5,"SqlCacheDatabase",271],[5,"TraderId",455],[5,"PyModule",456],[6,"NautilusDataType",290],[5,"DataTransformer",316],[5,"PyType",457],[5,"Bar",458],[5,"PyBytes",459],[5,"OrderBookDelta",460],[5,"QuoteTick",461],[5,"TradeTick",462],[5,"BarDataWrangler",343],[5,"OrderBookDeltaDataWrangler",360],[5,"QuoteTickDataWrangler",377],[5,"TradeTickDataWrangler",394],[10,"DecodeDataFromRecordBatch",4],[10,"ArrowSchemaProvider",4]],"b":[[31,"impl-Debug-for-DataStreamingError"],[32,"impl-Display-for-DataStreamingError"],[33,"impl-Debug-for-EncodingError"],[34,"impl-Display-for-EncodingError"],[36,"impl-From%3CArrowError%3E-for-DataStreamingError"],[37,"impl-From%3CPyErr%3E-for-DataStreamingError"],[38,"impl-From%3CError%3E-for-DataStreamingError"],[186,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataBackendSession"],[187,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataBackendSession"],[188,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataQueryResult"],[189,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataQueryResult"],[302,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26NautilusDataType"],[303,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+NautilusDataType"],[321,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataTransformer"],[322,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataTransformer"],[348,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarDataWrangler"],[349,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarDataWrangler"],[365,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDeltaDataWrangler"],[366,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDeltaDataWrangler"],[382,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTickDataWrangler"],[383,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTickDataWrangler"],[399,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTickDataWrangler"],[400,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTickDataWrangler"]]}],\ diff --git a/develop/core/src/nautilus_core/datetime.rs.html b/develop/core/src/nautilus_core/datetime.rs.html index 68d285f3ca96..7dacfe3f6851 100644 --- a/develop/core/src/nautilus_core/datetime.rs.html +++ b/develop/core/src/nautilus_core/datetime.rs.html @@ -176,6 +176,72 @@ 175 176 177 +178 +179 +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +190 +191 +192 +193 +194 +195 +196 +197 +198 +199 +200 +201 +202 +203 +204 +205 +206 +207 +208 +209 +210 +211 +212 +213 +214 +215 +216 +217 +218 +219 +220 +221 +222 +223 +224 +225 +226 +227 +228 +229 +230 +231 +232 +233 +234 +235 +236 +237 +238 +239 +240 +241 +242 +243
// -------------------------------------------------------------------------------------------------
 //  Copyright (C) 2015-2023 Nautech Systems Pty Ltd. All rights reserved.
 //  https://nautechsystems.io
@@ -193,9 +259,10 @@
 
 use std::time::{Duration, UNIX_EPOCH};
 
+use anyhow::{anyhow, Result};
 use chrono::{
     prelude::{DateTime, Utc},
-    SecondsFormat,
+    Datelike, NaiveDate, SecondsFormat, Weekday,
 };
 
 pub const MILLISECONDS_IN_SECOND: u64 = 1_000;
@@ -203,6 +270,14 @@
 pub const NANOSECONDS_IN_MILLISECOND: u64 = 1_000_000;
 pub const NANOSECONDS_IN_MICROSECOND: u64 = 1_000;
 
+pub const WEEKDAYS: [Weekday; 5] = [
+    Weekday::Mon,
+    Weekday::Tue,
+    Weekday::Wed,
+    Weekday::Thu,
+    Weekday::Fri,
+];
+
 /// Converts seconds to nanoseconds (ns).
 #[inline]
 #[no_mangle]
@@ -260,6 +335,30 @@
     dt.to_rfc3339_opts(SecondsFormat::Nanos, true)
 }
 
+pub fn last_weekday_nanos(year: i32, month: u32, day: u32) -> Result<u64> {
+    let date = NaiveDate::from_ymd_opt(year, month, day).ok_or_else(|| anyhow!("Invalid date"))?;
+    let current_weekday = date.weekday().number_from_monday();
+
+    // Calculate the offset in days for closest weekday (Mon-Fri)
+    let offset = match current_weekday {
+        1..=5 => 0, // Monday to Friday, no adjustment needed
+        6 => 1,     // Saturday, adjust to previous Friday
+        _ => 2,     // Sunday, adjust to previous Friday
+    } as i64;
+
+    // Calculate last closest weekday
+    let last_closest = date - chrono::Duration::days(offset);
+
+    // Convert to UNIX nanoseconds
+    let unix_timestamp_ns = last_closest
+        .and_hms_nano_opt(0, 0, 0, 0)
+        .ok_or_else(|| anyhow!("Failed `and_hms_nano_opt`"))?;
+
+    Ok(unix_timestamp_ns
+        .timestamp_nanos_opt()
+        .ok_or_else(|| anyhow!("Failed `timestamp_nanos_opt`"))? as u64)
+}
+
 ////////////////////////////////////////////////////////////////////////////////
 // Tests
 ////////////////////////////////////////////////////////////////////////////////
@@ -352,5 +451,38 @@
         let result = nanos_to_micros(value);
         assert_eq!(result, expected);
     }
+
+    #[rstest]
+    #[case(2023, 12, 15, 1702598400000000000)] // Fri
+    #[case(2023, 12, 16, 1702598400000000000)] // Sat
+    #[case(2023, 12, 17, 1702598400000000000)] // Sun
+    #[case(2023, 12, 18, 1702857600000000000)] // Mon
+    fn test_last_closest_weekday_nanos_with_valid_date(
+        #[case] year: i32,
+        #[case] month: u32,
+        #[case] day: u32,
+        #[case] expected: u64,
+    ) {
+        let result = last_weekday_nanos(year, month, day).unwrap();
+        assert_eq!(result, expected);
+    }
+
+    #[rstest]
+    fn test_last_closest_weekday_nanos_with_invalid_date() {
+        let result = last_weekday_nanos(2023, 4, 31);
+        assert!(result.is_err());
+    }
+
+    #[rstest]
+    fn test_last_closest_weekday_nanos_with_nonexistent_date() {
+        let result = last_weekday_nanos(2023, 2, 30);
+        assert!(result.is_err());
+    }
+
+    #[rstest]
+    fn test_last_closest_weekday_nanos_with_invalid_conversion() {
+        let result = last_weekday_nanos(9999, 12, 31);
+        assert!(result.is_err());
+    }
 }
 
\ No newline at end of file diff --git a/develop/core/src/nautilus_core/python/datetime.rs.html b/develop/core/src/nautilus_core/python/datetime.rs.html index 261290c1732c..e9485fe61ab2 100644 --- a/develop/core/src/nautilus_core/python/datetime.rs.html +++ b/develop/core/src/nautilus_core/python/datetime.rs.html @@ -68,6 +68,12 @@ 67 68 69 +70 +71 +72 +73 +74 +75
// -------------------------------------------------------------------------------------------------
 //  Copyright (C) 2015-2023 Nautech Systems Pty Ltd. All rights reserved.
 //  https://nautechsystems.io
@@ -85,9 +91,10 @@
 
 use pyo3::prelude::*;
 
+use super::to_pyvalue_err;
 use crate::datetime::{
-    micros_to_nanos, millis_to_nanos, nanos_to_micros, nanos_to_millis, nanos_to_secs,
-    secs_to_millis, secs_to_nanos, unix_nanos_to_iso8601,
+    last_weekday_nanos, micros_to_nanos, millis_to_nanos, nanos_to_micros, nanos_to_millis,
+    nanos_to_secs, secs_to_millis, secs_to_nanos, unix_nanos_to_iso8601,
 };
 
 #[must_use]
@@ -137,4 +144,9 @@
 pub fn py_unix_nanos_to_iso8601(timestamp_ns: u64) -> String {
     unix_nanos_to_iso8601(timestamp_ns)
 }
+
+#[pyfunction(name = "last_weekday_nanos")]
+pub fn py_last_weekday_nanos(year: i32, month: u32, day: u32) -> PyResult<u64> {
+    last_weekday_nanos(year, month, day).map_err(to_pyvalue_err)
+}
 

\ No newline at end of file diff --git a/develop/core/src/nautilus_core/python/mod.rs.html b/develop/core/src/nautilus_core/python/mod.rs.html index 6fd415729028..23385622d216 100644 --- a/develop/core/src/nautilus_core/python/mod.rs.html +++ b/develop/core/src/nautilus_core/python/mod.rs.html @@ -61,6 +61,7 @@ 60 61 62 +63
// -------------------------------------------------------------------------------------------------
 //  Copyright (C) 2015-2023 Nautech Systems Pty Ltd. All rights reserved.
 //  https://nautechsystems.io
@@ -121,6 +122,7 @@
     m.add_function(wrap_pyfunction!(datetime::py_nanos_to_millis, m)?)?;
     m.add_function(wrap_pyfunction!(datetime::py_nanos_to_micros, m)?)?;
     m.add_function(wrap_pyfunction!(datetime::py_unix_nanos_to_iso8601, m)?)?;
+    m.add_function(wrap_pyfunction!(datetime::py_last_weekday_nanos, m)?)?;
     Ok(())
 }
 
\ No newline at end of file diff --git a/develop/core/src/nautilus_model/orderbook/book.rs.html b/develop/core/src/nautilus_model/orderbook/book.rs.html index 6fa57a72847a..e275e1c2f625 100644 --- a/develop/core/src/nautilus_model/orderbook/book.rs.html +++ b/develop/core/src/nautilus_model/orderbook/book.rs.html @@ -875,6 +875,7 @@ 874 875 876 +877
// -------------------------------------------------------------------------------------------------
 //  Copyright (C) 2015-2023 Nautech Systems Pty Ltd. All rights reserved.
 //  https://nautechsystems.io
@@ -1235,7 +1236,8 @@
             return Ok(());
         }
 
-        let best_bid = top_bid_level.unwrap().price;
+        // SAFETY: Levels were already checked for None
+        let best_bid = top_bid_level.unwrap().price;
         let best_ask = top_ask_level.unwrap().price;
 
         if best_bid >= best_ask {
diff --git a/develop/core/src/nautilus_model/orderbook/ladder.rs.html b/develop/core/src/nautilus_model/orderbook/ladder.rs.html
index e54791bbf030..7e85d632c2e0 100644
--- a/develop/core/src/nautilus_model/orderbook/ladder.rs.html
+++ b/develop/core/src/nautilus_model/orderbook/ladder.rs.html
@@ -687,6 +687,7 @@
 686
 687
 688
+689
 
// -------------------------------------------------------------------------------------------------
 //  Copyright (C) 2015-2023 Nautech Systems Pty Ltd. All rights reserved.
 //  https://nautechsystems.io
@@ -837,10 +838,11 @@
 
     pub fn remove(&mut self, order_id: OrderId) {
         if let Some(price) = self.cache.remove(&order_id) {
-            let level = self.levels.get_mut(&price).unwrap();
-            level.remove_by_id(order_id);
-            if level.is_empty() {
-                self.levels.remove(&price);
+            if let Some(level) = self.levels.get_mut(&price) {
+                level.remove_by_id(order_id);
+                if level.is_empty() {
+                    self.levels.remove(&price);
+                }
             }
         }
     }
diff --git a/develop/core/trait.impl/core/clone/trait.Clone.js b/develop/core/trait.impl/core/clone/trait.Clone.js
index e3443ce938d2..5dbd673a7f58 100644
--- a/develop/core/trait.impl/core/clone/trait.Clone.js
+++ b/develop/core/trait.impl/core/clone/trait.Clone.js
@@ -1,8 +1,8 @@
 (function() {var implementors = {
-"nautilus_common":[["impl Clone for ComponentState"],["impl Clone for ComponentTriggerIter"],["impl Clone for TestTimer"],["impl Clone for TimeEvent"],["impl Clone for SafeMessageCallback"],["impl Clone for Subscription"],["impl Clone for SafeTimeEventCallback"],["impl Clone for LogColor"],["impl Clone for LogLevel"],["impl Clone for PyCallableWrapper"],["impl Clone for LogFormat"],["impl Clone for BusMessage"],["impl Clone for ComponentTrigger"],["impl Clone for TimeEventHandler"],["impl Clone for MessageHandler"],["impl Clone for ComponentStateIter"],["impl Clone for LogEvent"],["impl Clone for EventHandler"],["impl Clone for LogColorIter"],["impl Clone for MessageBus"],["impl Clone for LogLevelIter"]],
+"nautilus_common":[["impl Clone for TimeEvent"],["impl Clone for MessageHandler"],["impl Clone for LogEvent"],["impl Clone for LogColor"],["impl Clone for ComponentState"],["impl Clone for ComponentTriggerIter"],["impl Clone for EventHandler"],["impl Clone for LogLevel"],["impl Clone for MessageBus"],["impl Clone for SafeMessageCallback"],["impl Clone for LogLevelIter"],["impl Clone for BusMessage"],["impl Clone for TimeEventHandler"],["impl Clone for ComponentTrigger"],["impl Clone for Subscription"],["impl Clone for LogColorIter"],["impl Clone for SafeTimeEventCallback"],["impl Clone for TestTimer"],["impl Clone for PyCallableWrapper"],["impl Clone for ComponentStateIter"],["impl Clone for LogFormat"]],
 "nautilus_core":[["impl Clone for AtomicTime"],["impl Clone for ClockMode"],["impl Clone for Message"],["impl Clone for CVec"],["impl Clone for UUID4"]],
-"nautilus_indicators":[["impl Clone for MovingAverageTypeIter"],["impl Clone for MovingAverageType"]],
-"nautilus_infrastructure":[["impl Clone for DatabaseOperation"],["impl Clone for DatabaseCommand"]],
+"nautilus_indicators":[["impl Clone for MovingAverageType"],["impl Clone for MovingAverageTypeIter"]],
+"nautilus_infrastructure":[["impl Clone for DatabaseCommand"],["impl Clone for DatabaseOperation"]],
 "nautilus_model":[["impl Clone for BarType"],["impl Clone for OmsType"],["impl Clone for Venue"],["impl Clone for OrderUpdated"],["impl Clone for OrderSubmitted"],["impl Clone for Level"],["impl Clone for PriceType"],["impl Clone for BarSpecification"],["impl Clone for BookTypeIter"],["impl Clone for Quantity"],["impl Clone for OrderBookDelta"],["impl Clone for BookAction"],["impl Clone for OrderTriggeredBuilder"],["impl Clone for OrderFilledBuilder"],["impl Clone for OrderUpdatedBuilder"],["impl Clone for ContingencyType"],["impl Clone for AggregationSourceIter"],["impl Clone for OrderSide"],["impl Clone for TrailingOffsetTypeIter"],["impl Clone for OrderStatus"],["impl Clone for Equity"],["impl Clone for LiquiditySideIter"],["impl Clone for TimeInForceIter"],["impl Clone for BarAggregationIter"],["impl Clone for OrderReleasedBuilder"],["impl Clone for AssetTypeIter"],["impl Clone for OrderAccepted"],["impl Clone for AggregationSource"],["impl Clone for HaltReason"],["impl Clone for OrderPendingUpdateBuilder"],["impl Clone for OrderTypeIter"],["impl Clone for ClientId"],["impl Clone for OrderCancelRejected"],["impl Clone for PositionOpened"],["impl Clone for ComponentId"],["impl Clone for OrderModifyRejectedBuilder"],["impl Clone for ExecAlgorithmId"],["impl Clone for PositionState"],["impl Clone for OrderReleased"],["impl Clone for OrderEmulated"],["impl Clone for TrailingOffsetType"],["impl Clone for OrderPendingUpdate"],["impl Clone for OrderRejected"],["impl Clone for AssetClassIter"],["impl Clone for BookPrice"],["impl Clone for OrderRejectedBuilder"],["impl Clone for PositionClosed"],["impl Clone for TriggerType"],["impl Clone for QuoteTick"],["impl Clone for AggressorSideIter"],["impl Clone for OrderInitializedBuilder"],["impl Clone for CurrencyType"],["impl Clone for LiquiditySide"],["impl Clone for MarketStatusIter"],["impl Clone for PriceTypeIter"],["impl Clone for TimeInForce"],["impl Clone for TradeId"],["impl Clone for OrderInitialized"],["impl Clone for AggressorSide"],["impl Clone for AssetClass"],["impl Clone for OrderAcceptedBuilder"],["impl Clone for AccountId"],["impl Clone for OptionKindIter"],["impl Clone for OrderPendingCancel"],["impl Clone for CurrencyTypeIter"],["impl Clone for SyntheticInstrument"],["impl Clone for OrderExpiredBuilder"],["impl Clone for Symbol"],["impl Clone for BookOrder"],["impl Clone for OptionsContract"],["impl Clone for AccountType"],["impl Clone for OmsTypeIter"],["impl Clone for TriggerTypeIter"],["impl Clone for Currency"],["impl Clone for PositionSideIter"],["impl Clone for Money"],["impl Clone for Price"],["impl Clone for OrderModifyRejected"],["impl Clone for OrderSubmittedBuilder"],["impl Clone for Bar"],["impl Clone for OrderCore"],["impl Clone for OrderDeniedBuilder"],["impl Clone for InstrumentCloseTypeIter"],["impl Clone for OrderStatusIter"],["impl Clone for ContingencyTypeIter"],["impl Clone for OrderDenied"],["impl Clone for TradeTick"],["impl Clone for CryptoFuture"],["impl Clone for OrderListId"],["impl Clone for InstrumentCloseType"],["impl Clone for Level_API"],["impl Clone for VenueOrderId"],["impl Clone for OrderTriggered"],["impl Clone for FuturesContract"],["impl Clone for OrderExpired"],["impl Clone for OrderCanceledBuilder"],["impl Clone for HaltReasonIter"],["impl Clone for TraderId"],["impl Clone for OrderCancelRejectedBuilder"],["impl Clone for OrderFilled"],["impl Clone for TradingStateIter"],["impl Clone for AccountTypeIter"],["impl Clone for PositionSide"],["impl Clone for OrderType"],["impl Clone for AssetType"],["impl Clone for StrategyId"],["impl Clone for OrderCanceled"],["impl Clone for OrderEvent"],["impl Clone for Ticker"],["impl Clone for OrderPendingCancelBuilder"],["impl Clone for OptionKind"],["impl Clone for CurrencyPair"],["impl Clone for CryptoPerpetual"],["impl Clone for BookType"],["impl Clone for PositionChanged"],["impl Clone for BarAggregation"],["impl Clone for OrderEmulatedBuilder"],["impl Clone for PositionId"],["impl Clone for Data"],["impl Clone for InstrumentId"],["impl Clone for MarketStatus"],["impl Clone for BookActionIter"],["impl Clone for TradingState"],["impl Clone for OrderSideIter"],["impl Clone for ClientOrderId"]],
 "nautilus_network":[["impl Clone for HttpMethod"],["impl Clone for InnerHttpClient"],["impl Clone for WebSocketConfig"],["impl Clone for HttpResponse"],["impl Clone for SocketConfig"]],
 "nautilus_persistence":[["impl Clone for NautilusDataType"],["impl Clone for Database"]],
diff --git a/develop/core/trait.impl/core/cmp/trait.Eq.js b/develop/core/trait.impl/core/cmp/trait.Eq.js
index 6e964e086508..5b8a8207b06e 100644
--- a/develop/core/trait.impl/core/cmp/trait.Eq.js
+++ b/develop/core/trait.impl/core/cmp/trait.Eq.js
@@ -1,5 +1,5 @@
 (function() {var implementors = {
-"nautilus_common":[["impl Eq for LogLevel"],["impl Eq for ComponentState"],["impl Eq for LogFormat"],["impl Eq for LogColor"],["impl Eq for Subscription"],["impl Eq for TimeEventHandler"],["impl Eq for ComponentTrigger"]],
+"nautilus_common":[["impl Eq for LogLevel"],["impl Eq for LogColor"],["impl Eq for TimeEventHandler"],["impl Eq for ComponentTrigger"],["impl Eq for LogFormat"],["impl Eq for ComponentState"],["impl Eq for Subscription"]],
 "nautilus_core":[["impl Eq for UUID4"]],
 "nautilus_indicators":[["impl Eq for MovingAverageType"]],
 "nautilus_model":[["impl Eq for OrderModifyRejected"],["impl Eq for OmsType"],["impl Eq for OrderEvent"],["impl Eq for VenueOrderId"],["impl Eq for OrderExpired"],["impl Eq for BarAggregation"],["impl Eq for OrderCanceled"],["impl Eq for BookPrice"],["impl Eq for QuoteTick"],["impl Eq for OrderPendingCancel"],["impl Eq for OrderUpdated"],["impl Eq for CurrencyPair"],["impl Eq for ExecAlgorithmId"],["impl Eq for OrderType"],["impl Eq for AssetType"],["impl Eq for OrderInitialized"],["impl Eq for FuturesContract"],["impl Eq for OrderPendingUpdate"],["impl Eq for OptionsContract"],["impl Eq for PriceType"],["impl Eq for OrderRejected"],["impl Eq for AssetClass"],["impl Eq for OrderReleased"],["impl Eq for ContingencyType"],["impl Eq for SyntheticInstrument"],["impl Eq for BookOrder"],["impl Eq for Money"],["impl Eq for TrailingOffsetType"],["impl Eq for CryptoFuture"],["impl Eq for Level"],["impl Eq for BookAction"],["impl Eq for BookType"],["impl Eq for OptionKind"],["impl Eq for ClientId"],["impl Eq for TriggerType"],["impl Eq for InstrumentId"],["impl Eq for OrderSide"],["impl Eq for ComponentId"],["impl Eq for OrderListId"],["impl Eq for BarType"],["impl Eq for CurrencyType"],["impl Eq for OrderEmulated"],["impl Eq for OrderTriggered"],["impl Eq for Ticker"],["impl Eq for TradingState"],["impl Eq for OrderCancelRejected"],["impl Eq for PositionId"],["impl Eq for TradeId"],["impl Eq for StrategyId"],["impl Eq for PositionSide"],["impl Eq for AccountId"],["impl Eq for TraderId"],["impl Eq for OrderFilled"],["impl Eq for Equity"],["impl Eq for BarSpecification"],["impl Eq for OrderAccepted"],["impl Eq for InstrumentCloseType"],["impl Eq for TradeTick"],["impl Eq for ClientOrderId"],["impl Eq for LiquiditySide"],["impl Eq for HaltReason"],["impl Eq for Bar"],["impl Eq for Quantity"],["impl Eq for Price"],["impl Eq for Symbol"],["impl Eq for AggregationSource"],["impl Eq for Currency"],["impl Eq for Venue"],["impl Eq for CryptoPerpetual"],["impl Eq for OrderStatus"],["impl Eq for OrderSubmitted"],["impl Eq for TimeInForce"],["impl Eq for OrderBookDelta"],["impl Eq for AccountType"],["impl Eq for AggressorSide"],["impl Eq for MarketStatus"],["impl Eq for OrderDenied"]],
diff --git a/develop/core/trait.impl/core/cmp/trait.Ord.js b/develop/core/trait.impl/core/cmp/trait.Ord.js
index 23319326abba..a8bc748a1420 100644
--- a/develop/core/trait.impl/core/cmp/trait.Ord.js
+++ b/develop/core/trait.impl/core/cmp/trait.Ord.js
@@ -1,5 +1,5 @@
 (function() {var implementors = {
-"nautilus_common":[["impl Ord for ComponentState"],["impl Ord for TimeEventHandler"],["impl Ord for Subscription"],["impl Ord for LogColor"],["impl Ord for LogLevel"],["impl Ord for ComponentTrigger"]],
+"nautilus_common":[["impl Ord for LogLevel"],["impl Ord for LogColor"],["impl Ord for ComponentState"],["impl Ord for ComponentTrigger"],["impl Ord for TimeEventHandler"],["impl Ord for Subscription"]],
 "nautilus_indicators":[["impl Ord for MovingAverageType"]],
 "nautilus_model":[["impl Ord for OmsType"],["impl Ord for TradingState"],["impl Ord for TrailingOffsetType"],["impl Ord for BookType"],["impl Ord for AccountType"],["impl Ord for ComponentId"],["impl Ord for ClientId"],["impl Ord for AggregationSource"],["impl Ord for Quantity"],["impl Ord for HaltReason"],["impl Ord for OrderType"],["impl Ord for ExecAlgorithmId"],["impl Ord for OrderSide"],["impl Ord for Level"],["impl Ord for PriceType"],["impl Ord for PositionSide"],["impl Ord for BookPrice"],["impl Ord for Price"],["impl Ord for ContingencyType"],["impl Ord for StrategyId"],["impl Ord for Symbol"],["impl Ord for BarAggregation"],["impl Ord for AggressorSide"],["impl Ord for VenueOrderId"],["impl Ord for AssetType"],["impl Ord for AccountId"],["impl Ord for TimeInForce"],["impl Ord for TraderId"],["impl Ord for InstrumentCloseType"],["impl Ord for Venue"],["impl Ord for OrderListId"],["impl Ord for BarType"],["impl Ord for InstrumentId"],["impl Ord for OrderStatus"],["impl Ord for TriggerType"],["impl Ord for Money"],["impl Ord for PositionId"],["impl Ord for TradeId"],["impl Ord for BarSpecification"],["impl Ord for AssetClass"],["impl Ord for MarketStatus"],["impl Ord for ClientOrderId"],["impl Ord for LiquiditySide"],["impl Ord for OptionKind"],["impl Ord for BookAction"],["impl Ord for CurrencyType"]]
 };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/develop/core/trait.impl/core/cmp/trait.PartialEq.js b/develop/core/trait.impl/core/cmp/trait.PartialEq.js
index 9ae96f928657..f59ee9fb8172 100644
--- a/develop/core/trait.impl/core/cmp/trait.PartialEq.js
+++ b/develop/core/trait.impl/core/cmp/trait.PartialEq.js
@@ -1,5 +1,5 @@
 (function() {var implementors = {
-"nautilus_common":[["impl PartialEq for TimeEvent"],["impl PartialEq for LogLevel"],["impl PartialEq for ComponentState"],["impl PartialEq for LogFormat"],["impl PartialEq for MessageHandler"],["impl PartialEq for TimeEventHandler"],["impl PartialEq for LogColor"],["impl PartialEq for ComponentTrigger"],["impl PartialEq for Subscription"]],
+"nautilus_common":[["impl PartialEq for ComponentState"],["impl PartialEq for LogColor"],["impl PartialEq for LogFormat"],["impl PartialEq for Subscription"],["impl PartialEq for TimeEventHandler"],["impl PartialEq for ComponentTrigger"],["impl PartialEq for TimeEvent"],["impl PartialEq for LogLevel"],["impl PartialEq for MessageHandler"]],
 "nautilus_core":[["impl PartialEq for UUID4"]],
 "nautilus_indicators":[["impl PartialEq for MovingAverageType"]],
 "nautilus_model":[["impl PartialEq for OrderCanceled"],["impl PartialEq for HaltReason"],["impl PartialEq for AssetClass"],["impl PartialEq for BookType"],["impl PartialEq for Ticker"],["impl PartialEq for AccountType"],["impl PartialEq for ComponentId"],["impl PartialEq for CurrencyType"],["impl PartialEq for OptionsContract"],["impl PartialEq for Level"],["impl PartialEq for Symbol"],["impl PartialEq for TimeInForce"],["impl PartialEq for LiquiditySide"],["impl PartialEq for PositionState"],["impl PartialEq for OrderEmulated"],["impl PartialEq for OrderAccepted"],["impl PartialEq for OrderReleased"],["impl PartialEq for OrderType"],["impl PartialEq for TraderId"],["impl PartialEq for ContingencyType"],["impl PartialEq for AggressorSide"],["impl PartialEq for PositionChanged"],["impl PartialEq for BookPrice"],["impl PartialEq for PositionOpened"],["impl PartialEq for InstrumentId"],["impl PartialEq for PositionId"],["impl PartialEq for OrderListId"],["impl PartialEq for OrderPendingUpdate"],["impl PartialEq for BarAggregation"],["impl PartialEq for OrderFilled"],["impl PartialEq for Equity"],["impl PartialEq for OrderUpdated"],["impl PartialEq for BarSpecification"],["impl PartialEq for AccountId"],["impl PartialEq for OrderExpired"],["impl PartialEq for OrderRejected"],["impl PartialEq for PriceType"],["impl PartialEq for Price"],["impl PartialEq for OmsType"],["impl PartialEq for BookAction"],["impl PartialEq for TradeTick"],["impl PartialEq for Quantity"],["impl PartialEq for VenueOrderId"],["impl PartialEq for Venue"],["impl PartialEq for BookOrder"],["impl PartialEq for OrderInitialized"],["impl PartialEq for Currency"],["impl PartialEq for CurrencyPair"],["impl PartialEq for OrderDenied"],["impl PartialEq for TradeId"],["impl PartialEq for SyntheticInstrument"],["impl PartialEq for Bar"],["impl PartialEq for Money"],["impl PartialEq for MarketStatus"],["impl PartialEq for TriggerType"],["impl PartialEq for TrailingOffsetType"],["impl PartialEq for OrderSide"],["impl PartialEq for ExecAlgorithmId"],["impl PartialEq for InstrumentCloseType"],["impl PartialEq for AssetType"],["impl PartialEq for OrderBookDelta"],["impl PartialEq for OrderStatus"],["impl PartialEq for OrderTriggered"],["impl PartialEq for OrderPendingCancel"],["impl PartialEq for ClientId"],["impl PartialEq for OrderSubmitted"],["impl PartialEq for AggregationSource"],["impl PartialEq for StrategyId"],["impl PartialEq for BarType"],["impl PartialEq for FuturesContract"],["impl PartialEq for QuoteTick"],["impl PartialEq for OrderModifyRejected"],["impl PartialEq for OrderCancelRejected"],["impl PartialEq for CryptoPerpetual"],["impl PartialEq for OptionKind"],["impl PartialEq for TradingState"],["impl PartialEq for CryptoFuture"],["impl PartialEq for PositionSide"],["impl PartialEq for PositionClosed"],["impl PartialEq for OrderEvent"],["impl PartialEq for ClientOrderId"]],
diff --git a/develop/core/trait.impl/core/cmp/trait.PartialOrd.js b/develop/core/trait.impl/core/cmp/trait.PartialOrd.js
index 34f507617ad7..04835739dab7 100644
--- a/develop/core/trait.impl/core/cmp/trait.PartialOrd.js
+++ b/develop/core/trait.impl/core/cmp/trait.PartialOrd.js
@@ -1,5 +1,5 @@
 (function() {var implementors = {
-"nautilus_common":[["impl PartialOrd for Subscription"],["impl PartialOrd for TimeEventHandler"],["impl PartialOrd for ComponentTrigger"],["impl PartialOrd for ComponentState"],["impl PartialOrd for LogColor"],["impl PartialOrd for LogLevel"]],
+"nautilus_common":[["impl PartialOrd for LogLevel"],["impl PartialOrd for LogColor"],["impl PartialOrd for ComponentState"],["impl PartialOrd for Subscription"],["impl PartialOrd for TimeEventHandler"],["impl PartialOrd for ComponentTrigger"]],
 "nautilus_indicators":[["impl PartialOrd for MovingAverageType"]],
 "nautilus_model":[["impl PartialOrd for AssetClass"],["impl PartialOrd for VenueOrderId"],["impl PartialOrd for HaltReason"],["impl PartialOrd for BookType"],["impl PartialOrd for InstrumentCloseType"],["impl PartialOrd for AggressorSide"],["impl PartialOrd for AccountId"],["impl PartialOrd for BarAggregation"],["impl PartialOrd for ContingencyType"],["impl PartialOrd for Price"],["impl PartialOrd for CurrencyType"],["impl PartialOrd for OptionKind"],["impl PartialOrd for AggregationSource"],["impl PartialOrd for AssetType"],["impl PartialOrd for TimeInForce"],["impl PartialOrd for OrderStatus"],["impl PartialOrd for Symbol"],["impl PartialOrd for Quantity"],["impl PartialOrd for TrailingOffsetType"],["impl PartialOrd for OmsType"],["impl PartialOrd for AccountType"],["impl PartialOrd for StrategyId"],["impl PartialOrd for OrderType"],["impl PartialOrd for TriggerType"],["impl PartialOrd for PositionId"],["impl PartialOrd for BookAction"],["impl PartialOrd for Level"],["impl PartialOrd for OrderSide"],["impl PartialOrd for Money"],["impl PartialOrd for PriceType"],["impl PartialOrd for ClientOrderId"],["impl PartialOrd for BookPrice"],["impl PartialOrd for ComponentId"],["impl PartialOrd for TraderId"],["impl PartialOrd for Venue"],["impl PartialOrd for TradingState"],["impl PartialOrd for PositionSide"],["impl PartialOrd for ExecAlgorithmId"],["impl PartialOrd for OrderListId"],["impl PartialOrd for ClientId"],["impl PartialOrd for LiquiditySide"],["impl PartialOrd for InstrumentId"],["impl PartialOrd for BarType"],["impl PartialOrd for TradeId"],["impl PartialOrd for BarSpecification"],["impl PartialOrd for MarketStatus"]]
 };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/develop/core/trait.impl/core/convert/trait.TryFrom.js b/develop/core/trait.impl/core/convert/trait.TryFrom.js
index 6280c9bd1d56..b300c55c6577 100644
--- a/develop/core/trait.impl/core/convert/trait.TryFrom.js
+++ b/develop/core/trait.impl/core/convert/trait.TryFrom.js
@@ -1,5 +1,5 @@
 (function() {var implementors = {
-"nautilus_common":[["impl TryFrom<&str> for ComponentState"],["impl TryFrom<&str> for ComponentTrigger"],["impl TryFrom<&str> for LogFormat"],["impl TryFrom<&str> for LogLevel"],["impl TryFrom<&str> for LogColor"]],
+"nautilus_common":[["impl TryFrom<&str> for ComponentTrigger"],["impl TryFrom<&str> for LogColor"],["impl TryFrom<&str> for LogFormat"],["impl TryFrom<&str> for ComponentState"],["impl TryFrom<&str> for LogLevel"]],
 "nautilus_indicators":[["impl TryFrom<&str> for MovingAverageType"]],
 "nautilus_model":[["impl TryFrom<&str> for HaltReason"],["impl TryFrom<&str> for AccountType"],["impl TryFrom<&str> for BookType"],["impl TryFrom<&str> for CurrencyType"],["impl TryFrom<&str> for OmsType"],["impl TryFrom<&str> for MarketStatus"],["impl TryFrom<&str> for TradingState"],["impl TryFrom<&str> for InstrumentCloseType"],["impl TryFrom<&str> for PriceType"],["impl TryFrom<&str> for PositionSide"],["impl TryFrom<&str> for AssetClass"],["impl TryFrom<&str> for LiquiditySide"],["impl TryFrom<&str> for AggregationSource"],["impl TryFrom<&str> for OrderStatus"],["impl TryFrom<&str> for TimeInForce"],["impl TryFrom<&str> for BookAction"],["impl TryFrom<&str> for ContingencyType"],["impl TryFrom<&str> for OptionKind"],["impl TryFrom<&str> for BarAggregation"],["impl TryFrom<&str> for TrailingOffsetType"],["impl TryFrom<&str> for AggressorSide"],["impl TryFrom<&str> for AssetType"],["impl TryFrom<&str> for OrderSide"],["impl TryFrom<&str> for TriggerType"],["impl TryFrom<&str> for OrderType"]]
 };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/develop/core/trait.impl/core/default/trait.Default.js b/develop/core/trait.impl/core/default/trait.Default.js
index 85c87bbd3852..b2ec0b69afff 100644
--- a/develop/core/trait.impl/core/default/trait.Default.js
+++ b/develop/core/trait.impl/core/default/trait.Default.js
@@ -1,6 +1,6 @@
 (function() {var implementors = {
 "nautilus_backtest":[["impl Default for TimeEventAccumulator"]],
-"nautilus_common":[["impl Default for LiveClock"],["impl Default for TestClock"]],
+"nautilus_common":[["impl Default for TestClock"],["impl Default for LiveClock"]],
 "nautilus_core":[["impl Default for UUID4"]],
 "nautilus_model":[["impl Default for OrderPendingUpdateBuilder"],["impl Default for OrderModifyRejectedBuilder"],["impl Default for OrderCanceledBuilder"],["impl Default for OrderExpired"],["impl Default for OrderCanceled"],["impl Default for OrderTriggeredBuilder"],["impl Default for TradeId"],["impl Default for OrderPendingCancel"],["impl Default for StopMarketOrder"],["impl Default for OrderCancelRejectedBuilder"],["impl Default for LimitOrder"],["impl Default for Venue"],["impl Default for OrderReleasedBuilder"],["impl Default for LimitIfTouchedOrder"],["impl Default for OrderModifyRejected"],["impl Default for TraderId"],["impl Default for OrderExpiredBuilder"],["impl Default for OrderSubmitted"],["impl Default for OrderPendingCancelBuilder"],["impl Default for StopLimitOrder"],["impl Default for MarketToLimitOrder"],["impl Default for OrderFilledBuilder"],["impl Default for TrailingStopMarketOrder"],["impl Default for OrderAcceptedBuilder"],["impl Default for Price"],["impl Default for OrderInitializedBuilder"],["impl Default for OrderRejectedBuilder"],["impl Default for OrderSubmittedBuilder"],["impl Default for OrderTriggered"],["impl Default for VenueOrderId"],["impl Default for ClientOrderId"],["impl Default for OrderEmulatedBuilder"],["impl Default for OrderEmulated"],["impl Default for Quantity"],["impl Default for OrderCancelRejected"],["impl Default for OrderReleased"],["impl Default for MarketOrder"],["impl Default for OrderDeniedBuilder"],["impl Default for InstrumentId"],["impl Default for AccountId"],["impl Default for OrderPendingUpdate"],["impl Default for Symbol"],["impl Default for OrderDenied"],["impl Default for StrategyId"],["impl Default for OrderAccepted"],["impl Default for TrailingStopLimitOrder"],["impl Default for OrderUpdated"],["impl Default for OrderUpdatedBuilder"],["impl Default for MarketIfTouchedOrder"],["impl Default for OrderInitialized"],["impl Default for PositionId"],["impl Default for OrderFilled"],["impl Default for OrderRejected"]],
 "nautilus_network":[["impl Default for InnerHttpClient"]],
diff --git a/develop/core/trait.impl/core/fmt/trait.Debug.js b/develop/core/trait.impl/core/fmt/trait.Debug.js
index 98fefbdec7cf..e24c8c17dc89 100644
--- a/develop/core/trait.impl/core/fmt/trait.Debug.js
+++ b/develop/core/trait.impl/core/fmt/trait.Debug.js
@@ -1,7 +1,7 @@
 (function() {var implementors = {
-"nautilus_common":[["impl Debug for LogFormat"],["impl Debug for TimeEventHandler"],["impl Debug for ComponentState"],["impl Debug for ComponentTrigger"],["impl Debug for LogColorIter"],["impl Debug for LogLevelIter"],["impl Debug for TimeEvent"],["impl Debug for MessageHandler"],["impl Debug for LogColor"],["impl Debug for LogLevel"],["impl Debug for Subscription"],["impl Debug for PyCallableWrapper"],["impl Debug for ComponentTriggerIter"],["impl Debug for BusMessage"],["impl Debug for ComponentStateIter"],["impl Debug for LogEvent"]],
+"nautilus_common":[["impl Debug for Subscription"],["impl Debug for TimeEvent"],["impl Debug for ComponentTrigger"],["impl Debug for ComponentTriggerIter"],["impl Debug for TimeEventHandler"],["impl Debug for LogColor"],["impl Debug for LogFormat"],["impl Debug for LogEvent"],["impl Debug for ComponentState"],["impl Debug for LogLevelIter"],["impl Debug for LogColorIter"],["impl Debug for ComponentStateIter"],["impl Debug for MessageHandler"],["impl Debug for BusMessage"],["impl Debug for PyCallableWrapper"],["impl Debug for LogLevel"]],
 "nautilus_core":[["impl Debug for UUID4"],["impl Debug for AtomicTime"],["impl Debug for Message"],["impl Debug for CVec"],["impl Debug for ClockMode"]],
-"nautilus_indicators":[["impl Debug for EfficiencyRatio"],["impl Debug for RelativeStrengthIndex"],["impl Debug for ExponentialMovingAverage"],["impl Debug for MovingAverageType"],["impl Debug for HullMovingAverage"],["impl Debug for dyn Indicator + Send"],["impl Debug for AdaptiveMovingAverage"],["impl Debug for SimpleMovingAverage"],["impl Debug for dyn MovingAverage + Send"],["impl Debug for DoubleExponentialMovingAverage"],["impl Debug for WilderMovingAverage"],["impl Debug for WeightedMovingAverage"],["impl Debug for MovingAverageTypeIter"]],
+"nautilus_indicators":[["impl Debug for dyn Indicator + Send"],["impl Debug for dyn MovingAverage + Send"],["impl Debug for AdaptiveMovingAverage"],["impl Debug for RelativeStrengthIndex"],["impl Debug for WilderMovingAverage"],["impl Debug for ExponentialMovingAverage"],["impl Debug for WeightedMovingAverage"],["impl Debug for EfficiencyRatio"],["impl Debug for MovingAverageType"],["impl Debug for HullMovingAverage"],["impl Debug for MovingAverageTypeIter"],["impl Debug for DoubleExponentialMovingAverage"],["impl Debug for SimpleMovingAverage"]],
 "nautilus_infrastructure":[["impl Debug for DatabaseCommand"],["impl Debug for DatabaseOperation"]],
 "nautilus_model":[["impl Debug for Equity"],["impl Debug for Currency"],["impl Debug for PositionSideIter"],["impl Debug for OrderBookDelta"],["impl Debug for OrderSideIter"],["impl Debug for BarType"],["impl Debug for AggregationSource"],["impl Debug for OmsTypeIter"],["impl Debug for OrderSubmittedBuilderError"],["impl Debug for BarSpecification"],["impl Debug for AggressorSide"],["impl Debug for TradingStateIter"],["impl Debug for MarginBalance"],["impl Debug for PositionChanged"],["impl Debug for OrderRejectedBuilderError"],["impl Debug for AccountTypeIter"],["impl Debug for Symbol"],["impl Debug for OrderCore"],["impl Debug for Bar"],["impl Debug for HaltReason"],["impl Debug for TimeInForceIter"],["impl Debug for OrderFilledBuilderError"],["impl Debug for PriceTypeIter"],["impl Debug for LiquiditySideIter"],["impl Debug for OrderCancelRejectedBuilderError"],["impl Debug for ContingencyType"],["impl Debug for OrderInitializedBuilderError"],["impl Debug for CurrencyPair"],["impl Debug for SyntheticInstrument"],["impl Debug for BookPrice"],["impl Debug for OrderCancelRejected"],["impl Debug for OrderInitialized"],["impl Debug for OrderTriggered"],["impl Debug for VenueOrderId"],["impl Debug for OptionKindIter"],["impl Debug for AssetTypeIter"],["impl Debug for TradeId"],["impl Debug for OrderEmulated"],["impl Debug for AggressorSideIter"],["impl Debug for TradingState"],["impl Debug for MarketStatus"],["impl Debug for OrderDenied"],["impl Debug for OrderDeniedBuilderError"],["impl Debug for OrderPendingUpdateBuilderError"],["impl Debug for PositionState"],["impl Debug for LiquiditySide"],["impl Debug for ContingencyTypeIter"],["impl Debug for TimeInForce"],["impl Debug for AccountBalance"],["impl Debug for OmsType"],["impl Debug for OrderTriggeredBuilderError"],["impl Debug for HaltReasonIter"],["impl Debug for CryptoPerpetual"],["impl Debug for OptionsContract"],["impl Debug for BookAction"],["impl Debug for MarketStatusIter"],["impl Debug for PositionOpened"],["impl Debug for OrderListId"],["impl Debug for OrderExpired"],["impl Debug for CurrencyTypeIter"],["impl Debug for Quantity"],["impl Debug for OrderUpdated"],["impl Debug for OrderModifyRejected"],["impl Debug for BarTypeParseError"],["impl Debug for InvalidBookOperation"],["impl Debug for OptionKind"],["impl Debug for TradeTick"],["impl Debug for ClientId"],["impl Debug for PositionClosed"],["impl Debug for OrderError"],["impl Debug for OrderTypeIter"],["impl Debug for StrategyId"],["impl Debug for OrderAccepted"],["impl Debug for OrderReleasedBuilderError"],["impl Debug for OrderReleased"],["impl Debug for AssetType"],["impl Debug for PositionSide"],["impl Debug for BarAggregation"],["impl Debug for OrderCanceledBuilderError"],["impl Debug for CryptoFuture"],["impl Debug for AggregationSourceIter"],["impl Debug for OrderType"],["impl Debug for InstrumentId"],["impl Debug for OrderStatusIter"],["impl Debug for BookType"],["impl Debug for Data"],["impl Debug for OrderUpdatedBuilderError"],["impl Debug for CurrencyType"],["impl Debug for TriggerType"],["impl Debug for Venue"],["impl Debug for AccountType"],["impl Debug for FuturesContract"],["impl Debug for ExecAlgorithmId"],["impl Debug for AssetClass"],["impl Debug for Price"],["impl Debug for AssetClassIter"],["impl Debug for BookIntegrityError"],["impl Debug for OrderPendingCancel"],["impl Debug for Money"],["impl Debug for PositionId"],["impl Debug for OrderPendingUpdate"],["impl Debug for ClientOrderId"],["impl Debug for BarAggregationIter"],["impl Debug for InstrumentCloseType"],["impl Debug for Level"],["impl Debug for OrderSubmitted"],["impl Debug for PriceType"],["impl Debug for AccountId"],["impl Debug for AccountState"],["impl Debug for OrderExpiredBuilderError"],["impl Debug for TrailingOffsetType"],["impl Debug for TraderId"],["impl Debug for Ticker"],["impl Debug for BookTypeIter"],["impl Debug for OrderEmulatedBuilderError"],["impl Debug for QuoteTick"],["impl Debug for OrderStatus"],["impl Debug for OrderCanceled"],["impl Debug for OrderPendingCancelBuilderError"],["impl Debug for BookActionIter"],["impl Debug for InstrumentCloseTypeIter"],["impl Debug for OrderSide"],["impl Debug for TriggerTypeIter"],["impl Debug for TrailingOffsetTypeIter"],["impl Debug for BookOrder"],["impl Debug for OrderRejected"],["impl Debug for OrderAcceptedBuilderError"],["impl Debug for OrderFilled"],["impl Debug for OrderEvent"],["impl Debug for ComponentId"],["impl Debug for OrderModifyRejectedBuilderError"]],
 "nautilus_network":[["impl Debug for WebSocketConfig"],["impl Debug for SocketConfig"],["impl Debug for HttpMethod"],["impl Debug for HttpResponse"]],
diff --git a/develop/core/trait.impl/core/fmt/trait.Display.js b/develop/core/trait.impl/core/fmt/trait.Display.js
index 65859649e972..78afc44f300c 100644
--- a/develop/core/trait.impl/core/fmt/trait.Display.js
+++ b/develop/core/trait.impl/core/fmt/trait.Display.js
@@ -1,7 +1,7 @@
 (function() {var implementors = {
-"nautilus_common":[["impl Display for BusMessage"],["impl Display for LogFormat"],["impl Display for LogEvent"],["impl Display for LogLevel"],["impl Display for ComponentState"],["impl Display for ComponentTrigger"],["impl Display for TimeEvent"],["impl Display for LogColor"]],
+"nautilus_common":[["impl Display for ComponentTrigger"],["impl Display for LogFormat"],["impl Display for BusMessage"],["impl Display for LogLevel"],["impl Display for TimeEvent"],["impl Display for LogColor"],["impl Display for ComponentState"],["impl Display for LogEvent"]],
 "nautilus_core":[["impl Display for UUID4"],["impl Display for CVec"]],
-"nautilus_indicators":[["impl Display for DoubleExponentialMovingAverage"],["impl Display for WilderMovingAverage"],["impl Display for AdaptiveMovingAverage"],["impl Display for HullMovingAverage"],["impl Display for WeightedMovingAverage"],["impl Display for MovingAverageType"],["impl Display for SimpleMovingAverage"],["impl Display for RelativeStrengthIndex"],["impl Display for ExponentialMovingAverage"],["impl Display for EfficiencyRatio"]],
+"nautilus_indicators":[["impl Display for ExponentialMovingAverage"],["impl Display for HullMovingAverage"],["impl Display for SimpleMovingAverage"],["impl Display for RelativeStrengthIndex"],["impl Display for WeightedMovingAverage"],["impl Display for DoubleExponentialMovingAverage"],["impl Display for WilderMovingAverage"],["impl Display for AdaptiveMovingAverage"],["impl Display for EfficiencyRatio"],["impl Display for MovingAverageType"]],
 "nautilus_model":[["impl Display for AccountType"],["impl Display for LiquiditySide"],["impl Display for OrderCancelRejectedBuilderError"],["impl Display for OrderAcceptedBuilderError"],["impl Display for AggregationSource"],["impl Display for OrderBookDelta"],["impl Display for OrderEmulated"],["impl Display for PositionId"],["impl Display for OrderSubmittedBuilderError"],["impl Display for OrderError"],["impl Display for QuoteTick"],["impl Display for Quantity"],["impl Display for OrderExpiredBuilderError"],["impl Display for BarAggregation"],["impl Display for InvalidBookOperation"],["impl Display for Price"],["impl Display for OrderUpdatedBuilderError"],["impl Display for AssetClass"],["impl Display for OrderDeniedBuilderError"],["impl Display for OrderEmulatedBuilderError"],["impl Display for OrderReleasedBuilderError"],["impl Display for BookPrice"],["impl Display for OrderPendingUpdate"],["impl Display for OrderRejected"],["impl Display for PriceType"],["impl Display for OrderPendingCancelBuilderError"],["impl Display for TradeId"],["impl Display for TraderId"],["impl Display for HaltReason"],["impl Display for OrderType"],["impl Display for OrderCanceledBuilderError"],["impl Display for OrderInitializedBuilderError"],["impl Display for OrderInitialized"],["impl Display for BarSpecification"],["impl Display for BarType"],["impl Display for MarketStatus"],["impl Display for TradeTick"],["impl Display for TriggerType"],["impl Display for OrderFilledBuilderError"],["impl Display for OrderReleased"],["impl Display for MarginBalance"],["impl Display for BookType"],["impl Display for Ticker"],["impl Display for OrderPendingCancel"],["impl Display for ComponentId"],["impl Display for OptionKind"],["impl Display for OrderFilled"],["impl Display for ExecAlgorithmId"],["impl Display for OrderRejectedBuilderError"],["impl Display for ContingencyType"],["impl Display for OrderExpired"],["impl Display for OrderSide"],["impl Display for TradingState"],["impl Display for OrderPendingUpdateBuilderError"],["impl Display for InstrumentId"],["impl Display for PositionSide"],["impl Display for Bar"],["impl Display for ClientOrderId"],["impl Display for AccountId"],["impl Display for OrderCancelRejected"],["impl Display for InstrumentCloseType"],["impl Display for OrderUpdated"],["impl Display for OrderSubmitted"],["impl Display for VenueOrderId"],["impl Display for OrderModifyRejected"],["impl Display for OrderListId"],["impl Display for BookAction"],["impl Display for AccountBalance"],["impl Display for OmsType"],["impl Display for TimeInForce"],["impl Display for StrategyId"],["impl Display for OrderDenied"],["impl Display for CurrencyType"],["impl Display for TrailingOffsetType"],["impl Display for BookOrder"],["impl Display for Venue"],["impl Display for OrderAccepted"],["impl Display for Money"],["impl Display for OrderModifyRejectedBuilderError"],["impl Display for OrderStatus"],["impl Display for BookIntegrityError"],["impl Display for BarTypeParseError"],["impl Display for ClientId"],["impl Display for AssetType"],["impl Display for OrderTriggeredBuilderError"],["impl Display for OrderCanceled"],["impl Display for AggressorSide"],["impl Display for OrderTriggered"],["impl Display for Symbol"]],
 "nautilus_persistence":[["impl Display for EncodingError"],["impl Display for DataStreamingError"]]
 };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/develop/core/trait.impl/core/hash/trait.Hash.js b/develop/core/trait.impl/core/hash/trait.Hash.js
index 3bd614b8ea84..dc3d09037904 100644
--- a/develop/core/trait.impl/core/hash/trait.Hash.js
+++ b/develop/core/trait.impl/core/hash/trait.Hash.js
@@ -1,5 +1,5 @@
 (function() {var implementors = {
-"nautilus_common":[["impl Hash for LogColor"],["impl Hash for Subscription"],["impl Hash for ComponentTrigger"],["impl Hash for LogFormat"],["impl Hash for ComponentState"],["impl Hash for LogLevel"]],
+"nautilus_common":[["impl Hash for ComponentState"],["impl Hash for LogFormat"],["impl Hash for LogColor"],["impl Hash for LogLevel"],["impl Hash for ComponentTrigger"],["impl Hash for Subscription"]],
 "nautilus_core":[["impl Hash for UUID4"]],
 "nautilus_indicators":[["impl Hash for MovingAverageType"]],
 "nautilus_model":[["impl Hash for FuturesContract"],["impl Hash for Equity"],["impl Hash for ContingencyType"],["impl Hash for AggressorSide"],["impl Hash for BarType"],["impl Hash for BookType"],["impl Hash for VenueOrderId"],["impl Hash for OrderStatus"],["impl Hash for PositionId"],["impl Hash for PositionSide"],["impl Hash for Quantity"],["impl Hash for BarAggregation"],["impl Hash for Currency"],["impl Hash for OrderBookDelta"],["impl Hash for TriggerType"],["impl Hash for Price"],["impl Hash for AssetClass"],["impl Hash for Symbol"],["impl Hash for AccountId"],["impl Hash for HaltReason"],["impl Hash for InstrumentCloseType"],["impl Hash for TradeTick"],["impl Hash for OptionsContract"],["impl Hash for TimeInForce"],["impl Hash for ClientId"],["impl Hash for CryptoPerpetual"],["impl Hash for Venue"],["impl Hash for Money"],["impl Hash for CryptoFuture"],["impl Hash for StrategyId"],["impl Hash for SyntheticInstrument"],["impl Hash for TradingState"],["impl Hash for OptionKind"],["impl Hash for CurrencyPair"],["impl Hash for ExecAlgorithmId"],["impl Hash for PriceType"],["impl Hash for BarSpecification"],["impl Hash for Ticker"],["impl Hash for TraderId"],["impl Hash for TrailingOffsetType"],["impl Hash for ClientOrderId"],["impl Hash for OrderType"],["impl Hash for CurrencyType"],["impl Hash for MarketStatus"],["impl Hash for BookOrder"],["impl Hash for OrderListId"],["impl Hash for QuoteTick"],["impl Hash for OmsType"],["impl Hash for AggregationSource"],["impl Hash for ComponentId"],["impl Hash for Bar"],["impl Hash for InstrumentId"],["impl Hash for LiquiditySide"],["impl Hash for AccountType"],["impl Hash for TradeId"],["impl Hash for AssetType"],["impl Hash for OrderSide"],["impl Hash for BookAction"]],
diff --git a/develop/core/trait.impl/core/iter/traits/double_ended/trait.DoubleEndedIterator.js b/develop/core/trait.impl/core/iter/traits/double_ended/trait.DoubleEndedIterator.js
index 9d751a454740..93366a3a2208 100644
--- a/develop/core/trait.impl/core/iter/traits/double_ended/trait.DoubleEndedIterator.js
+++ b/develop/core/trait.impl/core/iter/traits/double_ended/trait.DoubleEndedIterator.js
@@ -1,5 +1,5 @@
 (function() {var implementors = {
-"nautilus_common":[["impl DoubleEndedIterator for ComponentTriggerIter"],["impl DoubleEndedIterator for LogLevelIter"],["impl DoubleEndedIterator for LogColorIter"],["impl DoubleEndedIterator for ComponentStateIter"]],
+"nautilus_common":[["impl DoubleEndedIterator for LogLevelIter"],["impl DoubleEndedIterator for LogColorIter"],["impl DoubleEndedIterator for ComponentTriggerIter"],["impl DoubleEndedIterator for ComponentStateIter"]],
 "nautilus_indicators":[["impl DoubleEndedIterator for MovingAverageTypeIter"]],
 "nautilus_model":[["impl DoubleEndedIterator for BarAggregationIter"],["impl DoubleEndedIterator for InstrumentCloseTypeIter"],["impl DoubleEndedIterator for MarketStatusIter"],["impl DoubleEndedIterator for OptionKindIter"],["impl DoubleEndedIterator for PositionSideIter"],["impl DoubleEndedIterator for HaltReasonIter"],["impl DoubleEndedIterator for OmsTypeIter"],["impl DoubleEndedIterator for TriggerTypeIter"],["impl DoubleEndedIterator for TradingStateIter"],["impl DoubleEndedIterator for OrderSideIter"],["impl DoubleEndedIterator for AssetTypeIter"],["impl DoubleEndedIterator for ContingencyTypeIter"],["impl DoubleEndedIterator for OrderStatusIter"],["impl DoubleEndedIterator for AggressorSideIter"],["impl DoubleEndedIterator for AccountTypeIter"],["impl DoubleEndedIterator for PriceTypeIter"],["impl DoubleEndedIterator for CurrencyTypeIter"],["impl DoubleEndedIterator for AggregationSourceIter"],["impl DoubleEndedIterator for OrderTypeIter"],["impl DoubleEndedIterator for BookActionIter"],["impl DoubleEndedIterator for BookTypeIter"],["impl DoubleEndedIterator for TrailingOffsetTypeIter"],["impl DoubleEndedIterator for AssetClassIter"],["impl DoubleEndedIterator for LiquiditySideIter"],["impl DoubleEndedIterator for TimeInForceIter"]]
 };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/develop/core/trait.impl/core/iter/traits/exact_size/trait.ExactSizeIterator.js b/develop/core/trait.impl/core/iter/traits/exact_size/trait.ExactSizeIterator.js
index 8b1b88a27538..87b96acc99e6 100644
--- a/develop/core/trait.impl/core/iter/traits/exact_size/trait.ExactSizeIterator.js
+++ b/develop/core/trait.impl/core/iter/traits/exact_size/trait.ExactSizeIterator.js
@@ -1,5 +1,5 @@
 (function() {var implementors = {
-"nautilus_common":[["impl ExactSizeIterator for LogColorIter"],["impl ExactSizeIterator for ComponentStateIter"],["impl ExactSizeIterator for LogLevelIter"],["impl ExactSizeIterator for ComponentTriggerIter"]],
+"nautilus_common":[["impl ExactSizeIterator for ComponentStateIter"],["impl ExactSizeIterator for LogColorIter"],["impl ExactSizeIterator for ComponentTriggerIter"],["impl ExactSizeIterator for LogLevelIter"]],
 "nautilus_indicators":[["impl ExactSizeIterator for MovingAverageTypeIter"]],
 "nautilus_model":[["impl ExactSizeIterator for AssetClassIter"],["impl ExactSizeIterator for BarAggregationIter"],["impl ExactSizeIterator for InstrumentCloseTypeIter"],["impl ExactSizeIterator for TriggerTypeIter"],["impl ExactSizeIterator for BookTypeIter"],["impl ExactSizeIterator for TimeInForceIter"],["impl ExactSizeIterator for MarketStatusIter"],["impl ExactSizeIterator for LiquiditySideIter"],["impl ExactSizeIterator for CurrencyTypeIter"],["impl ExactSizeIterator for OmsTypeIter"],["impl ExactSizeIterator for PositionSideIter"],["impl ExactSizeIterator for OrderSideIter"],["impl ExactSizeIterator for PriceTypeIter"],["impl ExactSizeIterator for AggregationSourceIter"],["impl ExactSizeIterator for TradingStateIter"],["impl ExactSizeIterator for AssetTypeIter"],["impl ExactSizeIterator for ContingencyTypeIter"],["impl ExactSizeIterator for TrailingOffsetTypeIter"],["impl ExactSizeIterator for AggressorSideIter"],["impl ExactSizeIterator for OrderTypeIter"],["impl ExactSizeIterator for AccountTypeIter"],["impl ExactSizeIterator for OptionKindIter"],["impl ExactSizeIterator for BookActionIter"],["impl ExactSizeIterator for OrderStatusIter"],["impl ExactSizeIterator for HaltReasonIter"]]
 };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/develop/core/trait.impl/core/iter/traits/iterator/trait.Iterator.js b/develop/core/trait.impl/core/iter/traits/iterator/trait.Iterator.js
index 18f3e0082a2e..2c03905a5b4f 100644
--- a/develop/core/trait.impl/core/iter/traits/iterator/trait.Iterator.js
+++ b/develop/core/trait.impl/core/iter/traits/iterator/trait.Iterator.js
@@ -1,5 +1,5 @@
 (function() {var implementors = {
-"nautilus_common":[["impl Iterator for TestTimer"],["impl Iterator for ComponentStateIter"],["impl Iterator for LogLevelIter"],["impl Iterator for LogColorIter"],["impl Iterator for ComponentTriggerIter"]],
+"nautilus_common":[["impl Iterator for LogLevelIter"],["impl Iterator for LogColorIter"],["impl Iterator for TestTimer"],["impl Iterator for ComponentTriggerIter"],["impl Iterator for ComponentStateIter"]],
 "nautilus_indicators":[["impl Iterator for MovingAverageTypeIter"]],
 "nautilus_model":[["impl Iterator for ContingencyTypeIter"],["impl Iterator for TrailingOffsetTypeIter"],["impl Iterator for CurrencyTypeIter"],["impl Iterator for TradingStateIter"],["impl Iterator for OrderSideIter"],["impl Iterator for OrderStatusIter"],["impl Iterator for PositionSideIter"],["impl Iterator for OrderTypeIter"],["impl Iterator for MarketStatusIter"],["impl Iterator for AggressorSideIter"],["impl Iterator for LiquiditySideIter"],["impl Iterator for TimeInForceIter"],["impl Iterator for AccountTypeIter"],["impl Iterator for BookActionIter"],["impl Iterator for OmsTypeIter"],["impl Iterator for AggregationSourceIter"],["impl Iterator for AssetClassIter"],["impl Iterator for AssetTypeIter"],["impl Iterator for BookTypeIter"],["impl Iterator for InstrumentCloseTypeIter"],["impl Iterator for PriceTypeIter"],["impl Iterator for HaltReasonIter"],["impl Iterator for BarAggregationIter"],["impl Iterator for TriggerTypeIter"],["impl Iterator for OptionKindIter"]],
 "nautilus_persistence":[["impl Iterator for DataQueryResult"],["impl<T> Iterator for EagerStream<T>"],["impl<I, T, C> Iterator for KMerge<I, T, C>
where\n I: Iterator<Item = IntoIter<T>>,\n C: Compare<ElementBatchIter<I, T>>,
"]] diff --git a/develop/core/trait.impl/core/marker/trait.Copy.js b/develop/core/trait.impl/core/marker/trait.Copy.js index 13d54117b7d7..394dd138946e 100644 --- a/develop/core/trait.impl/core/marker/trait.Copy.js +++ b/develop/core/trait.impl/core/marker/trait.Copy.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl Copy for LogColor"],["impl Copy for LogLevel"],["impl Copy for LogFormat"],["impl Copy for ComponentState"],["impl Copy for PyCallableWrapper"],["impl Copy for ComponentTrigger"]], +"nautilus_common":[["impl Copy for ComponentTrigger"],["impl Copy for ComponentState"],["impl Copy for LogColor"],["impl Copy for PyCallableWrapper"],["impl Copy for LogLevel"],["impl Copy for LogFormat"]], "nautilus_core":[["impl Copy for CVec"],["impl Copy for ClockMode"],["impl Copy for UUID4"]], "nautilus_indicators":[["impl Copy for MovingAverageType"]], "nautilus_model":[["impl Copy for Price"],["impl Copy for PositionId"],["impl Copy for QuoteTick"],["impl Copy for ContingencyType"],["impl Copy for OrderBookDelta"],["impl Copy for OmsType"],["impl Copy for AggressorSide"],["impl Copy for Money"],["impl Copy for AssetType"],["impl Copy for BookPrice"],["impl Copy for TriggerType"],["impl Copy for OrderDenied"],["impl Copy for AggregationSource"],["impl Copy for BarAggregation"],["impl Copy for BarSpecification"],["impl Copy for OrderEmulated"],["impl Copy for Symbol"],["impl Copy for OrderListId"],["impl Copy for TradeId"],["impl Copy for PriceType"],["impl Copy for AccountType"],["impl Copy for PositionSide"],["impl Copy for VenueOrderId"],["impl Copy for Data"],["impl Copy for Venue"],["impl Copy for CurrencyType"],["impl Copy for OrderReleased"],["impl Copy for InstrumentCloseType"],["impl Copy for ClientId"],["impl Copy for ExecAlgorithmId"],["impl Copy for BookOrder"],["impl Copy for AssetClass"],["impl Copy for TraderId"],["impl Copy for TimeInForce"],["impl Copy for AccountId"],["impl Copy for BarType"],["impl Copy for OrderType"],["impl Copy for BookType"],["impl Copy for OrderSide"],["impl Copy for Currency"],["impl Copy for ClientOrderId"],["impl Copy for OptionKind"],["impl Copy for HaltReason"],["impl Copy for BookAction"],["impl Copy for TradeTick"],["impl Copy for InstrumentId"],["impl Copy for OrderStatus"],["impl Copy for StrategyId"],["impl Copy for Quantity"],["impl Copy for TradingState"],["impl Copy for Bar"],["impl Copy for MarketStatus"],["impl Copy for LiquiditySide"],["impl Copy for ComponentId"],["impl Copy for TrailingOffsetType"]], diff --git a/develop/core/trait.impl/core/marker/trait.Send.js b/develop/core/trait.impl/core/marker/trait.Send.js index 4bd6c6eb307b..c822f7e1405c 100644 --- a/develop/core/trait.impl/core/marker/trait.Send.js +++ b/develop/core/trait.impl/core/marker/trait.Send.js @@ -1,6 +1,6 @@ (function() {var implementors = { "nautilus_backtest":[["impl !Send for TimeEventAccumulator",1,["nautilus_backtest::engine::TimeEventAccumulator"]],["impl !Send for TimeEventAccumulatorAPI",1,["nautilus_backtest::engine::TimeEventAccumulatorAPI"]]], -"nautilus_common":[["impl Send for TestClock",1,["nautilus_common::clock::TestClock"]],["impl Send for LiveClock",1,["nautilus_common::clock::LiveClock"]],["impl Send for ComponentState",1,["nautilus_common::enums::ComponentState"]],["impl Send for ComponentStateIter",1,["nautilus_common::enums::ComponentStateIter"]],["impl Send for ComponentTrigger",1,["nautilus_common::enums::ComponentTrigger"]],["impl Send for ComponentTriggerIter",1,["nautilus_common::enums::ComponentTriggerIter"]],["impl Send for LogLevel",1,["nautilus_common::enums::LogLevel"]],["impl Send for LogLevelIter",1,["nautilus_common::enums::LogLevelIter"]],["impl Send for LogColor",1,["nautilus_common::enums::LogColor"]],["impl Send for LogColorIter",1,["nautilus_common::enums::LogColorIter"]],["impl Send for LogFormat",1,["nautilus_common::enums::LogFormat"]],["impl Send for OrderFactory",1,["nautilus_common::factories::OrderFactory"]],["impl Send for ClientOrderIdGenerator",1,["nautilus_common::generators::client_order_id::ClientOrderIdGenerator"]],["impl Send for OrderListIdGenerator",1,["nautilus_common::generators::order_list_id::OrderListIdGenerator"]],["impl Send for PositionIdGenerator",1,["nautilus_common::generators::position_id::PositionIdGenerator"]],["impl !Send for PyCallableWrapper",1,["nautilus_common::handlers::PyCallableWrapper"]],["impl Send for MessageHandler",1,["nautilus_common::handlers::MessageHandler"]],["impl Send for EventHandler",1,["nautilus_common::handlers::EventHandler"]],["impl Send for LogGuard",1,["nautilus_common::logging::LogGuard"]],["impl Send for Logger",1,["nautilus_common::logging::Logger"]],["impl Send for LogEvent",1,["nautilus_common::logging::LogEvent"]],["impl Send for Subscription",1,["nautilus_common::msgbus::Subscription"]],["impl Send for BusMessage",1,["nautilus_common::msgbus::BusMessage"]],["impl Send for MessageBus",1,["nautilus_common::msgbus::MessageBus"]],["impl Send for TimeEvent",1,["nautilus_common::timer::TimeEvent"]],["impl !Send for TimeEventHandler",1,["nautilus_common::timer::TimeEventHandler"]],["impl Send for TestTimer",1,["nautilus_common::timer::TestTimer"]],["impl Send for TestClock_API",1,["nautilus_common::ffi::clock::TestClock_API"]],["impl Send for LiveClock_API",1,["nautilus_common::ffi::clock::LiveClock_API"]],["impl Send for Logger_API",1,["nautilus_common::ffi::logging::Logger_API"]],["impl Send for MessageBus_API",1,["nautilus_common::ffi::msgbus::MessageBus_API"]],["impl Send for SafeTimeEventCallback"],["impl Send for SafeMessageCallback"]], +"nautilus_common":[["impl Send for TestClock",1,["nautilus_common::clock::TestClock"]],["impl Send for LiveClock",1,["nautilus_common::clock::LiveClock"]],["impl Send for ComponentState",1,["nautilus_common::enums::ComponentState"]],["impl Send for ComponentStateIter",1,["nautilus_common::enums::ComponentStateIter"]],["impl Send for ComponentTrigger",1,["nautilus_common::enums::ComponentTrigger"]],["impl Send for ComponentTriggerIter",1,["nautilus_common::enums::ComponentTriggerIter"]],["impl Send for LogLevel",1,["nautilus_common::enums::LogLevel"]],["impl Send for LogLevelIter",1,["nautilus_common::enums::LogLevelIter"]],["impl Send for LogColor",1,["nautilus_common::enums::LogColor"]],["impl Send for LogColorIter",1,["nautilus_common::enums::LogColorIter"]],["impl Send for LogFormat",1,["nautilus_common::enums::LogFormat"]],["impl Send for OrderFactory",1,["nautilus_common::factories::OrderFactory"]],["impl Send for ClientOrderIdGenerator",1,["nautilus_common::generators::client_order_id::ClientOrderIdGenerator"]],["impl Send for OrderListIdGenerator",1,["nautilus_common::generators::order_list_id::OrderListIdGenerator"]],["impl Send for PositionIdGenerator",1,["nautilus_common::generators::position_id::PositionIdGenerator"]],["impl !Send for PyCallableWrapper",1,["nautilus_common::handlers::PyCallableWrapper"]],["impl Send for MessageHandler",1,["nautilus_common::handlers::MessageHandler"]],["impl Send for EventHandler",1,["nautilus_common::handlers::EventHandler"]],["impl Send for LogGuard",1,["nautilus_common::logging::LogGuard"]],["impl Send for Logger",1,["nautilus_common::logging::Logger"]],["impl Send for LogEvent",1,["nautilus_common::logging::LogEvent"]],["impl Send for Subscription",1,["nautilus_common::msgbus::Subscription"]],["impl Send for BusMessage",1,["nautilus_common::msgbus::BusMessage"]],["impl Send for MessageBus",1,["nautilus_common::msgbus::MessageBus"]],["impl Send for TimeEvent",1,["nautilus_common::timer::TimeEvent"]],["impl !Send for TimeEventHandler",1,["nautilus_common::timer::TimeEventHandler"]],["impl Send for TestTimer",1,["nautilus_common::timer::TestTimer"]],["impl Send for TestClock_API",1,["nautilus_common::ffi::clock::TestClock_API"]],["impl Send for LiveClock_API",1,["nautilus_common::ffi::clock::LiveClock_API"]],["impl Send for Logger_API",1,["nautilus_common::ffi::logging::Logger_API"]],["impl Send for MessageBus_API",1,["nautilus_common::ffi::msgbus::MessageBus_API"]],["impl Send for SafeMessageCallback"],["impl Send for SafeTimeEventCallback"]], "nautilus_core":[["impl Send for Message",1,["nautilus_core::message::Message"]],["impl Send for ClockMode",1,["nautilus_core::time::ClockMode"]],["impl Send for AtomicTime",1,["nautilus_core::time::AtomicTime"]],["impl Send for UUID4",1,["nautilus_core::uuid::UUID4"]],["impl Send for CVec"]], "nautilus_indicators":[["impl Send for AdaptiveMovingAverage",1,["nautilus_indicators::average::ama::AdaptiveMovingAverage"]],["impl Send for DoubleExponentialMovingAverage",1,["nautilus_indicators::average::dema::DoubleExponentialMovingAverage"]],["impl Send for ExponentialMovingAverage",1,["nautilus_indicators::average::ema::ExponentialMovingAverage"]],["impl Send for HullMovingAverage",1,["nautilus_indicators::average::hma::HullMovingAverage"]],["impl Send for WilderMovingAverage",1,["nautilus_indicators::average::rma::WilderMovingAverage"]],["impl Send for SimpleMovingAverage",1,["nautilus_indicators::average::sma::SimpleMovingAverage"]],["impl Send for WeightedMovingAverage",1,["nautilus_indicators::average::wma::WeightedMovingAverage"]],["impl Send for MovingAverageType",1,["nautilus_indicators::average::MovingAverageType"]],["impl Send for MovingAverageTypeIter",1,["nautilus_indicators::average::MovingAverageTypeIter"]],["impl Send for MovingAverageFactory",1,["nautilus_indicators::average::MovingAverageFactory"]],["impl Send for RelativeStrengthIndex",1,["nautilus_indicators::momentum::rsi::RelativeStrengthIndex"]],["impl Send for EfficiencyRatio",1,["nautilus_indicators::ratio::efficiency_ratio::EfficiencyRatio"]]], "nautilus_infrastructure":[["impl Send for DatabaseOperation",1,["nautilus_infrastructure::cache::DatabaseOperation"]],["impl Send for DatabaseCommand",1,["nautilus_infrastructure::cache::DatabaseCommand"]],["impl Send for RedisCacheDatabase",1,["nautilus_infrastructure::redis::RedisCacheDatabase"]]], diff --git a/develop/core/trait.impl/core/marker/trait.StructuralEq.js b/develop/core/trait.impl/core/marker/trait.StructuralEq.js index b8ac71673724..c4d3698cdab8 100644 --- a/develop/core/trait.impl/core/marker/trait.StructuralEq.js +++ b/develop/core/trait.impl/core/marker/trait.StructuralEq.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl StructuralEq for LogColor"],["impl StructuralEq for LogFormat"],["impl StructuralEq for ComponentTrigger"],["impl StructuralEq for LogLevel"],["impl StructuralEq for ComponentState"]], +"nautilus_common":[["impl StructuralEq for ComponentState"],["impl StructuralEq for LogColor"],["impl StructuralEq for LogFormat"],["impl StructuralEq for ComponentTrigger"],["impl StructuralEq for LogLevel"]], "nautilus_core":[["impl StructuralEq for UUID4"]], "nautilus_indicators":[["impl StructuralEq for MovingAverageType"]], "nautilus_model":[["impl StructuralEq for ExecAlgorithmId"],["impl StructuralEq for OrderAccepted"],["impl StructuralEq for AccountId"],["impl StructuralEq for AssetType"],["impl StructuralEq for OrderInitialized"],["impl StructuralEq for Price"],["impl StructuralEq for BookPrice"],["impl StructuralEq for OrderTriggered"],["impl StructuralEq for OrderPendingUpdate"],["impl StructuralEq for LiquiditySide"],["impl StructuralEq for OrderBookDelta"],["impl StructuralEq for OrderRejected"],["impl StructuralEq for CurrencyType"],["impl StructuralEq for HaltReason"],["impl StructuralEq for TradingState"],["impl StructuralEq for OrderCancelRejected"],["impl StructuralEq for MarketStatus"],["impl StructuralEq for Ticker"],["impl StructuralEq for AggressorSide"],["impl StructuralEq for OrderEmulated"],["impl StructuralEq for ClientOrderId"],["impl StructuralEq for Currency"],["impl StructuralEq for OrderPendingCancel"],["impl StructuralEq for TrailingOffsetType"],["impl StructuralEq for InstrumentCloseType"],["impl StructuralEq for BarAggregation"],["impl StructuralEq for TradeId"],["impl StructuralEq for Bar"],["impl StructuralEq for PositionId"],["impl StructuralEq for ComponentId"],["impl StructuralEq for BookOrder"],["impl StructuralEq for BookType"],["impl StructuralEq for TradeTick"],["impl StructuralEq for OrderModifyRejected"],["impl StructuralEq for OrderListId"],["impl StructuralEq for OmsType"],["impl StructuralEq for VenueOrderId"],["impl StructuralEq for Money"],["impl StructuralEq for OrderExpired"],["impl StructuralEq for OrderStatus"],["impl StructuralEq for OrderFilled"],["impl StructuralEq for PositionSide"],["impl StructuralEq for ContingencyType"],["impl StructuralEq for OrderType"],["impl StructuralEq for TimeInForce"],["impl StructuralEq for BookAction"],["impl StructuralEq for TriggerType"],["impl StructuralEq for Level"],["impl StructuralEq for StrategyId"],["impl StructuralEq for OptionKind"],["impl StructuralEq for OrderReleased"],["impl StructuralEq for AggregationSource"],["impl StructuralEq for BarType"],["impl StructuralEq for OrderDenied"],["impl StructuralEq for BarSpecification"],["impl StructuralEq for OrderSide"],["impl StructuralEq for OrderCanceled"],["impl StructuralEq for OrderSubmitted"],["impl StructuralEq for InstrumentId"],["impl StructuralEq for AccountType"],["impl StructuralEq for OrderEvent"],["impl StructuralEq for ClientId"],["impl StructuralEq for QuoteTick"],["impl StructuralEq for PriceType"],["impl StructuralEq for Quantity"],["impl StructuralEq for Symbol"],["impl StructuralEq for AssetClass"],["impl StructuralEq for TraderId"],["impl StructuralEq for OrderUpdated"],["impl StructuralEq for Venue"]], diff --git a/develop/core/trait.impl/core/marker/trait.StructuralPartialEq.js b/develop/core/trait.impl/core/marker/trait.StructuralPartialEq.js index 0726f5b8ad36..65ac3bb003b2 100644 --- a/develop/core/trait.impl/core/marker/trait.StructuralPartialEq.js +++ b/develop/core/trait.impl/core/marker/trait.StructuralPartialEq.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl StructuralPartialEq for ComponentTrigger"],["impl StructuralPartialEq for LogFormat"],["impl StructuralPartialEq for ComponentState"],["impl StructuralPartialEq for LogColor"],["impl StructuralPartialEq for LogLevel"]], +"nautilus_common":[["impl StructuralPartialEq for LogLevel"],["impl StructuralPartialEq for ComponentTrigger"],["impl StructuralPartialEq for ComponentState"],["impl StructuralPartialEq for LogColor"],["impl StructuralPartialEq for LogFormat"]], "nautilus_core":[["impl StructuralPartialEq for UUID4"]], "nautilus_indicators":[["impl StructuralPartialEq for MovingAverageType"]], "nautilus_model":[["impl StructuralPartialEq for QuoteTick"],["impl StructuralPartialEq for TrailingOffsetType"],["impl StructuralPartialEq for TradeTick"],["impl StructuralPartialEq for OrderEvent"],["impl StructuralPartialEq for PositionClosed"],["impl StructuralPartialEq for ClientId"],["impl StructuralPartialEq for PositionOpened"],["impl StructuralPartialEq for InstrumentId"],["impl StructuralPartialEq for OmsType"],["impl StructuralPartialEq for Ticker"],["impl StructuralPartialEq for TraderId"],["impl StructuralPartialEq for AssetClass"],["impl StructuralPartialEq for OrderListId"],["impl StructuralPartialEq for OrderExpired"],["impl StructuralPartialEq for OrderStatus"],["impl StructuralPartialEq for OrderPendingUpdate"],["impl StructuralPartialEq for PriceType"],["impl StructuralPartialEq for Venue"],["impl StructuralPartialEq for OrderTriggered"],["impl StructuralPartialEq for LiquiditySide"],["impl StructuralPartialEq for BookAction"],["impl StructuralPartialEq for PositionSide"],["impl StructuralPartialEq for OrderFilled"],["impl StructuralPartialEq for StrategyId"],["impl StructuralPartialEq for Bar"],["impl StructuralPartialEq for OrderUpdated"],["impl StructuralPartialEq for BookType"],["impl StructuralPartialEq for OrderInitialized"],["impl StructuralPartialEq for OrderType"],["impl StructuralPartialEq for TradeId"],["impl StructuralPartialEq for OrderModifyRejected"],["impl StructuralPartialEq for OrderDenied"],["impl StructuralPartialEq for BarSpecification"],["impl StructuralPartialEq for PositionId"],["impl StructuralPartialEq for OrderReleased"],["impl StructuralPartialEq for TimeInForce"],["impl StructuralPartialEq for ClientOrderId"],["impl StructuralPartialEq for BarAggregation"],["impl StructuralPartialEq for HaltReason"],["impl StructuralPartialEq for TradingState"],["impl StructuralPartialEq for PositionChanged"],["impl StructuralPartialEq for OrderSide"],["impl StructuralPartialEq for OrderRejected"],["impl StructuralPartialEq for InstrumentCloseType"],["impl StructuralPartialEq for MarketStatus"],["impl StructuralPartialEq for CurrencyType"],["impl StructuralPartialEq for OrderSubmitted"],["impl StructuralPartialEq for ComponentId"],["impl StructuralPartialEq for AggregationSource"],["impl StructuralPartialEq for OrderEmulated"],["impl StructuralPartialEq for AccountId"],["impl StructuralPartialEq for AggressorSide"],["impl StructuralPartialEq for ContingencyType"],["impl StructuralPartialEq for Symbol"],["impl StructuralPartialEq for AssetType"],["impl StructuralPartialEq for OrderPendingCancel"],["impl StructuralPartialEq for AccountType"],["impl StructuralPartialEq for OrderCanceled"],["impl StructuralPartialEq for OptionKind"],["impl StructuralPartialEq for OrderAccepted"],["impl StructuralPartialEq for VenueOrderId"],["impl StructuralPartialEq for PositionState"],["impl StructuralPartialEq for BarType"],["impl StructuralPartialEq for TriggerType"],["impl StructuralPartialEq for OrderBookDelta"],["impl StructuralPartialEq for ExecAlgorithmId"],["impl StructuralPartialEq for OrderCancelRejected"]], diff --git a/develop/core/trait.impl/core/marker/trait.Sync.js b/develop/core/trait.impl/core/marker/trait.Sync.js index 980d9c43370f..c5572b855184 100644 --- a/develop/core/trait.impl/core/marker/trait.Sync.js +++ b/develop/core/trait.impl/core/marker/trait.Sync.js @@ -1,6 +1,6 @@ (function() {var implementors = { "nautilus_backtest":[["impl !Sync for TimeEventAccumulator",1,["nautilus_backtest::engine::TimeEventAccumulator"]],["impl !Sync for TimeEventAccumulatorAPI",1,["nautilus_backtest::engine::TimeEventAccumulatorAPI"]]], -"nautilus_common":[["impl Sync for TestClock",1,["nautilus_common::clock::TestClock"]],["impl Sync for LiveClock",1,["nautilus_common::clock::LiveClock"]],["impl Sync for ComponentState",1,["nautilus_common::enums::ComponentState"]],["impl Sync for ComponentStateIter",1,["nautilus_common::enums::ComponentStateIter"]],["impl Sync for ComponentTrigger",1,["nautilus_common::enums::ComponentTrigger"]],["impl Sync for ComponentTriggerIter",1,["nautilus_common::enums::ComponentTriggerIter"]],["impl Sync for LogLevel",1,["nautilus_common::enums::LogLevel"]],["impl Sync for LogLevelIter",1,["nautilus_common::enums::LogLevelIter"]],["impl Sync for LogColor",1,["nautilus_common::enums::LogColor"]],["impl Sync for LogColorIter",1,["nautilus_common::enums::LogColorIter"]],["impl Sync for LogFormat",1,["nautilus_common::enums::LogFormat"]],["impl Sync for OrderFactory",1,["nautilus_common::factories::OrderFactory"]],["impl Sync for ClientOrderIdGenerator",1,["nautilus_common::generators::client_order_id::ClientOrderIdGenerator"]],["impl Sync for OrderListIdGenerator",1,["nautilus_common::generators::order_list_id::OrderListIdGenerator"]],["impl Sync for PositionIdGenerator",1,["nautilus_common::generators::position_id::PositionIdGenerator"]],["impl !Sync for PyCallableWrapper",1,["nautilus_common::handlers::PyCallableWrapper"]],["impl Sync for MessageHandler",1,["nautilus_common::handlers::MessageHandler"]],["impl Sync for EventHandler",1,["nautilus_common::handlers::EventHandler"]],["impl Sync for LogGuard",1,["nautilus_common::logging::LogGuard"]],["impl Sync for Logger",1,["nautilus_common::logging::Logger"]],["impl Sync for LogEvent",1,["nautilus_common::logging::LogEvent"]],["impl Sync for Subscription",1,["nautilus_common::msgbus::Subscription"]],["impl Sync for BusMessage",1,["nautilus_common::msgbus::BusMessage"]],["impl Sync for MessageBus",1,["nautilus_common::msgbus::MessageBus"]],["impl Sync for TimeEvent",1,["nautilus_common::timer::TimeEvent"]],["impl !Sync for TimeEventHandler",1,["nautilus_common::timer::TimeEventHandler"]],["impl Sync for TestTimer",1,["nautilus_common::timer::TestTimer"]],["impl Sync for TestClock_API",1,["nautilus_common::ffi::clock::TestClock_API"]],["impl Sync for LiveClock_API",1,["nautilus_common::ffi::clock::LiveClock_API"]],["impl Sync for Logger_API",1,["nautilus_common::ffi::logging::Logger_API"]],["impl Sync for MessageBus_API",1,["nautilus_common::ffi::msgbus::MessageBus_API"]],["impl Sync for SafeTimeEventCallback"],["impl Sync for SafeMessageCallback"]], +"nautilus_common":[["impl Sync for TestClock",1,["nautilus_common::clock::TestClock"]],["impl Sync for LiveClock",1,["nautilus_common::clock::LiveClock"]],["impl Sync for ComponentState",1,["nautilus_common::enums::ComponentState"]],["impl Sync for ComponentStateIter",1,["nautilus_common::enums::ComponentStateIter"]],["impl Sync for ComponentTrigger",1,["nautilus_common::enums::ComponentTrigger"]],["impl Sync for ComponentTriggerIter",1,["nautilus_common::enums::ComponentTriggerIter"]],["impl Sync for LogLevel",1,["nautilus_common::enums::LogLevel"]],["impl Sync for LogLevelIter",1,["nautilus_common::enums::LogLevelIter"]],["impl Sync for LogColor",1,["nautilus_common::enums::LogColor"]],["impl Sync for LogColorIter",1,["nautilus_common::enums::LogColorIter"]],["impl Sync for LogFormat",1,["nautilus_common::enums::LogFormat"]],["impl Sync for OrderFactory",1,["nautilus_common::factories::OrderFactory"]],["impl Sync for ClientOrderIdGenerator",1,["nautilus_common::generators::client_order_id::ClientOrderIdGenerator"]],["impl Sync for OrderListIdGenerator",1,["nautilus_common::generators::order_list_id::OrderListIdGenerator"]],["impl Sync for PositionIdGenerator",1,["nautilus_common::generators::position_id::PositionIdGenerator"]],["impl !Sync for PyCallableWrapper",1,["nautilus_common::handlers::PyCallableWrapper"]],["impl Sync for MessageHandler",1,["nautilus_common::handlers::MessageHandler"]],["impl Sync for EventHandler",1,["nautilus_common::handlers::EventHandler"]],["impl Sync for LogGuard",1,["nautilus_common::logging::LogGuard"]],["impl Sync for Logger",1,["nautilus_common::logging::Logger"]],["impl Sync for LogEvent",1,["nautilus_common::logging::LogEvent"]],["impl Sync for Subscription",1,["nautilus_common::msgbus::Subscription"]],["impl Sync for BusMessage",1,["nautilus_common::msgbus::BusMessage"]],["impl Sync for MessageBus",1,["nautilus_common::msgbus::MessageBus"]],["impl Sync for TimeEvent",1,["nautilus_common::timer::TimeEvent"]],["impl !Sync for TimeEventHandler",1,["nautilus_common::timer::TimeEventHandler"]],["impl Sync for TestTimer",1,["nautilus_common::timer::TestTimer"]],["impl Sync for TestClock_API",1,["nautilus_common::ffi::clock::TestClock_API"]],["impl Sync for LiveClock_API",1,["nautilus_common::ffi::clock::LiveClock_API"]],["impl Sync for Logger_API",1,["nautilus_common::ffi::logging::Logger_API"]],["impl Sync for MessageBus_API",1,["nautilus_common::ffi::msgbus::MessageBus_API"]],["impl Sync for SafeMessageCallback"],["impl Sync for SafeTimeEventCallback"]], "nautilus_core":[["impl Sync for Message",1,["nautilus_core::message::Message"]],["impl Sync for ClockMode",1,["nautilus_core::time::ClockMode"]],["impl Sync for AtomicTime",1,["nautilus_core::time::AtomicTime"]],["impl Sync for UUID4",1,["nautilus_core::uuid::UUID4"]],["impl !Sync for CVec",1,["nautilus_core::ffi::cvec::CVec"]]], "nautilus_indicators":[["impl Sync for AdaptiveMovingAverage",1,["nautilus_indicators::average::ama::AdaptiveMovingAverage"]],["impl Sync for DoubleExponentialMovingAverage",1,["nautilus_indicators::average::dema::DoubleExponentialMovingAverage"]],["impl Sync for ExponentialMovingAverage",1,["nautilus_indicators::average::ema::ExponentialMovingAverage"]],["impl Sync for HullMovingAverage",1,["nautilus_indicators::average::hma::HullMovingAverage"]],["impl Sync for WilderMovingAverage",1,["nautilus_indicators::average::rma::WilderMovingAverage"]],["impl Sync for SimpleMovingAverage",1,["nautilus_indicators::average::sma::SimpleMovingAverage"]],["impl Sync for WeightedMovingAverage",1,["nautilus_indicators::average::wma::WeightedMovingAverage"]],["impl Sync for MovingAverageType",1,["nautilus_indicators::average::MovingAverageType"]],["impl Sync for MovingAverageTypeIter",1,["nautilus_indicators::average::MovingAverageTypeIter"]],["impl Sync for MovingAverageFactory",1,["nautilus_indicators::average::MovingAverageFactory"]],["impl !Sync for RelativeStrengthIndex",1,["nautilus_indicators::momentum::rsi::RelativeStrengthIndex"]],["impl Sync for EfficiencyRatio",1,["nautilus_indicators::ratio::efficiency_ratio::EfficiencyRatio"]]], "nautilus_infrastructure":[["impl Sync for DatabaseOperation",1,["nautilus_infrastructure::cache::DatabaseOperation"]],["impl Sync for DatabaseCommand",1,["nautilus_infrastructure::cache::DatabaseCommand"]],["impl Sync for RedisCacheDatabase",1,["nautilus_infrastructure::redis::RedisCacheDatabase"]]], diff --git a/develop/core/trait.impl/core/ops/deref/trait.Deref.js b/develop/core/trait.impl/core/ops/deref/trait.Deref.js index 7b2b762eebba..8e481431c73e 100644 --- a/develop/core/trait.impl/core/ops/deref/trait.Deref.js +++ b/develop/core/trait.impl/core/ops/deref/trait.Deref.js @@ -1,6 +1,6 @@ (function() {var implementors = { "nautilus_backtest":[["impl Deref for TimeEventAccumulatorAPI"]], -"nautilus_common":[["impl Deref for TestClock"],["impl Deref for LiveClock_API"],["impl Deref for Logger_API"],["impl Deref for LiveClock"],["impl Deref for TestClock_API"],["impl Deref for MessageBus_API"]], +"nautilus_common":[["impl Deref for MessageBus_API"],["impl Deref for LiveClock_API"],["impl Deref for TestClock_API"],["impl Deref for TestClock"],["impl Deref for Logger_API"],["impl Deref for LiveClock"]], "nautilus_core":[["impl Deref for AtomicTime"]], "nautilus_model":[["impl Deref for TrailingStopLimitOrder"],["impl Deref for Price"],["impl Deref for MarketIfTouchedOrder"],["impl Deref for StopLimitOrder"],["impl Deref for SyntheticInstrument_API"],["impl Deref for Quantity"],["impl Deref for OrderBook_API"],["impl Deref for TrailingStopMarketOrder"],["impl Deref for MarketOrder"],["impl Deref for StopMarketOrder"],["impl Deref for LimitIfTouchedOrder"],["impl Deref for Level_API"],["impl Deref for LimitOrder"],["impl Deref for MarketToLimitOrder"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/core/ops/deref/trait.DerefMut.js b/develop/core/trait.impl/core/ops/deref/trait.DerefMut.js index 72164037972c..2ddc29990037 100644 --- a/develop/core/trait.impl/core/ops/deref/trait.DerefMut.js +++ b/develop/core/trait.impl/core/ops/deref/trait.DerefMut.js @@ -1,5 +1,5 @@ (function() {var implementors = { "nautilus_backtest":[["impl DerefMut for TimeEventAccumulatorAPI"]], -"nautilus_common":[["impl DerefMut for MessageBus_API"],["impl DerefMut for LiveClock_API"],["impl DerefMut for Logger_API"],["impl DerefMut for TestClock_API"]], +"nautilus_common":[["impl DerefMut for Logger_API"],["impl DerefMut for TestClock_API"],["impl DerefMut for MessageBus_API"],["impl DerefMut for LiveClock_API"]], "nautilus_model":[["impl DerefMut for TrailingStopLimitOrder"],["impl DerefMut for StopMarketOrder"],["impl DerefMut for MarketToLimitOrder"],["impl DerefMut for StopLimitOrder"],["impl DerefMut for MarketOrder"],["impl DerefMut for SyntheticInstrument_API"],["impl DerefMut for LimitIfTouchedOrder"],["impl DerefMut for Level_API"],["impl DerefMut for LimitOrder"],["impl DerefMut for TrailingStopMarketOrder"],["impl DerefMut for MarketIfTouchedOrder"],["impl DerefMut for OrderBook_API"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/core/str/traits/trait.FromStr.js b/develop/core/trait.impl/core/str/traits/trait.FromStr.js index a74bb418d80a..a6d93f0b956c 100644 --- a/develop/core/trait.impl/core/str/traits/trait.FromStr.js +++ b/develop/core/trait.impl/core/str/traits/trait.FromStr.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl FromStr for LogColor"],["impl FromStr for LogFormat"],["impl FromStr for ComponentState"],["impl FromStr for ComponentTrigger"],["impl FromStr for LogLevel"]], +"nautilus_common":[["impl FromStr for LogFormat"],["impl FromStr for LogLevel"],["impl FromStr for LogColor"],["impl FromStr for ComponentState"],["impl FromStr for ComponentTrigger"]], "nautilus_core":[["impl FromStr for UUID4"]], "nautilus_indicators":[["impl FromStr for MovingAverageType"]], "nautilus_model":[["impl FromStr for AggressorSide"],["impl FromStr for TradingState"],["impl FromStr for TriggerType"],["impl FromStr for OptionKind"],["impl FromStr for InstrumentId"],["impl FromStr for AccountId"],["impl FromStr for AssetClass"],["impl FromStr for AggregationSource"],["impl FromStr for PositionSide"],["impl FromStr for ClientId"],["impl FromStr for MarketStatus"],["impl FromStr for ExecAlgorithmId"],["impl FromStr for OrderListId"],["impl FromStr for LiquiditySide"],["impl FromStr for AccountType"],["impl FromStr for OrderType"],["impl FromStr for OrderSide"],["impl FromStr for PriceType"],["impl FromStr for VenueOrderId"],["impl FromStr for Currency"],["impl FromStr for BookType"],["impl FromStr for HaltReason"],["impl FromStr for PositionId"],["impl FromStr for Quantity"],["impl FromStr for Venue"],["impl FromStr for BarType"],["impl FromStr for InstrumentCloseType"],["impl FromStr for ComponentId"],["impl FromStr for OmsType"],["impl FromStr for BookAction"],["impl FromStr for Symbol"],["impl FromStr for Money"],["impl FromStr for TradeId"],["impl FromStr for OrderStatus"],["impl FromStr for StrategyId"],["impl FromStr for TrailingOffsetType"],["impl FromStr for TimeInForce"],["impl FromStr for ClientOrderId"],["impl FromStr for AssetType"],["impl FromStr for ContingencyType"],["impl FromStr for CurrencyType"],["impl FromStr for TraderId"],["impl FromStr for Price"],["impl FromStr for BarAggregation"]] diff --git a/develop/core/trait.impl/pyo3/conversion/trait.IntoPy.js b/develop/core/trait.impl/pyo3/conversion/trait.IntoPy.js index feac8038b243..2859450230c8 100644 --- a/develop/core/trait.impl/pyo3/conversion/trait.IntoPy.js +++ b/develop/core/trait.impl/pyo3/conversion/trait.IntoPy.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nautilus_common":[["impl IntoPy<Py<PyAny>> for LiveClock"],["impl IntoPy<Py<PyAny>> for LogLevel"],["impl IntoPy<Py<PyAny>> for LogGuard"],["impl IntoPy<Py<PyAny>> for MessageHandler"],["impl IntoPy<Py<PyAny>> for TimeEvent"],["impl IntoPy<Py<PyAny>> for ComponentTrigger"],["impl IntoPy<Py<PyAny>> for TestClock"],["impl IntoPy<Py<PyAny>> for LogColor"],["impl IntoPy<Py<PyAny>> for LogFormat"],["impl IntoPy<Py<PyAny>> for ComponentState"],["impl IntoPy<Py<PyAny>> for EventHandler"]], +"nautilus_common":[["impl IntoPy<Py<PyAny>> for LiveClock"],["impl IntoPy<Py<PyAny>> for ComponentState"],["impl IntoPy<Py<PyAny>> for LogFormat"],["impl IntoPy<Py<PyAny>> for LogColor"],["impl IntoPy<Py<PyAny>> for ComponentTrigger"],["impl IntoPy<Py<PyAny>> for MessageHandler"],["impl IntoPy<Py<PyAny>> for LogLevel"],["impl IntoPy<Py<PyAny>> for EventHandler"],["impl IntoPy<Py<PyAny>> for TimeEvent"],["impl IntoPy<Py<PyAny>> for LogGuard"],["impl IntoPy<Py<PyAny>> for TestClock"]], "nautilus_core":[["impl IntoPy<Py<PyAny>> for UUID4"]], -"nautilus_indicators":[["impl IntoPy<Py<PyAny>> for MovingAverageType"],["impl IntoPy<Py<PyAny>> for HullMovingAverage"],["impl IntoPy<Py<PyAny>> for RelativeStrengthIndex"],["impl IntoPy<Py<PyAny>> for EfficiencyRatio"],["impl IntoPy<Py<PyAny>> for WilderMovingAverage"],["impl IntoPy<Py<PyAny>> for AdaptiveMovingAverage"],["impl IntoPy<Py<PyAny>> for SimpleMovingAverage"],["impl IntoPy<Py<PyAny>> for WeightedMovingAverage"],["impl IntoPy<Py<PyAny>> for ExponentialMovingAverage"],["impl IntoPy<Py<PyAny>> for DoubleExponentialMovingAverage"]], +"nautilus_indicators":[["impl IntoPy<Py<PyAny>> for WeightedMovingAverage"],["impl IntoPy<Py<PyAny>> for WilderMovingAverage"],["impl IntoPy<Py<PyAny>> for SimpleMovingAverage"],["impl IntoPy<Py<PyAny>> for AdaptiveMovingAverage"],["impl IntoPy<Py<PyAny>> for RelativeStrengthIndex"],["impl IntoPy<Py<PyAny>> for HullMovingAverage"],["impl IntoPy<Py<PyAny>> for ExponentialMovingAverage"],["impl IntoPy<Py<PyAny>> for DoubleExponentialMovingAverage"],["impl IntoPy<Py<PyAny>> for EfficiencyRatio"],["impl IntoPy<Py<PyAny>> for MovingAverageType"]], "nautilus_infrastructure":[["impl IntoPy<Py<PyAny>> for RedisCacheDatabase"]], "nautilus_model":[["impl IntoPy<Py<PyAny>> for ClientId"],["impl IntoPy<Py<PyAny>> for OrderStatus"],["impl IntoPy<Py<PyAny>> for BarType"],["impl IntoPy<Py<PyAny>> for ClientOrderId"],["impl IntoPy<Py<PyAny>> for TriggerType"],["impl IntoPy<Py<PyAny>> for TrailingStopMarketOrder"],["impl IntoPy<Py<PyAny>> for InstrumentCloseType"],["impl IntoPy<Py<PyAny>> for OrderRejected"],["impl IntoPy<Py<PyAny>> for OrderReleased"],["impl IntoPy<Py<PyAny>> for StopLimitOrder"],["impl IntoPy<Py<PyAny>> for ContingencyType"],["impl IntoPy<Py<PyAny>> for BarAggregation"],["impl IntoPy<Py<PyAny>> for CurrencyPair"],["impl IntoPy<Py<PyAny>> for Symbol"],["impl IntoPy<Py<PyAny>> for OrderBookDelta"],["impl IntoPy<Py<PyAny>> for PositionId"],["impl IntoPy<Py<PyAny>> for OrderType"],["impl IntoPy<Py<PyAny>> for BarSpecification"],["impl IntoPy<Py<PyAny>> for Venue"],["impl IntoPy<Py<PyAny>> for Price"],["impl IntoPy<Py<PyAny>> for TradeTick"],["impl IntoPy<Py<PyAny>> for MarketIfTouchedOrder"],["impl IntoPy<Py<PyAny>> for Money"],["impl IntoPy<Py<PyAny>> for PriceType"],["impl IntoPy<Py<PyAny>> for OrderSide"],["impl IntoPy<Py<PyAny>> for OrderUpdated"],["impl IntoPy<Py<PyAny>> for OrderPendingUpdate"],["impl IntoPy<Py<PyAny>> for AccountId"],["impl IntoPy<Py<PyAny>> for OrderAccepted"],["impl IntoPy<Py<PyAny>> for AssetClass"],["impl IntoPy<Py<PyAny>> for LimitOrder"],["impl IntoPy<Py<PyAny>> for CryptoFuture"],["impl IntoPy<Py<PyAny>> for OrderSubmitted"],["impl IntoPy<Py<PyAny>> for Ticker"],["impl IntoPy<Py<PyAny>> for TradeId"],["impl IntoPy<Py<PyAny>> for LiquiditySide"],["impl IntoPy<Py<PyAny>> for OrderPendingCancel"],["impl IntoPy<Py<PyAny>> for AssetType"],["impl IntoPy<Py<PyAny>> for ExecAlgorithmId"],["impl IntoPy<Py<PyAny>> for InstrumentId"],["impl IntoPy<Py<PyAny>> for AccountType"],["impl IntoPy<Py<PyAny>> for CurrencyType"],["impl IntoPy<Py<PyAny>> for BookOrder"],["impl IntoPy<Py<PyAny>> for SyntheticInstrument"],["impl IntoPy<Py<PyAny>> for QuoteTick"],["impl IntoPy<Py<PyAny>> for TraderId"],["impl IntoPy<Py<PyAny>> for LimitIfTouchedOrder"],["impl IntoPy<Py<PyAny>> for StopMarketOrder"],["impl IntoPy<Py<PyAny>> for OptionKind"],["impl IntoPy<Py<PyAny>> for OrderFilled"],["impl IntoPy<Py<PyAny>> for HaltReason"],["impl IntoPy<Py<PyAny>> for Equity"],["impl IntoPy<Py<PyAny>> for MarketStatus"],["impl IntoPy<Py<PyAny>> for BookAction"],["impl IntoPy<Py<PyAny>> for OrderListId"],["impl IntoPy<Py<PyAny>> for CryptoPerpetual"],["impl IntoPy<Py<PyAny>> for OptionsContract"],["impl IntoPy<Py<PyAny>> for BookType"],["impl IntoPy<Py<PyAny>> for OmsType"],["impl IntoPy<Py<PyAny>> for OrderDenied"],["impl IntoPy<Py<PyAny>> for OrderCancelRejected"],["impl IntoPy<Py<PyAny>> for StrategyId"],["impl IntoPy<Py<PyAny>> for TrailingOffsetType"],["impl IntoPy<Py<PyAny>> for OrderTriggered"],["impl IntoPy<Py<PyAny>> for VenueOrderId"],["impl IntoPy<Py<PyAny>> for OrderCanceled"],["impl IntoPy<Py<PyAny>> for FuturesContract"],["impl IntoPy<Py<PyAny>> for AggressorSide"],["impl IntoPy<Py<PyAny>> for MarketToLimitOrder"],["impl IntoPy<Py<PyAny>> for OrderInitialized"],["impl IntoPy<Py<PyAny>> for Quantity"],["impl IntoPy<Py<PyAny>> for MarketOrder"],["impl IntoPy<Py<PyAny>> for AggregationSource"],["impl IntoPy<Py<PyAny>> for PositionSide"],["impl IntoPy<Py<PyAny>> for OrderEmulated"],["impl IntoPy<Py<PyAny>> for OrderModifyRejected"],["impl IntoPy<Py<PyAny>> for TradingState"],["impl IntoPy<Py<PyAny>> for ComponentId"],["impl IntoPy<Py<PyAny>> for Bar"],["impl IntoPy<Py<PyAny>> for TimeInForce"],["impl IntoPy<Py<PyAny>> for Currency"],["impl IntoPy<Py<PyAny>> for TrailingStopLimitOrder"],["impl IntoPy<Py<PyAny>> for EnumIterator"],["impl IntoPy<Py<PyAny>> for OrderExpired"]], "nautilus_network":[["impl IntoPy<Py<PyAny>> for SocketConfig"],["impl IntoPy<Py<PyAny>> for HttpMethod"],["impl IntoPy<Py<PyAny>> for WebSocketConfig"],["impl IntoPy<Py<PyAny>> for SocketClient"],["impl IntoPy<Py<PyAny>> for HttpResponse"],["impl IntoPy<Py<PyAny>> for HttpClient"],["impl IntoPy<Py<PyAny>> for WebSocketClient"]], diff --git a/develop/core/trait.impl/pyo3/impl_/extract_argument/trait.PyFunctionArgument.js b/develop/core/trait.impl/pyo3/impl_/extract_argument/trait.PyFunctionArgument.js index 3d203557b621..925ca20e64d3 100644 --- a/develop/core/trait.impl/pyo3/impl_/extract_argument/trait.PyFunctionArgument.js +++ b/develop/core/trait.impl/pyo3/impl_/extract_argument/trait.PyFunctionArgument.js @@ -1,8 +1,8 @@ (function() {var implementors = { -"nautilus_common":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogColor"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EventHandler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TestClock"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentState"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentState"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MessageHandler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogFormat"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogLevel"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MessageHandler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogLevel"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EventHandler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogGuard"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogFormat"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeEvent"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogGuard"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TestClock"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogColor"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LiveClock"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LiveClock"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeEvent"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentTrigger"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentTrigger"]], +"nautilus_common":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeEvent"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TestClock"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogColor"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EventHandler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogFormat"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MessageHandler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentTrigger"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LiveClock"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogLevel"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MessageHandler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EventHandler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogLevel"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogFormat"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeEvent"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LiveClock"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentState"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogGuard"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentTrigger"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LogGuard"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TestClock"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LogColor"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentState"]], "nautilus_core":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut UUID4"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a UUID4"]], -"nautilus_indicators":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SimpleMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HullMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AdaptiveMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WeightedMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MovingAverageType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WilderMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DoubleExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EfficiencyRatio"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EfficiencyRatio"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AdaptiveMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut RelativeStrengthIndex"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HullMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a RelativeStrengthIndex"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WeightedMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WilderMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DoubleExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MovingAverageType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SimpleMovingAverage"]], -"nautilus_infrastructure":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut RedisCacheDatabase"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a RedisCacheDatabase"]], +"nautilus_indicators":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a RelativeStrengthIndex"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WilderMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AdaptiveMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SimpleMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MovingAverageType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WeightedMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DoubleExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HullMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SimpleMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WilderMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DoubleExponentialMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MovingAverageType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HullMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EfficiencyRatio"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WeightedMovingAverage"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EfficiencyRatio"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut RelativeStrengthIndex"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AdaptiveMovingAverage"]], +"nautilus_infrastructure":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a RedisCacheDatabase"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut RedisCacheDatabase"]], "nautilus_model":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingStopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CryptoFuture"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradingState"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderListId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TriggerType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AssetType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Currency"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AccountType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PriceType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketToLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a VenueOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AccountType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ClientId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ClientId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LiquiditySide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderReleased"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut QuoteTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentCloseType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingStopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LimitIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Venue"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OmsType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TimeInForce"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderCancelRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AggressorSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketToLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderModifyRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut EnumIterator"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderAccepted"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Price"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a LiquiditySide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingStopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StrategyId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PriceType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Quantity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TimeInForce"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HaltReason"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Price"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderPendingUpdate"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AssetClass"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ContingencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Bar"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ContingencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderUpdated"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderEmulated"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Money"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderPendingCancel"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Quantity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AssetType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AggregationSource"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a FuturesContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CryptoFuture"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TrailingOffsetType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AccountId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderTriggered"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PositionSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyPair"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Venue"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut FuturesContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ExecAlgorithmId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarAggregation"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a StopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderCancelRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderModifyRejected"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderPendingUpdate"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut InstrumentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ClientOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TriggerType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookAction"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StrategyId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SyntheticInstrument"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Symbol"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderListId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderSubmitted"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a MarketStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradingState"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Equity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarSpecification"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut StopLimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderInitialized"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderCanceled"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a AggressorSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarAggregation"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingOffsetType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut VenueOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Bar"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Currency"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderFilled"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TraderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TraderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HaltReason"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarSpecification"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ComponentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderPendingCancel"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderAccepted"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a ComponentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyPair"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ClientOrderId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Ticker"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Money"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CryptoPerpetual"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CurrencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderUpdated"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut ExecAlgorithmId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderTriggered"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionKind"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Ticker"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CryptoPerpetual"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketIfTouchedOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderExpired"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut LimitOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AccountId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut PositionSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TrailingStopMarketOrder"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderSubmitted"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AssetClass"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderReleased"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionKind"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a PositionId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BookAction"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CurrencyType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderBookDelta"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderEmulated"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentId"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderFilled"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a InstrumentCloseType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderDenied"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionsContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut Symbol"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderDenied"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a QuoteTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderInitialized"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderExpired"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderBookDelta"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut AggregationSource"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeTick"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderSide"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a Equity"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionsContract"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OmsType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SyntheticInstrument"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderCanceled"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut MarketStatus"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a EnumIterator"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BookOrder"]], "nautilus_network":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpMethod"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpResponse"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WebSocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpResponse"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpMethod"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WebSocketClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a WebSocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut SocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a HttpClient"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut WebSocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a SocketConfig"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut HttpClient"]], "nautilus_persistence":[["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataQueryResult"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataQueryResult"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut TradeTickDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataBackendSession"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut QuoteTickDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a TradeTickDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataBackendSession"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut BarDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a NautilusDataType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OrderBookDeltaDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OrderBookDeltaDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut DataTransformer"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut NautilusDataType"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a QuoteTickDataWrangler"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a DataTransformer"],["impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a BarDataWrangler"]] diff --git a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClassImpl.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClassImpl.js index 3984d9bb1c51..5fd10f01c02f 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClassImpl.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClassImpl.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nautilus_common":[["impl PyClassImpl for EventHandler"],["impl PyClassImpl for LogLevel"],["impl PyClassImpl for ComponentState"],["impl PyClassImpl for LogGuard"],["impl PyClassImpl for LogColor"],["impl PyClassImpl for TimeEvent"],["impl PyClassImpl for LiveClock"],["impl PyClassImpl for TestClock"],["impl PyClassImpl for LogFormat"],["impl PyClassImpl for MessageHandler"],["impl PyClassImpl for ComponentTrigger"]], +"nautilus_common":[["impl PyClassImpl for MessageHandler"],["impl PyClassImpl for EventHandler"],["impl PyClassImpl for TestClock"],["impl PyClassImpl for LiveClock"],["impl PyClassImpl for ComponentTrigger"],["impl PyClassImpl for LogLevel"],["impl PyClassImpl for LogColor"],["impl PyClassImpl for ComponentState"],["impl PyClassImpl for TimeEvent"],["impl PyClassImpl for LogFormat"],["impl PyClassImpl for LogGuard"]], "nautilus_core":[["impl PyClassImpl for UUID4"]], -"nautilus_indicators":[["impl PyClassImpl for ExponentialMovingAverage"],["impl PyClassImpl for MovingAverageType"],["impl PyClassImpl for WilderMovingAverage"],["impl PyClassImpl for SimpleMovingAverage"],["impl PyClassImpl for RelativeStrengthIndex"],["impl PyClassImpl for EfficiencyRatio"],["impl PyClassImpl for WeightedMovingAverage"],["impl PyClassImpl for AdaptiveMovingAverage"],["impl PyClassImpl for HullMovingAverage"],["impl PyClassImpl for DoubleExponentialMovingAverage"]], +"nautilus_indicators":[["impl PyClassImpl for AdaptiveMovingAverage"],["impl PyClassImpl for ExponentialMovingAverage"],["impl PyClassImpl for WeightedMovingAverage"],["impl PyClassImpl for WilderMovingAverage"],["impl PyClassImpl for SimpleMovingAverage"],["impl PyClassImpl for RelativeStrengthIndex"],["impl PyClassImpl for HullMovingAverage"],["impl PyClassImpl for EfficiencyRatio"],["impl PyClassImpl for DoubleExponentialMovingAverage"],["impl PyClassImpl for MovingAverageType"]], "nautilus_infrastructure":[["impl PyClassImpl for RedisCacheDatabase"]], "nautilus_model":[["impl PyClassImpl for ClientOrderId"],["impl PyClassImpl for StopMarketOrder"],["impl PyClassImpl for CryptoFuture"],["impl PyClassImpl for OmsType"],["impl PyClassImpl for MarketOrder"],["impl PyClassImpl for LiquiditySide"],["impl PyClassImpl for OrderCancelRejected"],["impl PyClassImpl for OptionsContract"],["impl PyClassImpl for OrderEmulated"],["impl PyClassImpl for TrailingStopMarketOrder"],["impl PyClassImpl for BookAction"],["impl PyClassImpl for AggregationSource"],["impl PyClassImpl for OptionKind"],["impl PyClassImpl for OrderInitialized"],["impl PyClassImpl for OrderPendingCancel"],["impl PyClassImpl for TriggerType"],["impl PyClassImpl for BookType"],["impl PyClassImpl for OrderAccepted"],["impl PyClassImpl for Currency"],["impl PyClassImpl for OrderModifyRejected"],["impl PyClassImpl for Ticker"],["impl PyClassImpl for OrderSubmitted"],["impl PyClassImpl for AssetType"],["impl PyClassImpl for Equity"],["impl PyClassImpl for AccountType"],["impl PyClassImpl for CurrencyPair"],["impl PyClassImpl for HaltReason"],["impl PyClassImpl for AccountId"],["impl PyClassImpl for Venue"],["impl PyClassImpl for BarAggregation"],["impl PyClassImpl for OrderStatus"],["impl PyClassImpl for MarketStatus"],["impl PyClassImpl for QuoteTick"],["impl PyClassImpl for InstrumentCloseType"],["impl PyClassImpl for BookOrder"],["impl PyClassImpl for OrderFilled"],["impl PyClassImpl for ClientId"],["impl PyClassImpl for OrderCanceled"],["impl PyClassImpl for PriceType"],["impl PyClassImpl for TraderId"],["impl PyClassImpl for OrderDenied"],["impl PyClassImpl for AssetClass"],["impl PyClassImpl for Bar"],["impl PyClassImpl for StopLimitOrder"],["impl PyClassImpl for OrderUpdated"],["impl PyClassImpl for Money"],["impl PyClassImpl for PositionSide"],["impl PyClassImpl for SyntheticInstrument"],["impl PyClassImpl for VenueOrderId"],["impl PyClassImpl for OrderSide"],["impl PyClassImpl for BarType"],["impl PyClassImpl for Price"],["impl PyClassImpl for OrderTriggered"],["impl PyClassImpl for LimitOrder"],["impl PyClassImpl for OrderPendingUpdate"],["impl PyClassImpl for ContingencyType"],["impl PyClassImpl for FuturesContract"],["impl PyClassImpl for EnumIterator"],["impl PyClassImpl for TrailingStopLimitOrder"],["impl PyClassImpl for StrategyId"],["impl PyClassImpl for Symbol"],["impl PyClassImpl for TrailingOffsetType"],["impl PyClassImpl for CryptoPerpetual"],["impl PyClassImpl for ComponentId"],["impl PyClassImpl for TimeInForce"],["impl PyClassImpl for OrderListId"],["impl PyClassImpl for CurrencyType"],["impl PyClassImpl for TradingState"],["impl PyClassImpl for PositionId"],["impl PyClassImpl for LimitIfTouchedOrder"],["impl PyClassImpl for OrderReleased"],["impl PyClassImpl for InstrumentId"],["impl PyClassImpl for TradeTick"],["impl PyClassImpl for OrderType"],["impl PyClassImpl for MarketIfTouchedOrder"],["impl PyClassImpl for OrderRejected"],["impl PyClassImpl for AggressorSide"],["impl PyClassImpl for Quantity"],["impl PyClassImpl for TradeId"],["impl PyClassImpl for MarketToLimitOrder"],["impl PyClassImpl for BarSpecification"],["impl PyClassImpl for ExecAlgorithmId"],["impl PyClassImpl for OrderBookDelta"],["impl PyClassImpl for OrderExpired"]], "nautilus_network":[["impl PyClassImpl for SocketClient"],["impl PyClassImpl for WebSocketClient"],["impl PyClassImpl for SocketConfig"],["impl PyClassImpl for HttpResponse"],["impl PyClassImpl for HttpMethod"],["impl PyClassImpl for WebSocketConfig"],["impl PyClassImpl for HttpClient"]], diff --git a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClassNewTextSignature.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClassNewTextSignature.js index 1f7a8f20a00e..c0194d6bd53e 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClassNewTextSignature.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyClassNewTextSignature.js @@ -1,7 +1,7 @@ (function() {var implementors = { "nautilus_common":[["impl PyClassNewTextSignature<TimeEvent> for PyClassImplCollector<TimeEvent>"]], "nautilus_core":[["impl PyClassNewTextSignature<UUID4> for PyClassImplCollector<UUID4>"]], -"nautilus_indicators":[["impl PyClassNewTextSignature<HullMovingAverage> for PyClassImplCollector<HullMovingAverage>"],["impl PyClassNewTextSignature<ExponentialMovingAverage> for PyClassImplCollector<ExponentialMovingAverage>"],["impl PyClassNewTextSignature<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>"],["impl PyClassNewTextSignature<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>"],["impl PyClassNewTextSignature<WilderMovingAverage> for PyClassImplCollector<WilderMovingAverage>"],["impl PyClassNewTextSignature<AdaptiveMovingAverage> for PyClassImplCollector<AdaptiveMovingAverage>"],["impl PyClassNewTextSignature<WeightedMovingAverage> for PyClassImplCollector<WeightedMovingAverage>"],["impl PyClassNewTextSignature<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>"],["impl PyClassNewTextSignature<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>"]], +"nautilus_indicators":[["impl PyClassNewTextSignature<WeightedMovingAverage> for PyClassImplCollector<WeightedMovingAverage>"],["impl PyClassNewTextSignature<WilderMovingAverage> for PyClassImplCollector<WilderMovingAverage>"],["impl PyClassNewTextSignature<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>"],["impl PyClassNewTextSignature<HullMovingAverage> for PyClassImplCollector<HullMovingAverage>"],["impl PyClassNewTextSignature<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>"],["impl PyClassNewTextSignature<ExponentialMovingAverage> for PyClassImplCollector<ExponentialMovingAverage>"],["impl PyClassNewTextSignature<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>"],["impl PyClassNewTextSignature<AdaptiveMovingAverage> for PyClassImplCollector<AdaptiveMovingAverage>"],["impl PyClassNewTextSignature<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>"]], "nautilus_infrastructure":[["impl PyClassNewTextSignature<RedisCacheDatabase> for PyClassImplCollector<RedisCacheDatabase>"]], "nautilus_model":[["impl PyClassNewTextSignature<TradeId> for PyClassImplCollector<TradeId>"],["impl PyClassNewTextSignature<VenueOrderId> for PyClassImplCollector<VenueOrderId>"],["impl PyClassNewTextSignature<OrderCanceled> for PyClassImplCollector<OrderCanceled>"],["impl PyClassNewTextSignature<OrderModifyRejected> for PyClassImplCollector<OrderModifyRejected>"],["impl PyClassNewTextSignature<OrderType> for PyClassImplCollector<OrderType>"],["impl PyClassNewTextSignature<InstrumentId> for PyClassImplCollector<InstrumentId>"],["impl PyClassNewTextSignature<TraderId> for PyClassImplCollector<TraderId>"],["impl PyClassNewTextSignature<OrderSide> for PyClassImplCollector<OrderSide>"],["impl PyClassNewTextSignature<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>"],["impl PyClassNewTextSignature<CryptoFuture> for PyClassImplCollector<CryptoFuture>"],["impl PyClassNewTextSignature<BarAggregation> for PyClassImplCollector<BarAggregation>"],["impl PyClassNewTextSignature<MarketStatus> for PyClassImplCollector<MarketStatus>"],["impl PyClassNewTextSignature<AccountType> for PyClassImplCollector<AccountType>"],["impl PyClassNewTextSignature<OptionsContract> for PyClassImplCollector<OptionsContract>"],["impl PyClassNewTextSignature<ComponentId> for PyClassImplCollector<ComponentId>"],["impl PyClassNewTextSignature<OrderDenied> for PyClassImplCollector<OrderDenied>"],["impl PyClassNewTextSignature<BookType> for PyClassImplCollector<BookType>"],["impl PyClassNewTextSignature<BookOrder> for PyClassImplCollector<BookOrder>"],["impl PyClassNewTextSignature<PriceType> for PyClassImplCollector<PriceType>"],["impl PyClassNewTextSignature<OrderExpired> for PyClassImplCollector<OrderExpired>"],["impl PyClassNewTextSignature<Venue> for PyClassImplCollector<Venue>"],["impl PyClassNewTextSignature<ContingencyType> for PyClassImplCollector<ContingencyType>"],["impl PyClassNewTextSignature<Money> for PyClassImplCollector<Money>"],["impl PyClassNewTextSignature<AggregationSource> for PyClassImplCollector<AggregationSource>"],["impl PyClassNewTextSignature<OrderPendingCancel> for PyClassImplCollector<OrderPendingCancel>"],["impl PyClassNewTextSignature<OrderPendingUpdate> for PyClassImplCollector<OrderPendingUpdate>"],["impl PyClassNewTextSignature<OrderInitialized> for PyClassImplCollector<OrderInitialized>"],["impl PyClassNewTextSignature<OrderUpdated> for PyClassImplCollector<OrderUpdated>"],["impl PyClassNewTextSignature<OrderStatus> for PyClassImplCollector<OrderStatus>"],["impl PyClassNewTextSignature<OrderTriggered> for PyClassImplCollector<OrderTriggered>"],["impl PyClassNewTextSignature<BarType> for PyClassImplCollector<BarType>"],["impl PyClassNewTextSignature<Quantity> for PyClassImplCollector<Quantity>"],["impl PyClassNewTextSignature<Bar> for PyClassImplCollector<Bar>"],["impl PyClassNewTextSignature<ClientOrderId> for PyClassImplCollector<ClientOrderId>"],["impl PyClassNewTextSignature<BookAction> for PyClassImplCollector<BookAction>"],["impl PyClassNewTextSignature<AccountId> for PyClassImplCollector<AccountId>"],["impl PyClassNewTextSignature<OrderRejected> for PyClassImplCollector<OrderRejected>"],["impl PyClassNewTextSignature<Equity> for PyClassImplCollector<Equity>"],["impl PyClassNewTextSignature<TriggerType> for PyClassImplCollector<TriggerType>"],["impl PyClassNewTextSignature<OrderCancelRejected> for PyClassImplCollector<OrderCancelRejected>"],["impl PyClassNewTextSignature<OptionKind> for PyClassImplCollector<OptionKind>"],["impl PyClassNewTextSignature<TimeInForce> for PyClassImplCollector<TimeInForce>"],["impl PyClassNewTextSignature<PositionId> for PyClassImplCollector<PositionId>"],["impl PyClassNewTextSignature<OrderSubmitted> for PyClassImplCollector<OrderSubmitted>"],["impl PyClassNewTextSignature<CryptoPerpetual> for PyClassImplCollector<CryptoPerpetual>"],["impl PyClassNewTextSignature<OrderAccepted> for PyClassImplCollector<OrderAccepted>"],["impl PyClassNewTextSignature<BarSpecification> for PyClassImplCollector<BarSpecification>"],["impl PyClassNewTextSignature<OrderEmulated> for PyClassImplCollector<OrderEmulated>"],["impl PyClassNewTextSignature<OrderListId> for PyClassImplCollector<OrderListId>"],["impl PyClassNewTextSignature<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>"],["impl PyClassNewTextSignature<QuoteTick> for PyClassImplCollector<QuoteTick>"],["impl PyClassNewTextSignature<AssetClass> for PyClassImplCollector<AssetClass>"],["impl PyClassNewTextSignature<Price> for PyClassImplCollector<Price>"],["impl PyClassNewTextSignature<TradingState> for PyClassImplCollector<TradingState>"],["impl PyClassNewTextSignature<LiquiditySide> for PyClassImplCollector<LiquiditySide>"],["impl PyClassNewTextSignature<OmsType> for PyClassImplCollector<OmsType>"],["impl PyClassNewTextSignature<OrderReleased> for PyClassImplCollector<OrderReleased>"],["impl PyClassNewTextSignature<FuturesContract> for PyClassImplCollector<FuturesContract>"],["impl PyClassNewTextSignature<Currency> for PyClassImplCollector<Currency>"],["impl PyClassNewTextSignature<Ticker> for PyClassImplCollector<Ticker>"],["impl PyClassNewTextSignature<Symbol> for PyClassImplCollector<Symbol>"],["impl PyClassNewTextSignature<MarketOrder> for PyClassImplCollector<MarketOrder>"],["impl PyClassNewTextSignature<TradeTick> for PyClassImplCollector<TradeTick>"],["impl PyClassNewTextSignature<PositionSide> for PyClassImplCollector<PositionSide>"],["impl PyClassNewTextSignature<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>"],["impl PyClassNewTextSignature<CurrencyPair> for PyClassImplCollector<CurrencyPair>"],["impl PyClassNewTextSignature<OrderBookDelta> for PyClassImplCollector<OrderBookDelta>"],["impl PyClassNewTextSignature<ClientId> for PyClassImplCollector<ClientId>"],["impl PyClassNewTextSignature<OrderFilled> for PyClassImplCollector<OrderFilled>"],["impl PyClassNewTextSignature<CurrencyType> for PyClassImplCollector<CurrencyType>"],["impl PyClassNewTextSignature<AggressorSide> for PyClassImplCollector<AggressorSide>"],["impl PyClassNewTextSignature<StrategyId> for PyClassImplCollector<StrategyId>"]], "nautilus_network":[["impl PyClassNewTextSignature<SocketConfig> for PyClassImplCollector<SocketConfig>"],["impl PyClassNewTextSignature<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>"],["impl PyClassNewTextSignature<HttpClient> for PyClassImplCollector<HttpClient>"],["impl PyClassNewTextSignature<HttpResponse> for PyClassImplCollector<HttpResponse>"]], diff --git a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyMethods.js b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyMethods.js index 40471ec51992..013d7982a758 100644 --- a/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyMethods.js +++ b/develop/core/trait.impl/pyo3/impl_/pyclass/trait.PyMethods.js @@ -1,7 +1,7 @@ (function() {var implementors = { "nautilus_common":[["impl PyMethods<TimeEvent> for PyClassImplCollector<TimeEvent>"]], "nautilus_core":[["impl PyMethods<UUID4> for PyClassImplCollector<UUID4>"]], -"nautilus_indicators":[["impl PyMethods<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>"],["impl PyMethods<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>"],["impl PyMethods<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>"],["impl PyMethods<AdaptiveMovingAverage> for PyClassImplCollector<AdaptiveMovingAverage>"],["impl PyMethods<HullMovingAverage> for PyClassImplCollector<HullMovingAverage>"],["impl PyMethods<ExponentialMovingAverage> for PyClassImplCollector<ExponentialMovingAverage>"],["impl PyMethods<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>"],["impl PyMethods<WilderMovingAverage> for PyClassImplCollector<WilderMovingAverage>"],["impl PyMethods<WeightedMovingAverage> for PyClassImplCollector<WeightedMovingAverage>"]], +"nautilus_indicators":[["impl PyMethods<SimpleMovingAverage> for PyClassImplCollector<SimpleMovingAverage>"],["impl PyMethods<RelativeStrengthIndex> for PyClassImplCollector<RelativeStrengthIndex>"],["impl PyMethods<HullMovingAverage> for PyClassImplCollector<HullMovingAverage>"],["impl PyMethods<WilderMovingAverage> for PyClassImplCollector<WilderMovingAverage>"],["impl PyMethods<EfficiencyRatio> for PyClassImplCollector<EfficiencyRatio>"],["impl PyMethods<ExponentialMovingAverage> for PyClassImplCollector<ExponentialMovingAverage>"],["impl PyMethods<WeightedMovingAverage> for PyClassImplCollector<WeightedMovingAverage>"],["impl PyMethods<AdaptiveMovingAverage> for PyClassImplCollector<AdaptiveMovingAverage>"],["impl PyMethods<DoubleExponentialMovingAverage> for PyClassImplCollector<DoubleExponentialMovingAverage>"]], "nautilus_infrastructure":[["impl PyMethods<RedisCacheDatabase> for PyClassImplCollector<RedisCacheDatabase>"]], "nautilus_model":[["impl PyMethods<OptionKind> for PyClassImplCollector<OptionKind>"],["impl PyMethods<OrderType> for PyClassImplCollector<OrderType>"],["impl PyMethods<OrderDenied> for PyClassImplCollector<OrderDenied>"],["impl PyMethods<OrderSide> for PyClassImplCollector<OrderSide>"],["impl PyMethods<StrategyId> for PyClassImplCollector<StrategyId>"],["impl PyMethods<BarAggregation> for PyClassImplCollector<BarAggregation>"],["impl PyMethods<PositionSide> for PyClassImplCollector<PositionSide>"],["impl PyMethods<TrailingOffsetType> for PyClassImplCollector<TrailingOffsetType>"],["impl PyMethods<BookType> for PyClassImplCollector<BookType>"],["impl PyMethods<ContingencyType> for PyClassImplCollector<ContingencyType>"],["impl PyMethods<MarketOrder> for PyClassImplCollector<MarketOrder>"],["impl PyMethods<ExecAlgorithmId> for PyClassImplCollector<ExecAlgorithmId>"],["impl PyMethods<OrderPendingUpdate> for PyClassImplCollector<OrderPendingUpdate>"],["impl PyMethods<OrderStatus> for PyClassImplCollector<OrderStatus>"],["impl PyMethods<CryptoFuture> for PyClassImplCollector<CryptoFuture>"],["impl PyMethods<OrderSubmitted> for PyClassImplCollector<OrderSubmitted>"],["impl PyMethods<Symbol> for PyClassImplCollector<Symbol>"],["impl PyMethods<OrderEmulated> for PyClassImplCollector<OrderEmulated>"],["impl PyMethods<LiquiditySide> for PyClassImplCollector<LiquiditySide>"],["impl PyMethods<TradingState> for PyClassImplCollector<TradingState>"],["impl PyMethods<Currency> for PyClassImplCollector<Currency>"],["impl PyMethods<Venue> for PyClassImplCollector<Venue>"],["impl PyMethods<BookAction> for PyClassImplCollector<BookAction>"],["impl PyMethods<OrderFilled> for PyClassImplCollector<OrderFilled>"],["impl PyMethods<TimeInForce> for PyClassImplCollector<TimeInForce>"],["impl PyMethods<Price> for PyClassImplCollector<Price>"],["impl PyMethods<OrderCancelRejected> for PyClassImplCollector<OrderCancelRejected>"],["impl PyMethods<Bar> for PyClassImplCollector<Bar>"],["impl PyMethods<AggressorSide> for PyClassImplCollector<AggressorSide>"],["impl PyMethods<OrderExpired> for PyClassImplCollector<OrderExpired>"],["impl PyMethods<TriggerType> for PyClassImplCollector<TriggerType>"],["impl PyMethods<CurrencyType> for PyClassImplCollector<CurrencyType>"],["impl PyMethods<TradeTick> for PyClassImplCollector<TradeTick>"],["impl PyMethods<Equity> for PyClassImplCollector<Equity>"],["impl PyMethods<OmsType> for PyClassImplCollector<OmsType>"],["impl PyMethods<VenueOrderId> for PyClassImplCollector<VenueOrderId>"],["impl PyMethods<OrderListId> for PyClassImplCollector<OrderListId>"],["impl PyMethods<ClientOrderId> for PyClassImplCollector<ClientOrderId>"],["impl PyMethods<ClientId> for PyClassImplCollector<ClientId>"],["impl PyMethods<PriceType> for PyClassImplCollector<PriceType>"],["impl PyMethods<Money> for PyClassImplCollector<Money>"],["impl PyMethods<OrderRejected> for PyClassImplCollector<OrderRejected>"],["impl PyMethods<QuoteTick> for PyClassImplCollector<QuoteTick>"],["impl PyMethods<AccountType> for PyClassImplCollector<AccountType>"],["impl PyMethods<BarSpecification> for PyClassImplCollector<BarSpecification>"],["impl PyMethods<AggregationSource> for PyClassImplCollector<AggregationSource>"],["impl PyMethods<OrderReleased> for PyClassImplCollector<OrderReleased>"],["impl PyMethods<EnumIterator> for PyClassImplCollector<EnumIterator>"],["impl PyMethods<BookOrder> for PyClassImplCollector<BookOrder>"],["impl PyMethods<AccountId> for PyClassImplCollector<AccountId>"],["impl PyMethods<TraderId> for PyClassImplCollector<TraderId>"],["impl PyMethods<OrderAccepted> for PyClassImplCollector<OrderAccepted>"],["impl PyMethods<OrderModifyRejected> for PyClassImplCollector<OrderModifyRejected>"],["impl PyMethods<OrderBookDelta> for PyClassImplCollector<OrderBookDelta>"],["impl PyMethods<TradeId> for PyClassImplCollector<TradeId>"],["impl PyMethods<OrderUpdated> for PyClassImplCollector<OrderUpdated>"],["impl PyMethods<ComponentId> for PyClassImplCollector<ComponentId>"],["impl PyMethods<AssetClass> for PyClassImplCollector<AssetClass>"],["impl PyMethods<OptionsContract> for PyClassImplCollector<OptionsContract>"],["impl PyMethods<MarketStatus> for PyClassImplCollector<MarketStatus>"],["impl PyMethods<OrderInitialized> for PyClassImplCollector<OrderInitialized>"],["impl PyMethods<BarType> for PyClassImplCollector<BarType>"],["impl PyMethods<CurrencyPair> for PyClassImplCollector<CurrencyPair>"],["impl PyMethods<OrderCanceled> for PyClassImplCollector<OrderCanceled>"],["impl PyMethods<OrderTriggered> for PyClassImplCollector<OrderTriggered>"],["impl PyMethods<CryptoPerpetual> for PyClassImplCollector<CryptoPerpetual>"],["impl PyMethods<PositionId> for PyClassImplCollector<PositionId>"],["impl PyMethods<Quantity> for PyClassImplCollector<Quantity>"],["impl PyMethods<OrderPendingCancel> for PyClassImplCollector<OrderPendingCancel>"],["impl PyMethods<Ticker> for PyClassImplCollector<Ticker>"],["impl PyMethods<FuturesContract> for PyClassImplCollector<FuturesContract>"],["impl PyMethods<InstrumentId> for PyClassImplCollector<InstrumentId>"],["impl PyMethods<InstrumentCloseType> for PyClassImplCollector<InstrumentCloseType>"]], "nautilus_network":[["impl PyMethods<WebSocketConfig> for PyClassImplCollector<WebSocketConfig>"],["impl PyMethods<HttpResponse> for PyClassImplCollector<HttpResponse>"],["impl PyMethods<SocketClient> for PyClassImplCollector<SocketClient>"],["impl PyMethods<HttpMethod> for PyClassImplCollector<HttpMethod>"],["impl PyMethods<HttpClient> for PyClassImplCollector<HttpClient>"],["impl PyMethods<WebSocketClient> for PyClassImplCollector<WebSocketClient>"],["impl PyMethods<SocketConfig> for PyClassImplCollector<SocketConfig>"]], diff --git a/develop/core/trait.impl/pyo3/pyclass/trait.PyClass.js b/develop/core/trait.impl/pyo3/pyclass/trait.PyClass.js index e9c4095bba5c..4d663bf6dc3e 100644 --- a/develop/core/trait.impl/pyo3/pyclass/trait.PyClass.js +++ b/develop/core/trait.impl/pyo3/pyclass/trait.PyClass.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nautilus_common":[["impl PyClass for TimeEvent"],["impl PyClass for MessageHandler"],["impl PyClass for LogFormat"],["impl PyClass for LogLevel"],["impl PyClass for LogColor"],["impl PyClass for LiveClock"],["impl PyClass for TestClock"],["impl PyClass for ComponentTrigger"],["impl PyClass for ComponentState"],["impl PyClass for EventHandler"],["impl PyClass for LogGuard"]], +"nautilus_common":[["impl PyClass for LogFormat"],["impl PyClass for TimeEvent"],["impl PyClass for ComponentTrigger"],["impl PyClass for LogLevel"],["impl PyClass for LogGuard"],["impl PyClass for LogColor"],["impl PyClass for MessageHandler"],["impl PyClass for EventHandler"],["impl PyClass for TestClock"],["impl PyClass for ComponentState"],["impl PyClass for LiveClock"]], "nautilus_core":[["impl PyClass for UUID4"]], -"nautilus_indicators":[["impl PyClass for DoubleExponentialMovingAverage"],["impl PyClass for SimpleMovingAverage"],["impl PyClass for AdaptiveMovingAverage"],["impl PyClass for HullMovingAverage"],["impl PyClass for WeightedMovingAverage"],["impl PyClass for ExponentialMovingAverage"],["impl PyClass for WilderMovingAverage"],["impl PyClass for EfficiencyRatio"],["impl PyClass for MovingAverageType"],["impl PyClass for RelativeStrengthIndex"]], +"nautilus_indicators":[["impl PyClass for MovingAverageType"],["impl PyClass for RelativeStrengthIndex"],["impl PyClass for EfficiencyRatio"],["impl PyClass for WilderMovingAverage"],["impl PyClass for HullMovingAverage"],["impl PyClass for ExponentialMovingAverage"],["impl PyClass for AdaptiveMovingAverage"],["impl PyClass for SimpleMovingAverage"],["impl PyClass for DoubleExponentialMovingAverage"],["impl PyClass for WeightedMovingAverage"]], "nautilus_infrastructure":[["impl PyClass for RedisCacheDatabase"]], "nautilus_model":[["impl PyClass for Price"],["impl PyClass for OrderExpired"],["impl PyClass for FuturesContract"],["impl PyClass for StopMarketOrder"],["impl PyClass for AccountType"],["impl PyClass for CryptoFuture"],["impl PyClass for TimeInForce"],["impl PyClass for BarAggregation"],["impl PyClass for HaltReason"],["impl PyClass for Venue"],["impl PyClass for BookOrder"],["impl PyClass for LimitIfTouchedOrder"],["impl PyClass for Bar"],["impl PyClass for LiquiditySide"],["impl PyClass for PositionSide"],["impl PyClass for TradeTick"],["impl PyClass for Money"],["impl PyClass for OrderRejected"],["impl PyClass for TrailingStopLimitOrder"],["impl PyClass for OrderPendingCancel"],["impl PyClass for CurrencyType"],["impl PyClass for Equity"],["impl PyClass for OrderListId"],["impl PyClass for OrderModifyRejected"],["impl PyClass for AssetType"],["impl PyClass for OrderBookDelta"],["impl PyClass for TrailingStopMarketOrder"],["impl PyClass for MarketStatus"],["impl PyClass for ClientId"],["impl PyClass for OmsType"],["impl PyClass for InstrumentId"],["impl PyClass for MarketOrder"],["impl PyClass for TraderId"],["impl PyClass for Currency"],["impl PyClass for ContingencyType"],["impl PyClass for ExecAlgorithmId"],["impl PyClass for BookType"],["impl PyClass for OptionsContract"],["impl PyClass for AccountId"],["impl PyClass for StrategyId"],["impl PyClass for VenueOrderId"],["impl PyClass for PositionId"],["impl PyClass for TradingState"],["impl PyClass for OrderPendingUpdate"],["impl PyClass for BarSpecification"],["impl PyClass for ComponentId"],["impl PyClass for OrderSubmitted"],["impl PyClass for OrderAccepted"],["impl PyClass for OrderFilled"],["impl PyClass for OrderInitialized"],["impl PyClass for Ticker"],["impl PyClass for Quantity"],["impl PyClass for LimitOrder"],["impl PyClass for TrailingOffsetType"],["impl PyClass for MarketIfTouchedOrder"],["impl PyClass for BookAction"],["impl PyClass for OptionKind"],["impl PyClass for Symbol"],["impl PyClass for SyntheticInstrument"],["impl PyClass for MarketToLimitOrder"],["impl PyClass for AggregationSource"],["impl PyClass for TriggerType"],["impl PyClass for QuoteTick"],["impl PyClass for OrderTriggered"],["impl PyClass for TradeId"],["impl PyClass for PriceType"],["impl PyClass for OrderDenied"],["impl PyClass for AssetClass"],["impl PyClass for EnumIterator"],["impl PyClass for OrderReleased"],["impl PyClass for OrderCanceled"],["impl PyClass for BarType"],["impl PyClass for OrderEmulated"],["impl PyClass for CryptoPerpetual"],["impl PyClass for OrderSide"],["impl PyClass for CurrencyPair"],["impl PyClass for AggressorSide"],["impl PyClass for ClientOrderId"],["impl PyClass for StopLimitOrder"],["impl PyClass for OrderStatus"],["impl PyClass for OrderType"],["impl PyClass for InstrumentCloseType"],["impl PyClass for OrderUpdated"],["impl PyClass for OrderCancelRejected"]], "nautilus_network":[["impl PyClass for WebSocketClient"],["impl PyClass for HttpResponse"],["impl PyClass for HttpMethod"],["impl PyClass for SocketConfig"],["impl PyClass for HttpClient"],["impl PyClass for SocketClient"],["impl PyClass for WebSocketConfig"]], diff --git a/develop/core/trait.impl/pyo3/type_object/trait.PyTypeInfo.js b/develop/core/trait.impl/pyo3/type_object/trait.PyTypeInfo.js index 272dd3845840..399a267febf6 100644 --- a/develop/core/trait.impl/pyo3/type_object/trait.PyTypeInfo.js +++ b/develop/core/trait.impl/pyo3/type_object/trait.PyTypeInfo.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"nautilus_common":[["impl PyTypeInfo for LogLevel"],["impl PyTypeInfo for TestClock"],["impl PyTypeInfo for LiveClock"],["impl PyTypeInfo for MessageHandler"],["impl PyTypeInfo for ComponentTrigger"],["impl PyTypeInfo for EventHandler"],["impl PyTypeInfo for LogFormat"],["impl PyTypeInfo for LogColor"],["impl PyTypeInfo for LogGuard"],["impl PyTypeInfo for ComponentState"],["impl PyTypeInfo for TimeEvent"]], +"nautilus_common":[["impl PyTypeInfo for LogFormat"],["impl PyTypeInfo for ComponentTrigger"],["impl PyTypeInfo for MessageHandler"],["impl PyTypeInfo for LiveClock"],["impl PyTypeInfo for LogGuard"],["impl PyTypeInfo for ComponentState"],["impl PyTypeInfo for LogLevel"],["impl PyTypeInfo for TimeEvent"],["impl PyTypeInfo for TestClock"],["impl PyTypeInfo for LogColor"],["impl PyTypeInfo for EventHandler"]], "nautilus_core":[["impl PyTypeInfo for UUID4"]], -"nautilus_indicators":[["impl PyTypeInfo for SimpleMovingAverage"],["impl PyTypeInfo for DoubleExponentialMovingAverage"],["impl PyTypeInfo for HullMovingAverage"],["impl PyTypeInfo for WilderMovingAverage"],["impl PyTypeInfo for AdaptiveMovingAverage"],["impl PyTypeInfo for ExponentialMovingAverage"],["impl PyTypeInfo for RelativeStrengthIndex"],["impl PyTypeInfo for EfficiencyRatio"],["impl PyTypeInfo for WeightedMovingAverage"],["impl PyTypeInfo for MovingAverageType"]], +"nautilus_indicators":[["impl PyTypeInfo for RelativeStrengthIndex"],["impl PyTypeInfo for DoubleExponentialMovingAverage"],["impl PyTypeInfo for EfficiencyRatio"],["impl PyTypeInfo for WilderMovingAverage"],["impl PyTypeInfo for HullMovingAverage"],["impl PyTypeInfo for WeightedMovingAverage"],["impl PyTypeInfo for MovingAverageType"],["impl PyTypeInfo for ExponentialMovingAverage"],["impl PyTypeInfo for AdaptiveMovingAverage"],["impl PyTypeInfo for SimpleMovingAverage"]], "nautilus_infrastructure":[["impl PyTypeInfo for RedisCacheDatabase"]], "nautilus_model":[["impl PyTypeInfo for QuoteTick"],["impl PyTypeInfo for OrderEmulated"],["impl PyTypeInfo for MarketIfTouchedOrder"],["impl PyTypeInfo for OrderInitialized"],["impl PyTypeInfo for BarAggregation"],["impl PyTypeInfo for BarType"],["impl PyTypeInfo for OrderBookDelta"],["impl PyTypeInfo for OrderRejected"],["impl PyTypeInfo for OrderAccepted"],["impl PyTypeInfo for ClientOrderId"],["impl PyTypeInfo for TradeTick"],["impl PyTypeInfo for OrderSide"],["impl PyTypeInfo for CurrencyType"],["impl PyTypeInfo for InstrumentId"],["impl PyTypeInfo for TimeInForce"],["impl PyTypeInfo for ClientId"],["impl PyTypeInfo for TradeId"],["impl PyTypeInfo for TrailingStopMarketOrder"],["impl PyTypeInfo for EnumIterator"],["impl PyTypeInfo for Quantity"],["impl PyTypeInfo for Currency"],["impl PyTypeInfo for ContingencyType"],["impl PyTypeInfo for LimitIfTouchedOrder"],["impl PyTypeInfo for SyntheticInstrument"],["impl PyTypeInfo for BookOrder"],["impl PyTypeInfo for OrderSubmitted"],["impl PyTypeInfo for ComponentId"],["impl PyTypeInfo for OrderType"],["impl PyTypeInfo for OptionsContract"],["impl PyTypeInfo for OrderCancelRejected"],["impl PyTypeInfo for BookType"],["impl PyTypeInfo for AggregationSource"],["impl PyTypeInfo for TraderId"],["impl PyTypeInfo for Price"],["impl PyTypeInfo for OrderStatus"],["impl PyTypeInfo for OmsType"],["impl PyTypeInfo for CryptoPerpetual"],["impl PyTypeInfo for OrderPendingCancel"],["impl PyTypeInfo for PriceType"],["impl PyTypeInfo for Equity"],["impl PyTypeInfo for ExecAlgorithmId"],["impl PyTypeInfo for Venue"],["impl PyTypeInfo for OrderUpdated"],["impl PyTypeInfo for OrderDenied"],["impl PyTypeInfo for MarketToLimitOrder"],["impl PyTypeInfo for CurrencyPair"],["impl PyTypeInfo for OrderPendingUpdate"],["impl PyTypeInfo for FuturesContract"],["impl PyTypeInfo for OrderFilled"],["impl PyTypeInfo for TriggerType"],["impl PyTypeInfo for Ticker"],["impl PyTypeInfo for OrderCanceled"],["impl PyTypeInfo for LimitOrder"],["impl PyTypeInfo for HaltReason"],["impl PyTypeInfo for PositionSide"],["impl PyTypeInfo for AccountId"],["impl PyTypeInfo for Money"],["impl PyTypeInfo for OrderReleased"],["impl PyTypeInfo for Symbol"],["impl PyTypeInfo for CryptoFuture"],["impl PyTypeInfo for VenueOrderId"],["impl PyTypeInfo for StrategyId"],["impl PyTypeInfo for TradingState"],["impl PyTypeInfo for AssetType"],["impl PyTypeInfo for OrderListId"],["impl PyTypeInfo for OrderTriggered"],["impl PyTypeInfo for MarketOrder"],["impl PyTypeInfo for BarSpecification"],["impl PyTypeInfo for StopMarketOrder"],["impl PyTypeInfo for OrderExpired"],["impl PyTypeInfo for InstrumentCloseType"],["impl PyTypeInfo for OrderModifyRejected"],["impl PyTypeInfo for PositionId"],["impl PyTypeInfo for TrailingStopLimitOrder"],["impl PyTypeInfo for Bar"],["impl PyTypeInfo for AccountType"],["impl PyTypeInfo for LiquiditySide"],["impl PyTypeInfo for AggressorSide"],["impl PyTypeInfo for TrailingOffsetType"],["impl PyTypeInfo for AssetClass"],["impl PyTypeInfo for BookAction"],["impl PyTypeInfo for OptionKind"],["impl PyTypeInfo for MarketStatus"],["impl PyTypeInfo for StopLimitOrder"]], "nautilus_network":[["impl PyTypeInfo for SocketClient"],["impl PyTypeInfo for HttpClient"],["impl PyTypeInfo for WebSocketConfig"],["impl PyTypeInfo for SocketConfig"],["impl PyTypeInfo for WebSocketClient"],["impl PyTypeInfo for HttpResponse"],["impl PyTypeInfo for HttpMethod"]], diff --git a/develop/core/trait.impl/serde/de/trait.Deserialize.js b/develop/core/trait.impl/serde/de/trait.Deserialize.js index 6e5776156597..a90ae5e9c89b 100644 --- a/develop/core/trait.impl/serde/de/trait.Deserialize.js +++ b/develop/core/trait.impl/serde/de/trait.Deserialize.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl<'de> Deserialize<'de> for ComponentState"],["impl<'de> Deserialize<'de> for ComponentTrigger"],["impl<'de> Deserialize<'de> for LogEvent"],["impl<'de> Deserialize<'de> for LogLevel"],["impl<'de> Deserialize<'de> for BusMessage"],["impl<'de> Deserialize<'de> for LogColor"]], +"nautilus_common":[["impl<'de> Deserialize<'de> for BusMessage"],["impl<'de> Deserialize<'de> for LogLevel"],["impl<'de> Deserialize<'de> for ComponentTrigger"],["impl<'de> Deserialize<'de> for LogColor"],["impl<'de> Deserialize<'de> for ComponentState"],["impl<'de> Deserialize<'de> for LogEvent"]], "nautilus_core":[["impl<'de> Deserialize<'de> for UUID4"]], "nautilus_model":[["impl<'de> Deserialize<'de> for BarAggregation"],["impl<'de> Deserialize<'de> for TrailingOffsetType"],["impl<'de> Deserialize<'de> for Money"],["impl<'de> Deserialize<'de> for QuoteTick"],["impl<'de> Deserialize<'de> for OrderEvent"],["impl<'de> Deserialize<'de> for OrderType"],["impl<'de> Deserialize<'de> for Ticker"],["impl<'de> Deserialize<'de> for MarketStatus"],["impl<'de> Deserialize<'de> for OrderRejected"],["impl<'de> Deserialize<'de> for OrderEmulated"],["impl<'de> Deserialize<'de> for BookType"],["impl<'de> Deserialize<'de> for OptionsContract"],["impl<'de> Deserialize<'de> for OrderModifyRejected"],["impl<'de> Deserialize<'de> for OrderListId"],["impl<'de> Deserialize<'de> for OrderCore"],["impl<'de> Deserialize<'de> for OmsType"],["impl<'de> Deserialize<'de> for OrderBookDelta"],["impl<'de> Deserialize<'de> for AggregationSource"],["impl<'de> Deserialize<'de> for TradeTick"],["impl<'de> Deserialize<'de> for Equity"],["impl<'de> Deserialize<'de> for Symbol"],["impl<'de> Deserialize<'de> for ClientId"],["impl<'de> Deserialize<'de> for AssetType"],["impl<'de> Deserialize<'de> for OrderFilled"],["impl<'de> Deserialize<'de> for ComponentId"],["impl<'de> Deserialize<'de> for PositionSide"],["impl<'de> Deserialize<'de> for OrderTriggered"],["impl<'de> Deserialize<'de> for OptionKind"],["impl<'de> Deserialize<'de> for CryptoFuture"],["impl<'de> Deserialize<'de> for AssetClass"],["impl<'de> Deserialize<'de> for PositionId"],["impl<'de> Deserialize<'de> for Currency"],["impl<'de> Deserialize<'de> for OrderCanceled"],["impl<'de> Deserialize<'de> for AccountType"],["impl<'de> Deserialize<'de> for ExecAlgorithmId"],["impl<'de> Deserialize<'de> for OrderInitialized"],["impl<'de> Deserialize<'de> for TriggerType"],["impl<'de> Deserialize<'de> for OrderSubmitted"],["impl<'de> Deserialize<'de> for OrderPendingCancel"],["impl<'de> Deserialize<'de> for OrderCancelRejected"],["impl<'de> Deserialize<'de> for AccountId"],["impl<'de> Deserialize<'de> for CurrencyPair"],["impl<'de> Deserialize<'de> for BookAction"],["impl<'de> Deserialize<'de> for FuturesContract"],["impl<'de> Deserialize<'de> for InstrumentId"],["impl<'de> Deserialize<'de> for LiquiditySide"],["impl<'de> Deserialize<'de> for TraderId"],["impl<'de> Deserialize<'de> for BarSpecification"],["impl<'de> Deserialize<'de> for OrderPendingUpdate"],["impl<'de> Deserialize<'de> for OrderStatus"],["impl<'de> Deserialize<'de> for Quantity"],["impl<'de> Deserialize<'de> for VenueOrderId"],["impl<'de> Deserialize<'de> for TradeId"],["impl<'de> Deserialize<'de> for BarType"],["impl<'de> Deserialize<'de> for OrderReleased"],["impl<'de> Deserialize<'de> for Venue"],["impl<'de> Deserialize<'de> for TimeInForce"],["impl<'de> Deserialize<'de> for OrderUpdated"],["impl<'de> Deserialize<'de> for StrategyId"],["impl<'de> Deserialize<'de> for CurrencyType"],["impl<'de> Deserialize<'de> for PriceType"],["impl<'de> Deserialize<'de> for TradingState"],["impl<'de> Deserialize<'de> for OrderSide"],["impl<'de> Deserialize<'de> for OrderAccepted"],["impl<'de> Deserialize<'de> for OrderDenied"],["impl<'de> Deserialize<'de> for InstrumentCloseType"],["impl<'de> Deserialize<'de> for Price"],["impl<'de> Deserialize<'de> for BookOrder"],["impl<'de> Deserialize<'de> for Bar"],["impl<'de> Deserialize<'de> for AggressorSide"],["impl<'de> Deserialize<'de> for OrderExpired"],["impl<'de> Deserialize<'de> for ContingencyType"],["impl<'de> Deserialize<'de> for ClientOrderId"],["impl<'de> Deserialize<'de> for CryptoPerpetual"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/serde/ser/trait.Serialize.js b/develop/core/trait.impl/serde/ser/trait.Serialize.js index 0ee1812b456d..134c8c5c09d2 100644 --- a/develop/core/trait.impl/serde/ser/trait.Serialize.js +++ b/develop/core/trait.impl/serde/ser/trait.Serialize.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl Serialize for BusMessage"],["impl Serialize for LogEvent"],["impl Serialize for ComponentTrigger"],["impl Serialize for ComponentState"],["impl Serialize for LogColor"],["impl Serialize for LogLevel"]], +"nautilus_common":[["impl Serialize for BusMessage"],["impl Serialize for ComponentTrigger"],["impl Serialize for LogColor"],["impl Serialize for ComponentState"],["impl Serialize for LogLevel"],["impl Serialize for LogEvent"]], "nautilus_core":[["impl Serialize for UUID4"]], "nautilus_model":[["impl Serialize for Money"],["impl Serialize for TradingState"],["impl Serialize for TimeInForce"],["impl Serialize for FuturesContract"],["impl Serialize for OrderReleased"],["impl Serialize for OrderType"],["impl Serialize for OptionKind"],["impl Serialize for AssetType"],["impl Serialize for TradeTick"],["impl Serialize for OrderFilled"],["impl Serialize for AggregationSource"],["impl Serialize for OmsType"],["impl Serialize for OrderStatus"],["impl Serialize for TrailingOffsetType"],["impl Serialize for OrderExpired"],["impl Serialize for MarketStatus"],["impl Serialize for AssetClass"],["impl Serialize for OptionsContract"],["impl Serialize for Bar"],["impl Serialize for OrderEmulated"],["impl Serialize for OrderRejected"],["impl Serialize for ClientId"],["impl Serialize for VenueOrderId"],["impl Serialize for CurrencyPair"],["impl Serialize for ContingencyType"],["impl Serialize for TradeId"],["impl Serialize for OrderEvent"],["impl Serialize for CurrencyType"],["impl Serialize for OrderDenied"],["impl Serialize for OrderSide"],["impl Serialize for Venue"],["impl Serialize for CryptoPerpetual"],["impl Serialize for OrderAccepted"],["impl Serialize for ComponentId"],["impl Serialize for BarSpecification"],["impl Serialize for OrderCancelRejected"],["impl Serialize for BarType"],["impl Serialize for BarAggregation"],["impl Serialize for Ticker"],["impl Serialize for OrderCore"],["impl Serialize for PriceType"],["impl Serialize for QuoteTick"],["impl Serialize for BookType"],["impl Serialize for BookAction"],["impl Serialize for StrategyId"],["impl Serialize for PositionId"],["impl Serialize for PositionSide"],["impl Serialize for BookOrder"],["impl Serialize for OrderModifyRejected"],["impl Serialize for CryptoFuture"],["impl Serialize for OrderSubmitted"],["impl Serialize for Equity"],["impl Serialize for Symbol"],["impl Serialize for OrderPendingUpdate"],["impl Serialize for OrderPendingCancel"],["impl Serialize for InstrumentCloseType"],["impl Serialize for AccountId"],["impl Serialize for Price"],["impl Serialize for OrderInitialized"],["impl Serialize for AggressorSide"],["impl Serialize for TraderId"],["impl Serialize for OrderUpdated"],["impl Serialize for OrderBookDelta"],["impl Serialize for ClientOrderId"],["impl Serialize for OrderListId"],["impl Serialize for InstrumentId"],["impl Serialize for TriggerType"],["impl Serialize for AccountType"],["impl Serialize for OrderCanceled"],["impl Serialize for Quantity"],["impl Serialize for Currency"],["impl Serialize for OrderTriggered"],["impl Serialize for LiquiditySide"],["impl Serialize for ExecAlgorithmId"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/core/trait.impl/strum/trait.IntoEnumIterator.js b/develop/core/trait.impl/strum/trait.IntoEnumIterator.js index b757343a080c..710554de95cb 100644 --- a/develop/core/trait.impl/strum/trait.IntoEnumIterator.js +++ b/develop/core/trait.impl/strum/trait.IntoEnumIterator.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"nautilus_common":[["impl IntoEnumIterator for ComponentState"],["impl IntoEnumIterator for ComponentTrigger"],["impl IntoEnumIterator for LogLevel"],["impl IntoEnumIterator for LogColor"]], +"nautilus_common":[["impl IntoEnumIterator for ComponentTrigger"],["impl IntoEnumIterator for LogColor"],["impl IntoEnumIterator for LogLevel"],["impl IntoEnumIterator for ComponentState"]], "nautilus_indicators":[["impl IntoEnumIterator for MovingAverageType"]], "nautilus_model":[["impl IntoEnumIterator for HaltReason"],["impl IntoEnumIterator for TimeInForce"],["impl IntoEnumIterator for AccountType"],["impl IntoEnumIterator for InstrumentCloseType"],["impl IntoEnumIterator for TradingState"],["impl IntoEnumIterator for OptionKind"],["impl IntoEnumIterator for OrderSide"],["impl IntoEnumIterator for ContingencyType"],["impl IntoEnumIterator for TrailingOffsetType"],["impl IntoEnumIterator for BookType"],["impl IntoEnumIterator for BookAction"],["impl IntoEnumIterator for MarketStatus"],["impl IntoEnumIterator for OrderStatus"],["impl IntoEnumIterator for TriggerType"],["impl IntoEnumIterator for AggregationSource"],["impl IntoEnumIterator for AggressorSide"],["impl IntoEnumIterator for OmsType"],["impl IntoEnumIterator for LiquiditySide"],["impl IntoEnumIterator for OrderType"],["impl IntoEnumIterator for PositionSide"],["impl IntoEnumIterator for PriceType"],["impl IntoEnumIterator for CurrencyType"],["impl IntoEnumIterator for AssetType"],["impl IntoEnumIterator for AssetClass"],["impl IntoEnumIterator for BarAggregation"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/develop/searchindex.js b/develop/searchindex.js index 4a209b8bdb41..7cf9299a13d4 100644 --- a/develop/searchindex.js +++ b/develop/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_reference/accounting", "api_reference/adapters/betfair", "api_reference/adapters/binance", "api_reference/adapters/index", "api_reference/adapters/interactive_brokers", "api_reference/analysis", "api_reference/backtest", "api_reference/cache", "api_reference/common", "api_reference/config", "api_reference/core", "api_reference/data", "api_reference/execution", "api_reference/index", "api_reference/indicators", "api_reference/infrastructure", "api_reference/live", "api_reference/model/book", "api_reference/model/data", "api_reference/model/events", "api_reference/model/identifiers", "api_reference/model/index", "api_reference/model/instruments", "api_reference/model/objects", "api_reference/model/orders", "api_reference/model/position", "api_reference/model/tick_scheme", "api_reference/persistence", "api_reference/portfolio", "api_reference/risk", "api_reference/serialization", "api_reference/system", "api_reference/trading", "concepts/adapters", "concepts/advanced/actors", "concepts/advanced/advanced_orders", "concepts/advanced/custom_data", "concepts/advanced/emulated_orders", "concepts/advanced/index", "concepts/advanced/portfolio_statistics", "concepts/advanced/synthetic_instruments", "concepts/architecture", "concepts/backtesting", "concepts/data", "concepts/execution", "concepts/index", "concepts/instruments", "concepts/logging", "concepts/message_bus", "concepts/orders", "concepts/overview", "concepts/strategies", "developer_guide/coding_standards", "developer_guide/cython", "developer_guide/environment_setup", "developer_guide/index", "developer_guide/packaged_data", "developer_guide/rust", "developer_guide/testing", "getting_started/index", "getting_started/installation", "getting_started/quickstart", "index", "integrations/betfair", "integrations/binance", "integrations/databento", "integrations/ib", "integrations/index", "rust", "tutorials/backtest_high_level", "tutorials/backtest_low_level", "tutorials/index"], "filenames": ["api_reference/accounting.md", "api_reference/adapters/betfair.md", "api_reference/adapters/binance.md", "api_reference/adapters/index.md", "api_reference/adapters/interactive_brokers.md", "api_reference/analysis.md", "api_reference/backtest.md", "api_reference/cache.md", "api_reference/common.md", "api_reference/config.md", "api_reference/core.md", "api_reference/data.md", "api_reference/execution.md", "api_reference/index.md", "api_reference/indicators.md", "api_reference/infrastructure.md", "api_reference/live.md", "api_reference/model/book.md", "api_reference/model/data.md", "api_reference/model/events.md", "api_reference/model/identifiers.md", "api_reference/model/index.md", "api_reference/model/instruments.md", "api_reference/model/objects.md", "api_reference/model/orders.md", "api_reference/model/position.md", "api_reference/model/tick_scheme.md", "api_reference/persistence.md", "api_reference/portfolio.md", "api_reference/risk.md", "api_reference/serialization.md", "api_reference/system.md", "api_reference/trading.md", "concepts/adapters.md", "concepts/advanced/actors.md", "concepts/advanced/advanced_orders.md", "concepts/advanced/custom_data.md", "concepts/advanced/emulated_orders.md", "concepts/advanced/index.md", "concepts/advanced/portfolio_statistics.md", "concepts/advanced/synthetic_instruments.md", "concepts/architecture.md", "concepts/backtesting.md", "concepts/data.md", "concepts/execution.md", "concepts/index.md", "concepts/instruments.md", "concepts/logging.md", "concepts/message_bus.md", "concepts/orders.md", "concepts/overview.md", "concepts/strategies.md", "developer_guide/coding_standards.md", "developer_guide/cython.md", "developer_guide/environment_setup.md", "developer_guide/index.md", "developer_guide/packaged_data.md", "developer_guide/rust.md", "developer_guide/testing.md", "getting_started/index.md", "getting_started/installation.md", "getting_started/quickstart.md", "index.md", "integrations/betfair.md", "integrations/binance.md", "integrations/databento.md", "integrations/ib.md", "integrations/index.md", "rust.md", "tutorials/backtest_high_level.md", "tutorials/backtest_low_level.md", "tutorials/index.md"], "titles": ["Accounting", "Betfair", "Binance", "Adapters", "Interactive Brokers", "Analysis", "Backtest", "Cache", "Common", "Config", "Core", "Data", "Execution", "Python API", "Indicators", "Infrastructure", "Live", "Order Book", "Data", "Events", "Identifiers", "Model", "Instruments", "Objects", "Orders", "Position", "Tick Scheme", "Persistence", "Portfolio", "Risk", "Serialization", "System", "Trading", "Adapters", "Actors", "Advanced Orders", "Custom/Generic Data", "Emulated Orders", "Advanced", "Portfolio Statistics", "Synthetic Instruments", "Architecture", "Backtesting", "Data", "Execution", "Concepts", "Instruments", "Logging", "Message Bus", "Orders", "Overview", "Strategies", "Coding Standards", "Cython", "Environment Setup", "Developer Guide", "Packaged Data", "Rust", "Testing", "Getting Started", "Installation", "Quickstart", "NautilusTrader Documentation", "Betfair", "Binance", "Databento", "Interactive Brokers", "Integrations", "Rust API", "Backtest (high-level API)", "Backtest (low-level API)", "Tutorials"], "terms": {"The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "subpackag": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 21, 27, 28, 29, 30, 32, 33, 41, 45, 48, 50], "defin": [0, 2, 7, 10, 14, 19, 21, 22, 23, 26, 30, 32, 36, 39, 40, 41, 42, 43, 44, 45, 46, 49, 50, 51, 61, 64], "both": [0, 1, 2, 4, 7, 8, 10, 11, 12, 16, 22, 24, 29, 32, 35, 39, 41, 45, 46, 47, 50, 51, 53, 55, 62, 64, 66, 67], "differ": [0, 8, 12, 13, 14, 16, 22, 27, 32, 35, 38, 41, 43, 47, 49, 51, 61, 62, 64, 68, 70], "type": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 27, 29, 30, 31, 32, 33, 36, 43, 44, 45, 46, 51, 52, 53, 55, 57, 61, 66, 67, 68, 70], "manag": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 20, 25, 28, 29, 32, 34, 40, 41, 42, 45, 48, 49, 50, 60, 64, 66], "machineri": [0, 41], "There": [0, 32, 37, 39, 41, 44, 46, 47, 50, 51, 52, 58, 61, 63, 64], "i": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 69, 70], "also": [0, 4, 6, 7, 8, 12, 16, 27, 32, 34, 35, 37, 39, 40, 41, 43, 44, 46, 49, 50, 51, 52, 57, 58, 60, 61, 62, 64, 70], "an": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 55, 57, 58, 61, 62, 64, 65, 66, 67, 69, 70], "exchangeratecalcul": 0, "calcul": [0, 5, 6, 7, 8, 10, 14, 19, 22, 25, 28, 29, 39, 40], "exchang": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 16, 19, 20, 23, 26, 29, 32, 35, 41, 46, 48, 49, 51, 61, 63, 64, 66, 67, 70], "rate": [0, 2, 4, 5, 6, 7, 8, 9, 14, 16, 22, 29, 39, 46, 61, 64], "between": [0, 2, 9, 11, 12, 14, 16, 22, 26, 27, 31, 40, 41, 43, 44, 45, 46, 48, 49, 50, 57, 61, 64], "fx": [0, 6, 22, 32, 46, 49, 50, 61, 69], "crypto": [0, 2, 4, 22, 23, 26, 46, 49, 50, 64, 66, 67], "pair": [0, 4, 22, 44, 46, 51, 64, 69, 70], "accountmanag": 0, "mainli": [0, 27, 41], "us": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 22, 23, 24, 27, 28, 29, 30, 32, 33, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 70, 71], "from": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71], "portfolio": [0, 5, 6, 9, 12, 13, 16, 29, 31, 32, 38, 41, 44, 47, 50, 62, 66, 70], "oper": [0, 7, 8, 9, 10, 11, 12, 27, 28, 32, 40, 41, 42, 44, 46, 47, 48, 50, 55, 60, 62, 66, 71], "accountfactori": 0, "support": [0, 4, 6, 16, 27, 37, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 60, 62, 64, 65, 67], "custom": [0, 2, 6, 8, 9, 12, 19, 24, 32, 33, 38, 40, 41, 43, 44, 47, 48, 50, 64, 66, 70], "specif": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 19, 22, 24, 26, 27, 28, 29, 30, 32, 33, 35, 41, 42, 43, 44, 45, 46, 48, 49, 51, 55, 57, 60, 62, 66, 67, 71], "integr": [0, 1, 2, 3, 4, 7, 8, 12, 16, 33, 41, 43, 45, 46, 48, 50, 58, 60, 63, 64, 65, 66, 68], "These": [0, 8, 12, 14, 19, 24, 35, 36, 39, 40, 41, 43, 44, 47, 48, 49, 51, 55, 58, 64, 71], "can": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 61, 62, 64, 66, 68, 69, 70], "regist": [0, 1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 22, 23, 30, 32, 39, 43, 44, 48, 51, 61, 63, 64], "factori": [0, 8, 9, 14, 16, 32, 33, 46, 63, 64, 66], "instanti": [0, 19, 30, 33, 42, 44, 46, 48, 51, 63, 64, 66, 69, 70], "when": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 22, 24, 25, 27, 31, 32, 35, 36, 37, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 57, 58, 60, 61, 63, 64, 66, 67, 69], "accountst": [0, 1, 2, 4, 6, 12, 16, 19, 28], "event": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 22, 24, 25, 27, 28, 29, 31, 32, 36, 37, 41, 43, 44, 45, 47, 48, 50, 61, 62], "receiv": [0, 6, 8, 11, 12, 14, 16, 20, 29, 32, 33, 36, 41, 44, 46, 47, 51, 53, 61, 63, 64, 66], "class": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 61, 62, 63, 64, 65, 66, 68], "cashaccount": 0, "bool": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 48, 51], "calculate_account_st": 0, "fals": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 27, 28, 30, 32, 37, 47, 48, 49, 51, 52, 64, 66], "base": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 61, 66], "provid": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 24, 27, 28, 29, 30, 31, 32, 34, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 59, 61, 62, 64, 65, 66, 67, 68, 69, 70], "cash": [0, 4, 6, 9, 12, 16, 22, 46, 50, 61, 66, 70], "paramet": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 61, 66, 69, 70], "initi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 22, 23, 24, 25, 28, 29, 32, 36, 42, 44, 46, 49, 51, 61, 66, 67], "state": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 19, 21, 28, 29, 31, 32, 36, 37, 50, 67, 70], "option": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 22, 23, 24, 26, 27, 29, 31, 32, 33, 35, 39, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 60, 61, 63, 64, 66, 70], "If": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 41, 43, 45, 47, 51, 57, 58, 61, 62, 64, 66], "should": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 26, 27, 29, 30, 31, 32, 35, 37, 43, 45, 46, 47, 48, 51, 52, 54, 58, 61, 64, 67, 69, 70], "order": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 19, 20, 22, 23, 25, 27, 28, 29, 31, 32, 34, 36, 38, 39, 40, 41, 42, 43, 46, 55, 61, 63, 66, 67, 70], "fill": [0, 1, 2, 4, 5, 6, 7, 12, 16, 19, 24, 25, 32, 35, 43, 49], "rais": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 41, 51, 58, 61], "valueerror": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 41], "account_typ": [0, 1, 2, 4, 6, 9, 12, 16, 19, 33, 61, 64, 69, 70], "equal": [0, 1, 2, 4, 5, 6, 8, 12, 14, 22, 23, 24, 25, 29, 32, 49], "appli": [0, 1, 2, 4, 8, 9, 24, 25, 28, 34, 43, 46, 49, 52], "self": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 36, 37, 38, 39, 40, 44, 46, 48, 49, 51, 53, 61, 64], "void": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 14, 16, 22, 24, 25, 26, 28, 29, 30, 32, 33, 53], "given": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 43, 44, 46, 49, 62, 67], "account_id": [0, 1, 2, 4, 6, 7, 12, 16, 19, 24, 25, 66], "id": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 37, 43, 44, 46, 47, 49, 51, 54, 61, 64, 67, 69, 70], "base_curr": [0, 1, 2, 4, 6, 9, 12, 16, 19, 22, 25, 61, 63, 69, 70], "system": [0, 1, 2, 4, 6, 7, 8, 9, 12, 13, 16, 19, 20, 21, 24, 25, 27, 28, 32, 36, 37, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 54, 55, 57, 60, 61, 62, 64, 67, 68, 70, 71], "method": [0, 1, 2, 4, 6, 7, 8, 11, 12, 13, 14, 16, 19, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 55, 58, 61, 62, 64, 66, 69, 70], "intend": [0, 6, 8, 10, 12, 28, 32, 44, 49, 51], "call": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 22, 29, 31, 32, 33, 36, 39, 44, 46, 48, 51, 53, 57, 58, 70], "user": [0, 6, 8, 12, 13, 14, 19, 24, 32, 36, 38, 41, 42, 43, 44, 45, 46, 48, 50, 51, 61, 64, 67, 68, 69], "code": [0, 1, 2, 4, 6, 7, 8, 9, 12, 13, 23, 32, 33, 37, 44, 47, 50, 53, 54, 55, 57, 62, 66, 68, 69], "balanc": [0, 1, 2, 4, 5, 6, 12, 16, 19, 23, 28, 51, 61], "currenc": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 16, 19, 22, 23, 24, 25, 28, 29, 32, 39, 50, 51, 61, 66, 70], "none": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 36, 37, 39, 41, 44, 46, 48, 49, 51, 52, 61, 64, 70], "accountbal": [0, 1, 2, 4, 6, 12, 16, 19, 23], "return": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 39, 43, 44, 51, 53, 58, 61, 64, 67], "current": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 24, 25, 27, 28, 29, 31, 32, 33, 37, 43, 46, 47, 48, 49, 52, 58, 60, 61, 65, 67, 68, 69, 71], "total": [0, 5, 7, 11, 12, 16, 19, 22, 23, 24, 25, 28, 29, 44, 51], "For": [0, 5, 6, 8, 12, 23, 27, 32, 36, 39, 40, 43, 44, 46, 47, 48, 49, 50, 51, 52, 54, 58, 60, 61, 64, 65, 66, 69, 70, 71], "multi": [0, 1, 2, 4, 5, 6, 8, 11, 12, 16, 19, 47, 48, 50, 64, 67, 68, 70], "specifi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 23, 24, 27, 31, 32, 33, 43, 44, 46, 47, 48, 49, 51, 57, 60, 64, 66, 70], "queri": [0, 1, 2, 4, 6, 7, 8, 9, 12, 16, 27, 28, 32, 44, 61, 63, 66], "default": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 19, 22, 23, 24, 26, 27, 30, 31, 32, 37, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 52, 61, 64, 66, 69, 70], "set": [0, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 25, 27, 28, 29, 32, 35, 36, 37, 41, 42, 43, 44, 47, 48, 49, 51, 52, 56, 57, 59, 61, 62, 63, 64, 66, 69], "applic": [0, 1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 19, 22, 25, 27, 32, 49, 50, 66, 67], "inform": [0, 1, 2, 4, 6, 8, 12, 16, 19, 22, 28, 45, 46, 48, 52, 53, 55, 61, 62, 63, 64, 66, 71], "rather": [0, 8, 48, 52], "than": [0, 6, 8, 9, 10, 12, 22, 23, 24, 27, 32, 43, 48, 52], "monei": [0, 1, 2, 4, 5, 6, 7, 12, 16, 19, 22, 23, 24, 25, 28, 29, 51, 70], "zero": [0, 7, 8, 9, 14, 23, 24, 25, 49, 61], "amount": [0, 23, 51, 57, 67, 70], "balance_fre": 0, "free": [0, 23, 55, 57, 65, 68, 69], "balance_impact": 0, "instrument": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 32, 38, 43, 44, 49, 50, 51, 63, 64, 65, 69, 70], "quantiti": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 19, 22, 23, 24, 25, 29, 32, 35, 40, 44, 50, 51, 61, 69], "price": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 19, 22, 23, 24, 25, 26, 29, 32, 40, 43, 49, 50, 51, 64, 69], "ordersid": [0, 1, 2, 4, 6, 7, 8, 12, 16, 19, 24, 25, 32, 40, 44, 49, 51, 61], "order_sid": [0, 1, 2, 4, 6, 8, 12, 16, 19, 24, 32, 40, 49, 51, 61], "balance_lock": 0, "lock": [0, 23, 28, 35], "balance_tot": 0, "dict": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 19, 22, 23, 24, 25, 27, 28, 29, 30, 32, 44, 47, 48, 51, 61, 69], "balances_fre": 0, "balances_lock": [0, 28, 51], "balances_tot": 0, "nautilu": [0, 4, 6, 7, 9, 19, 20, 27, 31, 33, 35, 36, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 61, 62, 63, 64, 65, 66, 69, 70, 71], "calculate_balance_lock": 0, "side": [0, 1, 2, 4, 6, 7, 8, 10, 12, 16, 19, 20, 24, 25, 32, 44, 51, 61], "use_quote_for_invers": [0, 22], "result": [0, 5, 6, 8, 9, 10, 12, 22, 25, 32, 35, 36, 40, 41, 42, 43, 46, 51, 52, 61, 62, 64, 66, 69, 70], "quot": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 19, 22, 24, 25, 28, 29, 32, 37, 40, 43, 46, 48, 50, 61, 64, 66, 69], "standard": [0, 9, 10, 14, 22, 24, 25, 41, 46, 49, 55, 57, 61, 62, 64, 66, 67], "invers": [0, 22, 25], "bui": [0, 1, 2, 4, 6, 8, 12, 16, 19, 24, 25, 40, 49, 51, 61], "sell": [0, 1, 2, 4, 6, 8, 12, 16, 19, 24, 25, 49, 61], "instead": [0, 2, 9, 22, 47, 53], "calculate_commiss": 0, "last_qti": [0, 1, 2, 4, 6, 12, 16, 19], "last_px": [0, 1, 2, 4, 6, 12, 16, 19, 22], "liquiditysid": [0, 1, 2, 4, 6, 12, 16, 19, 24], "liquidity_sid": [0, 1, 2, 4, 6, 12, 16, 19, 24], "commiss": [0, 1, 2, 4, 6, 12, 16, 19, 24, 25, 29], "gener": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 19, 21, 22, 24, 25, 27, 32, 33, 38, 39, 40, 41, 43, 44, 46, 49, 52, 55, 57, 58, 64, 66, 68, 70, 71], "transact": [0, 9], "maker": [0, 1, 2, 4, 6, 12, 16, 19, 22, 49], "taker": [0, 1, 2, 4, 6, 12, 16, 19, 22], "liquid": [0, 1, 2, 4, 6, 8, 12, 16, 19, 22, 24, 46, 49], "no_liquidity_sid": [0, 1, 2, 4, 6, 12, 16, 19], "calculate_pnl": [0, 25], "orderfil": [0, 1, 2, 4, 6, 12, 16, 19, 24, 25, 32, 51], "posit": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 14, 16, 19, 20, 22, 23, 24, 27, 28, 29, 32, 35, 39, 46, 49, 50, 61, 64, 66], "list": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 24, 25, 26, 27, 32, 33, 37, 41, 42, 43, 44, 48, 50, 51, 61, 69, 70], "pnl": [0, 5, 7, 9, 19, 25, 28, 39], "doe": [0, 6, 8, 12, 14, 22, 23, 24, 27, 29, 32, 43, 51, 52, 61, 66, 68], "includ": [0, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19, 20, 24, 25, 27, 29, 32, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 53, 58, 60, 61, 63, 64, 65, 66, 70], "ani": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 19, 20, 21, 23, 24, 27, 28, 29, 30, 31, 32, 33, 37, 38, 39, 40, 43, 44, 45, 46, 48, 49, 50, 51, 52, 54, 57, 58, 61, 62, 69], "clear_balance_lock": 0, "instrumentid": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 28, 29, 32, 33, 40, 44, 46, 49, 51, 61], "instrument_id": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 19, 22, 23, 24, 25, 27, 28, 29, 32, 33, 40, 43, 44, 46, 49, 51, 61, 64, 69, 70], "clear": [0, 1, 6, 7, 12, 28, 32, 49, 52, 69], "event_count": [0, 12, 16, 24, 25, 29], "count": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 22, 24, 25, 27, 29], "int": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 22, 23, 24, 25, 26, 27, 29, 31, 32, 36, 44, 48, 51, 53, 61], "all": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 24, 27, 28, 29, 30, 31, 32, 33, 36, 37, 40, 43, 44, 46, 48, 49, 50, 51, 52, 53, 54, 57, 58, 60, 64, 67, 68, 69, 70], "accountid": [0, 1, 2, 4, 6, 7, 12, 16, 19, 20, 24, 25], "is_cash_account": 0, "is_margin_account": 0, "margin": [0, 1, 2, 4, 6, 9, 12, 16, 19, 22, 23, 28, 35, 49, 50, 61, 64, 69], "is_unleverag": 0, "last_ev": [0, 24, 25], "last": [0, 2, 5, 6, 7, 8, 11, 12, 14, 19, 22, 24, 25, 32, 37, 44, 49, 50, 51, 58, 66, 70], "starting_bal": [0, 6, 9, 61, 69, 70], "start": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 14, 16, 26, 27, 29, 31, 32, 33, 43, 51, 60, 61, 63, 64, 69, 70], "accounttyp": [0, 1, 2, 4, 6, 12, 16, 19, 70], "update_balance_lock": 0, "updat": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 19, 28, 29, 32, 37, 43, 46, 49, 51, 56, 61, 63, 64], "margin_init": [0, 22, 23, 46], "neg": [0, 4, 6, 8, 12, 14, 19, 22, 23, 24, 25, 27, 29, 32], "0": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 32, 35, 39, 44, 46, 49, 61, 69, 70], "update_bal": 0, "allow_zero": 0, "true": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 20, 23, 25, 27, 28, 32, 33, 48, 49, 51, 64, 66], "guarante": [0, 7, 24, 25, 41, 57, 68], "everi": [0, 4, 6, 9, 41, 49, 51], "therefor": [0, 7, 32, 58, 64], "we": [0, 1, 36, 40, 43, 45, 48, 49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 64, 68, 69, 70], "onli": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 16, 19, 24, 27, 28, 29, 31, 32, 33, 37, 40, 41, 43, 46, 50, 51, 54, 60, 64, 69, 70], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 23, 24, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "allow": [0, 2, 4, 8, 12, 22, 29, 30, 32, 33, 35, 36, 40, 41, 45, 48, 49, 50, 61, 62, 63, 65, 66, 69, 70, 71], "just": [0, 10, 11, 12, 40, 41, 44, 45, 57, 58, 69, 70], "asset": [0, 2, 6, 9, 12, 14, 16, 22, 23, 45, 46, 50, 64], "empti": [0, 1, 2, 4, 6, 8, 9, 10, 12, 16, 19, 22, 24, 27, 32, 39, 52], "update_commiss": 0, "which": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 63, 64, 65, 66, 67, 69, 70], "repres": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 13, 14, 19, 20, 21, 22, 23, 24, 25, 26, 27, 32, 36, 40, 43, 44, 45, 46, 61, 68], "credit": [0, 65], "marginaccount": 0, "calculate_margin_init": 0, "calculate_margin_maint": 0, "positionsid": [0, 7, 12, 19, 24, 25, 32, 61], "mainten": [0, 22, 23, 28, 46], "long": [0, 5, 7, 12, 19, 24, 25, 28, 49, 61], "short": [0, 5, 12, 19, 24, 25, 28, 49, 61, 66], "clear_margin": 0, "clear_margin_init": 0, "clear_margin_maint": 0, "default_leverag": [0, 6, 9], "leverag": [0, 6, 9, 49, 50, 62, 68], "decim": [0, 2, 4, 5, 6, 8, 9, 11, 12, 16, 19, 22, 23, 24, 25, 26, 28, 29, 44, 49, 51, 69, 70], "found": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 23, 28, 32, 33, 41, 43, 44, 45, 49, 52, 53, 57, 58, 64, 69], "marginbal": [0, 1, 2, 4, 6, 12, 16, 19, 23], "margin_maint": [0, 22, 23, 46], "margins_init": [0, 28, 51], "margins_maint": [0, 28, 51], "set_default_leverag": 0, "valu": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 32, 39, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 57, 58, 61, 63, 64, 69, 70], "typeerror": [0, 6, 7, 8, 9, 12, 16, 29, 30, 31, 32, 41], "1": [0, 1, 2, 4, 6, 8, 9, 10, 14, 22, 27, 29, 32, 36, 39, 40, 49, 50, 51, 56, 61, 64, 66], "set_leverag": 0, "update_margin": 0, "update_margin_init": 0, "update_margin_maint": 0, "object": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 42, 43, 46, 47, 48, 49, 50, 52, 58, 61, 64, 65, 69, 70], "one": [0, 4, 6, 7, 8, 9, 12, 24, 27, 28, 32, 35, 40, 44, 46, 49, 51, 61, 64, 66, 68, 69, 70], "versu": 0, "anoth": [0, 7, 20, 35], "get_rat": 0, "from_curr": [0, 7], "to_curr": [0, 7], "pricetyp": [0, 7, 14, 50, 61], "price_typ": [0, 7, 14, 61], "bid_quot": 0, "ask_quot": 0, "doubl": [0, 1, 5, 6, 7, 8, 10, 12, 14, 16, 19, 22, 23, 24, 25, 26, 27, 53], "dictionari": [0, 1, 2, 4, 6, 7, 8, 9, 12, 19, 20, 22, 23, 24, 25, 32, 35, 44, 46, 47, 48, 51, 63, 66], "bid": [0, 2, 6, 12, 22, 24, 26, 27, 43, 49, 50, 69], "ask": [0, 2, 6, 12, 22, 24, 26, 27, 43, 49, 50], "convert": [0, 1, 2, 4, 5, 7, 10, 22, 30, 32, 43, 63, 66, 67], "convers": [0, 10, 32, 43, 49], "symbol": [0, 2, 4, 20, 22, 24, 25, 40, 43, 46, 64, 66, 67], "length": [0, 4, 9, 10, 14, 22], "note": [0, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 25, 27, 32, 40, 45, 66, 68], "insuffici": [0, 39], "data": [0, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 22, 27, 31, 32, 37, 38, 39, 41, 42, 44, 46, 55, 57, 62, 63, 65, 67, 71], "rolloverinterestcalcul": 0, "pd": [0, 1, 2, 4, 5, 6, 10, 16, 22, 27, 32, 39, 43, 49, 51, 69, 70], "datafram": [0, 5, 6, 10, 27, 32, 43, 69, 70], "rollov": [0, 6], "interest": [0, 6, 41, 64], "rate_data_csv_path": 0, "term": [0, 4, 41, 43, 45, 48, 49, 62, 64], "csv": [0, 42, 43, 56, 69, 70], "sinc": [0, 9, 13, 14, 37, 46, 51], "1956": 0, "str": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 36, 43, 44, 47, 48, 51, 61, 69, 70], "calc_overnight_r": 0, "date": [0, 4, 43, 45, 49, 51], "forex": [0, 14, 26, 32, 49, 66, 69], "overnight": 0, "rang": [0, 2, 5, 6, 8, 9, 12, 14, 24, 32, 43, 45, 46, 51, 56, 62, 66, 67, 71], "6": [0, 4, 9, 66], "7": 0, "01": [0, 9, 10, 43, 56, 61, 69], "bp": 0, "get_rate_data": 0, "creat": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 14, 19, 27, 31, 32, 35, 36, 43, 44, 46, 48, 49, 51, 61, 63, 64, 66, 69], "static": [0, 1, 2, 4, 5, 8, 9, 12, 13, 14, 19, 20, 22, 23, 24, 25, 41, 50, 53, 68], "creation": [0, 9, 19, 35, 37, 40, 49, 64], "register_account_typ": 0, "unicod": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 19, 20, 22, 23, 24, 25, 26, 32], "issuer": [0, 20], "account_cl": 0, "keyerror": [0, 6, 8, 12, 16, 24, 25, 30, 32], "ha": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 16, 19, 24, 29, 31, 32, 37, 40, 41, 46, 48, 49, 51, 53, 64, 69], "alreadi": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 22, 24, 25, 27, 30, 32, 37, 40, 43, 44, 47, 49, 51, 61, 69], "register_calculated_account": 0, "been": [0, 1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 24, 28, 29, 31, 32, 37, 40, 41, 44, 48, 50, 51, 69], "accountsmanag": 0, "cachefacad": [0, 6, 7, 8, 12, 16, 28, 31, 32], "cach": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 16, 22, 28, 29, 31, 32, 37, 40, 41, 44, 46, 61], "loggeradapt": [0, 1, 6, 8, 12, 16, 27, 31, 32], "log": [0, 1, 2, 4, 6, 7, 9, 11, 12, 14, 16, 29, 31, 32, 33, 49, 51, 53, 61, 64, 66, 67, 70], "clock": [0, 1, 2, 4, 6, 11, 12, 16, 28, 29, 31, 32, 33, 40, 44, 48], "function": [0, 6, 8, 10, 12, 13, 14, 27, 28, 32, 36, 38, 41, 42, 45, 48, 49, 50, 51, 52, 55, 57, 62, 64, 66, 67], "read": [0, 4, 6, 7, 8, 12, 16, 28, 31, 32, 35, 38, 41, 46, 51, 53, 61, 70], "logger": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 27, 28, 29, 31, 32, 33, 45, 46, 47, 51, 53], "api": [1, 2, 3, 4, 8, 12, 16, 32, 33, 35, 37, 40, 41, 43, 45, 46, 47, 49, 50, 51, 55, 65, 66], "spot": [1, 9, 12, 16, 22, 33, 40, 46, 49, 64, 67, 70], "bet": [1, 22, 46, 50, 63, 67], "betfairhttpcli": 1, "usernam": [1, 4, 9, 63, 66], "password": [1, 4, 9, 63, 66], "app_kei": [1, 63], "http": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 27, 29, 32, 35, 53, 56, 60, 61, 64, 69], "async": [1, 2, 4, 8, 12, 16, 31, 66], "keep_al": 1, "renew": 1, "authent": 1, "list_navig": 1, "navig": [1, 13, 41, 60], "tree": 1, "market": [1, 4, 6, 7, 8, 9, 11, 12, 14, 19, 20, 22, 23, 24, 25, 28, 32, 35, 37, 40, 44, 46, 50, 51, 61, 63, 64, 65, 66, 67, 70], "list_market_catalogu": 1, "filter_": 1, "marketfilt": 1, "market_project": 1, "betfair_pars": 1, "spec": [1, 27, 52], "enum": [1, 4, 8, 10, 14, 32, 33, 49, 51, 61, 64, 70], "marketproject": 1, "sort": [1, 6, 8, 27, 42, 69], "marketsort": 1, "max_result": 1, "1000": [1, 6, 8, 9, 12, 32, 51], "local": [1, 2, 7, 8, 9, 12, 19, 22, 24, 27, 32, 37, 40, 48, 49, 51, 55, 67], "type_definit": 1, "marketcatalogu": 1, "about": [1, 6, 27, 41, 43, 45, 49, 61], "betfairdataclientconfig": 1, "handle_revised_bar": [1, 2, 4, 9, 66], "instrument_provid": [1, 2, 4, 9, 16, 64, 66], "instrumentproviderconfig": [1, 2, 4, 8, 9, 33, 64], "load_al": [1, 2, 4, 8, 9, 33, 64], "load_id": [1, 2, 4, 8, 9, 33, 66], "filter": [1, 2, 4, 6, 7, 8, 9, 14, 16, 28, 32, 44, 51, 56], "filter_cal": [1, 2, 4, 9], "log_warn": [1, 2, 4, 9, 64], "rout": [1, 2, 4, 6, 7, 9, 11, 12, 16, 32, 35, 66], "routingconfig": [1, 2, 4, 9, 66], "venu": [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 16, 19, 20, 22, 24, 25, 28, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46, 50, 51, 64, 67], "account_curr": 1, "cert_dir": [1, 63], "instrument_config": 1, "nautilus_trad": [1, 2, 4, 5, 6, 8, 9, 12, 16, 27, 31, 32, 33, 36, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 59, 60, 61, 63, 64, 66, 69, 70], "adapt": [1, 2, 4, 7, 8, 13, 14, 31, 36, 41, 46, 50, 60, 62, 63, 64, 65, 66, 67], "betfairinstrumentproviderconfig": 1, "livedataclientconfig": [1, 2, 4, 9, 16], "configur": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 29, 31, 32, 33, 37, 39, 42, 43, 44, 50, 53, 60, 62, 70], "betfairdatacli": [1, 63], "instanc": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 20, 27, 28, 29, 31, 32, 36, 37, 41, 43, 44, 45, 47, 51, 61, 69], "account": [1, 2, 4, 5, 6, 7, 9, 12, 13, 14, 16, 19, 20, 23, 24, 25, 28, 29, 32, 41, 61, 63, 65, 66, 70], "kei": [1, 2, 4, 7, 8, 9, 10, 33, 43, 44, 50], "directori": [1, 8, 9, 41, 43, 47, 58, 60, 69], "contain": [1, 2, 4, 5, 6, 7, 8, 10, 12, 16, 19, 20, 22, 23, 24, 25, 32, 35, 38, 41, 44, 48, 53, 56, 61, 64, 66, 69], "certif": 1, "represent": [1, 2, 4, 6, 9, 12, 19, 22, 23, 24, 25], "classmethod": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 22, 27, 29, 32], "fully_qualified_nam": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 22, 29, 32], "fulli": [1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 16, 22, 29, 32, 34, 42, 55, 58], "qualifi": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 22, 29, 32], "name": [1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 20, 22, 23, 26, 27, 29, 31, 32, 33, 43, 47, 48, 50, 51, 52, 60, 61, 67, 69], "nautilusconfig": [1, 2, 4, 6, 8, 9, 12, 32], "refer": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 29, 32, 37, 40, 41, 43, 45, 46, 47, 48, 49, 51, 52, 57, 61, 64, 66, 68, 70, 71], "www": [1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 19, 20, 22, 23, 24, 29, 32, 35, 56, 69], "python": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 22, 29, 32, 38, 41, 42, 43, 46, 48, 50, 52, 53, 54, 55, 59, 60, 61, 62, 66, 68], "org": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 20, 22, 29, 32, 56, 60], "dev": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 22, 29, 32, 54, 60], "pep": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 22, 29, 32], "3155": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 22, 29, 32], "properti": [1, 2, 4, 5, 6, 8, 9, 12, 16, 19, 22, 24, 27, 31, 32, 36, 46, 67], "hash": [1, 2, 4, 6, 8, 9], "identifi": [1, 2, 4, 6, 7, 8, 9, 10, 12, 16, 19, 32, 33, 40, 44, 46, 48, 49, 51, 61, 64, 70], "json": [1, 2, 4, 5, 6, 8, 9, 30, 43, 46, 47, 48, 50], "byte": [1, 2, 4, 6, 7, 8, 9, 12, 30, 32, 48, 51], "serial": [1, 2, 4, 6, 7, 8, 9, 13, 41, 43, 44, 46, 50, 51], "encod": [1, 2, 4, 6, 9, 30, 43, 65], "pars": [1, 2, 4, 6, 9, 20, 23, 33, 36, 64], "raw": [1, 2, 4, 5, 6, 9, 14, 22, 23, 32, 33, 42, 43, 46, 47, 61, 67, 70, 71], "decod": [1, 2, 4, 6, 9], "cl": [1, 2, 4, 6, 8, 9, 11, 12, 16, 22, 29, 32], "valid": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 19, 20, 22, 23, 24, 26, 29, 31, 32, 40, 44, 46, 51, 63, 64], "whether": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 23, 24, 25, 27, 28, 29, 32, 37, 41, 45, 49, 52, 63, 64], "betfairexecclientconfig": 1, "liveexecclientconfig": [1, 2, 4, 9, 16], "betfairexeccli": 1, "loop": [1, 2, 4, 6, 8, 9, 12, 16, 31, 32, 33, 50], "abstracteventloop": [1, 2, 4, 6, 8, 12, 16, 31, 32], "msgbu": [1, 2, 4, 6, 8, 11, 12, 16, 28, 29, 31, 32, 41, 48], "messagebu": [1, 2, 4, 6, 8, 9, 11, 12, 16, 28, 29, 31, 32, 41, 43, 48], "liveclock": [1, 2, 4, 8, 16, 33], "betfairinstrumentprovid": [1, 63], "strict_handl": 1, "livemarketdatacli": [1, 4, 16], "asyncio": [1, 2, 4, 6, 8, 9, 12, 16, 31, 32, 33, 50], "betfaircli": 1, "httpclient": [1, 33], "messag": [1, 2, 4, 6, 7, 9, 16, 19, 27, 28, 29, 31, 32, 44, 47, 49, 50, 51, 61], "bu": [1, 2, 4, 6, 9, 11, 12, 16, 28, 29, 31, 32, 41, 44, 50], "strict": [1, 23], "handl": [1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 23, 27, 31, 32, 33, 44, 45, 50, 54, 55, 58, 64, 66, 68], "mode": [1, 6, 8, 9, 11, 12, 16, 23, 29, 43, 53, 66], "enabl": [1, 6, 8, 9, 29, 42, 48, 50, 51, 57, 60], "on_market_upd": 1, "stream": [1, 2, 4, 6, 8, 9, 11, 12, 16, 27, 32, 36, 42, 50, 63, 64, 66, 67, 69], "connect": [1, 2, 4, 6, 9, 11, 12, 16, 33, 41, 63, 64, 65, 66, 67], "create_task": [1, 2, 4, 16], "coro": [1, 2, 4, 16], "coroutin": [1, 2, 4, 16], "log_msg": [1, 2, 4, 16], "action": [1, 2, 4, 6, 8, 12, 16, 32, 37, 44, 46, 67], "collect": [1, 2, 4, 16, 31, 41, 47, 52], "abc": [1, 2, 4, 16, 27, 31], "callabl": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 30, 31, 32, 48], "success": [1, 2, 4, 12, 16], "task": [1, 2, 4, 6, 8, 12, 16, 31, 32, 48, 51, 62, 71], "run": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 28, 29, 31, 32, 37, 39, 41, 42, 43, 44, 50, 51, 52, 53, 54, 58, 60, 62, 66, 67, 68, 71], "error": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 22, 29, 32, 33, 47, 49, 51, 52, 57, 58, 61, 67], "callback": [1, 2, 4, 6, 8, 10, 11, 12, 16, 31, 32, 33, 64], "done": [1, 2, 4, 6, 8, 12, 16, 32, 35, 61, 70], "write": [1, 2, 4, 7, 8, 9, 16, 27, 37, 45, 48, 51, 57, 69], "degrad": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "compon": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 16, 20, 22, 24, 29, 30, 32, 33, 37, 40, 42, 43, 44, 45, 48, 50, 51, 53, 58, 61, 62, 64, 66, 67, 68, 70], "while": [1, 2, 4, 6, 8, 11, 12, 14, 16, 29, 32, 42, 43, 44, 48, 50, 51, 66], "on_degrad": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51], "except": [1, 2, 4, 6, 8, 10, 11, 12, 16, 24, 29, 32, 40, 51, 53, 58], "rerais": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "remain": [1, 2, 4, 6, 8, 11, 12, 16, 24, 29, 32, 35, 43, 44, 48, 49, 53], "do": [1, 2, 4, 6, 8, 11, 12, 16, 20, 29, 32, 33, 36, 41, 47, 51, 52, 61, 62, 64, 68, 69, 70, 71], "overrid": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 23, 29, 32, 46], "thi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "chang": [1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 19, 22, 24, 26, 29, 32, 46, 50, 51, 52, 54, 57, 58, 62, 68, 71], "disconnect": [1, 2, 4, 9, 11, 12, 16], "dispos": [1, 2, 4, 6, 8, 11, 12, 16, 29, 31, 32, 66, 70], "on_dispos": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51, 61], "fault": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "multipl": [1, 2, 4, 6, 8, 11, 12, 14, 16, 27, 29, 31, 32, 40, 42, 43, 44, 45, 48, 50, 52, 61, 69, 70], "time": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 24, 27, 29, 31, 32, 35, 39, 40, 41, 48, 50, 56, 57, 58, 61, 64, 65, 66, 68, 70], "same": [1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 27, 29, 31, 32, 35, 37, 43, 46, 47, 50, 51, 57, 62, 67, 70], "effect": [1, 2, 4, 6, 8, 11, 12, 16, 29, 31, 32, 41, 43], "onc": [1, 2, 4, 6, 8, 9, 11, 12, 16, 20, 24, 29, 31, 32, 37, 42, 44, 48, 49, 51, 54, 69, 70], "idempot": [1, 2, 4, 6, 8, 11, 12, 16, 29, 31, 32], "cannot": [1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 24, 27, 29, 30, 31, 32, 33, 40, 49, 50, 51, 66], "revers": [1, 2, 4, 6, 7, 8, 11, 12, 16, 29, 31, 32], "other": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 19, 24, 27, 29, 30, 31, 32, 40, 41, 42, 46, 48, 49, 50, 51, 52, 58, 61, 62, 64, 68, 70], "on_fault": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51], "componentid": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 20, 29, 32], "is_connect": [1, 2, 4, 6, 11, 12, 16], "is_degrad": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_dispos": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_fault": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_initi": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_run": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_stop": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "stop": [1, 2, 4, 6, 8, 9, 11, 12, 16, 24, 26, 27, 29, 31, 32, 35, 51, 66], "request": [1, 2, 4, 6, 8, 10, 11, 12, 16, 24, 32, 44, 45, 50, 51, 64, 65, 66, 67], "datatyp": [1, 2, 4, 6, 8, 11, 12, 16, 32, 33, 36, 48, 64], "data_typ": [1, 2, 4, 6, 8, 9, 11, 12, 16, 32, 33, 36, 48, 64], "uuid4": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 19, 24, 31, 32, 33], "correlation_id": [1, 2, 4, 6, 8, 10, 11, 16, 33], "subscript": [1, 2, 4, 6, 8, 11, 12, 16, 32, 51, 64], "correl": [1, 2, 4, 6, 8, 10, 11, 16], "respons": [1, 2, 4, 6, 8, 10, 11, 12, 16, 29, 32, 45, 57], "request_bar": [1, 2, 4, 6, 8, 11, 12, 16, 32, 51, 66], "bartyp": [1, 2, 4, 6, 7, 8, 11, 12, 16, 27, 32], "bar_typ": [1, 2, 4, 6, 7, 8, 11, 12, 16, 27, 32, 44, 51, 69, 70], "limit": [1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 24, 28, 29, 35, 37, 40, 44, 50, 51, 52, 61, 64, 70], "datetim": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 16, 19, 22, 24, 32, 43, 47, 66, 69], "end": [1, 2, 4, 6, 8, 9, 11, 12, 16, 27, 32, 43, 44, 49, 50, 52, 62, 69, 70], "histor": [1, 2, 4, 6, 8, 11, 12, 16, 32, 41, 42, 50, 51, 62, 64, 65, 67, 69, 70, 71], "bar": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 27, 32, 40, 43, 50, 51, 64, 66], "number": [1, 2, 4, 8, 11, 16, 20, 22, 23, 26, 27, 29, 37, 43, 44, 46, 49, 51], "request_instru": [1, 2, 4, 6, 8, 11, 12, 16, 32, 33, 66], "request_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "quotetick": [1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 27, 28, 32, 43, 48, 50, 51, 61, 69], "tick": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 22, 25, 27, 28, 32, 37, 40, 43, 44, 46, 49, 50, 51, 61, 64, 66, 69, 70], "request_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "tradetick": [1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 27, 32, 43, 48, 50, 51, 70], "reset": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 16, 28, 29, 32, 70], "field": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 19, 20, 27, 28, 29, 32, 36, 43, 64, 69], "on_reset": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51], "resum": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "on_resum": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51], "run_after_delai": [1, 2, 4, 16], "delai": [1, 2, 4, 16, 31, 51], "float": [1, 2, 4, 5, 6, 9, 12, 14, 16, 22, 23, 26, 27, 29, 39, 44, 48, 61], "after": [1, 2, 4, 6, 8, 9, 12, 16, 27, 31, 32, 51], "second": [1, 2, 4, 8, 9, 12, 16, 50, 61], "befor": [1, 2, 4, 8, 9, 16, 27, 40, 49, 62, 66, 67, 68, 69], "on_start": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51, 61, 64], "componentst": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "on_stop": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51, 61], "subscrib": [1, 2, 4, 6, 8, 11, 12, 16, 32, 36, 37, 43, 44, 45, 46, 50, 51, 64, 65, 66], "subscribe_bar": [1, 2, 4, 6, 8, 11, 12, 16, 32, 51], "subscribe_instru": [1, 2, 4, 6, 8, 11, 12, 16, 32, 46], "subscribe_instrument_clos": [1, 2, 4, 6, 8, 11, 12, 16, 32], "instrumentclos": [1, 2, 4, 6, 8, 11, 12, 16, 32, 43, 50, 51], "subscribe_instrument_statu": [1, 2, 4, 6, 8, 11, 12, 16, 32], "instrumentstatu": [1, 2, 4, 6, 8, 11, 12, 16, 32, 43, 50, 51], "subscribe_order_book_delta": [1, 2, 4, 6, 8, 11, 12, 16, 32], "booktyp": [1, 2, 4, 6, 8, 11, 12, 16, 32], "book_typ": [1, 2, 4, 6, 8, 9, 11, 12, 16, 32], "depth": [1, 2, 4, 6, 8, 11, 12, 16, 32, 42, 43], "kwarg": [1, 2, 4, 6, 8, 11, 12, 14, 16, 27, 32], "orderbookdelta": [1, 2, 4, 6, 8, 11, 12, 16, 27, 32, 43, 50, 51], "book": [1, 2, 4, 6, 7, 8, 11, 12, 16, 24, 27, 32, 43, 46, 49, 50, 51], "l1_mbp": [1, 2, 4, 6, 8, 9, 11, 12, 16, 32], "l2_mbp": [1, 2, 4, 6, 8, 11, 12, 16, 32], "l3_mbo": [1, 2, 4, 6, 8, 11, 12, 16, 32], "maximum": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 22, 26, 27, 29, 32, 46, 48, 50, 56], "keyword": [1, 2, 4, 6, 8, 11, 12, 16, 27, 32, 43, 53], "argument": [1, 2, 4, 6, 8, 9, 11, 12, 16, 27, 32, 41, 43, 44, 52], "subscribe_order_book_snapshot": [1, 2, 4, 6, 8, 11, 12, 16, 32], "snapshot": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 32], "level": [1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 16, 20, 26, 32, 33, 35, 38, 43, 45, 47, 48, 49, 50, 52, 55, 57, 58, 61, 62, 64, 67], "A": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 23, 24, 27, 32, 33, 40, 41, 42, 43, 46, 48, 49, 50, 51, 56, 59, 61, 66], "subscribe_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32, 40, 51, 61], "subscribe_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "ticker": [1, 2, 4, 6, 7, 8, 11, 12, 16, 20, 22, 24, 25, 32, 43, 50, 51, 64], "subscribe_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "subscribe_venue_statu": [1, 2, 4, 6, 8, 11, 12, 16, 32], "subscribed_bar": [1, 2, 4, 6, 11, 16], "subscribed_generic_data": [1, 2, 4, 6, 11, 16], "subscribed_instrument_clos": [1, 2, 4, 6, 11, 16], "close": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 19, 24, 25, 27, 32, 35, 43, 49, 51, 52, 67], "subscribed_instrument_statu": [1, 2, 4, 6, 11, 16], "statu": [1, 2, 4, 6, 8, 9, 11, 12, 16, 24, 32, 43, 49, 51, 67], "subscribed_instru": [1, 2, 4, 6, 11, 16], "subscribed_order_book_delta": [1, 2, 4, 6, 11, 16], "delta": [1, 2, 4, 6, 8, 11, 12, 16, 24, 32, 43, 51], "subscribed_order_book_snapshot": [1, 2, 4, 6, 11, 16], "subscribed_quote_tick": [1, 2, 4, 6, 11, 16], "subscribed_tick": [1, 2, 4, 6, 11, 16], "subscribed_trade_tick": [1, 2, 4, 6, 11, 16], "trade": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 55, 59, 62, 63, 65, 67, 69, 70, 71], "subscribed_venue_statu": [1, 2, 4, 6, 11, 16], "trader_id": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 19, 20, 24, 25, 29, 31, 32, 47, 48, 66, 70], "trader": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 19, 20, 24, 25, 28, 29, 31, 32, 35, 37, 39, 41, 47, 49, 50, 51, 61, 62, 64, 66, 70], "associ": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 19, 23, 24, 25, 27, 29, 32, 49], "traderid": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 19, 20, 24, 25, 29, 31, 32], "unsubscrib": [1, 2, 4, 6, 8, 11, 12, 16, 32, 51, 66], "unsubscribe_bar": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_instru": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_instrument_clos": [1, 2, 4, 6, 11, 16], "unsubscribe_instrument_statu": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_order_book_delta": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_order_book_snapshot": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32, 61], "unsubscribe_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_venue_statu": [1, 2, 4, 6, 8, 11, 12, 16, 32], "subscriptionstatu": 1, "modul": [1, 2, 6, 9, 10, 13, 14, 32, 41, 42, 43, 50, 53, 55, 61, 62], "qualnam": [1, 2, 14, 32], "boundari": [1, 2, 14, 32, 41, 49, 57, 64, 67], "bsporderbookdelta": 1, "bookact": 1, "add": [1, 2, 4, 5, 6, 7, 8, 10, 12, 16, 32, 40, 44, 51, 61, 63, 64, 66, 70], "delet": [1, 7, 61], "capsule_from_list": 1, "item": [1, 13, 27], "uint64_t": [1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 19, 22, 23, 24, 25, 30, 31, 32], "ts_event": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 19, 22, 32, 36, 40, 43, 48, 66], "ts_init": [1, 2, 6, 8, 10, 11, 12, 19, 22, 24, 25, 27, 32, 33, 36, 40, 42, 43], "sequenc": [1, 6, 8, 9, 24, 44, 51, 66], "act": [1, 22, 36, 49, 55, 58, 61, 64], "flag": [1, 7, 14], "uint8_t": [1, 22, 23], "from_dict": [1, 2, 12, 19, 22, 23, 30, 48], "from_pyo3": [1, 2], "pyo3_delta": 1, "pyo3": [1, 2, 6, 43, 57, 60, 68], "rustorderbookdelta": 1, "rust": [1, 2, 6, 9, 40, 41, 43, 45, 47, 48, 50, 54, 55, 60, 62], "from_raw": [1, 23], "int64_t": [1, 23, 30], "price_raw": 1, "price_prec": 1, "size_raw": 1, "size_prec": 1, "order_id": 1, "scale": [1, 27], "fix": [1, 12, 19, 20, 23, 26, 27, 32, 35, 43, 49, 50, 61, 68], "precis": [1, 5, 7, 11, 12, 22, 23, 25, 26, 27], "integ": [1, 4, 6, 10, 16, 22, 23, 27, 29, 30, 48], "size": [1, 9, 11, 12, 14, 16, 22, 25, 29, 42, 43, 44, 46, 48, 49, 50, 51], "combin": [1, 2, 10, 20, 35, 40, 46, 50, 57], "packet": 1, "match": [1, 2, 4, 6, 7, 8, 9, 12, 16, 19, 20, 24, 25, 32, 37, 43, 46, 48, 66, 67, 70, 71], "engin": [1, 2, 4, 6, 9, 12, 16, 28, 29, 31, 32, 33, 39, 40, 41, 42, 44, 50, 62, 69], "uniqu": [1, 4, 6, 8, 9, 10, 12, 20, 27, 32, 43, 46, 48, 51], "unix": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 19, 22, 24, 25, 31, 32, 36, 43, 48, 51, 54, 67], "timestamp": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 22, 24, 25, 27, 30, 31, 32, 36, 43, 49, 67, 69], "nanosecond": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 19, 22, 24, 25, 27, 31, 32, 36, 43, 48, 50, 51, 67], "occur": [1, 2, 4, 6, 8, 9, 10, 12, 16, 19, 22, 24, 25, 32, 36, 37, 43], "wa": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 16, 19, 22, 24, 25, 31, 32, 36, 40, 41, 43, 44, 52], "is_add": 1, "is_clear": 1, "is_delet": 1, "is_upd": 1, "list_from_capsul": 1, "capsul": 1, "bookord": 1, "to_dict": [1, 2, 12, 19, 22, 23, 24, 25, 30, 48], "obj": [1, 2, 12, 19, 22, 27, 30, 48], "betfairtick": 1, "last_traded_pric": 1, "traded_volum": 1, "starting_price_near": 1, "starting_price_far": 1, "betfairstartingpric": 1, "bsp": 1, "realis": 1, "betfairexecutioncli": [1, 63], "liveexecutioncli": [1, 4, 9, 16, 44], "generate_order_status_report": [1, 2, 4, 16], "client_order_id": [1, 2, 4, 6, 7, 12, 16, 19, 24, 25, 44], "model": [1, 2, 4, 5, 6, 8, 9, 12, 13, 16, 26, 32, 33, 40, 41, 43, 44, 46, 49, 51, 61, 64, 66, 68, 69, 70], "clientorderid": [1, 2, 4, 6, 7, 8, 12, 16, 19, 20, 24, 25, 32, 44], "venue_order_id": [1, 2, 4, 6, 7, 12, 16, 19, 24, 25], "venueorderid": [1, 2, 4, 6, 7, 12, 16, 19, 20, 24, 25, 32], "report": [1, 2, 4, 5, 6, 9, 16, 19, 32, 58, 61, 66, 70], "orderstatusreport": [1, 2, 4, 6, 12, 16], "": [1, 2, 4, 6, 7, 8, 9, 12, 16, 19, 24, 32, 35, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 49, 50, 51, 52, 53, 55, 57, 60, 61, 63, 64, 66, 67, 68, 69, 70], "panda": [1, 2, 4, 5, 10, 16, 43, 49, 51, 69, 70], "_lib": [1, 2, 4, 16], "tslib": [1, 2, 4, 16], "open_onli": [1, 2, 4, 7, 16], "mai": [1, 2, 4, 7, 8, 9, 12, 14, 16, 23, 24, 25, 27, 28, 32, 35, 37, 40, 41, 43, 44, 46, 47, 48, 51, 58, 61, 62, 64, 66, 70], "open": [1, 2, 4, 6, 7, 9, 11, 12, 14, 16, 19, 24, 25, 27, 29, 32, 49, 50, 51, 52, 61, 62, 64, 66], "generate_trade_report": [1, 2, 4, 16], "tradereport": [1, 2, 4, 12, 16], "assign": [1, 2, 4, 6, 7, 8, 12, 16, 19, 20, 22, 23, 24, 25, 31, 32, 36, 40, 48, 49, 51, 64], "generate_position_status_report": [1, 2, 4, 16], "positionstatusreport": [1, 2, 4, 9, 12, 16], "check_account_curr": 1, "check": [1, 4, 6, 7, 8, 9, 10, 11, 12, 16, 24, 29, 31, 32, 36, 37, 46, 52, 54, 58, 64], "against": [1, 7, 24, 32, 35, 49], "handle_order_stream_upd": 1, "wait_for_ord": 1, "timeout_second": 1, "10": [1, 4, 9, 12, 16, 24, 25, 43, 44, 49, 51, 56, 60, 61, 66, 69, 70], "get": [1, 7, 12, 16, 43, 46, 51, 55, 64], "our": [1, 51, 61, 69, 70], "submit_ord": [1, 2, 4, 6, 12, 16, 32, 37, 40, 44, 51, 61], "come": [1, 61], "back": [1, 7, 8, 9, 27, 30, 36, 37, 43, 48, 50], "bet_id": 1, "As": [1, 9, 36, 44, 52, 64, 66, 69], "precaut": 1, "wait": [1, 61], "up": [1, 6, 8, 9, 12, 14, 16, 23, 27, 32, 35, 36, 42, 43, 45, 46, 51, 53, 59, 61, 62, 64, 65, 66, 69, 70], "ad": [1, 6, 7, 8, 12, 16, 32, 42, 43, 55, 61, 66, 67], "order_id_to_client_order_id": 1, "batch_cancel_ord": [1, 2, 4, 6, 12, 16], "batchcancelord": [1, 2, 4, 6, 12, 16, 32, 51], "command": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 19, 29, 32, 33, 37, 41, 44, 45, 48, 53, 54, 58, 59], "batch": [1, 2, 4, 6, 9, 12, 16, 27, 29, 32, 42, 43, 51, 61], "cancel": [1, 2, 4, 6, 7, 8, 12, 16, 19, 24, 29, 31, 32, 37, 49, 66, 67], "cancel_all_ord": [1, 2, 4, 6, 12, 16, 32, 44, 51], "cancelallord": [1, 2, 4, 6, 12, 16, 32, 51], "cancel_ord": [1, 2, 4, 6, 12, 16, 32, 44, 51], "cancelord": [1, 2, 4, 6, 12, 16, 19, 32, 51], "generate_account_st": [1, 2, 4, 6, 12, 16], "info": [1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 22, 24, 25, 47, 61, 64, 66], "publish": [1, 2, 4, 6, 8, 9, 12, 16, 32, 33, 44, 45, 46], "directli": [1, 2, 4, 6, 8, 10, 11, 12, 14, 16, 19, 24, 29, 30, 32, 37, 40, 43, 44, 48, 50, 51, 58, 61], "addit": [1, 2, 4, 6, 8, 9, 12, 16, 19, 22, 27, 37, 43, 44, 47, 48, 52, 53, 57, 61, 66], "implement": [1, 2, 3, 4, 6, 7, 8, 11, 12, 13, 14, 16, 19, 21, 28, 29, 30, 32, 33, 36, 38, 39, 42, 43, 44, 45, 47, 48, 50, 55, 57, 58, 66], "generate_mass_statu": [1, 2, 4, 16], "lookback_min": [1, 2, 4, 16], "executionmassstatu": [1, 2, 4, 12, 16], "lookback": [1, 2, 4, 9, 16, 48, 51], "generate_order_accept": [1, 2, 4, 6, 12, 16], "strategyid": [1, 2, 4, 6, 7, 8, 9, 12, 16, 19, 20, 24, 25, 32, 44, 51], "strategy_id": [1, 2, 4, 6, 7, 8, 9, 12, 16, 19, 24, 25, 32, 44], "orderaccept": [1, 2, 4, 6, 12, 16, 19, 32, 51], "send": [1, 2, 4, 6, 8, 11, 12, 16, 19, 33, 36, 44], "executionengin": [1, 2, 4, 6, 9, 12, 16, 31, 32, 37, 44, 51], "strategi": [1, 2, 4, 6, 7, 8, 9, 12, 16, 19, 20, 24, 25, 28, 29, 31, 32, 33, 34, 36, 37, 40, 42, 44, 46, 48, 49, 50, 62, 64, 66, 67, 69], "accept": [1, 2, 4, 6, 12, 16, 19, 24, 32, 42, 49, 58], "generate_order_cancel_reject": [1, 2, 4, 6, 12, 16], "reason": [1, 2, 4, 6, 12, 16, 19, 20, 39, 43, 50, 51, 52, 57, 58, 61, 64, 67], "ordercancelreject": [1, 2, 4, 6, 12, 16, 19, 32, 51], "reject": [1, 2, 4, 6, 12, 16, 19, 24, 32, 46, 49], "generate_order_cancel": [1, 2, 4, 6, 12, 16], "ordercancel": [1, 2, 4, 6, 12, 16, 19, 32, 51], "generate_order_expir": [1, 2, 4, 6, 12, 16], "orderexpir": [1, 2, 4, 6, 12, 16, 19, 32, 51], "expir": [1, 2, 4, 6, 8, 9, 12, 16, 19, 22, 24, 32, 51, 66], "generate_order_fil": [1, 2, 4, 6, 12, 16], "positionid": [1, 2, 4, 5, 6, 7, 8, 12, 16, 19, 20, 24, 25, 32], "venue_position_id": [1, 2, 4, 6, 12, 16], "tradeid": [1, 2, 4, 6, 12, 16, 19, 20, 24, 25], "trade_id": [1, 2, 4, 6, 12, 16, 19, 24, 25], "ordertyp": [1, 2, 4, 6, 8, 12, 16, 19, 24], "order_typ": [1, 2, 4, 6, 12, 16, 19, 24], "quote_curr": [1, 2, 4, 6, 12, 16, 22, 25], "so": [1, 2, 4, 6, 8, 11, 12, 16, 19, 20, 23, 24, 32, 37, 41, 43, 44, 51, 52, 54, 55, 56, 58, 61, 62, 64, 68], "must": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 19, 20, 23, 24, 27, 32, 44, 46, 48, 51, 56, 57, 58, 64, 66, 67], "pass": [1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 19, 24, 27, 29, 32, 36, 37, 39, 41, 42, 43, 44, 46, 48, 51, 52, 61, 63, 64, 66, 69], "explicitli": [1, 2, 4, 6, 11, 12, 16, 19, 24, 33, 41, 43, 64, 67], "ticket": [1, 2, 4, 6, 12, 16, 52], "here": [1, 2, 4, 6, 8, 10, 12, 16, 32, 33, 38, 40, 44, 45, 50, 51, 52, 53, 55, 61, 66, 69, 70], "otherwis": [1, 2, 4, 6, 8, 9, 12, 16, 19, 27, 32, 42, 46, 51], "om": [1, 2, 4, 6, 12, 16, 25, 32], "resolut": [1, 2, 4, 6, 12, 16, 50], "averag": [1, 2, 4, 5, 6, 10, 12, 14, 16, 19, 24, 25, 40], "generate_order_modify_reject": [1, 2, 4, 6, 12, 16], "ordermodifyreject": [1, 2, 4, 6, 12, 16, 19, 32, 51], "generate_order_reject": [1, 2, 4, 6, 12, 16], "orderreject": [1, 2, 4, 6, 12, 16, 19, 32, 51], "generate_order_submit": [1, 2, 4, 6, 12, 16], "ordersubmit": [1, 2, 4, 6, 12, 16, 19, 32, 51], "submit": [1, 2, 4, 6, 9, 12, 16, 19, 24, 29, 32, 40, 44, 49, 64, 67, 70], "generate_order_trigg": [1, 2, 4, 6, 12, 16], "ordertrigg": [1, 2, 4, 6, 12, 16, 19, 32, 51], "trigger": [1, 2, 4, 6, 8, 10, 12, 16, 19, 24, 32, 37, 41, 50, 51], "generate_order_upd": [1, 2, 4, 6, 12, 16], "trigger_pric": [1, 2, 4, 6, 8, 12, 16, 19, 24, 32, 49, 64], "venue_order_id_modifi": [1, 2, 4, 6, 12, 16], "orderupd": [1, 2, 4, 6, 12, 16, 19, 32, 51], "modifi": [1, 2, 4, 6, 9, 12, 16, 29, 32, 35, 37, 62, 66, 67], "get_account": [1, 2, 4, 6, 12, 16], "modify_ord": [1, 2, 4, 6, 12, 16, 32, 44, 51], "modifyord": [1, 2, 4, 6, 12, 16, 19, 32, 51], "oms_typ": [1, 2, 4, 6, 7, 9, 12, 16, 32, 61, 69, 70], "omstyp": [1, 2, 4, 6, 7, 9, 12, 16, 32, 70], "query_ord": [1, 2, 4, 6, 12, 16, 32, 44], "queryord": [1, 2, 4, 6, 12, 16, 32], "reconcili": [1, 2, 4, 6, 9, 12, 16, 19], "submitord": [1, 2, 4, 6, 12, 16, 32, 37, 51], "submit_order_list": [1, 2, 4, 6, 12, 16, 32, 44], "submitorderlist": [1, 2, 4, 6, 12, 16, 32, 51], "get_cached_betfair_cli": 1, "credenti": [1, 66], "exist": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 22, 27, 32, 40, 43, 44, 47, 49, 51, 58, 66, 67, 69, 70], "sourc": [1, 2, 4, 13, 27, 43, 45, 50, 51, 57, 62, 64, 68], "betfair_usernam": 1, "env": [1, 60], "var": 1, "betfair_password": 1, "betfair_app_kei": [1, 63], "get_cached_betfair_instrument_provid": 1, "binancehttpcli": [1, 2, 64], "betfairlivedataclientfactori": [1, 63], "livedataclientfactori": [1, 2, 4, 16], "live": [1, 2, 4, 8, 11, 12, 13, 31, 32, 35, 36, 37, 39, 41, 43, 45, 47, 49, 51, 53, 59, 62, 63, 64, 65, 67], "new": [1, 2, 4, 6, 8, 9, 11, 12, 19, 22, 23, 29, 32, 40, 43, 44, 49, 51, 52, 60, 65, 66], "betfairliveexecclientfactori": [1, 63], "liveexecclientfactori": [1, 2, 4, 16], "betfair_float_to_pric": 1, "betfair_float_to_quant": 1, "create_betfair_order_book": 1, "frozenset": [1, 4, 9, 66], "event_type_id": [1, 22], "event_id": [1, 8, 19, 22], "market_id": [1, 22], "country_cod": 1, "market_typ": [1, 22], "event_type_nam": [1, 22], "instrumentprovid": [1, 2, 4, 8, 9, 16, 33, 46], "mean": [1, 2, 4, 8, 9, 10, 11, 14, 27, 34, 50, 51, 61, 67, 69], "load": [1, 2, 4, 6, 7, 8, 9, 12, 16, 31, 32, 33, 61, 64, 65, 66, 71], "bettinginstru": [1, 22, 46], "apicli": [1, 2], "load_ids_async": [1, 2, 4, 8], "load_async": [1, 2, 4, 8], "asynchron": [1, 2, 4, 8, 11, 12, 16, 31, 50], "load_all_async": [1, 2, 4, 8, 33, 46], "latest": [1, 2, 4, 8, 13, 27, 40, 46, 47, 53, 60, 61, 65, 66, 71], "add_bulk": [1, 2, 4, 8], "bulk": [1, 2, 4, 8, 12, 24, 35, 41], "add_curr": [1, 2, 4, 7, 8], "held": [1, 2, 4, 7, 8, 24, 29, 32, 35, 70], "string": [1, 2, 4, 7, 8, 9, 10, 16, 19, 20, 22, 23, 24, 26, 27, 29, 30, 31, 44, 47, 48, 51], "find": [1, 2, 4, 8, 22, 26, 33, 38, 41, 45, 50, 51, 53, 55, 62, 69], "get_al": [1, 2, 4, 8], "map": [1, 2, 4, 8, 11, 12, 16, 19, 23, 26, 30, 55], "immedi": [1, 2, 4, 6, 8, 12, 32, 35, 44, 49, 51, 63, 64], "list_al": [1, 2, 4, 8], "betfairstreamcli": 1, "http_client": 1, "logger_adapt": 1, "message_handl": 1, "host": [1, 4, 9, 66], "com": [1, 14, 24, 53, 56, 60, 61, 69], "port": [1, 4, 9, 41, 61], "crlf": 1, "post_connect": 1, "perform": [1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 28, 29, 32, 39, 41, 42, 43, 44, 45, 47, 48, 50, 51, 52, 53, 55, 57, 58, 61, 62, 64, 67, 68, 70], "post": [1, 6, 9, 29, 50, 64], "post_reconnect": 1, "post_disconnect": 1, "betfairorderstreamcli": 1, "partition_matched_by_strategy_ref": 1, "include_overall_posit": 1, "customer_strategy_ref": 1, "betfairmarketstreamcli": 1, "binancedataclientconfig": 2, "api_kei": [2, 63, 64], "api_secret": [2, 63, 64], "binanceaccounttyp": [2, 33, 64], "base_url_http": [2, 64], "base_url_w": [2, 64], "u": [2, 7, 8, 11, 57, 60, 61, 66, 67, 70], "testnet": [2, 33], "use_agg_trade_tick": [2, 64], "binancedatacli": 2, "public": [2, 8, 12, 24, 48], "binance_api_kei": [2, 64], "binance_testnet_api_kei": [2, 64], "environ": [2, 7, 9, 27, 31, 33, 37, 43, 47, 50, 55, 59, 60, 61, 63, 64, 66], "variabl": [2, 27, 43, 52, 53, 61, 63, 64, 66, 69], "client": [2, 3, 4, 6, 7, 8, 9, 12, 16, 19, 20, 24, 25, 32, 37, 41, 44, 46, 48, 50, 51, 63, 64, 67], "endpoint": [2, 8, 11, 12, 64], "websocket": [2, 3, 50, 64], "aggreg": [2, 6, 8, 9, 12, 32, 43, 50], "binanceexecclientconfig": 2, "clock_sync_interval_sec": 2, "use_gtd": [2, 51], "use_reduce_onli": [2, 6, 9], "use_position_id": [2, 6, 9], "treat_expired_as_cancel": 2, "max_retri": 2, "retry_delai": 2, "binanceexecutioncli": 2, "gtd": [2, 6, 8, 9, 12, 19, 24, 32, 49, 50], "tif": 2, "forc": [2, 6, 8, 9, 12, 19, 24, 32, 50, 51], "remap": 2, "gtc": [2, 8, 12, 19, 24, 49], "reduce_onli": [2, 6, 8, 12, 19, 24, 49], "instruct": [2, 6, 8, 12, 19, 24, 32, 35, 45, 50, 61, 67], "sent": [2, 6, 8, 11, 12, 19, 24, 32, 37, 51], "through": [2, 4, 6, 8, 10, 11, 12, 14, 16, 19, 24, 29, 30, 32, 33, 37, 38, 43, 45, 46, 48, 50, 51, 53, 55, 57, 59, 66, 68, 69, 70, 71], "alwai": [2, 8, 9, 24, 40, 41, 46, 47, 52], "hedg": [2, 6, 7, 32, 69], "position_id": [2, 5, 7, 12, 19, 24, 25, 32, 61], "virtual": [2, 7, 54, 60], "semant": 2, "treat": [2, 27, 37], "certain": [2, 8, 23, 41, 44, 46, 48, 49, 61], "you": [2, 6, 8, 9, 12, 13, 32, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 69, 70, 71], "uniform": 2, "positiveint": [2, 9], "retri": 2, "positivefloat": [2, 9], "get_cached_binance_http_cli": [2, 33], "secret": [2, 4, 33], "base_url": 2, "is_testnet": [2, 33], "is_u": 2, "url": 2, "get_cached_binance_spot_instrument_provid": 2, "binancespotinstrumentprovid": [2, 46], "get_cached_binance_futures_instrument_provid": 2, "binancefuturesinstrumentprovid": [2, 33], "binancelivedataclientfactori": [2, 64], "binancespotdatacli": [2, 64], "binancefuturesdatacli": [2, 64], "binanceliveexecclientfactori": [2, 64], "binancespotexecutioncli": [2, 64], "binancefuturesexecutioncli": [2, 64], "common": [2, 7, 13, 16, 27, 31, 32, 33, 35, 37, 44, 55, 63, 64, 66, 69], "doc": [2, 9, 34, 42, 45, 52, 55, 61, 64, 67, 71], "github": [2, 61], "io": [2, 27, 53, 61], "apidoc": 2, "en": [2, 8, 10, 20, 24, 27, 53], "definit": [2, 4, 40, 46, 55, 57, 64, 65], "binanceratelimittyp": 2, "binanceratelimitinterv": 2, "interv": [2, 4, 6, 8, 9, 11, 12, 16, 27, 29, 32, 44, 51], "binanceklineinterv": 2, "kline": 2, "chart": 2, "binanceexchangefiltertyp": 2, "binancesymbolfiltertyp": 2, "binanceordersid": 2, "binanceexecutiontyp": 2, "binanceorderstatu": 2, "binancetimeinforc": 2, "binanceordertyp": 2, "binancesecuritytyp": 2, "secur": [2, 4, 22], "binanceneworderresptyp": 2, "neworderresptyp": 2, "binanceerrorcod": 2, "cover": [2, 36, 38, 41, 45, 57, 58, 62, 69, 70], "binanceenumpars": 2, "concret": [2, 6, 8, 10, 11, 12, 14, 16, 19, 24, 29, 30, 32], "subclass": [2, 6, 7, 8, 10, 11, 12, 14, 16, 19, 24, 27, 28, 29, 30, 32, 36, 46], "binancebar": [2, 64], "high": [2, 7, 8, 11, 12, 14, 16, 27, 29, 32, 41, 43, 45, 47, 48, 50, 55, 57, 58, 62], "low": [2, 6, 10, 14, 27, 32, 64, 67], "volum": [2, 11, 14, 27, 50, 64], "quote_volum": 2, "taker_buy_base_volum": 2, "taker_buy_quote_volum": 2, "candlestick": [2, 14], "pyo3_bar": 2, "rustbar": 2, "is_revis": 2, "revis": [2, 66], "previou": [2, 8, 14, 32, 40], "is_single_pric": 2, "ohlc": 2, "singl": [2, 6, 7, 8, 9, 12, 16, 20, 28, 32, 41, 42, 43, 46, 47, 48, 50, 51, 56, 61, 64, 71], "binancetick": [2, 64], "price_chang": 2, "price_change_perc": 2, "weighted_avg_pric": 2, "last_pric": 2, "open_pric": 2, "high_pric": [2, 14], "low_pric": [2, 14], "open_time_m": 2, "close_time_m": 2, "first_id": 2, "last_id": 2, "prev_close_pric": 2, "bid_pric": [2, 27, 69], "bid_qti": 2, "ask_pric": [2, 27, 69], "ask_qti": 2, "24hr": [2, 64], "statist": [2, 5, 38, 41, 50, 51, 70], "percent": 2, "weight": [2, 14, 41], "millisecond": [2, 6, 8, 9, 10, 12, 27, 32, 50, 67], "first": [2, 8, 24, 27, 32, 36, 44, 48, 50, 53, 59, 60, 61, 62, 64, 66, 69, 70], "over": [2, 6, 14, 19, 42, 44, 50, 51, 52, 64, 69, 70], "usdt_futur": [2, 33, 64], "binancecommondatacli": 2, "orderbook": [2, 4, 6, 7, 8, 11, 12, 16, 32, 51], "binancefuturescontracttyp": 2, "deriv": [2, 6, 22, 39, 40, 43, 44, 64], "contract": [2, 4, 22, 23, 36, 45, 46, 49, 57, 64], "binancefuturescontractstatu": 2, "binancefuturespositionsid": 2, "binancefuturesworkingtyp": 2, "work": [2, 8, 9, 12, 34, 36, 41, 42, 45, 46, 47, 49, 51, 53, 55, 61, 64, 67, 71], "binancefuturesmargintyp": 2, "binancefuturespositionupdatereason": 2, "binancefutureseventtyp": 2, "binancefuturesenumpars": 2, "binancecommonexecutioncli": 2, "binancefuturesmarkpriceupd": 2, "mark": [2, 8, 14, 41, 49, 64, 67], "index": [2, 7, 8, 10, 13, 14, 23, 27, 49], "estimated_settl": 2, "funding_r": 2, "ts_next_fund": 2, "fund": [2, 64, 66], "estim": 2, "settl": [2, 22], "hour": [2, 4, 50, 66], "settlement": [2, 22, 25, 46], "next": [2, 6, 8, 10, 11, 27, 32, 52, 61, 69, 70], "binancespotpermiss": 2, "permiss": [2, 63, 64], "binancespotsymbolstatu": 2, "binancespoteventtyp": 2, "binancespotenumpars": 2, "brokerag": [3, 67], "each": [3, 6, 8, 12, 16, 27, 32, 33, 35, 36, 39, 41, 42, 43, 44, 45, 47, 48, 49, 51, 56, 61, 62, 67, 71], "lower": [3, 8, 14, 24, 48, 49, 55, 61, 64], "rest": [3, 6, 11, 12, 50, 63, 64], "built": [3, 4, 13, 16, 21, 23, 30, 39, 43, 44, 45, 48, 49, 50, 51, 55, 57, 61, 64, 66, 68, 70, 71], "top": [3, 11, 12, 13, 24, 32, 33, 34, 43, 45, 48, 52, 58], "contractid": 4, "as_integer_ratio": 4, "ratio": [4, 5, 14, 43], "whose": [4, 35, 44], "exactli": [4, 19, 37, 43, 46], "origin": [4, 7, 12, 13, 20, 24, 32, 37, 44, 51], "denomin": [4, 8, 19, 23, 24], "bit_count": 4, "ones": [4, 66], "binari": [4, 41, 42, 43, 50, 60, 65, 68], "absolut": [4, 10, 27], "known": [4, 35, 41, 49], "popul": [4, 43], "bin": [4, 5], "13": 4, "0b1101": 4, "3": [4, 14, 50, 56, 60], "bit_length": 4, "bit": [4, 6, 10, 60], "necessari": [4, 8, 36, 37, 43, 44, 46, 49, 51, 55, 57, 61, 64], "37": 4, "0b100101": 4, "conjug": 4, "complex": [4, 8, 10, 12, 44, 50, 53, 61, 70], "ration": 4, "lowest": [4, 14, 38, 57], "from_byt": 4, "byteord": 4, "big": 4, "sign": [4, 19, 24, 25, 65], "arrai": [4, 10, 62], "hold": [4, 10, 12, 36, 37, 41, 50], "either": [4, 6, 8, 12, 20, 23, 27, 30, 32, 33, 35, 37, 43, 49, 50, 59, 61, 63, 64, 66, 67], "buffer": [4, 8, 9, 16], "protocol": [4, 9, 12, 20, 27, 32], "iter": [4, 6, 8, 12, 14], "produc": [4, 7, 8, 9, 14, 23, 41, 42, 46, 47, 48, 55], "bytearrai": 4, "exampl": [4, 8, 20, 23, 36, 38, 39, 40, 43, 44, 45, 46, 47, 48, 49, 50, 58, 61, 64, 66, 69, 70], "most": [4, 6, 7, 8, 9, 12, 13, 32, 37, 41, 43, 46, 48, 51, 57, 63, 64], "signific": 4, "begin": [4, 8, 61, 71], "littl": [4, 58, 61], "To": [4, 9, 24, 27, 41, 43, 44, 47, 48, 50, 51, 52, 57, 59, 60, 61, 63, 64, 66, 67], "nativ": [4, 22, 32, 46, 50, 64, 67], "sy": [4, 9], "indic": [4, 6, 7, 8, 9, 10, 12, 13, 25, 28, 32, 41, 44, 49, 51, 61], "two": [4, 14, 20, 22, 24, 26, 33, 35, 36, 40, 42, 43, 44, 47, 48, 49, 51, 52, 63, 64, 68], "complement": 4, "imag": [4, 61], "imaginari": 4, "part": [4, 8, 24, 27, 41, 43, 46, 47, 51, 52, 53, 70], "numer": [4, 8, 20], "real": [4, 6, 8, 12, 32, 41, 50, 65], "to_byt": 4, "overflowerror": [4, 22, 23], "determin": [4, 8, 9, 11, 14, 22, 27, 32, 44, 50], "comboleg": 4, "conid": 4, "openclos": 4, "shortsaleslot": 4, "designatedloc": 4, "exemptcod": 4, "leg": 4, "within": [4, 6, 7, 8, 12, 14, 16, 19, 20, 29, 32, 33, 36, 40, 41, 42, 48, 49, 50, 51, 57, 64], "combo": 4, "deltaneutralcontract": 4, "neutral": 4, "ibcontract": [4, 66], "sectyp": [4, 66], "liter": 4, "stk": [4, 66], "opt": [4, 51], "fut": 4, "fop": 4, "contfut": [4, 66], "primaryexchang": [4, 66], "localsymbol": 4, "tradingclass": 4, "lasttradedateorcontractmonth": [4, 66], "multipli": [4, 14, 22, 25, 46], "strike": [4, 22], "right": [4, 9, 11, 13, 50, 52, 55, 58], "includeexpir": 4, "secidtyp": [4, 66], "secid": [4, 66], "descript": [4, 13, 24, 25, 40, 51, 70], "issuerid": 4, "combolegsdescrip": 4, "interactive_brok": [4, 66], "build_futures_chain": [4, 66], "build_options_chain": [4, 66], "min_expiry_dai": [4, 66], "max_expiry_dai": [4, 66], "describ": [4, 34, 42, 45, 48, 52, 61], "futur": [4, 6, 8, 12, 22, 31, 32, 33, 40, 44, 45, 46, 49, 50, 51, 57, 64, 66, 67, 68, 70], "e": [4, 8, 9, 12, 24, 25, 43, 44, 46, 47, 50, 51, 52, 61, 64, 66], "where": [4, 7, 8, 9, 10, 19, 22, 24, 26, 32, 37, 41, 43, 47, 48, 49, 50, 51, 52, 55, 64, 67, 69], "Will": [4, 7, 8, 9, 12, 20, 23, 32, 44], "smart": [4, 66], "stock": [4, 35, 66], "search": [4, 66, 69], "full": [4, 16, 24, 35, 37, 40, 44, 46, 49, 61, 64, 67], "chain": [4, 66], "options_chain": 4, "futures_chain": 4, "dai": [4, 5, 6, 8, 12, 14, 19, 24, 32, 49, 50, 68], "y": [4, 36, 47, 61, 69], "m": [4, 8, 47, 69], "d": [4, 14, 47, 66, 69, 70], "expiri": [4, 24, 32], "ibordertag": 4, "whatif": 4, "ocagroup": 4, "ocatyp": 4, "allornon": 4, "activestarttim": 4, "activestoptim": 4, "goodaftertim": 4, "outsiderth": 4, "attach": [4, 37, 49], "tag": [4, 8, 9, 12, 19, 20, 24, 32, 35, 49], "ib": [4, 20, 60, 66, 67], "ibcontractdetail": [4, 66], "marketnam": 4, "mintick": 4, "validexchang": 4, "pricemagnifi": 4, "underconid": 4, "longnam": 4, "contractmonth": 4, "industri": 4, "categori": [4, 51, 58], "subcategori": 4, "timezoneid": 4, "tradinghour": 4, "liquidhour": 4, "evrul": 4, "evmultipli": 4, "mdsizemultipli": 4, "agggroup": 4, "undersymbol": 4, "undersectyp": 4, "marketruleid": 4, "secidlist": 4, "realexpirationd": 4, "lasttradetim": 4, "stocktyp": 4, "minsiz": 4, "170141183460469231731687303715884105727": 4, "sizeincr": 4, "suggestedsizeincr": 4, "cusip": 4, "descappend": 4, "bondtyp": 4, "coupontyp": 4, "putabl": 4, "coupon": 4, "matur": 4, "issued": 4, "nextoptiond": 4, "nextoptiontyp": 4, "nextoptionparti": 4, "contractdetail": [4, 66], "intern": [4, 6, 8, 9, 11, 12, 14, 16, 22, 23, 29, 31, 44, 51, 56, 61, 69, 70], "eas": 4, "interactivebrokersgatewayconfig": [4, 66], "127": 4, "4001": 4, "4002": [4, 66], "trading_mod": [4, 66], "paper": [4, 41, 50, 66], "read_only_api": 4, "timeout": [4, 9, 12, 16], "300": [4, 70], "interactivebrokersgatewai": [4, 66], "setup": [4, 6, 8, 12, 32, 43, 48, 51, 55, 61, 66, 69, 70], "tws_usernam": [4, 66], "tws_password": [4, 66], "hostnam": 4, "ip": 4, "address": [4, 6, 8, 9, 12, 13, 32, 44, 50], "gatewai": [4, 60, 64, 66], "tw": [4, 66], "server": [4, 51, 60, 61], "docker": [4, 50, 60, 66], "try": [4, 61, 66], "interactivebrokersinstrumentproviderconfig": [4, 66], "load_contract": [4, 66], "cache_validity_dai": 4, "pickle_path": 4, "interactivebrokersinstrumentprovid": [4, 66], "global": [4, 20, 29, 30], "fresh": [4, 69, 70], "pull": [4, 61, 69], "upon": [4, 40, 46, 51, 66], "tradingnod": [4, 7, 9, 16, 33, 50, 63, 64, 66], "mani": [4, 7, 8, 11, 12, 21, 41, 42, 51, 53, 57, 61, 64, 68, 69, 70], "make": [4, 6, 8, 12, 19, 22, 24, 37, 41, 43, 44, 45, 47, 50, 51, 54, 57, 60, 61, 68, 70, 71], "even": [4, 24, 51, 52], "restart": 4, "path": [4, 8, 9, 27, 37, 43, 47, 61, 69], "store": [4, 7, 14, 23, 40, 42, 43, 69], "pickl": [4, 6], "dure": [4, 8, 19, 39, 52, 55, 61], "cache_valid": 4, "period": [4, 5, 14, 20, 44, 46, 52], "interactivebrokersdataclientconfig": [4, 66], "ibg_host": 4, "ibg_port": [4, 66], "ibg_client_id": 4, "use_regular_trading_hour": [4, 66], "market_data_typ": [4, 66], "ibapi": [4, 66], "enum_implem": 4, "0x7f886a5568d0": 4, "interactivebrokersdatacli": [4, 66], "client_id": [4, 6, 7, 8, 9, 11, 12, 16, 32, 33, 36, 64], "regular": [4, 37, 44, 51], "mostli": [4, 53], "interactivebrok": [4, 24], "rth": 4, "realtim": [4, 66], "ibmarketdatatypeenum": [4, 66], "interactivebrokerscli": [4, 66], "delayed_frozen": [4, 66], "without": [4, 6, 8, 13, 20, 32, 48, 61], "interactivebrokersexecclientconfig": [4, 66], "interactivebrokersexeccli": 4, "ibg_account_id": 4, "tws_account": 4, "interactivebrokersexecutioncli": [4, 66], "retriev": [4, 27, 41, 63, 66], "get_cached_ib_cli": 4, "get_cached_interactive_brokers_instrument_provid": 4, "interactivebrokerslivedataclientfactori": [4, 66], "interactivebrokersliveexecclientfactori": [4, 66], "interactivebrokersspotexecutioncli": 4, "It": [4, 6, 8, 12, 13, 16, 20, 27, 32, 36, 37, 39, 40, 42, 43, 44, 45, 46, 48, 51, 55, 57, 60, 62, 64, 66, 67, 68, 69, 70], "import": [4, 6, 8, 9, 12, 32, 33, 36, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 55, 61, 63, 64, 66], "shall": 4, "have": [4, 6, 7, 8, 9, 12, 19, 23, 27, 28, 32, 35, 37, 41, 42, 43, 44, 46, 50, 51, 52, 61, 62, 63, 64, 66, 68, 69, 70], "enough": [4, 11, 19, 44, 50, 53], "Not": [4, 13], "case": [4, 10, 27, 28, 33, 36, 43, 44, 45, 46, 48, 51, 58, 61, 63, 64, 70], "group": [5, 6, 9, 10, 11, 12, 16, 27, 29, 30, 32, 35, 39, 41, 48], "relat": [5, 6, 7, 10, 11, 12, 14, 24, 35, 41, 44, 46, 48, 51, 55, 66, 70], "portfolioanalyz": [5, 28, 39, 51], "analyz": [5, 14, 28, 39, 41, 51, 68, 70], "track": [5, 44, 48, 51], "metric": [5, 14, 40, 42, 51], "register_statist": [5, 39], "portfoliostatist": [5, 39], "deregister_statist": 5, "deregist": [5, 6, 7, 8, 11, 12, 16, 32], "seri": [5, 10, 39, 44, 56, 62, 71], "calculate_statist": 5, "add_posit": [5, 7], "add_trad": 5, "realized_pnl": [5, 19, 25, 39], "realiz": [5, 19, 25, 39, 57], "add_return": 5, "entri": [5, 7, 8, 19, 25, 29, 35, 49, 61], "core": [5, 8, 9, 11, 12, 13, 27, 31, 33, 36, 37, 43, 45, 46, 49, 51, 55, 57, 61, 64, 68, 69], "total_pnl": [5, 25], "unrealized_pnl": [5, 7, 19, 25, 28, 51], "unreal": [5, 7, 9, 19, 25, 28], "total_pnl_percentag": 5, "percentag": [5, 8, 10, 22, 29, 46, 49], "get_performance_stats_pnl": 5, "profit": [5, 8, 24, 35, 49], "loss": [5, 7, 8, 12, 14, 16, 24, 27, 29, 35, 43, 49], "get_performance_stats_return": 5, "get_performance_stats_gener": 5, "get_stats_pnls_format": 5, "backtest": [5, 8, 11, 12, 13, 27, 31, 32, 36, 37, 41, 43, 47, 51, 53, 59, 62, 65], "format": [5, 8, 9, 10, 20, 23, 27, 42, 43, 47, 61, 65, 69], "print": [5, 6, 9, 10, 27, 66, 70], "footer": 5, "get_stats_returns_format": 5, "get_stats_general_format": 5, "reportprovid": 5, "variou": [5, 8, 14, 26, 41, 42, 48, 50, 51, 54, 56, 61, 66, 69, 70], "generate_orders_report": [5, 32], "generate_order_fills_report": [5, 32, 61, 70], "row": [5, 27], "per": [5, 6, 7, 8, 9, 11, 12, 16, 26, 27, 28, 29, 32, 37, 39, 43, 44, 45, 48, 49, 51, 52, 64, 66, 70], "generate_fills_report": [5, 32], "individu": [5, 6, 8, 12, 32, 42, 44, 47, 48, 51, 64, 70], "generate_positions_report": [5, 32, 61, 70], "generate_account_report": [5, 32, 61, 70], "serializ": [5, 9, 48], "primit": [5, 30, 44, 48, 53, 55, 57], "calculate_from_return": 5, "calculate_from_realized_pnl": [5, 39], "calculate_from_ord": 5, "calculate_from_posit": 5, "expect": [5, 6, 10, 20, 27, 31, 32, 39, 41, 53, 57, 61, 67], "longratio": 5, "2": [5, 7, 9, 14, 22, 40, 44, 51, 60, 61, 70], "output": [5, 8, 9, 14, 39, 43, 58, 61], "avglos": 5, "loser": [5, 39], "maxlos": 5, "minlos": 5, "minimum": [5, 8, 9, 12, 14, 22, 26, 27, 46, 47], "profitfactor": 5, "annual": 5, "factor": [5, 50], "win": [5, 39, 41], "returnsaverag": 5, "returnsaverageloss": 5, "lose": [5, 7], "returnsaveragewin": 5, "returnsvolatil": 5, "252": 5, "volatil": [5, 14], "downsampl": 5, "daili": [5, 9, 47, 64], "riskreturnratio": 5, "risk": [5, 9, 13, 16, 19, 24, 28, 31, 32, 37, 41, 43, 50, 51], "sharperatio": 5, "sharp": 5, "sortinoratio": 5, "sortino": 5, "winrat": [5, 39], "avgwinn": 5, "winner": [5, 39], "maxwinn": 5, "minwinn": 5, "backtestdatacli": 6, "clientid": [6, 7, 8, 11, 12, 16, 20, 32, 33, 36, 64], "config": [6, 7, 8, 11, 12, 13, 16, 29, 31, 32, 33, 43, 44, 47, 51, 52, 61, 63, 64, 66, 69, 70], "datacli": [6, 9, 11, 16, 33], "execut": [6, 7, 8, 9, 11, 13, 16, 19, 20, 24, 29, 31, 32, 35, 41, 42, 46, 50, 61, 63, 64, 67], "backtestmarketdatacli": 6, "marketdatacli": [6, 11, 16], "backtestengin": [6, 7, 9, 42, 43, 44, 50, 61, 70, 71], "backtestengineconfig": [6, 9, 42, 47, 53, 61, 69, 70], "add_actor": [6, 32], "actor": [6, 7, 8, 9, 12, 31, 32, 33, 36, 38, 40, 41, 42, 44, 46, 48, 50, 64, 70], "add_data": [6, 70], "recommend": [6, 8, 9, 12, 32, 36, 40, 46, 48, 51, 53, 54, 55, 60], "element": [6, 7], "yet": [6, 12, 32, 51, 66], "assum": [6, 8, 40, 41, 43, 44, 51, 53, 64], "vari": [6, 23, 49], "could": [6, 8, 9, 14, 16, 19, 21, 27, 32, 33, 36, 43, 44, 51, 52, 53, 54, 58, 70], "incorrect": 6, "logic": [6, 8, 11, 12, 21, 37, 41, 46, 50, 51, 52], "caution": [6, 7, 40], "being": [6, 7, 8, 9, 12, 20, 27, 32, 35, 37, 43, 44, 48, 49, 51, 53, 55, 57, 61, 70], "lead": [6, 7, 16, 27, 40], "monoton": [6, 8, 27, 36, 42], "increas": [6, 14, 24, 27, 36, 53], "add_exec_algorithm": [6, 32, 44, 70], "execalgorithm": [6, 9, 12, 32, 44, 50, 51, 70], "exec_algorithm": [6, 9, 32, 44, 70], "algorithm": [6, 7, 8, 9, 12, 14, 19, 20, 24, 32, 42, 49, 50, 51, 62], "add_instru": [6, 7, 70], "its": [6, 7, 8, 9, 11, 12, 13, 24, 27, 32, 37, 40, 42, 43, 44, 46, 48, 49, 51, 55, 57, 58], "would": [6, 8, 24, 39, 40, 41, 43, 51, 58, 61], "invalidconfigur": [6, 12, 16, 31], "add_strategi": [6, 32, 70], "add_venu": [6, 70], "simulationmodul": 6, "fillmodel": 6, "fill_model": 6, "latencymodel": 6, "latency_model": 6, "frozen_account": [6, 9], "bar_execut": [6, 9], "reject_stop_ord": [6, 9], "support_gtd_ord": [6, 9], "support_contingent_ord": [6, 9], "use_random_id": [6, 9], "simulatedexchang": [6, 49], "net": [6, 28, 32, 61, 70], "simul": [6, 27, 41, 42, 45, 50, 61, 69, 70, 71], "latenc": [6, 27], "frozen": 6, "process": [6, 8, 10, 11, 12, 16, 27, 29, 32, 37, 42, 43, 45, 49, 66, 69, 70], "move": [6, 14, 22, 26, 35, 49], "submiss": [6, 37], "conting": [6, 8, 9, 12, 19, 24, 32, 44, 50], "respect": [6, 36, 50, 58], "random": [6, 10, 27], "honor": 6, "backtest_end": 6, "backtest_start": 6, "change_fill_model": 6, "clear_actor": [6, 32], "clear_data": 6, "clear_exec_algorthm": 6, "clear_strategi": [6, 32], "releas": [6, 7, 8, 12, 13, 19, 24, 31, 32, 35, 40, 49, 66, 68, 71], "resourc": [6, 8, 12, 31, 32, 51, 70], "dump_pickled_data": 6, "manual": [6, 42, 53, 56, 61, 66], "requir": [6, 8, 9, 12, 19, 22, 23, 24, 35, 36, 37, 40, 41, 43, 46, 48, 49, 51, 53, 60, 61, 62, 64, 66, 70], "previous": [6, 8, 12, 16, 32, 70], "get_result": 6, "backtestresult": [6, 61], "instance_id": [6, 8, 9, 16, 31, 47, 48], "kernel": [6, 9, 31, 41], "nautiluskernel": [6, 9, 31, 41], "list_venu": 6, "load_pickled_data": 6, "highli": [6, 50, 53, 57, 60], "advis": [6, 37, 40, 67], "obtain": [6, 51], "direct": [6, 8, 14, 19, 25, 44, 49, 51], "access": [6, 7, 27, 44, 53, 57, 66, 67], "follow": [6, 14, 23, 33, 35, 36, 37, 39, 40, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 56, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "assumpt": [6, 43], "inherit": [6, 8, 9, 32, 34, 36, 39, 43, 44, 51], "successfulli": [6, 64], "dump": 6, "prior": [6, 7, 8, 11, 12, 22, 32, 51, 66], "machine_id": [6, 8, 16, 31], "machin": [6, 8, 13, 16, 31, 51, 59, 66, 70], "portfoliofacad": [6, 12, 16, 28, 29, 31, 32], "drop": [6, 8, 9, 10, 13], "separ": [6, 9, 13, 20, 23, 33, 35, 43, 46, 47, 48, 51, 52, 61, 64], "desir": [6, 13, 43, 44, 51], "union": 6, "run_config_id": 6, "At": [6, 12, 32, 43, 51], "analysi": [6, 9, 13, 14, 41, 42], "more": [6, 8, 10, 22, 24, 27, 34, 35, 38, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 61, 62, 64, 66, 68, 69, 70, 71], "fit": [6, 57], "memori": [6, 7, 8, 12, 23, 32, 41, 42, 43, 48, 55, 57, 68, 70], "util": [6, 37, 40, 41, 47, 50, 52, 53, 55, 68], "utc": [6, 8, 10, 11, 12, 22, 24, 32, 43, 47, 49, 51, 69], "token": [6, 27], "backtestrunconfig": [6, 9, 42, 43, 61, 69], "run_finish": 6, "finish": 6, "run_id": 6, "run_start": 6, "testclock": [6, 8], "financi": [6, 20, 22, 23, 25, 26, 66], "32": 6, "unsign": 6, "invalid": [6, 8, 10, 12, 24, 40, 41, 46], "adjust_account": 6, "adjust": [6, 14, 61, 66], "best_ask_pric": 6, "best": [6, 24, 35, 43, 49, 55, 62, 68], "best_bid_pric": 6, "wire": [6, 8, 19, 32, 44, 51], "exec_cli": [6, 9, 63, 64, 66], "backtestexeccli": 6, "get_book": 6, "get_matching_engin": 6, "ordermatchingengin": 6, "get_open_ask_ord": 6, "get_open_bid_ord": 6, "get_open_ord": 6, "initialize_account": 6, "is_frozen_account": 6, "ts_now": [6, 8], "give": [6, 8, 12, 32, 53], "pend": [6, 7, 8, 12, 19, 23, 28, 32, 51], "along": [6, 45, 49, 66], "process_bar": 6, "dynam": [6, 27, 40, 44, 55], "auction": 6, "process_instrument_statu": 6, "venuestatu": [6, 8, 12, 32, 43, 50, 51], "process_order_book_delta": 6, "process_quote_tick": 6, "process_trade_tick": 6, "process_venue_statu": 6, "register_cli": [6, 11, 12, 16], "tradingcommand": [6, 12, 16], "set_fill_model": 6, "set_latency_model": 6, "randomli": 6, "executioncli": [6, 11, 12, 16, 28, 33, 37, 44], "prob_fill_on_limit": 6, "prob_fill_on_stop": 6, "prob_slippag": 6, "random_se": [6, 27], "probabilist": 6, "probabl": 6, "slippag": [6, 24], "slip": 6, "seed": [6, 19, 27], "is_limit_fil": 6, "is_slip": 6, "is_stop_fil": 6, "aggress": [6, 24, 49], "base_latency_nano": 6, "nanoseconds_in_millisecond": 6, "insert_latency_nano": 6, "update_latency_nano": 6, "cancel_latency_nano": 6, "o": [6, 33, 43, 44, 47, 48, 50, 69], "1_000_000_000": 6, "insert": [6, 8], "reach": [6, 8, 11, 19, 24, 25, 49, 51, 62], "fxrolloverinterestconfig": 6, "rate_data": 6, "component_id": [6, 7, 8, 9], "actorconfig": [6, 8, 9, 32], "fxrolloverinterestmodul": 6, "active_task_id": [6, 8, 12, 32], "activ": [6, 7, 8, 9, 11, 12, 16, 22, 24, 29, 32, 37, 42, 44, 45, 49, 51, 53, 64], "taskid": [6, 8, 12, 32], "add_synthet": [6, 7, 8, 12, 32, 40], "syntheticinstru": [6, 7, 8, 12, 22, 32, 40], "synthet": [6, 7, 8, 11, 12, 16, 20, 22, 32, 38], "update_synthet": [6, 8, 12, 32, 40], "cancel_all_task": [6, 8, 12, 31, 32], "queu": [6, 8, 12, 32], "cancel_task": [6, 8, 12, 32], "task_id": [6, 8, 12, 32], "warn": [6, 7, 8, 9, 12, 16, 32, 44, 47, 51, 67], "deregister_warning_ev": [6, 8, 12, 32], "handle_bar": [6, 8, 12, 14, 32], "on_bar": [6, 8, 12, 32, 51], "handle_data": [6, 8, 12, 32], "on_data": [6, 8, 12, 32, 36, 51, 64], "handle_ev": [6, 8, 12, 32], "on_ev": [6, 8, 12, 32, 51, 61], "handle_historical_data": [6, 8, 12, 32], "handle_instru": [6, 8, 12, 32], "on_instru": [6, 8, 12, 32, 46, 51], "handle_instrument_clos": [6, 8, 12, 32], "on_instrument_clos": [6, 8, 12, 32, 51], "handle_instrument_statu": [6, 8, 12, 32], "on_instrument_statu": [6, 8, 12, 32, 51], "handle_order_book": [6, 8, 12, 32], "order_book": [6, 7, 8, 12, 32, 51], "on_order_book": [6, 8, 12, 32, 51], "handle_order_book_delta": [6, 8, 12, 32], "on_order_book_delta": [6, 8, 12, 32, 51], "handle_quote_tick": [6, 8, 11, 12, 14, 32, 61], "on_quote_tick": [6, 8, 12, 32, 51, 61], "handle_tick": [6, 8, 12, 32], "on_tick": [6, 8, 12, 32, 51], "handle_trade_tick": [6, 8, 11, 12, 14, 32], "on_trade_tick": [6, 8, 12, 32, 51], "handle_venue_statu": [6, 8, 12, 32], "on_venue_statu": [6, 8, 12, 32, 51], "has_active_task": [6, 8, 12, 32], "has_any_task": [6, 8, 12, 32], "has_pending_request": [6, 8, 12, 32], "els": [6, 7, 8, 10, 11, 12, 16, 20, 23, 25, 28, 32, 58, 61], "has_queued_task": [6, 8, 12, 32], "indicators_initi": [6, 8, 12, 32], "is_pending_request": [6, 8, 12, 32], "request_id": [6, 8, 10, 11, 12, 32, 33], "on_load": [6, 8, 12, 32, 51], "runtimeerror": [6, 8, 12, 22, 30, 31, 32], "caught": [6, 8, 12, 32], "log_diagnost": 6, "diagnost": 6, "out": [6, 7, 11, 12, 13, 39, 43, 48, 61, 62, 64, 66], "overridden": [6, 8, 12, 32], "cleanup": [6, 8, 12, 32, 51], "on_historical_data": [6, 8, 12, 32, 51], "save": [6, 8, 9, 12, 16, 31, 32, 51, 61, 66], "on_sav": [6, 8, 12, 32, 51], "intent": [6, 8, 12, 32, 44, 58, 68], "paus": [6, 8, 12, 32], "pending_request": [6, 8, 12, 32], "pre_process": 6, "abstract": [6, 7, 10, 14, 19, 20, 27, 28, 29, 30, 36, 41, 49, 58], "publish_data": [6, 8, 12, 32, 48], "publish_sign": [6, 8, 12, 32, 48], "signal": [6, 8, 12, 14, 27, 31, 32, 61], "persist": [6, 7, 8, 9, 12, 13, 16, 31, 32, 41, 42, 43, 50, 61, 66, 69, 70], "queue_for_executor": [6, 8, 12, 32], "func": [6, 8, 12, 32], "tupl": [6, 8, 9, 10, 12, 16, 26, 27, 29, 32], "arg": [6, 8, 12, 27, 32], "queue": [6, 8, 9, 12, 16, 32], "fn": [6, 8, 12, 32], "sequenti": [6, 8, 12, 32], "arbitrari": [6, 8, 12, 19, 24, 32, 36, 39, 61], "need": [6, 8, 10, 11, 12, 14, 24, 32, 36, 37, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 57, 59, 60, 61, 62, 64, 67, 68, 69, 70], "await": [6, 8, 9, 11, 12, 32, 33, 46, 66], "In": [6, 8, 12, 25, 32, 33, 35, 40, 44, 48, 51, 57, 61, 64, 66, 68, 70], "scenario": [6, 8, 12, 32, 47], "avail": [6, 8, 9, 12, 13, 26, 27, 32, 33, 40, 42, 43, 45, 46, 47, 48, 49, 50, 51, 53, 61, 62, 63, 64, 65, 66, 70], "queued_task_id": [6, 8, 12, 32], "register_bas": [6, 8, 12, 32], "register_executor": [6, 8, 12, 32], "executor": [6, 12, 16, 31, 32], "asbtracteventloop": [6, 8, 12, 32], "concurr": [6, 8, 12, 31, 32, 68], "register_indicator_for_bar": [6, 8, 12, 32, 51], "register_indicator_for_quote_tick": [6, 8, 12, 32], "register_indicator_for_trade_tick": [6, 8, 12, 32], "register_venu": 6, "register_warning_ev": [6, 8, 12, 32], "registered_ind": [6, 8, 12, 32], "recent": [6, 7, 8, 12, 32], "inclus": [6, 8, 12, 32], "infer": [6, 8, 12, 23, 32, 33, 64], "complet": [6, 8, 11, 12, 16, 28, 29, 32, 36, 47, 51, 54, 57, 61, 64, 66, 70], "less": [6, 8, 9, 12, 23, 24, 32], "request_data": [6, 8, 12, 32], "run_in_executor": [6, 8, 12, 32], "schedul": [6, 8, 12, 32], "correspond": [6, 7, 8, 12, 14, 19, 20, 32, 55, 63, 64], "await_parti": [6, 8, 11, 12, 32], "arriv": [6, 8, 12, 32, 37, 41, 44, 51], "partial": [6, 8, 11, 12, 24, 32, 35, 49, 69], "activa": [6, 8, 12, 32], "subscribe_data": [6, 8, 12, 32, 36, 64], "suppli": [6, 8, 12, 32, 63, 64, 66], "interval_m": [6, 8, 12, 32], "dataengin": [6, 8, 9, 11, 12, 16, 31, 32, 36, 43, 46], "maintain": [6, 8, 12, 16, 32, 41, 48, 57, 58, 61], "becaus": [6, 8, 12, 32, 44, 51, 57, 64, 66, 70], "affect": [6, 8, 12, 32], "to_importable_config": [6, 8, 12, 32], "importableactorconfig": [6, 8, 9, 12, 32, 42], "unsubscribe_data": [6, 8, 12, 32], "simulationmoduleconfig": 6, "backtestnod": [6, 42, 43, 50, 61, 69, 71], "node": [6, 9, 16, 20, 41, 42, 47, 48, 50, 61, 63, 64, 66, 69], "orchestr": [6, 11, 12, 42, 61], "get_engin": [6, 61], "synchron": [6, 41, 61], "stdout": [6, 8, 9, 27, 47, 61], "commenc": 6, "elapsed_tim": 6, "total_ev": 6, "total_ord": 6, "total_posit": 6, "stats_pnl": 6, "stats_return": 6, "ensure_plot": 6, "decor": 6, "plot": [6, 14], "librari": [6, 13, 40, 41, 43, 53, 55, 57, 60, 66, 68], "ensur": [6, 7, 8, 9, 10, 11, 12, 24, 27, 39, 40, 41, 43, 45, 47, 48, 49, 51, 52, 53, 56, 57, 59, 62, 66], "instal": [6, 41, 54, 61, 62, 68], "better": [6, 24, 43, 49], "how": [6, 7, 9, 27, 32, 35, 40, 41, 43, 44, 45, 49, 51, 55, 57, 61, 62, 69, 70, 71], "infrastructur": [7, 13, 41, 47, 50], "central": [7, 11, 12, 14, 20, 43, 44, 46, 51, 52], "cachedatabasefacad": 7, "databas": [7, 8, 9, 11, 12, 16, 37, 43], "snapshot_ord": [7, 8, 9], "snapshot_posit": [7, 8, 9], "cacheconfig": [7, 9], "bypass": [7, 8, 9, 16, 29, 47], "account_for_venu": 7, "actor_id": [7, 32], "agnost": [7, 21, 50], "what": [7, 8, 12, 32, 36, 52, 57, 62, 64], "actual": [7, 9, 27, 34, 41, 43, 44, 51, 53, 70], "offer": [7, 13, 24, 42, 46, 48, 49, 50, 51, 58, 62, 63, 65, 66, 71], "flexibl": [7, 36, 42, 44, 50, 51, 61, 62, 64], "add_account": 7, "add_bar": 7, "add_ord": [7, 12], "replac": [7, 9, 12, 27, 32], "emul": [7, 8, 9, 12, 19, 24, 31, 32, 38, 40, 49, 51], "transform": [7, 37], "add_order_book": 7, "add_order_list": 7, "orderlist": [7, 8, 12, 24, 32], "order_list": [7, 12, 32], "add_position_id": 7, "add_quote_tick": 7, "add_tick": 7, "add_trade_tick": 7, "bar_capac": [7, 9], "capac": [7, 14], "bar_count": 7, "book_update_count": 7, "build_index": 7, "re": [7, 8, 9, 10, 24, 41, 42, 45, 49, 50, 51, 54, 55, 58, 64], "build": [7, 9, 11, 16, 27, 40, 41, 49, 51, 52, 55, 60, 61, 63, 64, 66, 69, 70], "cache_account": 7, "cache_curr": 7, "cache_gener": 7, "cache_instru": 7, "cache_order_list": 7, "cache_ord": 7, "cache_posit": 7, "cache_synthet": 7, "calculate_unrealized_pnl": 7, "check_integr": [7, 12, 16], "check_residu": [7, 12, 16, 32], "residu": [7, 9, 12, 16, 31, 32], "consid": [7, 8, 9, 12, 16, 24, 37, 41, 42, 45, 48, 50, 57, 64], "clear_index": 7, "client_order_ids_clos": 7, "client_order_ids_emul": 7, "client_order_ids_inflight": 7, "flight": [7, 9, 16, 24, 49], "client_order_ids_open": 7, "delete_actor": 7, "delete_strategi": 7, "exec_algorithm_id": [7, 8, 9, 12, 19, 24, 32, 44, 51], "execalgorithmid": [7, 8, 9, 12, 19, 20, 24, 32, 44, 51], "exec_spawn_total_filled_qti": 7, "exec_spawn_id": [7, 19, 24, 44], "active_onli": 7, "spawn": [7, 12, 19, 24], "primari": [7, 11, 12, 19, 24, 44, 48, 67], "exec_spawn_total_leaves_qti": 7, "leav": [7, 9, 24, 49], "exec_spawn_total_quant": 7, "flush_db": [7, 12, 16], "flush": [7, 9, 12, 16, 27, 61], "perman": [7, 12, 16], "remov": [7, 12, 16, 32, 48, 49, 58, 70], "get_xrat": 7, "mid": [7, 14, 49, 50, 61, 66], "has_bar": 7, "has_order_book": 7, "has_quote_tick": 7, "has_tick": 7, "has_trade_tick": 7, "heartbeat": [7, 9, 16], "is_order_clos": 7, "is_order_emul": [7, 37], "is_order_inflight": 7, "is_order_open": 7, "is_order_pending_cancel_loc": 7, "is_position_clos": 7, "is_position_open": 7, "load_account": 7, "load_actor": 7, "load_instru": 7, "load_ord": 7, "load_posit": 7, "load_strategi": 7, "load_synthet": 7, "order_exist": [7, 12], "orderlistid": [7, 8, 12, 19, 20, 24], "order_list_id": [7, 12, 19, 24, 35], "order_list_exist": 7, "No": [7, 32], "particular": [7, 8, 9, 16, 23, 33, 43, 44, 46, 58], "no_order_sid": [7, 19, 24, 32, 44], "orders_clos": 7, "orders_closed_count": 7, "orders_emul": [7, 37], "orders_emulated_count": [7, 37], "orders_for_exec_algorithm": [7, 44], "orders_for_exec_spawn": [7, 44], "orders_for_posit": 7, "orders_inflight": 7, "orders_inflight_count": 7, "orders_open": 7, "orders_open_count": 7, "orders_total_count": 7, "position_closed_id": 7, "position_exist": 7, "position_for_ord": 7, "position_open_id": 7, "position_snapshot": 7, "no_position_sid": [7, 32], "positions_clos": 7, "positions_closed_count": 7, "positions_open": 7, "positions_open_count": 7, "positions_total_count": 7, "quote_tick": [7, 43, 51, 69], "quote_tick_count": 7, "snapshot_order_st": 7, "append": [7, 8, 47, 64, 67], "uuid": [7, 8, 9, 33], "v4": [7, 8], "snapshot_position_st": 7, "ts_snapshot": 7, "taken": [7, 8, 9, 51, 52, 57, 64], "help": [7, 11, 12, 24, 28, 29, 32, 44, 45, 48, 50, 51, 53, 55, 59, 62, 68], "avoid": [7, 9, 42, 44, 51, 57, 58, 68, 70], "race": [7, 9, 57], "condit": [7, 8, 9, 23, 24, 32, 33, 41, 44, 49, 50, 57, 58], "longer": [7, 24, 37, 52, 58], "strategy_id_for_ord": 7, "strategy_id_for_posit": 7, "synthetic_id": [7, 40], "tick_capac": [7, 9], "ticker_count": 7, "trade_tick": [7, 51], "trade_tick_count": 7, "update_account": [7, 28], "update_actor": 7, "update_ord": [7, 28], "update_order_pending_cancel_loc": 7, "update_posit": [7, 28], "update_strategi": 7, "cachedatabaseadapt": 7, "redi": [7, 9, 48, 50], "accur": [7, 10, 41], "int64": [7, 10], "17": 7, "digit": [7, 23], "19": 7, "One": [7, 50, 52, 55], "wai": [7, 8, 21, 32, 36, 37, 41, 43, 46, 47, 49, 50, 51, 56, 59, 61, 64, 67], "solv": 7, "achiev": [7, 40, 41, 43, 50, 51, 57, 62, 63, 64, 70], "timestamps_as_str": [7, 30], "msgspecseri": [7, 30], "index_order_posit": 7, "index_venue_order_id": 7, "pattern": [7, 8, 11, 12, 32, 41, 45, 70], "glob": [7, 32], "style": [7, 41], "seriou": 7, "implic": 7, "take": [7, 8, 9, 13, 35, 40, 43, 44, 46, 49, 52, 61, 66, 69], "cpu": [7, 60], "usag": [7, 8, 32], "especi": [7, 13, 66, 68], "product": [7, 41, 50, 53, 55, 58, 62, 64], "load_curr": 7, "load_index_order_cli": 7, "load_index_order_posit": 7, "facad": [7, 8, 28], "assembl": [8, 41, 62], "framework": [8, 10, 13, 32, 50, 55, 58, 62], "domain": [8, 10, 19, 21, 23, 32, 41, 43, 45], "concept": [8, 38, 41, 55, 64], "introduc": [8, 45, 55, 68], "abov": [8, 9, 14, 24, 36, 40, 41, 43, 46, 47, 50, 51, 58, 61], "layer": [8, 10, 11, 12, 41, 50], "test": [8, 32, 41, 43, 45, 46, 50, 52, 55, 56, 57, 60, 61, 65, 66, 67, 70], "control": [8, 9, 32, 37, 42, 48, 51], "timer": [8, 9, 11, 32, 44], "own": [8, 12, 14, 32, 55, 57, 67], "entir": [8, 10, 11, 12, 32, 37, 39, 41, 42, 43, 46, 50, 66, 68, 69], "stand": [8, 32, 49], "alon": [8, 32], "thei": [8, 32, 35, 37, 38, 40, 47, 48, 49, 58, 64], "platform": [8, 11, 12, 14, 29, 32, 37, 38, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 57, 60, 61, 62, 64, 66, 70], "attempt": [8, 32, 35, 41, 52, 67], "__init__": [8, 32, 36, 51, 61], "registr": [8, 12, 16, 32, 48, 51], "cancel_tim": 8, "label": [8, 10, 36], "local_now": 8, "tzinfo": 8, "tz": [8, 10, 22, 32, 43, 51, 69], "timezon": [8, 10, 32, 56], "target": [8, 62, 68, 71], "awar": [8, 10, 22, 32, 35, 51, 55], "next_time_n": 8, "register_default_handl": 8, "handler": [8, 11, 12, 31, 32, 33, 36, 43, 64], "timeev": [8, 51], "set_time_alert": 8, "alert_tim": [8, 51], "alert": [8, 44], "past": 8, "fail": 8, "set_time_alert_n": 8, "alert_time_n": 8, "set_tim": [8, 51], "timedelta": [8, 9, 11, 16, 29, 51], "start_tim": [8, 9, 43, 64, 69], "stop_tim": 8, "until": [8, 16, 24, 37, 40, 49, 51], "repeat": 8, "indefinit": 8, "now": [8, 32, 36, 37, 40, 47, 50, 51, 61, 69, 70], "set_timer_n": 8, "interval_n": [8, 11], "start_time_n": 8, "stop_time_n": 8, "timer_count": 8, "timer_nam": 8, "wikipedia": [8, 10, 20], "wiki": [8, 10, 20], "unix_tim": 8, "timestamp_m": 8, "timestamp_n": [8, 12, 33, 40, 51], "n": [8, 14, 22, 26], "utc_now": [8, 51], "livetim": 8, "deleg": [8, 10, 11, 27, 30, 48], "is_expir": 8, "iterate_next_tim": 8, "pop_ev": 8, "continu": [8, 34, 37, 42, 48, 51, 64, 66, 70], "looptim": 8, "epoch": [8, 12, 24, 48, 51], "unit": [8, 22, 23, 29, 57, 58], "advance_tim": 8, "to_time_n": 8, "advanc": [8, 24, 42, 43, 48, 49, 50, 62, 70, 71], "timeeventhandl": 8, "chronolog": [8, 43], "threadtim": 8, "thread": [8, 16, 31, 41, 47, 48, 51, 68], "component_nam": [8, 12], "happen": [8, 35], "constructor": [8, 37, 46, 51], "thu": [8, 50], "pre_initi": 8, "__name__": [8, 9, 66], "componentfsmfactori": 8, "finit": 8, "get_state_transition_t": 8, "transit": [8, 10, 21, 51, 57], "tabl": [8, 10, 37], "c": [8, 10, 41, 50, 52, 53, 55, 57, 60, 66, 68], "facilit": [8, 28, 40, 41, 43, 48, 50, 66], "consum": [8, 35, 41, 47, 48], "pub": [8, 41], "sub": [8, 41], "req": [8, 41], "rep": [8, 41], "well": [8, 10, 24, 40, 41, 44, 46, 48, 50, 51, 53, 54, 61, 62, 65], "point": [8, 9, 10, 12, 23, 37, 41, 44, 45, 49, 52, 64, 69, 70], "wildcard": [8, 32], "hierarch": 8, "topic": [8, 32, 48], "possibl": [8, 9, 16, 24, 26, 29, 36, 37, 39, 40, 41, 44, 45, 46, 49, 50, 51, 52, 57, 60, 64, 67, 68, 70], "asterisk": 8, "charact": [8, 20, 52], "question": [8, 62], "potenti": [8, 9, 40, 48, 50, 55, 62], "comp": 8, "anyth": 8, "comput": 8, "mp": 8, "camp": 8, "p": [8, 61], "coop": 8, "extern": [8, 9, 12, 16, 20, 32, 43, 69, 70, 71], "messagebusconfig": [8, 9, 48], "safe": [8, 16, 41, 52, 53, 57, 68], "has_back": 8, "has_subscrib": 8, "still": [8, 9, 19, 49, 51, 52, 53, 70], "is_subscrib": 8, "prioriti": [8, 41, 67], "pub_count": 8, "msg": 8, "highest": [8, 14, 38, 41, 50], "req_count": 8, "res_count": 8, "sent_count": 8, "higher": [8, 9, 24, 47, 50], "featur": [8, 9, 13, 14, 19, 38, 40, 45, 53, 55, 57, 61, 62, 64, 68, 71], "shouldn": [8, 9], "t": [8, 9, 27, 41, 49, 52, 53, 64, 66], "normal": [8, 37, 43, 53, 64, 67], "inappropri": 8, "abl": [8, 11, 12, 19, 36, 50, 51, 57, 61, 67, 68], "sound": [8, 46, 68], "behavior": [8, 16, 27, 33, 40, 48, 49, 57], "organ": [8, 28, 46, 48], "throttler": 8, "output_send": 8, "output_drop": 8, "throttl": [8, 61], "exce": [8, 42, 61], "unbound": 8, "bound": 8, "upstream": 8, "is_limit": 8, "qsize": [8, 9], "recv_count": 8, "component_state_from_str": 8, "component_state_to_str": 8, "component_trigger_from_str": 8, "componenttrigg": 8, "component_trigger_to_str": 8, "is_matching_pi": 8, "actorexecutor": 8, "design": [8, 10, 14, 16, 21, 33, 36, 40, 45, 47, 48, 50, 53, 55, 57, 58, 67, 68], "tailor": [8, 48, 51, 62], "facil": [8, 57], "monitor": [8, 29], "flow": [8, 43, 45, 51, 53], "inner": [8, 12, 14, 41, 45], "loggeradatp": 8, "invok": 8, "special": [8, 16, 27, 53, 64, 66], "care": [8, 49, 57], "consist": [8, 10, 11, 12, 43, 50, 52, 64], "drain": 8, "those": [8, 12, 20, 33, 43, 50, 51, 62], "get_futur": 8, "_asyncio": [8, 16], "shutdown": [8, 9], "context": [8, 9, 13, 31, 33, 37, 43, 48, 49, 50, 51, 52], "worker": 8, "enqueu": 8, "arrang": 8, "orderfactori": [8, 32, 35, 37, 49, 51], "initial_order_id_count": 8, "initial_order_list_id_count": 8, "bracket": 8, "entry_trigger_pric": 8, "entry_pric": 8, "sl_trigger_pric": 8, "tp_trigger_pric": 8, "tp_price": 8, "entry_order_typ": 8, "tp_order_typ": 8, "timeinforc": [8, 12, 19, 24, 49, 51], "time_in_forc": [8, 12, 19, 24, 49, 51], "expire_tim": [8, 12, 24, 49], "entry_post_onli": 8, "tp_post_onli": 8, "quote_quant": [8, 19, 24], "triggertyp": [8, 12, 19, 24, 37, 40, 49, 51], "emulation_trigg": [8, 12, 19, 24, 37, 40, 51], "no_trigg": [8, 12, 24], "trigger_instrument_id": [8, 19, 24, 40], "contingencytyp": [8, 12, 19, 24, 35], "contingency_typ": [8, 12, 19, 24], "ouo": [8, 9], "entry_exec_algorithm_id": 8, "sl_exec_algorithm_id": 8, "tp_exec_algorithm_id": 8, "entry_exec_algorithm_param": 8, "tp_exec_algorithm_param": 8, "sl_exec_algorithm_param": 8, "entry_tag": 8, "tp_tag": 8, "take_profit": [8, 49], "sl_tag": 8, "stop_loss": [8, 29], "stop_market": [8, 35, 37, 49, 50, 64], "child": [8, 12, 24, 35, 44, 49], "limit_if_touch": [8, 37, 49, 50, 64], "market_if_touch": [8, 37, 49, 50, 64], "tp": 8, "sl": 8, "delimit": [8, 12, 19, 23, 24], "create_list": 8, "generate_client_order_id": 8, "generate_order_list_id": 8, "post_onli": [8, 12, 19, 24, 49], "display_qti": [8, 12, 24, 49], "exec_algorithm_param": [8, 19, 24, 44, 51], "limitord": [8, 12, 24, 49, 51], "ioc": [8, 12, 19, 24, 49, 50], "fok": [8, 12, 19, 24, 49, 50, 51], "at_the_open": [8, 12, 19, 24, 49, 50], "at_the_clos": [8, 12, 19, 24, 49, 50], "carri": [8, 12, 19, 24, 39, 44], "reduc": [8, 9, 12, 14, 16, 19, 24, 29, 35, 44, 50, 51, 57, 58, 69], "displai": [8, 12, 24, 39, 70], "iceberg": [8, 12, 24, 49, 50], "greater": [8, 12, 22, 23, 24, 27, 55, 57], "trigger_typ": [8, 12, 24, 49], "limitiftouchedord": [8, 24], "lit": [8, 24], "marketord": [8, 12, 24, 32, 49, 51], "often": [8, 12, 19, 41, 49, 51, 58], "marketiftouchedord": [8, 24, 49], "mit": [8, 24], "market_to_limit": [8, 12, 37, 44, 49, 50], "markettolimitord": [8, 12, 24, 49], "set_client_order_id_count": 8, "set_order_list_id_count": 8, "stop_limit": [8, 37, 49, 50, 64], "stoplimitord": [8, 24, 49], "stopmarketord": [8, 24, 49], "trailing_stop_limit": [8, 37, 49, 50], "limit_offset": [8, 12, 24, 49], "trailing_offset": [8, 12, 24, 49, 64], "trailingoffsettyp": [8, 12, 24, 49], "trailing_offset_typ": [8, 12, 24, 49], "trailingstoplimitord": [8, 24, 49], "trail": [8, 12, 24, 52], "offset": [8, 12, 24, 27], "typic": [8, 9, 14, 24, 33, 35, 43, 46, 48, 49, 51, 61, 66, 70], "no_trailing_offset": [8, 12, 24], "trailing_stop_market": [8, 37, 49, 50, 64], "trailingstopmarketord": [8, 24, 49], "clientorderidgener": 8, "initial_count": 8, "identifiergener": 8, "set_count": 8, "counter": 8, "orderlistidgener": 8, "positionidgener": 8, "flip": 8, "f": [8, 27, 33, 40, 51, 53, 61, 69], "get_count": 8, "loglevel": [8, 9, 47, 53], "level_stdout": 8, "level_fil": 8, "debug": [8, 9, 11, 12, 16, 29, 47], "file_log": 8, "file_nam": 8, "file_format": 8, "component_level": 8, "color": [8, 9], "dummi": 8, "file": [8, 9, 27, 35, 43, 54, 55, 57, 60, 61, 69], "suffix": [8, 9, 47], "plain": [8, 9, 47], "text": [8, 9, 47, 69], "unless": [8, 9, 41, 55, 58, 67], "file_auto": 8, "g": [8, 9, 12, 24, 25, 43, 44, 46, 47, 51, 52, 61, 64, 66], "ansi": [8, 9, 47], "line": [8, 9, 14, 52, 53, 58, 59, 61], "placehold": [8, 43], "change_clock": 8, "is_bypass": [8, 16, 29], "is_color": 8, "critic": [8, 13, 50, 52, 57, 58, 66, 68], "logcolor": 8, "red": 8, "annot": 8, "content": [8, 13], "record": 8, "ex": [8, 60], "stack": [8, 11, 12, 41], "trace": [8, 9, 53], "get_logg": [8, 16], "encapsul": 8, "yellow": 8, "log_color_from_str": 8, "log_color_to_str": 8, "log_level_from_str": 8, "log_level_to_str": 8, "log_memori": 8, "nautilus_head": 8, "msgspec": [9, 30], "struct": 9, "databaseconfig": [9, 48], "ssl": [9, 60], "version": [9, 10, 13, 43, 44, 53, 60, 66, 68, 71], "correct": [9, 10, 41, 43, 44, 45, 46, 49, 50, 57, 70], "msgpack": [9, 48], "timestamps_as_iso8601": [9, 30, 48], "buffer_interval_m": 9, "flush_on_start": 9, "use_trader_prefix": 9, "use_instance_id": [9, 48], "10000": [9, 49], "iso": [9, 10, 23, 30, 47, 48], "8601": [9, 10, 30, 47, 48], "persit": 9, "pipelin": [9, 70], "pipel": 9, "good": [9, 49, 51, 70], "compromis": 9, "100": [9, 10, 22, 26, 27, 49, 58, 64, 70], "prefix": [9, 51], "10_000": 9, "dequeu": 9, "autotrim_min": [9, 48], "types_filt": [9, 48], "window": [9, 14, 48, 50, 51, 56, 60], "minut": [9, 48, 50, 51, 66, 69], "automat": [9, 13, 27, 32, 33, 42, 43, 47, 48, 49, 51, 54, 61, 70], "trim": 9, "extend": [9, 41, 50, 55], "beyond": [9, 51, 53, 64], "acommand": 9, "syntax": [9, 13, 53, 54, 55], "load_all_instru": 9, "frozendict": 9, "parser": [9, 10], "dataengineconfig": [9, 11], "time_bars_build_with_no_upd": 9, "time_bars_timestamp_on_clos": [9, 66], "time_bars_interval_typ": 9, "left": [9, 10, 11, 38, 41, 51, 58], "validate_data_sequ": [9, 66], "emit": [9, 11], "exclud": [9, 11, 48], "extra": [9, 11, 12, 16, 29, 64, 66], "riskengineconfig": [9, 29], "max_order_submit_r": [9, 16, 29], "00": [9, 23, 49, 51], "max_order_modify_r": [9, 16, 29], "max_notional_per_ord": [9, 16, 29], "riskengin": [9, 12, 16, 29, 31, 32, 37, 44, 46, 51], "pre": [9, 10, 16, 29, 37, 43, 52, 54, 61, 62], "duplic": [9, 12, 25, 32, 51], "notion": [9, 16, 22, 25, 29, 46], "execengineconfig": [9, 12], "load_cach": [9, 12, 16], "allow_cash_posit": [9, 12, 16], "unleverag": [9, 12, 16], "orderemulatorconfig": [9, 12], "orderemul": [9, 12, 19, 31, 32, 37, 44, 51], "streamingconfig": 9, "catalog_path": [9, 43, 61, 69], "fs_protocol": [9, 27], "fs_storage_opt": [9, 27], "flush_interval_m": [9, 27], "replace_exist": 9, "include_typ": [9, 27], "catalog": [9, 11, 16, 27, 31, 41, 61, 66, 71], "feather": [9, 27, 50], "fsspec": [9, 27, 69], "filesystem": [9, 27], "storag": [9, 27, 41, 43, 48], "chunk": [9, 27], "datacatalogconfig": 9, "actor_path": 9, "config_path": [9, 61, 69], "actorfactori": 9, "step": [9, 11, 26, 50, 52, 53, 54, 55, 57, 59, 62, 66, 71], "strategyconfig": [9, 32, 51, 61], "order_id_tag": [9, 32, 51], "external_order_claim": [9, 32], "manage_contingent_ord": [9, 32], "manage_gtd_expiri": [9, 32, 51], "becom": [9, 13, 19, 22, 24, 35, 44, 49, 51, 55, 64, 71], "amongst": 9, "see": [9, 27, 37, 40, 41, 43, 46, 47, 51, 53, 60, 61, 62, 64, 69, 70], "claim": [9, 12, 16, 32], "oco": [9, 50], "importablestrategyconfig": [9, 32, 42, 61, 69], "strategy_path": [9, 61, 69], "strategyfactori": 9, "importablecontrollerconfig": [9, 42], "controller_path": 9, "controllerconfig": 9, "controllerfactori": 9, "execalgorithmconfig": [9, 12], "importableexecalgorithmconfig": [9, 12, 42], "exec_algorithm_path": 9, "execalgorithmfactori": 9, "tracingconfig": 9, "stdout_level": 9, "stderr_level": 9, "file_level": 9, "statement": 9, "written": [9, 11, 12, 27, 43, 47, 48, 50, 53, 68], "stderr": [9, 47], "file_config": 9, "third": [9, 41], "loggingconfig": [9, 47, 53, 61, 66], "log_level": [9, 47, 53, 61, 66], "log_level_fil": [9, 47], "log_directori": [9, 47], "log_file_nam": [9, 47], "log_file_format": [9, 47], "log_color": [9, 47], "log_component_level": [9, 47], "bypass_log": 9, "rotat": [9, 47], "nautiluskernelconfig": [9, 31], "message_bu": [9, 48], "data_engin": [9, 16, 31, 32, 66], "risk_engin": [9, 31, 32], "exec_engin": [9, 16, 31, 32], "load_stat": [9, 31], "save_st": [9, 31], "loop_debug": 9, "snapshot_positions_interv": 9, "timeout_connect": 9, "timeout_reconcili": 9, "timeout_portfolio": 9, "timeout_disconnect": 9, "timeout_post_stop": 9, "sandbox": [9, 31, 33, 37, 41, 43, 50], "hyphen": [9, 20, 51], "reconcil": [9, 12, 16, 67], "final": [9, 41, 44, 48, 54, 58, 63, 64, 66, 69], "importablefactoryconfig": 9, "importableconfig": [9, 16], "backtestvenueconfig": [9, 42, 61, 69], "backtestdataconfig": [9, 42, 43, 61, 69], "data_cl": [9, 43, 61, 69], "catalog_fs_protocol": 9, "catalog_fs_storage_opt": 9, "end_tim": [9, 43, 61, 64, 69], "filter_expr": 9, "metadata": [9, 33, 36, 64], "bar_spec": 9, "batch_siz": 9, "start_time_nano": 9, "end_time_nano": 9, "maxsiz": 9, "001": [9, 20, 44, 47, 51, 66, 70], "run_analysi": 9, "batch_size_byt": 9, "input": [9, 10, 14, 16, 22, 27, 29, 39, 40, 42, 43, 47, 61, 66], "least": [9, 12, 22, 24, 32, 51, 64], "block": [9, 16, 47, 49, 51, 55, 57, 58], "parse_filters_expr": 9, "pyarrow": 9, "dataset": [9, 27, 46], "express": [9, 10, 22, 25, 40, 49, 50], "chf": 9, "hello": 9, "livedataengineconfig": [9, 16, 66], "100000": 9, "livedataengin": [9, 16], "100_000": [9, 49], "liveriskengineconfig": [9, 16], "liveriskengin": [9, 16], "liveexecengineconfig": [9, 16], "reconciliation_lookback_min": 9, "filter_unclaimed_external_ord": 9, "filter_position_report": 9, "inflight_check_interval_m": 9, "2000": 9, "inflight_check_threshold_m": 9, "5000": [9, 27, 49, 51], "liveexecengin": 9, "purpos": [9, 13, 33, 40, 43, 51, 65, 69], "lost": 9, "some": [9, 36, 41, 44, 46, 47, 48, 51, 52, 53, 55, 57, 61, 64, 67, 69, 70], "intermedi": 9, "recov": [9, 40], "via": [9, 11, 12, 14, 32, 37, 42, 43, 44, 47, 48, 50, 61, 66], "nonnegativeint": 9, "unclaim": 9, "caus": [9, 43, 58, 64], "conflict": [9, 44, 51, 67], "2_000": 9, "exceed": [9, 19, 46], "threshold": [9, 11, 61], "5_000": 9, "rule": [9, 32], "thumb": 9, "coloc": 9, "livedatacli": [9, 16], "soon": 9, "tradingnodeconfig": [9, 16, 47, 48, 53, 63, 64, 66], "data_cli": [9, 63, 64, 66], "heartbeat_interv": 9, "000": [9, 44, 49], "health": 9, "constant": [10, 14, 41], "throughout": [10, 37, 41, 44, 45, 52, 55, 58, 62], "main": [10, 33, 43, 44, 45, 47, 48, 49, 50, 51, 55, 60, 61, 66], "focu": 10, "effici": [10, 14, 16, 35, 41, 52, 68], "usabl": 10, "form": [10, 14, 43], "philosophi": [10, 50, 55], "massag": 10, "finitestatemachin": 10, "entiti": [10, 20, 50], "as_utc_index": 10, "datetimeindex": 10, "as_utc_timestamp": 10, "dt": 10, "dt_to_unix_nano": [10, 43, 69], "microsecond": [10, 51], "\u03bc": 10, "format_iso8601": 10, "is_datetime_utc": 10, "is_tz_awar": 10, "time_object": 10, "is_tz_naiv": 10, "naiv": 10, "maybe_dt_to_unix_nano": 10, "maybe_unix_nanos_to_dt": 10, "nano": 10, "unix_nanos_to_dt": 10, "determinist": [10, 41, 68], "state_machin": 10, "state_transition_t": 10, "initial_st": 10, "trigger_pars": 10, "state_pars": 10, "state_str": 10, "lookup": 10, "invalidstatetrigg": [10, 24], "add_not": 10, "with_traceback": 10, "tb": 10, "__traceback__": 10, "command_id": [10, 11, 12], "document": [10, 12, 13, 35, 38, 40, 41, 45, 49, 51, 57, 64, 68], "document_id": 10, "response_id": [10, 11], "basis_points_as_percentag": 10, "basis_point": [10, 49, 64], "basi": [10, 35, 49, 64], "fast_mad": 10, "ndarrai": [10, 14], "deviat": [10, 14], "numpi": [10, 52], "fast_mad_with_mean": 10, "fast_mean": 10, "evalu": [10, 40, 52], "10x": 10, "faster": 10, "np": [10, 14], "200": [10, 49], "fast_mean_iter": 10, "next_valu": 10, "current_valu": 10, "expected_length": 10, "drop_left": 10, "fast_std": 10, "std": 10, "fast_std_with_mean": 10, "25x": 10, "pseudo": 10, "univers": [10, 41, 50], "4": 10, "128": 10, "rfc": 10, "4122": 10, "panic": 10, "runtim": [10, 41, 43, 46, 52, 55, 57, 68], "universally_unique_identifi": 10, "tool": [11, 14, 29, 32, 40, 41, 50, 54, 55, 60], "architectur": [11, 12, 48, 50, 58, 60, 62], "somewhat": [11, 12], "mirror": [11, 12], "beneath": [11, 12], "altern": [11, 12, 44, 48, 50, 54, 58, 64, 66], "due": [11, 12, 19, 36, 50], "reusabl": [11, 12], "baraggreg": [11, 50], "set_await_parti": 11, "set_parti": 11, "partial_bar": 11, "barbuild": 11, "builder": [11, 16, 64], "build_now": 11, "price_precis": [11, 12, 22, 25, 26, 40], "uint8": [11, 23, 25], "size_precis": [11, 22, 25], "ts_last": [11, 12, 24, 25], "tickbaraggreg": 11, "timebaraggreg": 11, "build_with_no_upd": 11, "timestamp_on_clos": 11, "interval_typ": 11, "get_start_tim": 11, "next_close_n": 11, "valuebaraggreg": 11, "get_cumulative_valu": 11, "cumul": [11, 14], "volumebaraggreg": 11, "interact": [11, 12, 20, 27, 35, 41, 44, 45, 48, 49, 51, 55, 60, 67], "emploi": [11, 12, 41], "simpl": [11, 12, 13, 14, 40, 43, 51, 61, 69, 70], "fan": [11, 12], "datacommand": [11, 16], "datarespons": [11, 16], "ingest": [11, 12, 50, 51, 64], "check_connect": [11, 12, 16], "check_disconnect": [11, 12, 16], "command_count": [11, 12, 16, 29], "data_count": [11, 16], "default_cli": [11, 12, 16], "deregister_cli": [11, 12, 16], "register_catalog": [11, 16], "parquetdatacatalog": [11, 16, 27, 31, 42, 43, 50, 66, 69], "register_default_cli": [11, 12, 16], "overwritten": [11, 12, 16, 23, 27, 43], "register_venue_rout": [11, 12, 16], "registered_cli": [11, 12, 16], "datarequest": [11, 16, 33], "request_count": [11, 16], "response_count": [11, 16], "subscribed_synthetic_quot": [11, 16], "subscribed_synthetic_trad": [11, 16], "depend": [12, 22, 23, 25, 32, 44, 46, 48, 50, 51, 54, 60, 64, 66, 69], "k": [12, 14, 22, 32, 46, 50], "modif": [12, 32, 37, 49, 54], "pending_cancel": [12, 24, 32, 49, 51], "onix": [12, 19, 20, 23, 32, 35], "biz": [12, 19, 20, 23, 32, 35], "5": [12, 14, 19, 20, 23, 32, 35, 40, 44, 49, 51, 70], "sp2": [12, 19, 23, 32, 35], "msgtype_g_71": [12, 32], "html": [12, 19, 20, 23, 32, 35, 53], "modify_order_in_plac": 12, "place": [12, 23, 24, 26, 35, 49, 53, 58, 66, 69], "on_ord": [12, 44], "on_order_accept": [12, 32, 51], "on_order_cancel_reject": [12, 32, 51], "on_order_cancel": [12, 32, 51], "on_order_deni": [12, 32, 51], "orderdeni": [12, 19, 32, 51], "deni": [12, 19, 24, 29, 32, 37, 49], "on_order_emul": [12, 32, 51], "on_order_ev": [12, 32, 51], "orderev": [12, 16, 19, 24, 28, 32, 51], "on_order_expir": [12, 32, 51], "on_order_fil": [12, 32, 51], "on_order_initi": [12, 32, 51], "orderiniti": [12, 19, 24, 32, 37, 44, 51], "on_order_list": 12, "on_order_modify_reject": [12, 32, 51], "on_order_pending_cancel": [12, 32, 51], "orderpendingcancel": [12, 19, 32, 51], "on_order_pending_upd": [12, 32, 51], "orderpendingupd": [12, 19, 32, 51], "on_order_reject": [12, 32, 51], "on_order_releas": [12, 32, 51], "orderreleas": [12, 19, 32, 51], "on_order_submit": [12, 32, 51], "on_order_trigg": [12, 32, 51], "on_order_upd": [12, 32, 51], "on_position_chang": [12, 32, 51], "positionchang": [12, 19, 32, 51], "on_position_clos": [12, 32, 51], "positionclos": [12, 19, 32, 51], "on_position_ev": [12, 32, 51], "positionev": [12, 19, 28, 32, 51], "on_position_open": [12, 32, 51], "positionopen": [12, 19, 32, 51, 61], "spawn_limit": [12, 44], "reduce_primari": 12, "spawn_market": [12, 44], "spawn_market_to_limit": [12, 44], "parent_order_id": [12, 19, 24], "parent": [12, 19, 22, 24, 35, 44, 49], "intention": 12, "constrain": 12, "get_issu": [12, 20], "unspecifi": [12, 16, 32], "create_matching_cor": 12, "price_incr": [12, 22], "matchingcor": [12, 37], "increment": [12, 22, 26, 27], "get_matching_cor": 12, "get_submit_order_command": 12, "subscribed_quot": 12, "feed": [12, 40, 51, 64, 65], "subscribed_trad": 12, "distribut": [12, 48, 51], "get_external_order_claim": [12, 16], "get_external_order_claims_instru": [12, 16], "position_id_count": [12, 16], "reconcile_mass_statu": [12, 16], "mass": [12, 16], "reconcile_report": [12, 16], "executionreport": [12, 16], "reconcile_st": [12, 16], "timeout_sec": [12, 16], "register_external_order_claim": [12, 16], "register_oms_typ": [12, 16], "report_count": [12, 16], "ordermanag": 12, "active_loc": 12, "submit_order_handl": 12, "cancel_order_handl": 12, "modify_order_handl": 12, "cache_submit_order_command": 12, "create_new_submit_ord": 12, "handle_conting": 12, "handle_contingencies_upd": 12, "simpli": [12, 44, 48, 51, 61, 64, 69, 70], "op": 12, "handle_order_cancel": 12, "handle_order_expir": 12, "handle_order_fil": 12, "handle_order_reject": 12, "handle_order_upd": 12, "handle_position_ev": 12, "modify_order_quant": 12, "new_quant": [12, 51], "pop_submit_order_command": 12, "pop": 12, "send_algo_command": 12, "send_emulator_command": 12, "send_exec_command": 12, "send_exec_ev": 12, "send_risk_command": 12, "send_risk_ev": 12, "should_manage_ord": 12, "trigger_stop_ord": 12, "fill_market_ord": 12, "fill_limit_ord": 12, "delete_ord": 12, "get_ord": 12, "get_orders_ask": 12, "get_orders_bid": 12, "is_limit_match": 12, "is_stop_trigg": 12, "is_touch_trigg": 12, "match_limit_if_touched_ord": 12, "match_limit_ord": 12, "match_market_if_touched_ord": 12, "match_ord": 12, "match_stop_limit_ord": 12, "match_stop_market_ord": 12, "msgtype_f_70": 12, "msgtype_d_68": 12, "neworderlist": 12, "msgtype_e_69": 12, "has_emulated_ord": 12, "report_id": 12, "order_statu": 12, "orderstatu": [12, 24], "filled_qti": [12, 24], "ts_accept": 12, "no_conting": [12, 24], "avg_px": [12, 24], "cancel_reason": 12, "ts_trigger": [12, 24], "position_sid": [12, 24, 32], "flat": [12, 19, 24, 25, 28, 49], "order_report": 12, "trade_report": 12, "position_report": 12, "add_order_report": 12, "add_trade_report": 12, "add_position_report": 12, "welcom": [13, 38, 41, 45, 52, 55, 62, 68, 71], "nautilustrad": [13, 33, 38, 41, 42, 43, 44, 45, 49, 51, 53, 54, 55, 59, 60, 61, 63, 64, 65, 66, 67, 68, 70, 71], "detail": [13, 27, 37, 38, 40, 42, 43, 45, 47, 49, 51, 61, 66, 68, 69, 70], "technic": [13, 14, 62, 68], "sphinx": 13, "pleas": [13, 62], "head": [13, 39, 68, 71], "master": [13, 68, 71], "branch": [13, 68, 71], "stabl": [13, 47, 60, 68, 71], "develop": [13, 14, 41, 43, 45, 50, 54, 58, 60, 61, 66, 71], "bleed": [13, 68, 71], "edg": [13, 68, 71], "experiment": [13, 68, 71], "select": [13, 14, 56, 69], "down": [13, 16, 26, 37, 62], "menu": [13, 41], "sidebar": 13, "explor": [13, 38, 45, 68], "click": [13, 58], "view": [13, 41, 47, 52, 70], "explan": [13, 70], "decad": 13, "ago": 13, "script": [13, 42, 59, 61, 66, 70], "languag": [13, 50, 53, 55, 57, 68], "clean": [13, 55], "straight": [13, 55], "forward": [13, 55, 61], "evolv": [13, 34, 42], "fledg": 13, "orient": 13, "program": [13, 50, 53, 57, 68], "tiob": 13, "popular": 13, "world": [13, 55], "de": 13, "facto": 13, "lingua": 13, "franca": 13, "scienc": 13, "learn": [13, 62, 71], "artifici": 13, "intellig": 13, "box": 13, "drawback": 13, "howev": [13, 40, 47, 48, 49, 51, 52, 53, 55, 58, 60, 61, 62, 64, 68], "larg": [13, 27, 49], "cython": [13, 38, 41, 43, 50, 52, 54, 55, 57, 68], "lot": [13, 22, 46, 55], "issu": [13, 52, 53, 61], "advantag": [13, 50, 52, 55, 57], "embed": [13, 68], "rich": [13, 21, 41, 55, 68], "ecosystem": 13, "softwar": [13, 41, 50], "commun": [13, 41, 45, 48, 50, 62], "discoveri": 14, "idea": [14, 50, 62], "inspir": [14, 53], "proprietari": 14, "adaptivemovingaverag": 14, "period_": 14, "period_alpha_fast": 14, "period_alpha_slow": 14, "movingaverag": 14, "ama": 14, "across": [14, 28, 42, 44, 47, 48, 50, 69], "roll": 14, "perri": 14, "kaufman": 14, "nois": [14, 64], "swing": 14, "rel": 14, "small": [14, 23, 27, 57, 67], "lag": 14, "efficiencyratio": 14, "fast": [14, 50, 68], "smooth": [14, 57], "slow": 14, "alpha_fast": 14, "extract": [14, 55], "alpha_diff": 14, "alpha": [14, 61], "alpha_slow": 14, "has_input": 14, "warm": [14, 61], "update_raw": 14, "exponentialmovingaverag": 14, "exponenti": 14, "donchianchannel": 14, "donchian": 14, "channel": [14, 45, 47, 48, 51], "three": [14, 32, 43, 48, 49, 50], "compris": [14, 33], "upper": 14, "band": 14, "around": [14, 21, 28, 42, 53], "median": 14, "area": [14, 52, 58], "middl": 14, "hullmovingaverag": 14, "hull": 14, "hma": 14, "alan": 14, "extrem": [14, 41], "movingaveragefactori": 14, "construct": [14, 35, 40, 41, 57, 66, 67], "ma_typ": 14, "movingaveragetyp": 14, "simplemovingaverag": 14, "weightedmovingaverag": 14, "float64": 14, "averagetruerang": 14, "use_previ": 14, "value_floor": 14, "boolean": [14, 52], "update_mid": 14, "floor": 14, "bollingerband": 14, "bolling": 14, "trend": 14, "awai": [14, 22, 24, 26, 49], "sma": 14, "prefer": [14, 42, 51, 54, 66], "measur": [14, 51], "speed": [14, 24, 50], "thought": 14, "proxi": 14, "fuzzycandl": 14, "candledirect": 14, "candles": 14, "candlebodys": 14, "body_s": 14, "candlewicks": 14, "upper_wick_s": 14, "lower_wick_s": 14, "fuzzi": 14, "candl": 14, "bodi": [14, 52], "wick": 14, "overal": [14, 55], "fuzzycandlestick": 14, "threshold1": 14, "threshold2": 14, "threshold3": 14, "threshold4": 14, "fuzzifi": 14, "dimension": 14, "membership": 14, "x": [14, 36, 39], "vector": [14, 47, 50], "keltnerchannel": 14, "k_multipli": 14, "ma_type_atr": 14, "atr_floor": 14, "keltner": 14, "envelop": 14, "below": [14, 24, 33, 37, 41, 44, 47, 48, 51, 52, 60, 61, 64, 69], "tradition": [14, 50], "ema": [14, 51, 69, 70], "plu": [14, 48], "atr": 14, "minu": 14, "keltnerposit": 14, "extens": [14, 27, 41, 50, 53, 54, 55, 58, 62], "movingaverageconvergencediverg": [14, 61], "fast_period": [14, 61], "slow_period": [14, 61], "fast_sma": 14, "onbalancevolum": 14, "momentum": [14, 51], "pressur": 14, "value_cumul": 14, "rateofchang": 14, "use_log": 14, "relativestrengthindex": 14, "strength": 14, "rsi": 14, "gain": 14, "spreadanalyz": 14, "spread": [14, 40, 44], "max": [14, 16, 29, 39, 56], "dequ": 14, "stochast": 14, "period_k": 14, "period_d": 14, "oscil": 14, "bought": 14, "sold": 14, "forextrad": 14, "educ": 14, "explain": [14, 44, 51, 52, 57, 61], "value_d": 14, "value_k": 14, "durat": [14, 19, 25, 66], "high_datetim": 14, "low_datetim": 14, "since_high": 14, "since_low": 14, "volatilityratio": 14, "volumeweightedaveragepric": 14, "param": [14, 19, 44, 67], "overarch": [16, 41], "uvloop": [16, 50], "interfac": [16, 32, 41, 48, 57, 66, 67], "present": [16, 27, 40, 48], "broker": [16, 35, 41, 48, 49, 51, 60, 61, 67], "intermediari": 16, "get_cmd_queue_task": 16, "get_req_queue_task": 16, "get_res_queue_task": 16, "get_data_queue_task": 16, "cmd_qsize": 16, "req_qsiz": 16, "res_qsiz": 16, "data_qs": 16, "kill": [16, 49], "abruptli": 16, "unexpect": [16, 27, 52], "liveexecutionengin": [16, 44], "get_evt_queue_task": 16, "get_inflight_check_task": 16, "evt_qsiz": 16, "max_notionals_per_ord": [16, 29], "set_max_notional_per_ord": [16, 29], "new_valu": [16, 29], "disabl": [16, 29, 47], "invalidoper": [16, 29], "set_trading_st": [16, 29], "tradingst": [16, 29], "trading_st": [16, 29], "network": [16, 41, 50], "is_built": 16, "get_event_loop": [16, 33], "add_data_client_factori": [16, 63, 64, 66], "add_exec_client_factori": [16, 63, 64, 66], "liveexecutionclientfactori": 16, "run_async": 16, "maintain_heartbeat": 16, "snapshot_open_posit": 16, "gracefulli": 16, "stop_async": [16, 31], "shut": [16, 37], "tradingnodebuild": 16, "servic": 16, "build_data_cli": 16, "build_exec_cli": 16, "fundament": [19, 23, 48, 49, 57, 62], "is_report": 19, "ordstatu": 19, "39": 19, "tagnum_39": 19, "set_client_order_id": 19, "unsupport": [19, 67], "denied_reason": 19, "valid_str": 19, "is_bui": [19, 24], "is_sel": [19, 24], "linked_order_id": [19, 24, 35], "had": [19, 70], "emulationtrigg": [19, 24], "link": [19, 24, 35, 41, 49, 68], "released_pric": 19, "stoplimit": 19, "opening_order_id": [19, 25], "signed_qti": [19, 25], "peak_qti": [19, 25], "avg_px_open": [19, 25], "avg_px_clos": [19, 25], "realized_return": [19, 25], "ts_open": [19, 25], "idt": 19, "peak": [19, 25], "closing_order_id": [19, 25], "duration_n": [19, 25], "ts_close": [19, 25], "correctli": [20, 23, 36, 52, 61], "d02851908": 20, "firm": [20, 50], "get_id": 20, "is_this_trad": 20, "compar": [20, 68], "get_tag": 20, "from_str": [20, 23, 40, 46, 49, 51, 61], "aud": [20, 43, 46, 49, 63], "usd": [20, 23, 43, 46, 49, 56, 61, 65, 66, 69], "idealpro": [20, 49, 66], "btcusdt": [20, 33, 40, 43, 46, 49, 64], "binanc": [20, 33, 40, 43, 44, 46, 49, 51, 67, 70], "is_synthet": 20, "synth": [20, 22, 40], "emacross": [20, 69], "collid": 20, "is_extern": 20, "did": 20, "tradabl": [20, 22, 43, 45, 46], "ticker_symbol": 20, "1003": 20, "counterparti": [20, 43], "tagnum_1003": 20, "abbrevi": 20, "tester": [20, 47, 66], "seek": [21, 42, 43, 49, 53], "venue_nam": 22, "competition_id": 22, "competition_nam": 22, "event_nam": 22, "event_country_cod": 22, "event_open_d": 22, "betting_typ": 22, "market_nam": 22, "market_start_tim": 22, "selection_id": 22, "selection_nam": 22, "selection_handicap": 22, "tick_scheme_nam": 22, "int8_t": 22, "min_pric": [22, 26, 46], "max_pric": [22, 26, 46], "asset_class": 22, "assetclass": 22, "asset_typ": 22, "assettyp": 22, "base_from_dict": 22, "base_to_dict": 22, "calculate_base_quant": 22, "get_base_curr": 22, "get_settlement_curr": 22, "linear": 22, "quanto": 22, "settlement_curr": [22, 25], "is_invers": [22, 25], "lot_siz": 22, "round": [22, 26], "board": 22, "make_pric": [22, 46, 51], "make_qti": [22, 46, 51], "maker_fe": [22, 46], "fee": [22, 49], "max_not": [22, 46], "printabl": 22, "max_quant": [22, 46], "min_not": [22, 46], "min_quant": [22, 46], "next_ask_pric": [22, 26], "num_tick": 22, "nearest": [22, 26], "scheme": [22, 27, 43], "next_bid_pric": [22, 26], "notional_valu": [22, 25], "raw_symbol": 22, "size_incr": 22, "taker_fe": [22, 46], "make_symbol": 22, "201070830": 22, "123456": 22, "null_handicap": 22, "cryptoperpetu": [22, 46], "perpetu": [22, 46, 49, 64, 67, 70], "swap": [22, 46, 61], "cost": 22, "is_quanto": 22, "cryptofutur": [22, 46], "underli": [22, 46, 48, 55], "activation_n": 22, "expiration_n": 22, "from_int_c": 22, "deliver": [22, 46, 61], "unit64_t": 22, "activation_utc": 22, "expiration_utc": 22, "expriat": 22, "currencypair": [22, 46], "fiat": [22, 23, 46], "cryptocurr": [22, 23, 46, 64, 66, 70], "equiti": [22, 29, 46, 50], "isin": [22, 66], "identif": 22, "tick_siz": 22, "futurescontract": 22, "optionscontract": 22, "optionkind": 22, "kind": 22, "strike_pric": 22, "put": 22, "formula": 22, "syneth": 22, "9": [22, 23], "nan": [22, 39], "change_formula": [22, 40], "uint16_t": 23, "iso4217": 23, "currencytyp": 23, "currency_typ": 23, "medium": [23, 32], "uint16": 23, "4217": 23, "from_internal_map": 23, "unknown": 23, "veri": [23, 27, 36, 43, 61, 70], "like": [23, 27, 42, 43, 44, 49, 51, 53, 54, 61, 66, 70], "robust": [23, 39, 41, 50, 52], "8": [23, 40], "is_crypto": 23, "is_fiat": 23, "overwrit": 23, "marginaccountbal": 23, "money_max": 23, "9_223_372_036": 23, "money_min": 23, "as_decim": 23, "as_doubl": 23, "whitespac": 23, "1000000": [23, 27], "to_str": 23, "under": [23, 27, 39, 43, 44, 48, 51, 52, 67], "price_max": 23, "price_min": 23, "whole": 23, "fraction": 23, "from_int": [23, 49, 51, 61], "non": [23, 27, 49, 61], "capabl": [23, 42, 44, 50, 51, 61, 62, 64], "share": [23, 41, 46, 51, 60, 64], "quantity_max": 23, "18_446_744_073": 23, "quantity_min": 23, "qty": 23, "raw_to_f64": 23, "init_id": 24, "likelihood": 24, "unlik": 24, "protect": 24, "far": 24, "On": [24, 33], "moo": 24, "moc": 24, "php": 24, "closing_sid": 24, "has_pric": 24, "has_trigger_pric": 24, "summari": [24, 25, 49, 53, 62], "init_ev": 24, "is_active_loc": 24, "is_aggress": 24, "is_cancel": 24, "is_child_ord": 24, "is_clos": [24, 25, 27], "status": [24, 66], "is_conting": 24, "is_emul": [24, 37], "is_inflight": 24, "pending_upd": [24, 49, 51], "never": [24, 49], "is_open": [24, 25], "partially_fil": [24, 49], "is_parent_ord": 24, "is_pass": 24, "passiv": [24, 49], "is_pending_cancel": 24, "is_pending_upd": 24, "is_post_onli": 24, "is_primari": 24, "is_quote_quant": 24, "is_reduce_onli": 24, "is_spawn": 24, "last_trade_id": [24, 25], "leaves_qti": 24, "opposite_sid": 24, "opposit": [24, 25, 49], "side_str": 24, "signed_decimal_qti": [24, 25], "25": [24, 25], "status_str": 24, "transform_pi": 24, "type_str": 24, "would_reduce_onli": 24, "position_qti": 24, "expire_time_n": 24, "favor": [24, 35], "your": [24, 36, 39, 41, 42, 44, 48, 51, 52, 54, 55, 59, 60, 61, 62, 63, 64, 66, 67, 70], "loo": 24, "loc": 24, "attain": 24, "penetr": 24, "significantli": [24, 41], "basic": [24, 51, 61, 62, 66, 71], "enter": [24, 49, 52], "elimin": [24, 57, 68], "expos": [24, 48, 61], "is_trigg": 24, "mtl": 24, "remaind": [24, 49, 69, 70], "portion": [24, 49], "touch": 24, "similar": [24, 33, 41, 51], "init": [24, 60], "is_long": 25, "is_opposite_sid": 25, "is_short": 25, "side_from_order_sid": 25, "space": [26, 52], "fixedtickschem": 26, "min_tick": 26, "max_tick": 26, "tickschem": 26, "tieredtickschem": 26, "tier": [26, 49], "max_ticks_per_ti": 26, "find_tick_index": 26, "get_tick_schem": 26, "list_tick_schem": 26, "register_tick_schem": 26, "tick_schem": 26, "round_down": 26, "round_up": 26, "basedatacatalog": 27, "kw": 27, "queryabl": 27, "featherfil": 27, "class_nam": 27, "namedtupl": 27, "alia": 27, "occurr": 27, "9223372036854775807": 27, "parquet": [27, 31, 42, 43, 61], "arrow": [27, 43, 44, 50], "pathlik": 27, "root": [27, 58, 60], "cloud": [27, 47, 66], "s3": 27, "amazon": 27, "gc": 27, "googl": [27, 52, 57], "min_rows_per_group": 27, "writer": [27, 31, 47], "incom": [27, 40], "disk": [27, 43, 65], "suffici": 27, "accumul": 27, "max_rows_per_group": 27, "split": [27, 44], "show_query_path": 27, "globe": 27, "threadsaf": 27, "multithread": 27, "readthedoc": [27, 53], "from_env": [27, 61, 69], "nautilus_path": [27, 43, 61], "oserror": 27, "from_uri": 27, "uri": 27, "write_data": [27, 43, 66, 69], "basename_templ": [27, 43], "categor": [27, 39, 48], "write_chunk": 27, "templat": 27, "basenam": [27, 47], "partit": [27, 43], "filenam": [27, 43], "prevent": [27, 43, 47, 48], "decreas": 27, "attribut": [27, 51], "appropri": [27, 47, 58, 60], "bardatawrangl": [27, 43], "wrangler": [27, 69, 70, 71], "default_volum": 27, "ts_init_delta": 27, "column": [27, 69], "orderbookdeltadatawrangl": [27, 43], "is_raw": 27, "quotetickdatawrangl": [27, 43, 69], "bid_siz": 27, "ask_siz": 27, "process_bar_data": 27, "bid_data": 27, "ask_data": 27, "offset_interval_m": 27, "timestamp_is_clos": 27, "shuffl": 27, "won": [27, 64], "tradetickdatawrangl": [27, 43, 70], "streamingfeatherwrit": [27, 31], "check_flush": 27, "generate_signal_class": 27, "value_typ": 27, "signaldata": 27, "fleet": [28, 32], "satisfi": [28, 36], "exposur": 28, "initialize_ord": 28, "initialize_posit": 28, "is_completely_flat": [28, 51], "is_flat": [28, 51], "is_net_long": [28, 51], "is_net_short": [28, 51], "net_exposur": [28, 51], "net_posit": [28, 51], "set_specific_venu": [28, 66], "update_quote_tick": 28, "positions": 29, "halt": 29, "fixedrisks": 29, "commission_r": 29, "exchange_r": 29, "hard_limit": 29, "unit_batch_s": 29, "v": [29, 61, 66], "hard": 29, "risk_bp": 29, "xrate": 29, "update_instru": 29, "sizer": 29, "besid": 30, "messagepack": [30, 48, 50], "deseri": 30, "obj_byt": 30, "register_serializable_object": [30, 48], "loop_sig_callback": 31, "prepend": 31, "mismatch": 31, "threadpoolexecutor": 31, "ts_creat": 31, "start_async": 31, "packag": [32, 50, 54, 55, 60, 61, 66, 68], "major": [32, 41, 53, 66], "configuratuon": 32, "create_actor": 32, "create_strategi": 32, "start_actor": 32, "start_strategi": 32, "stop_actor": 32, "stop_strategi": 32, "remove_actor": 32, "remove_strategi": 32, "forexsess": 32, "forexsessionfilt": 32, "session": [32, 39, 49], "local_from_utc": 32, "time_now": 32, "next_start": 32, "mondai": 32, "fridai": 32, "sydnei": 32, "0700": 32, "1600": 32, "australia": 32, "tokyo": 32, "0900": 32, "1800": 32, "asia": 32, "london": 32, "0800": 32, "europ": 32, "york": 32, "1700": 32, "america": [32, 66], "new_york": [32, 66], "prev_start": 32, "next_end": 32, "prev_end": 32, "newsimpact": 32, "newsev": 32, "impact": [32, 44], "econom": 32, "economicnewseventfilt": 32, "news_data": 32, "letter": 32, "unfiltered_data_start": 32, "unfiltered_data_end": 32, "next_ev": 32, "prev_ev": 32, "convent": [32, 44, 47, 52, 53], "cancel_gtd_expiri": 32, "change_id": 32, "change_order_id_tag": 32, "close_all_posit": [32, 44, 61], "close_posit": [32, 44, 61], "order_factori": [32, 40, 49, 51, 61], "actor_st": 32, "strategy_st": 32, "exec_algorithm_st": 32, "tradingstrategi": 32, "clear_exec_algorithm": 32, "websocketcli": 33, "suggest": 33, "standalon": [33, 66], "discov": [33, 46], "consumpt": [33, 36], "getenv": 33, "binance_futures_testnet_api_kei": [33, 64], "binance_futures_testnet_api_secret": [33, 64], "perp": [33, 46, 49, 51, 64], "ethusdt": [33, 40, 44, 46, 49, 51, 70], "copi": [33, 36, 61], "anywher": 33, "anytim": 33, "pyx": [33, 54, 55], "cpdef": [33, 44], "not_non": 33, "cdef": 33, "_handle_instrument_respons": 33, "_clock": 33, "_send_data_req": 33, "py": [33, 43, 44, 53, 54, 61], "def": [33, 36, 39, 44, 46, 48, 51, 61, 64, 66], "_instrument_provid": 33, "_log": [33, 53, 61], "_handle_data_respons": 33, "addition": [34, 44, 50, 66], "everyth": [34, 52, 61], "discuss": [34, 51], "guid": [34, 35, 36, 41, 43, 45, 49, 51, 52, 54, 59, 60, 61, 66, 67, 69, 70, 71], "progress": [34, 37, 42], "conjunct": [35, 49, 51], "involv": [35, 40, 43, 44, 45, 48, 53, 61, 66, 71], "larger": [35, 50, 67], "togeth": [35, 49, 56, 64], "relationship": [35, 49], "themselv": [35, 41, 48], "1385": 35, "tagnum_1385": 35, "marketplac": 35, "made": [35, 37, 40, 41, 42, 46, 51], "effort": [35, 40], "unexecut": 35, "reduct": 35, "easi": [35, 37], "modular": [36, 41, 50, 67], "natur": 36, "strictli": 36, "super": [36, 51, 61], "mydatapoint": 36, "z": 36, "_ts_event": 36, "_ts_init": 36, "approach": [36, 48, 57, 64], "shown": [36, 51, 69], "docstr": [36, 41], "them": [36, 41, 44, 46, 61, 68], "some_optional_categori": 36, "my_adapt": 36, "isinst": [36, 61, 64], "someth": [36, 64], "regardless": [37, 43], "bid_ask": [37, 49], "subject": [37, 38, 52], "retain": [37, 40, 42, 46, 70], "stage": [37, 69], "Then": [37, 61, 63, 64, 69, 70], "insid": 37, "know": [37, 44, 61], "reli": 37, "job": [37, 50, 55], "crash": [37, 41], "reload": 37, "choos": [38, 51, 70, 71], "although": [38, 51, 58, 66], "varieti": [39, 67, 70], "analys": 39, "calculate_": 39, "precondit": 39, "len": 39, "stat": [39, 64], "degener": 39, "turn": [39, 42, 43], "tear": 39, "sheet": 39, "benefici": 40, "serv": [40, 61, 66], "analyt": [40, 43], "plan": [40, 43], "compos": [40, 41, 42], "power": [40, 55, 68], "evalexpr": 40, "preced": 40, "demonstr": [40, 44, 61], "bitcoin": 40, "ethereum": [40, 46], "btcusdt_binance_id": 40, "ethusdt_binance_id": 40, "btc": [40, 49, 66], "eth": [40, 66, 70], "somewher": 40, "_synthetic_id": 40, "structur": [40, 43, 45, 48], "show": [40, 43, 51, 70], "new_formula": 40, "ethusdt_bin": [40, 44, 70], "30000": [40, 49], "00000000": 40, "consider": [40, 48], "despit": 40, "erron": 40, "undefin": [40, 57], "understand": [40, 41, 44, 45, 53, 55, 62], "overview": [41, 62], "dive": [41, 45, 62], "deep": [41, 45], "foundat": [41, 45], "principl": [41, 45], "underpin": [41, 45], "architect": [41, 45], "curiou": [41, 45], "exposit": 41, "drive": [41, 50], "decis": [41, 62], "shape": 41, "evolut": 41, "bird": 41, "ey": 41, "readabl": [41, 47, 48], "scalabl": 41, "breakdown": 41, "collabor": 41, "And": 41, "techniqu": 41, "crucial": [41, 44, 45], "reliabl": [41, 50], "driven": [41, 48, 50, 62], "ddd": 41, "assist": [41, 55, 62], "off": [41, 44, 52, 69], "compet": 41, "roughli": [41, 48], "testabl": 41, "deploy": [41, 50], "codebas": [41, 50, 52, 53, 55, 57, 58, 62, 68], "much": [41, 43, 49], "formal": [41, 57], "plug": 41, "hook": [41, 54], "loos": [41, 48], "coupl": [41, 48, 52, 62, 69], "research": [41, 43, 50, 65, 69], "overhead": 41, "switch": [41, 51], "didn": 41, "improv": [41, 50, 53], "algo": 41, "Of": 41, "lmax": 41, "award": 41, "disruptor": 41, "articl": 41, "martin": 41, "fowler": 41, "cohes": 41, "nav": 41, "technologi": [41, 48], "componentri": 41, "nautilus_cor": 41, "crate": [41, 68], "foreign": 41, "ffi": [41, 57], "cbindgen": [41, 57], "resid": 41, "bind": [41, 68], "compil": [41, 50, 53, 54, 55, 57, 60, 68], "cpython": [41, 50, 55], "wheel": [41, 60, 66, 68], "rustc": [41, 60], "unsaf": 41, "section": [41, 51, 57, 62, 63, 64, 71], "bloat": 41, "undocu": 41, "parti": 41, "replic": [42, 45], "predic": 42, "exhaust": 42, "conclud": 42, "paramount": 42, "recogn": 42, "distinct": [42, 48], "conduct": [42, 50, 67], "entireti": 42, "comfort": 42, "accommod": [42, 47, 51, 66], "Or": [42, 46], "innat": 42, "etc": [42, 43, 51, 59, 61], "granular": [42, 43, 50, 51, 53], "ident": [42, 50, 64], "interchang": 42, "tweak": 42, "necessit": [42, 66], "want": [42, 48, 57], "har": 42, "conveni": [42, 46, 48, 51, 61, 66], "divers": [42, 43], "revolv": 42, "bundl": [42, 43], "fed": [42, 51], "craft": [43, 45, 62], "l1": [43, 50], "l2": [43, 50], "l3": [43, 50], "ohlcv": 43, "vital": 43, "enhanc": [43, 47], "primarili": [43, 48], "onto": [43, 57, 61], "later": [43, 60, 61, 70], "destin": [43, 48], "dataload": 43, "schema": [43, 69], "datawrangl": 43, "databento": [43, 67], "dbn": [43, 65], "confus": [43, 44], "grow": 43, "v2": 43, "width": [43, 48, 52, 70], "compat": [43, 47, 48, 57, 67, 69], "legaci": 43, "further": [43, 47, 49, 50, 51, 62, 70], "diagram": [43, 44], "illustr": [43, 44], "conceret": 43, "binanceorderbookdeltadataload": 43, "accomplish": 43, "package_root": 43, "test_kit": [43, 46, 56, 69, 70], "testinstrumentprovid": [43, 46, 69, 70], "data_path": 43, "join": 43, "test_data": 43, "snap": 43, "df": [43, 69], "btcusdt_bin": 43, "chosen": [43, 44], "hdf5": 43, "compress": 43, "quick": 43, "2023": [43, 66], "14": 43, "eventu": [43, 51, 57, 64, 67], "phase": 43, "getcwd": [43, 69], "sim": [43, 61, 69], "audusd": [43, 46], "2020": [43, 61, 69], "03": [43, 47, 56, 69], "pytz": 43, "04": [43, 56, 60, 69], "order_book_delta": 43, "data_config": [43, 69], "tutori": [43, 61, 69, 70], "simultan": [44, 45, 50], "sever": [44, 45, 49, 55, 64, 66], "hood": [44, 48], "relev": [44, 51, 52, 66], "look": 44, "movement": 44, "aim": [44, 50, 52, 53, 62, 67], "evenli": 44, "horizon": 44, "smaller": 44, "minim": [44, 51, 61, 70], "concentr": 44, "ema_cross_twap": [44, 70], "emacrosstwap": [44, 70], "emacrosstwapconfig": [44, 70], "twapexecalgorithm": [44, 70], "horizon_sec": [44, 51], "interval_sec": [44, 51], "250": [44, 49, 70], "trade_s": [44, 51, 61, 69, 70], "05": 44, "fast_ema_period": [44, 51, 69, 70], "slow_ema_period": [44, 51, 69, 70], "20": [44, 49, 51, 60, 69, 70], "twap_horizon_sec": [44, 70], "twap_interval_sec": [44, 70], "secondari": 44, "thoroughli": 44, "starter": 44, "noqa": 44, "too": 44, "readi": [44, 61], "aris": 44, "routin": 44, "spawn_sequ": 44, "20230404": 44, "e1": 44, "terminologi": [44, 62], "deal": [44, 51], "aid": [44, 57, 58], "keep": [44, 50, 52, 58], "interchag": [45, 62], "truth": 45, "discrep": 45, "stai": 45, "heart": [45, 51], "experi": [45, 51, 62, 71], "decoupl": 45, "sport": [46, 67], "game": 46, "incorrectli": 46, "truncat": 46, "surpris": 46, "default_fx_cci": [46, 69], "binance_http_cli": 46, "live_logg": 46, "flexibli": [46, 70], "autom": [46, 50, 62, 70], "90500": 46, "150": 46, "demand": [46, 49], "necessarili": [46, 49, 64], "unifi": [46, 49, 67], "mpsc": [47, 48, 51], "crossbeam": 47, "By": [47, 48, 69], "dbg": 47, "inf": 47, "wrn": 47, "err": 47, "consol": 47, "_": 47, "001_2023": 47, "23_635a4539": 47, "4fe2": 47, "4cb1": 47, "9be3": 47, "3079ba8d879": 47, "mention": 47, "config_nod": [47, 66], "omit": [47, 48, 63, 64], "termin": [47, 49, 61], "easier": [47, 48, 61, 68], "distinguish": [47, 48], "render": 47, "editor": 47, "appear": 47, "strong": 48, "indirectli": 48, "payload": 48, "mytop": 48, "mymessag": 48, "outgo": 48, "transmit": 48, "offload": 48, "unblock": 48, "hinder": 48, "30": [48, 56, 66], "loopback": 48, "essenti": [48, 49, 51], "meet": [48, 57, 67], "uuidv4": 48, "particularli": [48, 66], "optim": 48, "human": 48, "concern": 48, "flood": 48, "frequenc": [48, 50], "mechan": 48, "older": 48, "wall": 48, "provis": 49, "exact": 49, "explanatori": 49, "restrict": [49, 58], "brief": [49, 62], "til": 49, "opg": 49, "ever": 49, "particip": 49, "aggressor": 49, "visibl": [49, 53], "hidden": 49, "equival": [49, 66], "double_last": 49, "consecut": 49, "double_bid_ask": 49, "last_or_bid_ask": 49, "mid_point": 49, "100bp": 49, "price_ti": 49, "easiest": 49, "don": [49, 53], "simpler": 49, "clariti": 49, "clearli": [49, 67], "comment": [49, 52, 58], "ecn": [49, 61, 69], "usdt": [49, 64, 70], "notic": [49, 70], "last_trad": [49, 51], "currenex": 49, "50": [49, 52], "gbp": [49, 66], "3000": 49, "hit": 49, "30010": 49, "middai": 49, "6th": 49, "june": 49, "2022": [49, 60], "50_000": 49, "06": [49, 56], "06t12": 49, "jpy": 49, "200_000": 49, "30_100": 49, "30_150": 49, "30100": 49, "30150": 49, "ethusd": 49, "coin_m": 49, "trailing_stop": 49, "72000": 49, "71000": 49, "00100": 49, "1_250_000": 49, "00050": 49, "grade": [50, 62], "quantit": [50, 62], "abil": [50, 57, 62], "deploi": [50, 62, 66], "ai": 50, "pariti": 50, "challeng": 50, "safeti": [50, 51, 53, 55, 68], "mission": [50, 57, 68], "workload": 50, "cfd": [50, 61, 66], "independ": 50, "linux": [50, 60, 61], "maco": [50, 60], "oto": 50, "arbitrag": 50, "agent": 50, "train": 50, "rl": 50, "ancient": 50, "greek": 50, "sailor": 50, "nau": 50, "ship": 50, "shell": [50, 60], "chamber": 50, "growth": 50, "approxim": 50, "logarithm": 50, "spiral": 50, "translat": 50, "aesthet": 50, "might": [50, 51, 52], "suitabl": 50, "reimplement": 50, "java": 50, "proven": 50, "inher": [50, 55], "circumv": 50, "profession": [50, 54], "project": [50, 53, 54, 57, 58, 60, 67, 68], "subcompon": 50, "easili": [50, 68], "nearli": 50, "apach": 50, "demo": 50, "boost": 50, "11": [50, 60, 66], "12": [50, 56, 60, 61], "comprehens": [50, 51, 62, 66, 71], "week": 50, "month": [50, 56, 69], "dollar": 50, "tick_imbal": 50, "tick_run": 50, "volume_imbal": 50, "volume_run": 50, "value_imbal": 50, "value_run": 50, "barspecif": 50, "itself": [51, 57], "mystrategi": 51, "on_": 51, "respond": 51, "dedic": 51, "react": 51, "lifecycl": 51, "cross": [51, 69, 70], "hydrat": 51, "fast_ema": 51, "slow_ema": 51, "commonli": 51, "unix_nano": 51, "dispatch": 51, "slightli": 51, "few": [51, 53], "set_alert_tim": 51, "mytimealert1": 51, "fire": 51, "mytimer1": 51, "go": [51, 61, 69], "last_quot": 51, "last_bar": 51, "some_bar_typ": 51, "some_client_order_id": 51, "some_position_id": 51, "outlin": 51, "porfolio": 51, "suit": [51, 58, 70], "seamless": 51, "delv": [51, 62], "boilerpl": [51, 69], "firstli": [51, 69, 70], "twap": [51, 70], "my_order_list": 51, "order1": 51, "order2": 51, "order3": 51, "remot": 51, "launch": [51, 59, 66], "mystrategyconfig": 51, "parameter": 51, "though": [51, 52], "sens": 51, "till": 51, "managed_gtd_expiri": 51, "belong": 51, "guidelin": 52, "compliant": 52, "opinion": 52, "formatt": [52, 54], "philosoph": 52, "agre": 52, "sai": 52, "handcraft": 52, "toward": 52, "stylist": 52, "align": 52, "indent": 52, "hang": [52, 61], "vaniti": 52, "parenthesi": 52, "practic": [52, 62, 70], "conserv": 52, "locat": 52, "comma": 52, "long_method_with_many_param": 52, "some_arg1": 52, "some_arg2": 52, "some_arg3": 52, "idiomat": 52, "notabl": 52, "departur": 52, "truthi": 52, "pyobject": [52, 55], "discourag": 52, "chanc": 52, "yield": 52, "bug": [52, 68], "foo": 52, "said": [52, 64, 67], "aren": 52, "encourag": 52, "feedback": 52, "depart": 52, "appar": 52, "adher": [52, 57], "lint": [52, 54], "ignor": [52, 53], "yaml": 52, "justif": 52, "titl": 52, "fewer": 52, "capit": [52, 67], "imper": 52, "voic": 52, "blank": 52, "80": 52, "bullet": 52, "hyperlink": 52, "guidanc": 53, "superset": 53, "heavili": 53, "vast": 53, "bint": 53, "bubbl": 53, "caller": [53, 57], "vote": 53, "year": 53, "unfortun": 53, "youtrack": 53, "jetbrain": 53, "9476": 53, "src": 53, "userguid": 53, "gdb": 53, "workflow": [53, 62, 71], "quit": 53, "debugg": 53, "thing": 53, "With": 53, "verbos": 53, "pycharm": [54, 58], "edit": 54, "interpret": [54, 55], "visual": [54, 60], "studio": [54, 60], "pyenv": [54, 60], "poetri": [54, 60, 66], "commit": 54, "auto": 54, "increasingli": [54, 68], "pxd": [54, 55], "valuabl": 55, "contribut": 55, "believ": 55, "eco": 55, "whilst": [55, 57], "overcom": 55, "shortcom": 55, "lack": [55, 57], "alloc": [55, 67], "magnitud": 55, "cours": 55, "introduct": 55, "thorough": 55, "review": 55, "familiar": 55, "yourself": 55, "expert": [55, 62], "folder": [56, 58], "download": [56, 60, 61, 66, 69], "fred": 56, "stlouisf": 56, "usd1mtd156n": 56, "interbank": 56, "oecd": 56, "htm": 56, "fxstreet": 56, "calendar": 56, "gmt": 56, "yearli": 56, "quarter": 56, "stitch": 56, "icon": 56, "xx": 56, "31": 56, "07": 56, "09": 56, "ideal": 57, "ownership": [57, 68], "lifetim": 57, "garbag": [57, 68], "collector": [57, 68], "hft": 57, "interoper": 57, "abi": 57, "outsid": 57, "great": 57, "therebi": 57, "shift": 57, "goal": [57, 58, 62], "strive": [57, 61], "why": [57, 61], "invari": 57, "uphold": 57, "oblig": 57, "rustonomicon": 57, "dark": 57, "art": 57, "unsafeti": 57, "russel": 57, "johnston": 57, "divid": 58, "broad": 58, "pytest": 58, "subdirectori": 58, "simplifi": 58, "magicmock": 58, "codecov": 58, "expens": 58, "induc": 58, "damag": 58, "imposs": 58, "catch": 58, "unrecogn": 58, "ultim": 58, "pragma": 58, "redund": 58, "needless": 58, "assert": [58, 69], "notimplementederror": 58, "kept": 58, "refactor": 58, "benefit": [58, 69], "judici": 58, "jupyt": [59, 61], "notebook": [59, 61, 69], "properli": 59, "walk": [59, 69, 70], "64": 60, "ubuntu": 60, "x86_64": 60, "arm64": 60, "isol": 60, "sdist": 60, "pip": [60, 66], "betfair": [60, 67], "h": [60, 69], "header": 60, "ll": [60, 62, 63, 64, 66, 69, 70], "cargo": [60, 68], "macbook": 60, "pro": 60, "m1": 60, "m2": 60, "sure": [60, 70, 71], "python_configure_opt": 60, "python_vers": 60, "r": 60, "getting_start": 60, "virtualenv": 60, "pyproject": 60, "toml": 60, "rustup": 60, "toolchain": [60, 68], "curl": [60, 61], "proto": 60, "tlsv1": 60, "ssf": 60, "sh": 60, "desktop": 60, "2019": 60, "home": 60, "powershel": 60, "site": 60, "python3": 60, "clone": 60, "git": 60, "nautechsystem": [60, 61], "cd": 60, "whl": 60, "fastest": 61, "bear": 61, "mind": 61, "ghcr": 61, "jupyterlab": 61, "amd64": 61, "8888": 61, "web": 61, "browser": 61, "localhost": 61, "cell": [61, 69], "investig": 61, "12845": 61, "deshaw": 61, "prepar": 61, "min": 61, "apt": 61, "githubusercont": 61, "nautilus_data": 61, "hist_data_to_catalog": 61, "eur": [61, 66, 69], "hand": [61, 62], "macd": 61, "mere": 61, "macdconfig": 61, "26": 61, "1_000_000": [61, 69, 70], "entry_threshold": 61, "00010": 61, "macdstrategi": 61, "5d": 61, "check_for_entri": 61, "check_for_exit": 61, "elif": 61, "exit": 61, "noth": 61, "seem": 61, "aspect": 61, "fine": 61, "__main__": [61, 66], "piec": 61, "offici": 62, "boast": 62, "breadth": 62, "requisit": 62, "knowledg": 62, "beginn": 62, "alik": 62, "curv": 62, "steep": 62, "introductori": 62, "who": 62, "learner": 62, "eager": 62, "quickli": 62, "break": 62, "solid": 62, "grasp": 62, "deeper": 62, "walkthrough": [62, 71], "cater": [62, 71], "wide": [62, 66, 71], "skill": [62, 71], "tip": 62, "smoother": 62, "wish": 62, "insight": 62, "pleasant": 62, "catalogu": 63, "your_betfair_usernam": 63, "your_betfair_password": 63, "your_betfair_app_kei": 63, "your_betfair_cert_dir": 63, "betfair_api_kei": 63, "betfair_api_secret": 63, "betfair_cert_dir": 63, "confirm": [63, 64, 66], "2017": 64, "largest": 64, "assort": 64, "binancewebsocketcli": 64, "binanceinstrumentprovid": 64, "unif": 64, "polici": 64, "clarifi": 64, "trailing_offet_typ": 64, "activation_pric": 64, "your_binance_api_kei": 64, "your_binance_api_secret": 64, "coin_futur": 64, "binance_api_secret": 64, "binance_testnet_api_secret": 64, "binance_futures_api_kei": 64, "binance_futures_api_secret": 64, "isolated_margin": 64, "busd": 64, "stablecoin": 64, "collater": 64, "cluster": 64, "behav": 64, "your_binance_testnet_api_kei": 64, "your_binance_testnet_api_secret": 64, "comparison": 64, "unabl": [64, 69], "enorm": 64, "unnecessari": 64, "125": 65, "databentodataload": 65, "databentoinstrumentprovid": 65, "databentodatacli": 65, "bond": 66, "workstat": 66, "websit": 66, "haven": 66, "establish": 66, "startup": 66, "programmat": 66, "repackag": 66, "pypi": 66, "gateway_config": 66, "is_logged_in": 66, "inspect": 66, "historicinteractivebrokerscli": 66, "latter": 66, "absent": 66, "center": 66, "arca": 66, "spy": 66, "us03076kaa60": 66, "20251219": 66, "ibus30": 66, "cme": 66, "paxo": 66, "usual": 66, "acquir": 66, "aapl": 66, "nasdaq": 66, "bar_specif": 66, "end_date_tim": 66, "16": 66, "tz_name": 66, "engag": 66, "incorpor": 66, "bridg": 66, "instrument_provider_config": 66, "fetch": 66, "60": 66, "nyse": 66, "ymh24": 66, "cbot": 66, "clz27": 66, "nymex": 66, "esz27": 66, "data_client_config": 66, "encompass": 66, "exec_client_config": 66, "du123456": 66, "ib_venu": 66, "discard": 66, "sigint": 66, "ctrl": 66, "heavi": 67, "cex": 67, "bybit": 67, "widest": 67, "criteria": 67, "_m": 67, "nightli": 68, "workspac": 68, "paradigm": 68, "blazingli": 68, "devic": 68, "pledg": 68, "shutil": 69, "pathlib": 69, "csvtickdataload": 69, "sampl": 69, "histdata": 69, "ascii": 69, "data_dir": 69, "archiv": 69, "expandus": 69, "raw_fil": 69, "iterdir": 69, "index_col": 69, "eurusd": 69, "rmtree": 69, "mkdir": 69, "grid": 69, "venue_config": 69, "ema_cross": 69, "emacrossconfig": 69, "15": 69, "loader": [70, 71], "testdataprovid": 70, "stub": 70, "repositori": 70, "wrangl": 70, "trades_df": 70, "read_csv_tick": 70, "earlier": 70, "imagin": 70, "strategy_config": 70, "tearsheet": 70, "option_context": 70, "max_row": 70, "max_column": 70, "again": 70}, "objects": {"nautilus_trader": [[0, 0, 0, "-", "accounting"], [3, 0, 0, "-", "adapters"], [5, 0, 0, "-", "analysis"], [6, 0, 0, "-", "backtest"], [7, 0, 0, "-", "cache"], [8, 0, 0, "-", "common"], [9, 0, 0, "-", "config"], [10, 0, 0, "-", "core"], [11, 0, 0, "-", "data"], [12, 0, 0, "-", "execution"], [14, 0, 0, "-", "indicators"], [16, 0, 0, "-", "live"], [21, 0, 0, "-", "model"], [27, 0, 0, "-", "persistence"], [28, 0, 0, "-", "portfolio"], [29, 0, 0, "-", "risk"], [30, 0, 0, "-", "serialization"], [31, 0, 0, "-", "system"], [32, 0, 0, "-", "trading"]], "nautilus_trader.accounting.accounts": [[0, 0, 0, "-", "cash"], [0, 0, 0, "-", "margin"]], "nautilus_trader.accounting.accounts.cash": [[0, 1, 1, "", "CashAccount"]], "nautilus_trader.accounting.accounts.cash.CashAccount": [[0, 2, 1, "", "apply"], [0, 2, 1, "", "balance"], [0, 2, 1, "", "balance_free"], [0, 2, 1, "", "balance_impact"], [0, 2, 1, "", "balance_locked"], [0, 2, 1, "", "balance_total"], [0, 2, 1, "", "balances"], [0, 2, 1, "", "balances_free"], [0, 2, 1, "", "balances_locked"], [0, 2, 1, "", "balances_total"], [0, 3, 1, "", "base_currency"], [0, 3, 1, "", "calculate_account_state"], [0, 2, 1, "", "calculate_balance_locked"], [0, 2, 1, "", "calculate_commission"], [0, 2, 1, "", "calculate_pnls"], [0, 2, 1, "", "clear_balance_locked"], [0, 2, 1, "", "commission"], [0, 2, 1, "", "commissions"], [0, 2, 1, "", "currencies"], [0, 3, 1, "", "event_count"], [0, 3, 1, "", "events"], [0, 3, 1, "", "id"], [0, 3, 1, "", "is_cash_account"], [0, 3, 1, "", "is_margin_account"], [0, 2, 1, "", "is_unleveraged"], [0, 3, 1, "", "last_event"], [0, 2, 1, "", "starting_balances"], [0, 3, 1, "", "type"], [0, 2, 1, "", "update_balance_locked"], [0, 2, 1, "", "update_balances"], [0, 2, 1, "", "update_commissions"]], "nautilus_trader.accounting.accounts.margin": [[0, 1, 1, "", "MarginAccount"]], "nautilus_trader.accounting.accounts.margin.MarginAccount": [[0, 2, 1, "", "apply"], [0, 2, 1, "", "balance"], [0, 2, 1, "", "balance_free"], [0, 2, 1, "", "balance_impact"], [0, 2, 1, "", "balance_locked"], [0, 2, 1, "", "balance_total"], [0, 2, 1, "", "balances"], [0, 2, 1, "", "balances_free"], [0, 2, 1, "", "balances_locked"], [0, 2, 1, "", "balances_total"], [0, 3, 1, "", "base_currency"], [0, 3, 1, "", "calculate_account_state"], [0, 2, 1, "", "calculate_commission"], [0, 2, 1, "", "calculate_margin_init"], [0, 2, 1, "", "calculate_margin_maint"], [0, 2, 1, "", "calculate_pnls"], [0, 2, 1, "", "clear_margin"], [0, 2, 1, "", "clear_margin_init"], [0, 2, 1, "", "clear_margin_maint"], [0, 2, 1, "", "commission"], [0, 2, 1, "", "commissions"], [0, 2, 1, "", "currencies"], [0, 3, 1, "", "default_leverage"], [0, 3, 1, "", "event_count"], [0, 3, 1, "", "events"], [0, 3, 1, "", "id"], [0, 3, 1, "", "is_cash_account"], [0, 3, 1, "", "is_margin_account"], [0, 2, 1, "", "is_unleveraged"], [0, 3, 1, "", "last_event"], [0, 2, 1, "", "leverage"], [0, 2, 1, "", "leverages"], [0, 2, 1, "", "margin"], [0, 2, 1, "", "margin_init"], [0, 2, 1, "", "margin_maint"], [0, 2, 1, "", "margins"], [0, 2, 1, "", "margins_init"], [0, 2, 1, "", "margins_maint"], [0, 2, 1, "", "set_default_leverage"], [0, 2, 1, "", "set_leverage"], [0, 2, 1, "", "starting_balances"], [0, 3, 1, "", "type"], [0, 2, 1, "", "update_balances"], [0, 2, 1, "", "update_commissions"], [0, 2, 1, "", "update_margin"], [0, 2, 1, "", "update_margin_init"], [0, 2, 1, "", "update_margin_maint"]], "nautilus_trader.accounting": [[0, 0, 0, "-", "calculators"], [0, 0, 0, "-", "factory"], [0, 0, 0, "-", "manager"]], "nautilus_trader.accounting.calculators": [[0, 1, 1, "", "ExchangeRateCalculator"], [0, 1, 1, "", "RolloverInterestCalculator"]], "nautilus_trader.accounting.calculators.ExchangeRateCalculator": [[0, 2, 1, "", "get_rate"]], "nautilus_trader.accounting.calculators.RolloverInterestCalculator": [[0, 2, 1, "", "calc_overnight_rate"], [0, 2, 1, "", "get_rate_data"]], "nautilus_trader.accounting.factory": [[0, 1, 1, "", "AccountFactory"]], "nautilus_trader.accounting.factory.AccountFactory": [[0, 2, 1, "", "create"], [0, 2, 1, "", "register_account_type"], [0, 2, 1, "", "register_calculated_account"]], "nautilus_trader.accounting.manager": [[0, 1, 1, "", "AccountsManager"]], "nautilus_trader.adapters": [[1, 0, 0, "-", "betfair"], [2, 0, 0, "-", "binance"], [4, 0, 0, "-", "interactive_brokers"]], "nautilus_trader.adapters.betfair": [[1, 0, 0, "-", "client"], [1, 0, 0, "-", "common"], [1, 0, 0, "-", "config"], [1, 0, 0, "-", "data"], [1, 0, 0, "-", "data_types"], [1, 0, 0, "-", "execution"], [1, 0, 0, "-", "factories"], [1, 0, 0, "-", "orderbook"], [1, 0, 0, "-", "providers"], [1, 0, 0, "-", "sockets"]], "nautilus_trader.adapters.betfair.client": [[1, 1, 1, "", "BetfairHttpClient"]], "nautilus_trader.adapters.betfair.client.BetfairHttpClient": [[1, 2, 1, "", "keep_alive"], [1, 2, 1, "", "list_market_catalogue"], [1, 2, 1, "", "list_navigation"]], "nautilus_trader.adapters.betfair.config": [[1, 1, 1, "", "BetfairDataClientConfig"], [1, 1, 1, "", "BetfairExecClientConfig"]], "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig": [[1, 2, 1, "", "dict"], [1, 2, 1, "", "fully_qualified_name"], [1, 4, 1, "", "id"], [1, 2, 1, "", "json"], [1, 2, 1, "", "parse"], [1, 2, 1, "", "validate"]], "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig": [[1, 2, 1, "", "dict"], [1, 2, 1, "", "fully_qualified_name"], [1, 4, 1, "", "id"], [1, 2, 1, "", "json"], [1, 2, 1, "", "parse"], [1, 2, 1, "", "validate"]], "nautilus_trader.adapters.betfair.data": [[1, 1, 1, "", "BetfairDataClient"]], "nautilus_trader.adapters.betfair.data.BetfairDataClient": [[1, 2, 1, "", "connect"], [1, 2, 1, "", "create_task"], [1, 2, 1, "", "degrade"], [1, 2, 1, "", "disconnect"], [1, 2, 1, "", "dispose"], [1, 2, 1, "", "fault"], [1, 2, 1, "", "fully_qualified_name"], [1, 3, 1, "", "id"], [1, 3, 1, "", "is_connected"], [1, 3, 1, "", "is_degraded"], [1, 3, 1, "", "is_disposed"], [1, 3, 1, "", "is_faulted"], [1, 3, 1, "", "is_initialized"], [1, 3, 1, "", "is_running"], [1, 3, 1, "", "is_stopped"], [1, 2, 1, "", "on_market_update"], [1, 2, 1, "", "request"], [1, 2, 1, "", "request_bars"], [1, 2, 1, "", "request_instrument"], [1, 2, 1, "", "request_instruments"], [1, 2, 1, "", "request_quote_ticks"], [1, 2, 1, "", "request_trade_ticks"], [1, 2, 1, "", "reset"], [1, 2, 1, "", "resume"], [1, 2, 1, "", "run_after_delay"], [1, 2, 1, "", "start"], [1, 3, 1, "", "state"], [1, 2, 1, "", "stop"], [1, 2, 1, "", "subscribe"], [1, 2, 1, "", "subscribe_bars"], [1, 2, 1, "", "subscribe_instrument"], [1, 2, 1, "", "subscribe_instrument_close"], [1, 2, 1, "", "subscribe_instrument_status"], [1, 2, 1, "", "subscribe_instruments"], [1, 2, 1, "", "subscribe_order_book_deltas"], [1, 2, 1, "", "subscribe_order_book_snapshots"], [1, 2, 1, "", "subscribe_quote_ticks"], [1, 2, 1, "", "subscribe_ticker"], [1, 2, 1, "", "subscribe_trade_ticks"], [1, 2, 1, "", "subscribe_venue_status"], [1, 2, 1, "", "subscribed_bars"], [1, 2, 1, "", "subscribed_generic_data"], [1, 2, 1, "", "subscribed_instrument_close"], [1, 2, 1, "", "subscribed_instrument_status"], [1, 2, 1, "", "subscribed_instruments"], [1, 2, 1, "", "subscribed_order_book_deltas"], [1, 2, 1, "", "subscribed_order_book_snapshots"], [1, 2, 1, "", "subscribed_quote_ticks"], [1, 2, 1, "", "subscribed_tickers"], [1, 2, 1, "", "subscribed_trade_ticks"], [1, 2, 1, "", "subscribed_venue_status"], [1, 3, 1, "", "trader_id"], [1, 3, 1, "", "type"], [1, 2, 1, "", "unsubscribe"], [1, 2, 1, "", "unsubscribe_bars"], [1, 2, 1, "", "unsubscribe_instrument"], [1, 2, 1, "", "unsubscribe_instrument_close"], [1, 2, 1, "", "unsubscribe_instrument_status"], [1, 2, 1, "", "unsubscribe_instruments"], [1, 2, 1, "", "unsubscribe_order_book_deltas"], [1, 2, 1, "", "unsubscribe_order_book_snapshots"], [1, 2, 1, "", "unsubscribe_quote_ticks"], [1, 2, 1, "", "unsubscribe_ticker"], [1, 2, 1, "", "unsubscribe_trade_ticks"], [1, 2, 1, "", "unsubscribe_venue_status"], [1, 3, 1, "", "venue"]], "nautilus_trader.adapters.betfair.data_types": [[1, 1, 1, "", "BSPOrderBookDelta"], [1, 1, 1, "", "BetfairStartingPrice"], [1, 1, 1, "", "BetfairTicker"], [1, 1, 1, "", "SubscriptionStatus"]], "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta": [[1, 3, 1, "", "action"], [1, 2, 1, "", "capsule_from_list"], [1, 2, 1, "", "clear"], [1, 3, 1, "", "flags"], [1, 2, 1, "", "from_dict"], [1, 2, 1, "", "from_pyo3"], [1, 2, 1, "", "from_raw"], [1, 2, 1, "", "fully_qualified_name"], [1, 3, 1, "", "instrument_id"], [1, 3, 1, "", "is_add"], [1, 3, 1, "", "is_clear"], [1, 3, 1, "", "is_delete"], [1, 3, 1, "", "is_update"], [1, 2, 1, "", "list_from_capsule"], [1, 3, 1, "", "order"], [1, 3, 1, "", "sequence"], [1, 2, 1, "", "to_dict"], [1, 3, 1, "", "ts_event"], [1, 3, 1, "", "ts_init"]], "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice": [[1, 2, 1, "", "fully_qualified_name"], [1, 4, 1, "", "ts_event"], [1, 4, 1, "", "ts_init"]], "nautilus_trader.adapters.betfair.data_types.BetfairTicker": [[1, 2, 1, "", "from_dict"], [1, 2, 1, "", "fully_qualified_name"], [1, 3, 1, "", "instrument_id"], [1, 2, 1, "", "to_dict"], [1, 3, 1, "", "ts_event"], [1, 3, 1, "", "ts_init"]], "nautilus_trader.adapters.betfair.execution": [[1, 1, 1, "", "BetfairExecutionClient"]], "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient": [[1, 3, 1, "", "account_id"], [1, 3, 1, "", "account_type"], [1, 3, 1, "", "base_currency"], [1, 2, 1, "", "batch_cancel_orders"], [1, 2, 1, "", "cancel_all_orders"], [1, 2, 1, "", "cancel_order"], [1, 2, 1, "", "check_account_currency"], [1, 2, 1, "", "connect"], [1, 2, 1, "", "create_task"], [1, 2, 1, "", "degrade"], [1, 2, 1, "", "disconnect"], [1, 2, 1, "", "dispose"], [1, 2, 1, "", "fault"], [1, 2, 1, "", "fully_qualified_name"], [1, 2, 1, "", "generate_account_state"], [1, 2, 1, "", "generate_mass_status"], [1, 2, 1, "", "generate_order_accepted"], [1, 2, 1, "", "generate_order_cancel_rejected"], [1, 2, 1, "", "generate_order_canceled"], [1, 2, 1, "", "generate_order_expired"], [1, 2, 1, "", "generate_order_filled"], [1, 2, 1, "", "generate_order_modify_rejected"], [1, 2, 1, "", "generate_order_rejected"], [1, 2, 1, "", "generate_order_status_report"], [1, 2, 1, "", "generate_order_status_reports"], [1, 2, 1, "", "generate_order_submitted"], [1, 2, 1, "", "generate_order_triggered"], [1, 2, 1, "", "generate_order_updated"], [1, 2, 1, "", "generate_position_status_reports"], [1, 2, 1, "", "generate_trade_reports"], [1, 2, 1, "", "get_account"], [1, 2, 1, "", "handle_order_stream_update"], [1, 3, 1, "", "id"], [1, 3, 1, "", "is_connected"], [1, 3, 1, "", "is_degraded"], [1, 3, 1, "", "is_disposed"], [1, 3, 1, "", "is_faulted"], [1, 3, 1, "", "is_initialized"], [1, 3, 1, "", "is_running"], [1, 3, 1, "", "is_stopped"], [1, 2, 1, "", "modify_order"], [1, 3, 1, "", "oms_type"], [1, 2, 1, "", "query_order"], [1, 2, 1, "", "reset"], [1, 2, 1, "", "resume"], [1, 2, 1, "", "run_after_delay"], [1, 2, 1, "", "start"], [1, 3, 1, "", "state"], [1, 2, 1, "", "stop"], [1, 2, 1, "", "submit_order"], [1, 2, 1, "", "submit_order_list"], [1, 3, 1, "", "trader_id"], [1, 3, 1, "", "type"], [1, 3, 1, "", "venue"], [1, 2, 1, "", "wait_for_order"]], "nautilus_trader.adapters.betfair.factories": [[1, 1, 1, "", "BetfairLiveDataClientFactory"], [1, 1, 1, "", "BetfairLiveExecClientFactory"], [1, 5, 1, "", "get_cached_betfair_client"], [1, 5, 1, "", "get_cached_betfair_instrument_provider"]], "nautilus_trader.adapters.betfair.factories.BetfairLiveDataClientFactory": [[1, 2, 1, "", "create"]], "nautilus_trader.adapters.betfair.factories.BetfairLiveExecClientFactory": [[1, 2, 1, "", "create"]], "nautilus_trader.adapters.betfair.orderbook": [[1, 5, 1, "", "betfair_float_to_price"], [1, 5, 1, "", "betfair_float_to_quantity"], [1, 5, 1, "", "create_betfair_order_book"]], "nautilus_trader.adapters.betfair.providers": [[1, 1, 1, "", "BetfairInstrumentProvider"], [1, 1, 1, "", "BetfairInstrumentProviderConfig"]], "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider": [[1, 2, 1, "", "add"], [1, 2, 1, "", "add_bulk"], [1, 2, 1, "", "add_currency"], [1, 4, 1, "", "count"], [1, 2, 1, "", "currencies"], [1, 2, 1, "", "currency"], [1, 2, 1, "", "find"], [1, 2, 1, "", "get_all"], [1, 2, 1, "", "initialize"], [1, 2, 1, "", "list_all"], [1, 2, 1, "", "load"], [1, 2, 1, "", "load_all"], [1, 2, 1, "", "load_all_async"], [1, 2, 1, "", "load_async"], [1, 2, 1, "", "load_ids"], [1, 2, 1, "", "load_ids_async"]], "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig": [[1, 2, 1, "", "dict"], [1, 2, 1, "", "fully_qualified_name"], [1, 4, 1, "", "id"], [1, 2, 1, "", "json"], [1, 2, 1, "", "parse"], [1, 2, 1, "", "validate"]], "nautilus_trader.adapters.betfair.sockets": [[1, 1, 1, "", "BetfairMarketStreamClient"], [1, 1, 1, "", "BetfairOrderStreamClient"], [1, 1, 1, "", "BetfairStreamClient"]], "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient": [[1, 2, 1, "", "post_connection"], [1, 2, 1, "", "post_disconnection"], [1, 2, 1, "", "post_reconnection"]], "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient": [[1, 2, 1, "", "post_connection"], [1, 2, 1, "", "post_disconnection"], [1, 2, 1, "", "post_reconnection"]], "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient": [[1, 2, 1, "", "post_connection"], [1, 2, 1, "", "post_disconnection"], [1, 2, 1, "", "post_reconnection"]], "nautilus_trader.adapters.binance.common": [[2, 0, 0, "-", "enums"], [2, 0, 0, "-", "types"]], "nautilus_trader.adapters.binance.common.enums": [[2, 1, 1, "", "BinanceAccountType"], [2, 1, 1, "", "BinanceEnumParser"], [2, 1, 1, "", "BinanceErrorCode"], [2, 1, 1, "", "BinanceExchangeFilterType"], [2, 1, 1, "", "BinanceExecutionType"], [2, 1, 1, "", "BinanceKlineInterval"], [2, 1, 1, "", "BinanceNewOrderRespType"], [2, 1, 1, "", "BinanceOrderSide"], [2, 1, 1, "", "BinanceOrderStatus"], [2, 1, 1, "", "BinanceOrderType"], [2, 1, 1, "", "BinanceRateLimitInterval"], [2, 1, 1, "", "BinanceRateLimitType"], [2, 1, 1, "", "BinanceSecurityType"], [2, 1, 1, "", "BinanceSymbolFilterType"], [2, 1, 1, "", "BinanceTimeInForce"]], "nautilus_trader.adapters.binance.common.types": [[2, 1, 1, "", "BinanceBar"], [2, 1, 1, "", "BinanceTicker"]], "nautilus_trader.adapters.binance.common.types.BinanceBar": [[2, 3, 1, "", "bar_type"], [2, 3, 1, "", "close"], [2, 2, 1, "", "from_dict"], [2, 2, 1, "", "from_pyo3"], [2, 2, 1, "", "fully_qualified_name"], [2, 3, 1, "", "high"], [2, 3, 1, "", "is_revision"], [2, 2, 1, "", "is_single_price"], [2, 3, 1, "", "low"], [2, 3, 1, "", "open"], [2, 2, 1, "", "to_dict"], [2, 3, 1, "", "ts_event"], [2, 3, 1, "", "ts_init"], [2, 3, 1, "", "volume"]], "nautilus_trader.adapters.binance.common.types.BinanceTicker": [[2, 2, 1, "", "from_dict"], [2, 2, 1, "", "fully_qualified_name"], [2, 3, 1, "", "instrument_id"], [2, 2, 1, "", "to_dict"], [2, 3, 1, "", "ts_event"], [2, 3, 1, "", "ts_init"]], "nautilus_trader.adapters.binance": [[2, 0, 0, "-", "config"], [2, 0, 0, "-", "factories"]], "nautilus_trader.adapters.binance.config": [[2, 1, 1, "", "BinanceDataClientConfig"], [2, 1, 1, "", "BinanceExecClientConfig"]], "nautilus_trader.adapters.binance.config.BinanceDataClientConfig": [[2, 2, 1, "", "dict"], [2, 2, 1, "", "fully_qualified_name"], [2, 4, 1, "", "id"], [2, 2, 1, "", "json"], [2, 2, 1, "", "parse"], [2, 2, 1, "", "validate"]], "nautilus_trader.adapters.binance.config.BinanceExecClientConfig": [[2, 2, 1, "", "dict"], [2, 2, 1, "", "fully_qualified_name"], [2, 4, 1, "", "id"], [2, 2, 1, "", "json"], [2, 2, 1, "", "parse"], [2, 2, 1, "", "validate"]], "nautilus_trader.adapters.binance.factories": [[2, 1, 1, "", "BinanceLiveDataClientFactory"], [2, 1, 1, "", "BinanceLiveExecClientFactory"], [2, 5, 1, "", "get_cached_binance_futures_instrument_provider"], [2, 5, 1, "", "get_cached_binance_http_client"], [2, 5, 1, "", "get_cached_binance_spot_instrument_provider"]], "nautilus_trader.adapters.binance.factories.BinanceLiveDataClientFactory": [[2, 2, 1, "", "create"]], "nautilus_trader.adapters.binance.factories.BinanceLiveExecClientFactory": [[2, 2, 1, "", "create"]], "nautilus_trader.adapters.binance.futures": [[2, 0, 0, "-", "data"], [2, 0, 0, "-", "enums"], [2, 0, 0, "-", "execution"], [2, 0, 0, "-", "providers"], [2, 0, 0, "-", "types"]], "nautilus_trader.adapters.binance.futures.data": [[2, 1, 1, "", "BinanceFuturesDataClient"]], "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient": [[2, 2, 1, "", "connect"], [2, 2, 1, "", "create_task"], [2, 2, 1, "", "degrade"], [2, 2, 1, "", "disconnect"], [2, 2, 1, "", "dispose"], [2, 2, 1, "", "fault"], [2, 2, 1, "", "fully_qualified_name"], [2, 3, 1, "", "id"], [2, 3, 1, "", "is_connected"], [2, 3, 1, "", "is_degraded"], [2, 3, 1, "", "is_disposed"], [2, 3, 1, "", "is_faulted"], [2, 3, 1, "", "is_initialized"], [2, 3, 1, "", "is_running"], [2, 3, 1, "", "is_stopped"], [2, 2, 1, "", "request"], [2, 2, 1, "", "request_bars"], [2, 2, 1, "", "request_instrument"], [2, 2, 1, "", "request_instruments"], [2, 2, 1, "", "request_quote_ticks"], [2, 2, 1, "", "request_trade_ticks"], [2, 2, 1, "", "reset"], [2, 2, 1, "", "resume"], [2, 2, 1, "", "run_after_delay"], [2, 2, 1, "", "start"], [2, 3, 1, "", "state"], [2, 2, 1, "", "stop"], [2, 2, 1, "", "subscribe"], [2, 2, 1, "", "subscribe_bars"], [2, 2, 1, "", "subscribe_instrument"], [2, 2, 1, "", "subscribe_instrument_close"], [2, 2, 1, "", "subscribe_instrument_status"], [2, 2, 1, "", "subscribe_instruments"], [2, 2, 1, "", "subscribe_order_book_deltas"], [2, 2, 1, "", "subscribe_order_book_snapshots"], [2, 2, 1, "", "subscribe_quote_ticks"], [2, 2, 1, "", "subscribe_ticker"], [2, 2, 1, "", "subscribe_trade_ticks"], [2, 2, 1, "", "subscribe_venue_status"], [2, 2, 1, "", "subscribed_bars"], [2, 2, 1, "", "subscribed_generic_data"], [2, 2, 1, "", "subscribed_instrument_close"], [2, 2, 1, "", "subscribed_instrument_status"], [2, 2, 1, "", "subscribed_instruments"], [2, 2, 1, "", "subscribed_order_book_deltas"], [2, 2, 1, "", "subscribed_order_book_snapshots"], [2, 2, 1, "", "subscribed_quote_ticks"], [2, 2, 1, "", "subscribed_tickers"], [2, 2, 1, "", "subscribed_trade_ticks"], [2, 2, 1, "", "subscribed_venue_status"], [2, 3, 1, "", "trader_id"], [2, 3, 1, "", "type"], [2, 2, 1, "", "unsubscribe"], [2, 2, 1, "", "unsubscribe_bars"], [2, 2, 1, "", "unsubscribe_instrument"], [2, 2, 1, "", "unsubscribe_instrument_close"], [2, 2, 1, "", "unsubscribe_instrument_status"], [2, 2, 1, "", "unsubscribe_instruments"], [2, 2, 1, "", "unsubscribe_order_book_deltas"], [2, 2, 1, "", "unsubscribe_order_book_snapshots"], [2, 2, 1, "", "unsubscribe_quote_ticks"], [2, 2, 1, "", "unsubscribe_ticker"], [2, 2, 1, "", "unsubscribe_trade_ticks"], [2, 2, 1, "", "unsubscribe_venue_status"], [2, 3, 1, "", "venue"]], "nautilus_trader.adapters.binance.futures.enums": [[2, 1, 1, "", "BinanceFuturesContractStatus"], [2, 1, 1, "", "BinanceFuturesContractType"], [2, 1, 1, "", "BinanceFuturesEnumParser"], [2, 1, 1, "", "BinanceFuturesEventType"], [2, 1, 1, "", "BinanceFuturesMarginType"], [2, 1, 1, "", "BinanceFuturesPositionSide"], [2, 1, 1, "", "BinanceFuturesPositionUpdateReason"], [2, 1, 1, "", "BinanceFuturesWorkingType"]], "nautilus_trader.adapters.binance.futures.execution": [[2, 1, 1, "", "BinanceFuturesExecutionClient"]], "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient": [[2, 3, 1, "", "account_id"], [2, 3, 1, "", "account_type"], [2, 3, 1, "", "base_currency"], [2, 2, 1, "", "batch_cancel_orders"], [2, 2, 1, "", "cancel_all_orders"], [2, 2, 1, "", "cancel_order"], [2, 2, 1, "", "connect"], [2, 2, 1, "", "create_task"], [2, 2, 1, "", "degrade"], [2, 2, 1, "", "disconnect"], [2, 2, 1, "", "dispose"], [2, 2, 1, "", "fault"], [2, 2, 1, "", "fully_qualified_name"], [2, 2, 1, "", "generate_account_state"], [2, 2, 1, "", "generate_mass_status"], [2, 2, 1, "", "generate_order_accepted"], [2, 2, 1, "", "generate_order_cancel_rejected"], [2, 2, 1, "", "generate_order_canceled"], [2, 2, 1, "", "generate_order_expired"], [2, 2, 1, "", "generate_order_filled"], [2, 2, 1, "", "generate_order_modify_rejected"], [2, 2, 1, "", "generate_order_rejected"], [2, 2, 1, "", "generate_order_status_report"], [2, 2, 1, "", "generate_order_status_reports"], [2, 2, 1, "", "generate_order_submitted"], [2, 2, 1, "", "generate_order_triggered"], [2, 2, 1, "", "generate_order_updated"], [2, 2, 1, "", "generate_position_status_reports"], [2, 2, 1, "", "generate_trade_reports"], [2, 2, 1, "", "get_account"], [2, 3, 1, "", "id"], [2, 3, 1, "", "is_connected"], [2, 3, 1, "", "is_degraded"], [2, 3, 1, "", "is_disposed"], [2, 3, 1, "", "is_faulted"], [2, 3, 1, "", "is_initialized"], [2, 3, 1, "", "is_running"], [2, 3, 1, "", "is_stopped"], [2, 2, 1, "", "modify_order"], [2, 3, 1, "", "oms_type"], [2, 2, 1, "", "query_order"], [2, 2, 1, "", "reset"], [2, 2, 1, "", "resume"], [2, 2, 1, "", "run_after_delay"], [2, 2, 1, "", "start"], [2, 3, 1, "", "state"], [2, 2, 1, "", "stop"], [2, 2, 1, "", "submit_order"], [2, 2, 1, "", "submit_order_list"], [2, 3, 1, "", "trader_id"], [2, 4, 1, "", "treat_expired_as_canceled"], [2, 3, 1, "", "type"], [2, 4, 1, "", "use_position_ids"], [2, 3, 1, "", "venue"]], "nautilus_trader.adapters.binance.futures.providers": [[2, 1, 1, "", "BinanceFuturesInstrumentProvider"]], "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider": [[2, 2, 1, "", "add"], [2, 2, 1, "", "add_bulk"], [2, 2, 1, "", "add_currency"], [2, 4, 1, "", "count"], [2, 2, 1, "", "currencies"], [2, 2, 1, "", "currency"], [2, 2, 1, "", "find"], [2, 2, 1, "", "get_all"], [2, 2, 1, "", "initialize"], [2, 2, 1, "", "list_all"], [2, 2, 1, "", "load"], [2, 2, 1, "", "load_all"], [2, 2, 1, "", "load_all_async"], [2, 2, 1, "", "load_async"], [2, 2, 1, "", "load_ids"], [2, 2, 1, "", "load_ids_async"]], "nautilus_trader.adapters.binance.futures.types": [[2, 1, 1, "", "BinanceFuturesMarkPriceUpdate"]], "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate": [[2, 2, 1, "", "from_dict"], [2, 2, 1, "", "fully_qualified_name"], [2, 2, 1, "", "to_dict"], [2, 4, 1, "", "ts_event"], [2, 4, 1, "", "ts_init"]], "nautilus_trader.adapters.binance.spot": [[2, 0, 0, "-", "data"], [2, 0, 0, "-", "enums"], [2, 0, 0, "-", "execution"], [2, 0, 0, "-", "providers"]], "nautilus_trader.adapters.binance.spot.data": [[2, 1, 1, "", "BinanceSpotDataClient"]], "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient": [[2, 2, 1, "", "connect"], [2, 2, 1, "", "create_task"], [2, 2, 1, "", "degrade"], [2, 2, 1, "", "disconnect"], [2, 2, 1, "", "dispose"], [2, 2, 1, "", "fault"], [2, 2, 1, "", "fully_qualified_name"], [2, 3, 1, "", "id"], [2, 3, 1, "", "is_connected"], [2, 3, 1, "", "is_degraded"], [2, 3, 1, "", "is_disposed"], [2, 3, 1, "", "is_faulted"], [2, 3, 1, "", "is_initialized"], [2, 3, 1, "", "is_running"], [2, 3, 1, "", "is_stopped"], [2, 2, 1, "", "request"], [2, 2, 1, "", "request_bars"], [2, 2, 1, "", "request_instrument"], [2, 2, 1, "", "request_instruments"], [2, 2, 1, "", "request_quote_ticks"], [2, 2, 1, "", "request_trade_ticks"], [2, 2, 1, "", "reset"], [2, 2, 1, "", "resume"], [2, 2, 1, "", "run_after_delay"], [2, 2, 1, "", "start"], [2, 3, 1, "", "state"], [2, 2, 1, "", "stop"], [2, 2, 1, "", "subscribe"], [2, 2, 1, "", "subscribe_bars"], [2, 2, 1, "", "subscribe_instrument"], [2, 2, 1, "", "subscribe_instrument_close"], [2, 2, 1, "", "subscribe_instrument_status"], [2, 2, 1, "", "subscribe_instruments"], [2, 2, 1, "", "subscribe_order_book_deltas"], [2, 2, 1, "", "subscribe_order_book_snapshots"], [2, 2, 1, "", "subscribe_quote_ticks"], [2, 2, 1, "", "subscribe_ticker"], [2, 2, 1, "", "subscribe_trade_ticks"], [2, 2, 1, "", "subscribe_venue_status"], [2, 2, 1, "", "subscribed_bars"], [2, 2, 1, "", "subscribed_generic_data"], [2, 2, 1, "", "subscribed_instrument_close"], [2, 2, 1, "", "subscribed_instrument_status"], [2, 2, 1, "", "subscribed_instruments"], [2, 2, 1, "", "subscribed_order_book_deltas"], [2, 2, 1, "", "subscribed_order_book_snapshots"], [2, 2, 1, "", "subscribed_quote_ticks"], [2, 2, 1, "", "subscribed_tickers"], [2, 2, 1, "", "subscribed_trade_ticks"], [2, 2, 1, "", "subscribed_venue_status"], [2, 3, 1, "", "trader_id"], [2, 3, 1, "", "type"], [2, 2, 1, "", "unsubscribe"], [2, 2, 1, "", "unsubscribe_bars"], [2, 2, 1, "", "unsubscribe_instrument"], [2, 2, 1, "", "unsubscribe_instrument_close"], [2, 2, 1, "", "unsubscribe_instrument_status"], [2, 2, 1, "", "unsubscribe_instruments"], [2, 2, 1, "", "unsubscribe_order_book_deltas"], [2, 2, 1, "", "unsubscribe_order_book_snapshots"], [2, 2, 1, "", "unsubscribe_quote_ticks"], [2, 2, 1, "", "unsubscribe_ticker"], [2, 2, 1, "", "unsubscribe_trade_ticks"], [2, 2, 1, "", "unsubscribe_venue_status"], [2, 3, 1, "", "venue"]], "nautilus_trader.adapters.binance.spot.enums": [[2, 1, 1, "", "BinanceSpotEnumParser"], [2, 1, 1, "", "BinanceSpotEventType"], [2, 1, 1, "", "BinanceSpotPermissions"], [2, 1, 1, "", "BinanceSpotSymbolStatus"]], "nautilus_trader.adapters.binance.spot.execution": [[2, 1, 1, "", "BinanceSpotExecutionClient"]], "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient": [[2, 3, 1, "", "account_id"], [2, 3, 1, "", "account_type"], [2, 3, 1, "", "base_currency"], [2, 2, 1, "", "batch_cancel_orders"], [2, 2, 1, "", "cancel_all_orders"], [2, 2, 1, "", "cancel_order"], [2, 2, 1, "", "connect"], [2, 2, 1, "", "create_task"], [2, 2, 1, "", "degrade"], [2, 2, 1, "", "disconnect"], [2, 2, 1, "", "dispose"], [2, 2, 1, "", "fault"], [2, 2, 1, "", "fully_qualified_name"], [2, 2, 1, "", "generate_account_state"], [2, 2, 1, "", "generate_mass_status"], [2, 2, 1, "", "generate_order_accepted"], [2, 2, 1, "", "generate_order_cancel_rejected"], [2, 2, 1, "", "generate_order_canceled"], [2, 2, 1, "", "generate_order_expired"], [2, 2, 1, "", "generate_order_filled"], [2, 2, 1, "", "generate_order_modify_rejected"], [2, 2, 1, "", "generate_order_rejected"], [2, 2, 1, "", "generate_order_status_report"], [2, 2, 1, "", "generate_order_status_reports"], [2, 2, 1, "", "generate_order_submitted"], [2, 2, 1, "", "generate_order_triggered"], [2, 2, 1, "", "generate_order_updated"], [2, 2, 1, "", "generate_position_status_reports"], [2, 2, 1, "", "generate_trade_reports"], [2, 2, 1, "", "get_account"], [2, 3, 1, "", "id"], [2, 3, 1, "", "is_connected"], [2, 3, 1, "", "is_degraded"], [2, 3, 1, "", "is_disposed"], [2, 3, 1, "", "is_faulted"], [2, 3, 1, "", "is_initialized"], [2, 3, 1, "", "is_running"], [2, 3, 1, "", "is_stopped"], [2, 2, 1, "", "modify_order"], [2, 3, 1, "", "oms_type"], [2, 2, 1, "", "query_order"], [2, 2, 1, "", "reset"], [2, 2, 1, "", "resume"], [2, 2, 1, "", "run_after_delay"], [2, 2, 1, "", "start"], [2, 3, 1, "", "state"], [2, 2, 1, "", "stop"], [2, 2, 1, "", "submit_order"], [2, 2, 1, "", "submit_order_list"], [2, 3, 1, "", "trader_id"], [2, 4, 1, "", "treat_expired_as_canceled"], [2, 3, 1, "", "type"], [2, 4, 1, "", "use_position_ids"], [2, 3, 1, "", "venue"]], "nautilus_trader.adapters.binance.spot.providers": [[2, 1, 1, "", "BinanceSpotInstrumentProvider"]], "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider": [[2, 2, 1, "", "add"], [2, 2, 1, "", "add_bulk"], [2, 2, 1, "", "add_currency"], [2, 4, 1, "", "count"], [2, 2, 1, "", "currencies"], [2, 2, 1, "", "currency"], [2, 2, 1, "", "find"], [2, 2, 1, "", "get_all"], [2, 2, 1, "", "initialize"], [2, 2, 1, "", "list_all"], [2, 2, 1, "", "load"], [2, 2, 1, "", "load_all"], [2, 2, 1, "", "load_all_async"], [2, 2, 1, "", "load_async"], [2, 2, 1, "", "load_ids"], [2, 2, 1, "", "load_ids_async"]], "nautilus_trader.adapters.interactive_brokers": [[4, 0, 0, "-", "common"], [4, 0, 0, "-", "config"], [4, 0, 0, "-", "data"], [4, 0, 0, "-", "execution"], [4, 0, 0, "-", "factories"], [4, 0, 0, "-", "providers"]], "nautilus_trader.adapters.interactive_brokers.common": [[4, 1, 1, "", "ComboLeg"], [4, 1, 1, "", "ContractId"], [4, 1, 1, "", "DeltaNeutralContract"], [4, 1, 1, "", "IBContract"], [4, 1, 1, "", "IBContractDetails"], [4, 1, 1, "", "IBOrderTags"]], "nautilus_trader.adapters.interactive_brokers.common.ComboLeg": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.common.ContractId": [[4, 2, 1, "", "as_integer_ratio"], [4, 2, 1, "", "bit_count"], [4, 2, 1, "", "bit_length"], [4, 2, 1, "", "conjugate"], [4, 3, 1, "", "denominator"], [4, 2, 1, "", "from_bytes"], [4, 3, 1, "", "imag"], [4, 3, 1, "", "numerator"], [4, 3, 1, "", "real"], [4, 2, 1, "", "to_bytes"]], "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.common.IBContract": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.config": [[4, 1, 1, "", "InteractiveBrokersDataClientConfig"], [4, 1, 1, "", "InteractiveBrokersExecClientConfig"], [4, 1, 1, "", "InteractiveBrokersGatewayConfig"], [4, 1, 1, "", "InteractiveBrokersInstrumentProviderConfig"]], "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.data": [[4, 1, 1, "", "InteractiveBrokersDataClient"]], "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient": [[4, 2, 1, "", "connect"], [4, 2, 1, "", "create_task"], [4, 2, 1, "", "degrade"], [4, 2, 1, "", "disconnect"], [4, 2, 1, "", "dispose"], [4, 2, 1, "", "fault"], [4, 2, 1, "", "fully_qualified_name"], [4, 3, 1, "", "id"], [4, 3, 1, "", "is_connected"], [4, 3, 1, "", "is_degraded"], [4, 3, 1, "", "is_disposed"], [4, 3, 1, "", "is_faulted"], [4, 3, 1, "", "is_initialized"], [4, 3, 1, "", "is_running"], [4, 3, 1, "", "is_stopped"], [4, 2, 1, "", "request"], [4, 2, 1, "", "request_bars"], [4, 2, 1, "", "request_instrument"], [4, 2, 1, "", "request_instruments"], [4, 2, 1, "", "request_quote_ticks"], [4, 2, 1, "", "request_trade_ticks"], [4, 2, 1, "", "reset"], [4, 2, 1, "", "resume"], [4, 2, 1, "", "run_after_delay"], [4, 2, 1, "", "start"], [4, 3, 1, "", "state"], [4, 2, 1, "", "stop"], [4, 2, 1, "", "subscribe"], [4, 2, 1, "", "subscribe_bars"], [4, 2, 1, "", "subscribe_instrument"], [4, 2, 1, "", "subscribe_instrument_close"], [4, 2, 1, "", "subscribe_instrument_status"], [4, 2, 1, "", "subscribe_instruments"], [4, 2, 1, "", "subscribe_order_book_deltas"], [4, 2, 1, "", "subscribe_order_book_snapshots"], [4, 2, 1, "", "subscribe_quote_ticks"], [4, 2, 1, "", "subscribe_ticker"], [4, 2, 1, "", "subscribe_trade_ticks"], [4, 2, 1, "", "subscribe_venue_status"], [4, 2, 1, "", "subscribed_bars"], [4, 2, 1, "", "subscribed_generic_data"], [4, 2, 1, "", "subscribed_instrument_close"], [4, 2, 1, "", "subscribed_instrument_status"], [4, 2, 1, "", "subscribed_instruments"], [4, 2, 1, "", "subscribed_order_book_deltas"], [4, 2, 1, "", "subscribed_order_book_snapshots"], [4, 2, 1, "", "subscribed_quote_ticks"], [4, 2, 1, "", "subscribed_tickers"], [4, 2, 1, "", "subscribed_trade_ticks"], [4, 2, 1, "", "subscribed_venue_status"], [4, 3, 1, "", "trader_id"], [4, 3, 1, "", "type"], [4, 2, 1, "", "unsubscribe"], [4, 2, 1, "", "unsubscribe_bars"], [4, 2, 1, "", "unsubscribe_instrument"], [4, 2, 1, "", "unsubscribe_instrument_close"], [4, 2, 1, "", "unsubscribe_instrument_status"], [4, 2, 1, "", "unsubscribe_instruments"], [4, 2, 1, "", "unsubscribe_order_book_deltas"], [4, 2, 1, "", "unsubscribe_order_book_snapshots"], [4, 2, 1, "", "unsubscribe_quote_ticks"], [4, 2, 1, "", "unsubscribe_ticker"], [4, 2, 1, "", "unsubscribe_trade_ticks"], [4, 2, 1, "", "unsubscribe_venue_status"], [4, 3, 1, "", "venue"]], "nautilus_trader.adapters.interactive_brokers.execution": [[4, 1, 1, "", "InteractiveBrokersExecutionClient"]], "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient": [[4, 3, 1, "", "account_id"], [4, 3, 1, "", "account_type"], [4, 3, 1, "", "base_currency"], [4, 2, 1, "", "batch_cancel_orders"], [4, 2, 1, "", "cancel_all_orders"], [4, 2, 1, "", "cancel_order"], [4, 2, 1, "", "connect"], [4, 2, 1, "", "create_task"], [4, 2, 1, "", "degrade"], [4, 2, 1, "", "disconnect"], [4, 2, 1, "", "dispose"], [4, 2, 1, "", "fault"], [4, 2, 1, "", "fully_qualified_name"], [4, 2, 1, "", "generate_account_state"], [4, 2, 1, "", "generate_mass_status"], [4, 2, 1, "", "generate_order_accepted"], [4, 2, 1, "", "generate_order_cancel_rejected"], [4, 2, 1, "", "generate_order_canceled"], [4, 2, 1, "", "generate_order_expired"], [4, 2, 1, "", "generate_order_filled"], [4, 2, 1, "", "generate_order_modify_rejected"], [4, 2, 1, "", "generate_order_rejected"], [4, 2, 1, "", "generate_order_status_report"], [4, 2, 1, "", "generate_order_status_reports"], [4, 2, 1, "", "generate_order_submitted"], [4, 2, 1, "", "generate_order_triggered"], [4, 2, 1, "", "generate_order_updated"], [4, 2, 1, "", "generate_position_status_reports"], [4, 2, 1, "", "generate_trade_reports"], [4, 2, 1, "", "get_account"], [4, 3, 1, "", "id"], [4, 3, 1, "", "is_connected"], [4, 3, 1, "", "is_degraded"], [4, 3, 1, "", "is_disposed"], [4, 3, 1, "", "is_faulted"], [4, 3, 1, "", "is_initialized"], [4, 3, 1, "", "is_running"], [4, 3, 1, "", "is_stopped"], [4, 2, 1, "", "modify_order"], [4, 3, 1, "", "oms_type"], [4, 2, 1, "", "query_order"], [4, 2, 1, "", "reset"], [4, 2, 1, "", "resume"], [4, 2, 1, "", "run_after_delay"], [4, 2, 1, "", "start"], [4, 3, 1, "", "state"], [4, 2, 1, "", "stop"], [4, 2, 1, "", "submit_order"], [4, 2, 1, "", "submit_order_list"], [4, 3, 1, "", "trader_id"], [4, 3, 1, "", "type"], [4, 3, 1, "", "venue"]], "nautilus_trader.adapters.interactive_brokers.factories": [[4, 1, 1, "", "InteractiveBrokersLiveDataClientFactory"], [4, 1, 1, "", "InteractiveBrokersLiveExecClientFactory"], [4, 5, 1, "", "get_cached_ib_client"], [4, 5, 1, "", "get_cached_interactive_brokers_instrument_provider"]], "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveDataClientFactory": [[4, 2, 1, "", "create"]], "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveExecClientFactory": [[4, 2, 1, "", "create"]], "nautilus_trader.adapters.interactive_brokers.providers": [[4, 1, 1, "", "InteractiveBrokersInstrumentProvider"]], "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider": [[4, 2, 1, "", "add"], [4, 2, 1, "", "add_bulk"], [4, 2, 1, "", "add_currency"], [4, 4, 1, "", "count"], [4, 2, 1, "", "currencies"], [4, 2, 1, "", "currency"], [4, 2, 1, "", "find"], [4, 2, 1, "", "get_all"], [4, 2, 1, "", "initialize"], [4, 2, 1, "", "list_all"], [4, 2, 1, "", "load"], [4, 2, 1, "", "load_all"], [4, 2, 1, "", "load_all_async"], [4, 2, 1, "", "load_async"], [4, 2, 1, "", "load_ids"], [4, 2, 1, "", "load_ids_async"]], "nautilus_trader.analysis": [[5, 0, 0, "-", "analyzer"], [5, 0, 0, "-", "reporter"], [5, 0, 0, "-", "statistic"]], "nautilus_trader.analysis.analyzer": [[5, 1, 1, "", "PortfolioAnalyzer"]], "nautilus_trader.analysis.analyzer.PortfolioAnalyzer": [[5, 2, 1, "", "add_positions"], [5, 2, 1, "", "add_return"], [5, 2, 1, "", "add_trade"], [5, 2, 1, "", "calculate_statistics"], [5, 4, 1, "", "currencies"], [5, 2, 1, "", "deregister_statistic"], [5, 2, 1, "", "deregister_statistics"], [5, 2, 1, "", "get_performance_stats_general"], [5, 2, 1, "", "get_performance_stats_pnls"], [5, 2, 1, "", "get_performance_stats_returns"], [5, 2, 1, "", "get_stats_general_formatted"], [5, 2, 1, "", "get_stats_pnls_formatted"], [5, 2, 1, "", "get_stats_returns_formatted"], [5, 2, 1, "", "realized_pnls"], [5, 2, 1, "", "register_statistic"], [5, 2, 1, "", "reset"], [5, 2, 1, "", "returns"], [5, 2, 1, "", "statistic"], [5, 2, 1, "", "total_pnl"], [5, 2, 1, "", "total_pnl_percentage"]], "nautilus_trader.analysis.reporter": [[5, 1, 1, "", "ReportProvider"]], "nautilus_trader.analysis.reporter.ReportProvider": [[5, 2, 1, "", "generate_account_report"], [5, 2, 1, "", "generate_fills_report"], [5, 2, 1, "", "generate_order_fills_report"], [5, 2, 1, "", "generate_orders_report"], [5, 2, 1, "", "generate_positions_report"]], "nautilus_trader.analysis.statistic": [[5, 1, 1, "", "PortfolioStatistic"]], "nautilus_trader.analysis.statistic.PortfolioStatistic": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics": [[5, 0, 0, "-", "expectancy"], [5, 0, 0, "-", "long_ratio"], [5, 0, 0, "-", "loser_avg"], [5, 0, 0, "-", "loser_max"], [5, 0, 0, "-", "loser_min"], [5, 0, 0, "-", "profit_factor"], [5, 0, 0, "-", "returns_avg"], [5, 0, 0, "-", "returns_avg_loss"], [5, 0, 0, "-", "returns_avg_win"], [5, 0, 0, "-", "returns_volatility"], [5, 0, 0, "-", "risk_return_ratio"], [5, 0, 0, "-", "sharpe_ratio"], [5, 0, 0, "-", "sortino_ratio"], [5, 0, 0, "-", "win_rate"], [5, 0, 0, "-", "winner_avg"], [5, 0, 0, "-", "winner_max"], [5, 0, 0, "-", "winner_min"]], "nautilus_trader.analysis.statistics.expectancy": [[5, 1, 1, "", "Expectancy"]], "nautilus_trader.analysis.statistics.expectancy.Expectancy": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.long_ratio": [[5, 1, 1, "", "LongRatio"]], "nautilus_trader.analysis.statistics.long_ratio.LongRatio": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.loser_avg": [[5, 1, 1, "", "AvgLoser"]], "nautilus_trader.analysis.statistics.loser_avg.AvgLoser": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.loser_max": [[5, 1, 1, "", "MaxLoser"]], "nautilus_trader.analysis.statistics.loser_max.MaxLoser": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.loser_min": [[5, 1, 1, "", "MinLoser"]], "nautilus_trader.analysis.statistics.loser_min.MinLoser": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.profit_factor": [[5, 1, 1, "", "ProfitFactor"]], "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.returns_avg": [[5, 1, 1, "", "ReturnsAverage"]], "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.returns_avg_loss": [[5, 1, 1, "", "ReturnsAverageLoss"]], "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.returns_avg_win": [[5, 1, 1, "", "ReturnsAverageWin"]], "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.returns_volatility": [[5, 1, 1, "", "ReturnsVolatility"]], "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.risk_return_ratio": [[5, 1, 1, "", "RiskReturnRatio"]], "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.sharpe_ratio": [[5, 1, 1, "", "SharpeRatio"]], "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.sortino_ratio": [[5, 1, 1, "", "SortinoRatio"]], "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.win_rate": [[5, 1, 1, "", "WinRate"]], "nautilus_trader.analysis.statistics.win_rate.WinRate": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.winner_avg": [[5, 1, 1, "", "AvgWinner"]], "nautilus_trader.analysis.statistics.winner_avg.AvgWinner": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.winner_max": [[5, 1, 1, "", "MaxWinner"]], "nautilus_trader.analysis.statistics.winner_max.MaxWinner": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.winner_min": [[5, 1, 1, "", "MinWinner"]], "nautilus_trader.analysis.statistics.winner_min.MinWinner": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.backtest": [[6, 0, 0, "-", "auction"], [6, 0, 0, "-", "data_client"], [6, 0, 0, "-", "engine"], [6, 0, 0, "-", "exchange"], [6, 0, 0, "-", "execution_client"], [6, 0, 0, "-", "models"], [6, 0, 0, "-", "modules"], [6, 0, 0, "-", "node"], [6, 0, 0, "-", "results"]], "nautilus_trader.backtest.data_client": [[6, 1, 1, "", "BacktestDataClient"], [6, 1, 1, "", "BacktestMarketDataClient"]], "nautilus_trader.backtest.data_client.BacktestDataClient": [[6, 2, 1, "", "degrade"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 3, 1, "", "id"], [6, 3, 1, "", "is_connected"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "request"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "subscribe"], [6, 2, 1, "", "subscribed_generic_data"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 2, 1, "", "unsubscribe"], [6, 3, 1, "", "venue"]], "nautilus_trader.backtest.data_client.BacktestMarketDataClient": [[6, 2, 1, "", "degrade"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 3, 1, "", "id"], [6, 3, 1, "", "is_connected"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "request"], [6, 2, 1, "", "request_bars"], [6, 2, 1, "", "request_instrument"], [6, 2, 1, "", "request_instruments"], [6, 2, 1, "", "request_quote_ticks"], [6, 2, 1, "", "request_trade_ticks"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "subscribe"], [6, 2, 1, "", "subscribe_bars"], [6, 2, 1, "", "subscribe_instrument"], [6, 2, 1, "", "subscribe_instrument_close"], [6, 2, 1, "", "subscribe_instrument_status"], [6, 2, 1, "", "subscribe_instruments"], [6, 2, 1, "", "subscribe_order_book_deltas"], [6, 2, 1, "", "subscribe_order_book_snapshots"], [6, 2, 1, "", "subscribe_quote_ticks"], [6, 2, 1, "", "subscribe_ticker"], [6, 2, 1, "", "subscribe_trade_ticks"], [6, 2, 1, "", "subscribe_venue_status"], [6, 2, 1, "", "subscribed_bars"], [6, 2, 1, "", "subscribed_generic_data"], [6, 2, 1, "", "subscribed_instrument_close"], [6, 2, 1, "", "subscribed_instrument_status"], [6, 2, 1, "", "subscribed_instruments"], [6, 2, 1, "", "subscribed_order_book_deltas"], [6, 2, 1, "", "subscribed_order_book_snapshots"], [6, 2, 1, "", "subscribed_quote_ticks"], [6, 2, 1, "", "subscribed_tickers"], [6, 2, 1, "", "subscribed_trade_ticks"], [6, 2, 1, "", "subscribed_venue_status"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 2, 1, "", "unsubscribe"], [6, 2, 1, "", "unsubscribe_bars"], [6, 2, 1, "", "unsubscribe_instrument"], [6, 2, 1, "", "unsubscribe_instrument_close"], [6, 2, 1, "", "unsubscribe_instrument_status"], [6, 2, 1, "", "unsubscribe_instruments"], [6, 2, 1, "", "unsubscribe_order_book_deltas"], [6, 2, 1, "", "unsubscribe_order_book_snapshots"], [6, 2, 1, "", "unsubscribe_quote_ticks"], [6, 2, 1, "", "unsubscribe_ticker"], [6, 2, 1, "", "unsubscribe_trade_ticks"], [6, 2, 1, "", "unsubscribe_venue_status"], [6, 3, 1, "", "venue"]], "nautilus_trader.backtest.engine": [[6, 1, 1, "", "BacktestEngine"]], "nautilus_trader.backtest.engine.BacktestEngine": [[6, 2, 1, "", "add_actor"], [6, 2, 1, "", "add_actors"], [6, 2, 1, "", "add_data"], [6, 2, 1, "", "add_exec_algorithm"], [6, 2, 1, "", "add_exec_algorithms"], [6, 2, 1, "", "add_instrument"], [6, 2, 1, "", "add_strategies"], [6, 2, 1, "", "add_strategy"], [6, 2, 1, "", "add_venue"], [6, 3, 1, "", "backtest_end"], [6, 3, 1, "", "backtest_start"], [6, 3, 1, "", "cache"], [6, 2, 1, "", "change_fill_model"], [6, 2, 1, "", "clear_actors"], [6, 2, 1, "", "clear_data"], [6, 2, 1, "", "clear_exec_algorthms"], [6, 2, 1, "", "clear_strategies"], [6, 3, 1, "", "data"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "dump_pickled_data"], [6, 2, 1, "", "end"], [6, 2, 1, "", "get_result"], [6, 3, 1, "", "instance_id"], [6, 3, 1, "", "iteration"], [6, 3, 1, "", "kernel"], [6, 2, 1, "", "list_venues"], [6, 2, 1, "", "load_pickled_data"], [6, 3, 1, "", "machine_id"], [6, 3, 1, "", "portfolio"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "run"], [6, 3, 1, "", "run_config_id"], [6, 3, 1, "", "run_finished"], [6, 3, 1, "", "run_id"], [6, 3, 1, "", "run_started"], [6, 3, 1, "", "trader"], [6, 3, 1, "", "trader_id"]], "nautilus_trader.backtest.exchange": [[6, 1, 1, "", "SimulatedExchange"]], "nautilus_trader.backtest.exchange.SimulatedExchange": [[6, 3, 1, "", "account_type"], [6, 2, 1, "", "add_instrument"], [6, 2, 1, "", "adjust_account"], [6, 3, 1, "", "bar_execution"], [6, 3, 1, "", "base_currency"], [6, 2, 1, "", "best_ask_price"], [6, 2, 1, "", "best_bid_price"], [6, 3, 1, "", "book_type"], [6, 3, 1, "", "cache"], [6, 3, 1, "", "default_leverage"], [6, 3, 1, "", "exec_client"], [6, 3, 1, "", "fill_model"], [6, 2, 1, "", "get_account"], [6, 2, 1, "", "get_book"], [6, 2, 1, "", "get_books"], [6, 2, 1, "", "get_matching_engine"], [6, 2, 1, "", "get_matching_engines"], [6, 2, 1, "", "get_open_ask_orders"], [6, 2, 1, "", "get_open_bid_orders"], [6, 2, 1, "", "get_open_orders"], [6, 3, 1, "", "id"], [6, 2, 1, "", "initialize_account"], [6, 3, 1, "", "instruments"], [6, 3, 1, "", "is_frozen_account"], [6, 3, 1, "", "latency_model"], [6, 3, 1, "", "leverages"], [6, 3, 1, "", "modules"], [6, 3, 1, "", "msgbus"], [6, 3, 1, "", "oms_type"], [6, 2, 1, "", "process"], [6, 2, 1, "", "process_bar"], [6, 2, 1, "", "process_instrument_status"], [6, 2, 1, "", "process_order_book_delta"], [6, 2, 1, "", "process_order_book_deltas"], [6, 2, 1, "", "process_quote_tick"], [6, 2, 1, "", "process_trade_tick"], [6, 2, 1, "", "process_venue_status"], [6, 2, 1, "", "register_client"], [6, 3, 1, "", "reject_stop_orders"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "send"], [6, 2, 1, "", "set_fill_model"], [6, 2, 1, "", "set_latency_model"], [6, 3, 1, "", "starting_balances"], [6, 3, 1, "", "support_contingent_orders"], [6, 3, 1, "", "support_gtd_orders"], [6, 3, 1, "", "use_position_ids"], [6, 3, 1, "", "use_random_ids"], [6, 3, 1, "", "use_reduce_only"]], "nautilus_trader.backtest.execution_client": [[6, 1, 1, "", "BacktestExecClient"]], "nautilus_trader.backtest.execution_client.BacktestExecClient": [[6, 3, 1, "", "account_id"], [6, 3, 1, "", "account_type"], [6, 3, 1, "", "base_currency"], [6, 2, 1, "", "batch_cancel_orders"], [6, 2, 1, "", "cancel_all_orders"], [6, 2, 1, "", "cancel_order"], [6, 2, 1, "", "degrade"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 2, 1, "", "generate_account_state"], [6, 2, 1, "", "generate_order_accepted"], [6, 2, 1, "", "generate_order_cancel_rejected"], [6, 2, 1, "", "generate_order_canceled"], [6, 2, 1, "", "generate_order_expired"], [6, 2, 1, "", "generate_order_filled"], [6, 2, 1, "", "generate_order_modify_rejected"], [6, 2, 1, "", "generate_order_rejected"], [6, 2, 1, "", "generate_order_submitted"], [6, 2, 1, "", "generate_order_triggered"], [6, 2, 1, "", "generate_order_updated"], [6, 2, 1, "", "get_account"], [6, 3, 1, "", "id"], [6, 3, 1, "", "is_connected"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "modify_order"], [6, 3, 1, "", "oms_type"], [6, 2, 1, "", "query_order"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "submit_order"], [6, 2, 1, "", "submit_order_list"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 3, 1, "", "venue"]], "nautilus_trader.backtest.models": [[6, 1, 1, "", "FillModel"], [6, 1, 1, "", "LatencyModel"]], "nautilus_trader.backtest.models.FillModel": [[6, 2, 1, "", "is_limit_filled"], [6, 2, 1, "", "is_slipped"], [6, 2, 1, "", "is_stop_filled"], [6, 3, 1, "", "prob_fill_on_limit"], [6, 3, 1, "", "prob_fill_on_stop"], [6, 3, 1, "", "prob_slippage"]], "nautilus_trader.backtest.models.LatencyModel": [[6, 3, 1, "", "base_latency_nanos"], [6, 3, 1, "", "cancel_latency_nanos"], [6, 3, 1, "", "insert_latency_nanos"], [6, 3, 1, "", "update_latency_nanos"]], "nautilus_trader.backtest.modules": [[6, 1, 1, "", "FXRolloverInterestConfig"], [6, 1, 1, "", "FXRolloverInterestModule"], [6, 1, 1, "", "SimulationModule"], [6, 1, 1, "", "SimulationModuleConfig"]], "nautilus_trader.backtest.modules.FXRolloverInterestConfig": [[6, 2, 1, "", "dict"], [6, 2, 1, "", "fully_qualified_name"], [6, 4, 1, "", "id"], [6, 2, 1, "", "json"], [6, 2, 1, "", "parse"], [6, 2, 1, "", "validate"]], "nautilus_trader.backtest.modules.FXRolloverInterestModule": [[6, 2, 1, "", "active_task_ids"], [6, 2, 1, "", "add_synthetic"], [6, 3, 1, "", "cache"], [6, 2, 1, "", "cancel_all_tasks"], [6, 2, 1, "", "cancel_task"], [6, 3, 1, "", "clock"], [6, 3, 1, "", "config"], [6, 2, 1, "", "degrade"], [6, 2, 1, "", "deregister_warning_event"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 2, 1, "", "handle_bar"], [6, 2, 1, "", "handle_bars"], [6, 2, 1, "", "handle_data"], [6, 2, 1, "", "handle_event"], [6, 2, 1, "", "handle_historical_data"], [6, 2, 1, "", "handle_instrument"], [6, 2, 1, "", "handle_instrument_close"], [6, 2, 1, "", "handle_instrument_status"], [6, 2, 1, "", "handle_instruments"], [6, 2, 1, "", "handle_order_book"], [6, 2, 1, "", "handle_order_book_deltas"], [6, 2, 1, "", "handle_quote_tick"], [6, 2, 1, "", "handle_quote_ticks"], [6, 2, 1, "", "handle_ticker"], [6, 2, 1, "", "handle_trade_tick"], [6, 2, 1, "", "handle_trade_ticks"], [6, 2, 1, "", "handle_venue_status"], [6, 2, 1, "", "has_active_tasks"], [6, 2, 1, "", "has_any_tasks"], [6, 2, 1, "", "has_pending_requests"], [6, 2, 1, "", "has_queued_tasks"], [6, 3, 1, "", "id"], [6, 2, 1, "", "indicators_initialized"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 2, 1, "", "is_pending_request"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "load"], [6, 3, 1, "", "log"], [6, 2, 1, "", "log_diagnostics"], [6, 3, 1, "", "msgbus"], [6, 2, 1, "", "on_bar"], [6, 2, 1, "", "on_data"], [6, 2, 1, "", "on_degrade"], [6, 2, 1, "", "on_dispose"], [6, 2, 1, "", "on_event"], [6, 2, 1, "", "on_fault"], [6, 2, 1, "", "on_historical_data"], [6, 2, 1, "", "on_instrument"], [6, 2, 1, "", "on_instrument_close"], [6, 2, 1, "", "on_instrument_status"], [6, 2, 1, "", "on_load"], [6, 2, 1, "", "on_order_book"], [6, 2, 1, "", "on_order_book_deltas"], [6, 2, 1, "", "on_quote_tick"], [6, 2, 1, "", "on_reset"], [6, 2, 1, "", "on_resume"], [6, 2, 1, "", "on_save"], [6, 2, 1, "", "on_start"], [6, 2, 1, "", "on_stop"], [6, 2, 1, "", "on_ticker"], [6, 2, 1, "", "on_trade_tick"], [6, 2, 1, "", "on_venue_status"], [6, 2, 1, "", "pending_requests"], [6, 2, 1, "", "pre_process"], [6, 2, 1, "", "process"], [6, 2, 1, "", "publish_data"], [6, 2, 1, "", "publish_signal"], [6, 2, 1, "", "queue_for_executor"], [6, 2, 1, "", "queued_task_ids"], [6, 2, 1, "", "register_base"], [6, 2, 1, "", "register_executor"], [6, 2, 1, "", "register_indicator_for_bars"], [6, 2, 1, "", "register_indicator_for_quote_ticks"], [6, 2, 1, "", "register_indicator_for_trade_ticks"], [6, 2, 1, "", "register_venue"], [6, 2, 1, "", "register_warning_event"], [6, 3, 1, "", "registered_indicators"], [6, 2, 1, "", "request_bars"], [6, 2, 1, "", "request_data"], [6, 2, 1, "", "request_instrument"], [6, 2, 1, "", "request_instruments"], [6, 2, 1, "", "request_quote_ticks"], [6, 2, 1, "", "request_trade_ticks"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "run_in_executor"], [6, 2, 1, "", "save"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "subscribe_bars"], [6, 2, 1, "", "subscribe_data"], [6, 2, 1, "", "subscribe_instrument"], [6, 2, 1, "", "subscribe_instrument_close"], [6, 2, 1, "", "subscribe_instrument_status"], [6, 2, 1, "", "subscribe_instruments"], [6, 2, 1, "", "subscribe_order_book_deltas"], [6, 2, 1, "", "subscribe_order_book_snapshots"], [6, 2, 1, "", "subscribe_quote_ticks"], [6, 2, 1, "", "subscribe_ticker"], [6, 2, 1, "", "subscribe_trade_ticks"], [6, 2, 1, "", "subscribe_venue_status"], [6, 2, 1, "", "to_importable_config"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 2, 1, "", "unsubscribe_bars"], [6, 2, 1, "", "unsubscribe_data"], [6, 2, 1, "", "unsubscribe_instrument"], [6, 2, 1, "", "unsubscribe_instrument_status"], [6, 2, 1, "", "unsubscribe_instruments"], [6, 2, 1, "", "unsubscribe_order_book_deltas"], [6, 2, 1, "", "unsubscribe_order_book_snapshots"], [6, 2, 1, "", "unsubscribe_quote_ticks"], [6, 2, 1, "", "unsubscribe_ticker"], [6, 2, 1, "", "unsubscribe_trade_ticks"], [6, 2, 1, "", "unsubscribe_venue_status"], [6, 2, 1, "", "update_synthetic"]], "nautilus_trader.backtest.modules.SimulationModule": [[6, 2, 1, "", "active_task_ids"], [6, 2, 1, "", "add_synthetic"], [6, 3, 1, "", "cache"], [6, 2, 1, "", "cancel_all_tasks"], [6, 2, 1, "", "cancel_task"], [6, 3, 1, "", "clock"], [6, 3, 1, "", "config"], [6, 2, 1, "", "degrade"], [6, 2, 1, "", "deregister_warning_event"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 2, 1, "", "handle_bar"], [6, 2, 1, "", "handle_bars"], [6, 2, 1, "", "handle_data"], [6, 2, 1, "", "handle_event"], [6, 2, 1, "", "handle_historical_data"], [6, 2, 1, "", "handle_instrument"], [6, 2, 1, "", "handle_instrument_close"], [6, 2, 1, "", "handle_instrument_status"], [6, 2, 1, "", "handle_instruments"], [6, 2, 1, "", "handle_order_book"], [6, 2, 1, "", "handle_order_book_deltas"], [6, 2, 1, "", "handle_quote_tick"], [6, 2, 1, "", "handle_quote_ticks"], [6, 2, 1, "", "handle_ticker"], [6, 2, 1, "", "handle_trade_tick"], [6, 2, 1, "", "handle_trade_ticks"], [6, 2, 1, "", "handle_venue_status"], [6, 2, 1, "", "has_active_tasks"], [6, 2, 1, "", "has_any_tasks"], [6, 2, 1, "", "has_pending_requests"], [6, 2, 1, "", "has_queued_tasks"], [6, 3, 1, "", "id"], [6, 2, 1, "", "indicators_initialized"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 2, 1, "", "is_pending_request"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "load"], [6, 3, 1, "", "log"], [6, 2, 1, "", "log_diagnostics"], [6, 3, 1, "", "msgbus"], [6, 2, 1, "", "on_bar"], [6, 2, 1, "", "on_data"], [6, 2, 1, "", "on_degrade"], [6, 2, 1, "", "on_dispose"], [6, 2, 1, "", "on_event"], [6, 2, 1, "", "on_fault"], [6, 2, 1, "", "on_historical_data"], [6, 2, 1, "", "on_instrument"], [6, 2, 1, "", "on_instrument_close"], [6, 2, 1, "", "on_instrument_status"], [6, 2, 1, "", "on_load"], [6, 2, 1, "", "on_order_book"], [6, 2, 1, "", "on_order_book_deltas"], [6, 2, 1, "", "on_quote_tick"], [6, 2, 1, "", "on_reset"], [6, 2, 1, "", "on_resume"], [6, 2, 1, "", "on_save"], [6, 2, 1, "", "on_start"], [6, 2, 1, "", "on_stop"], [6, 2, 1, "", "on_ticker"], [6, 2, 1, "", "on_trade_tick"], [6, 2, 1, "", "on_venue_status"], [6, 2, 1, "", "pending_requests"], [6, 2, 1, "", "pre_process"], [6, 2, 1, "", "process"], [6, 2, 1, "", "publish_data"], [6, 2, 1, "", "publish_signal"], [6, 2, 1, "", "queue_for_executor"], [6, 2, 1, "", "queued_task_ids"], [6, 2, 1, "", "register_base"], [6, 2, 1, "", "register_executor"], [6, 2, 1, "", "register_indicator_for_bars"], [6, 2, 1, "", "register_indicator_for_quote_ticks"], [6, 2, 1, "", "register_indicator_for_trade_ticks"], [6, 2, 1, "", "register_venue"], [6, 2, 1, "", "register_warning_event"], [6, 3, 1, "", "registered_indicators"], [6, 2, 1, "", "request_bars"], [6, 2, 1, "", "request_data"], [6, 2, 1, "", "request_instrument"], [6, 2, 1, "", "request_instruments"], [6, 2, 1, "", "request_quote_ticks"], [6, 2, 1, "", "request_trade_ticks"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "run_in_executor"], [6, 2, 1, "", "save"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "subscribe_bars"], [6, 2, 1, "", "subscribe_data"], [6, 2, 1, "", "subscribe_instrument"], [6, 2, 1, "", "subscribe_instrument_close"], [6, 2, 1, "", "subscribe_instrument_status"], [6, 2, 1, "", "subscribe_instruments"], [6, 2, 1, "", "subscribe_order_book_deltas"], [6, 2, 1, "", "subscribe_order_book_snapshots"], [6, 2, 1, "", "subscribe_quote_ticks"], [6, 2, 1, "", "subscribe_ticker"], [6, 2, 1, "", "subscribe_trade_ticks"], [6, 2, 1, "", "subscribe_venue_status"], [6, 2, 1, "", "to_importable_config"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 2, 1, "", "unsubscribe_bars"], [6, 2, 1, "", "unsubscribe_data"], [6, 2, 1, "", "unsubscribe_instrument"], [6, 2, 1, "", "unsubscribe_instrument_status"], [6, 2, 1, "", "unsubscribe_instruments"], [6, 2, 1, "", "unsubscribe_order_book_deltas"], [6, 2, 1, "", "unsubscribe_order_book_snapshots"], [6, 2, 1, "", "unsubscribe_quote_ticks"], [6, 2, 1, "", "unsubscribe_ticker"], [6, 2, 1, "", "unsubscribe_trade_ticks"], [6, 2, 1, "", "unsubscribe_venue_status"], [6, 2, 1, "", "update_synthetic"]], "nautilus_trader.backtest.modules.SimulationModuleConfig": [[6, 2, 1, "", "dict"], [6, 2, 1, "", "fully_qualified_name"], [6, 4, 1, "", "id"], [6, 2, 1, "", "json"], [6, 2, 1, "", "parse"], [6, 2, 1, "", "validate"]], "nautilus_trader.backtest.node": [[6, 1, 1, "", "BacktestNode"]], "nautilus_trader.backtest.node.BacktestNode": [[6, 4, 1, "", "configs"], [6, 2, 1, "", "get_engine"], [6, 2, 1, "", "get_engines"], [6, 2, 1, "", "run"]], "nautilus_trader.backtest.results": [[6, 1, 1, "", "BacktestResult"], [6, 5, 1, "", "ensure_plotting"]], "nautilus_trader.cache": [[7, 0, 0, "-", "base"], [7, 0, 0, "-", "cache"], [7, 0, 0, "-", "database"]], "nautilus_trader.cache.base": [[7, 1, 1, "", "CacheFacade"]], "nautilus_trader.cache.base.CacheFacade": [[7, 2, 1, "", "account"], [7, 2, 1, "", "account_for_venue"], [7, 2, 1, "", "account_id"], [7, 2, 1, "", "accounts"], [7, 2, 1, "", "actor_ids"], [7, 2, 1, "", "add"], [7, 2, 1, "", "bar"], [7, 2, 1, "", "bar_count"], [7, 2, 1, "", "bars"], [7, 2, 1, "", "book_update_count"], [7, 2, 1, "", "client_id"], [7, 2, 1, "", "client_order_id"], [7, 2, 1, "", "client_order_ids"], [7, 2, 1, "", "client_order_ids_closed"], [7, 2, 1, "", "client_order_ids_emulated"], [7, 2, 1, "", "client_order_ids_inflight"], [7, 2, 1, "", "client_order_ids_open"], [7, 2, 1, "", "exec_algorithm_ids"], [7, 2, 1, "", "exec_spawn_total_filled_qty"], [7, 2, 1, "", "exec_spawn_total_leaves_qty"], [7, 2, 1, "", "exec_spawn_total_quantity"], [7, 2, 1, "", "get"], [7, 2, 1, "", "get_xrate"], [7, 2, 1, "", "has_bars"], [7, 2, 1, "", "has_order_book"], [7, 2, 1, "", "has_quote_ticks"], [7, 2, 1, "", "has_tickers"], [7, 2, 1, "", "has_trade_ticks"], [7, 2, 1, "", "instrument"], [7, 2, 1, "", "instrument_ids"], [7, 2, 1, "", "instruments"], [7, 2, 1, "", "is_order_closed"], [7, 2, 1, "", "is_order_emulated"], [7, 2, 1, "", "is_order_inflight"], [7, 2, 1, "", "is_order_open"], [7, 2, 1, "", "is_order_pending_cancel_local"], [7, 2, 1, "", "is_position_closed"], [7, 2, 1, "", "is_position_open"], [7, 2, 1, "", "order"], [7, 2, 1, "", "order_book"], [7, 2, 1, "", "order_exists"], [7, 2, 1, "", "order_list"], [7, 2, 1, "", "order_list_exists"], [7, 2, 1, "", "order_list_ids"], [7, 2, 1, "", "order_lists"], [7, 2, 1, "", "orders"], [7, 2, 1, "", "orders_closed"], [7, 2, 1, "", "orders_closed_count"], [7, 2, 1, "", "orders_emulated"], [7, 2, 1, "", "orders_emulated_count"], [7, 2, 1, "", "orders_for_exec_algorithm"], [7, 2, 1, "", "orders_for_exec_spawn"], [7, 2, 1, "", "orders_for_position"], [7, 2, 1, "", "orders_inflight"], [7, 2, 1, "", "orders_inflight_count"], [7, 2, 1, "", "orders_open"], [7, 2, 1, "", "orders_open_count"], [7, 2, 1, "", "orders_total_count"], [7, 2, 1, "", "position"], [7, 2, 1, "", "position_closed_ids"], [7, 2, 1, "", "position_exists"], [7, 2, 1, "", "position_for_order"], [7, 2, 1, "", "position_id"], [7, 2, 1, "", "position_ids"], [7, 2, 1, "", "position_open_ids"], [7, 2, 1, "", "position_snapshots"], [7, 2, 1, "", "positions"], [7, 2, 1, "", "positions_closed"], [7, 2, 1, "", "positions_closed_count"], [7, 2, 1, "", "positions_open"], [7, 2, 1, "", "positions_open_count"], [7, 2, 1, "", "positions_total_count"], [7, 2, 1, "", "price"], [7, 2, 1, "", "quote_tick"], [7, 2, 1, "", "quote_tick_count"], [7, 2, 1, "", "quote_ticks"], [7, 2, 1, "", "strategy_id_for_order"], [7, 2, 1, "", "strategy_id_for_position"], [7, 2, 1, "", "strategy_ids"], [7, 2, 1, "", "synthetic"], [7, 2, 1, "", "synthetic_ids"], [7, 2, 1, "", "synthetics"], [7, 2, 1, "", "ticker"], [7, 2, 1, "", "ticker_count"], [7, 2, 1, "", "tickers"], [7, 2, 1, "", "trade_tick"], [7, 2, 1, "", "trade_tick_count"], [7, 2, 1, "", "trade_ticks"], [7, 2, 1, "", "venue_order_id"]], "nautilus_trader.cache.cache": [[7, 1, 1, "", "Cache"]], "nautilus_trader.cache.cache.Cache": [[7, 2, 1, "", "account"], [7, 2, 1, "", "account_for_venue"], [7, 2, 1, "", "account_id"], [7, 2, 1, "", "accounts"], [7, 2, 1, "", "actor_ids"], [7, 2, 1, "", "add"], [7, 2, 1, "", "add_account"], [7, 2, 1, "", "add_bar"], [7, 2, 1, "", "add_bars"], [7, 2, 1, "", "add_currency"], [7, 2, 1, "", "add_instrument"], [7, 2, 1, "", "add_order"], [7, 2, 1, "", "add_order_book"], [7, 2, 1, "", "add_order_list"], [7, 2, 1, "", "add_position"], [7, 2, 1, "", "add_position_id"], [7, 2, 1, "", "add_quote_tick"], [7, 2, 1, "", "add_quote_ticks"], [7, 2, 1, "", "add_synthetic"], [7, 2, 1, "", "add_ticker"], [7, 2, 1, "", "add_trade_tick"], [7, 2, 1, "", "add_trade_ticks"], [7, 2, 1, "", "bar"], [7, 3, 1, "", "bar_capacity"], [7, 2, 1, "", "bar_count"], [7, 2, 1, "", "bars"], [7, 2, 1, "", "book_update_count"], [7, 2, 1, "", "build_index"], [7, 2, 1, "", "cache_accounts"], [7, 2, 1, "", "cache_currencies"], [7, 2, 1, "", "cache_general"], [7, 2, 1, "", "cache_instruments"], [7, 2, 1, "", "cache_order_lists"], [7, 2, 1, "", "cache_orders"], [7, 2, 1, "", "cache_positions"], [7, 2, 1, "", "cache_synthetics"], [7, 2, 1, "", "calculate_unrealized_pnl"], [7, 2, 1, "", "check_integrity"], [7, 2, 1, "", "check_residuals"], [7, 2, 1, "", "clear_index"], [7, 2, 1, "", "client_id"], [7, 2, 1, "", "client_order_id"], [7, 2, 1, "", "client_order_ids"], [7, 2, 1, "", "client_order_ids_closed"], [7, 2, 1, "", "client_order_ids_emulated"], [7, 2, 1, "", "client_order_ids_inflight"], [7, 2, 1, "", "client_order_ids_open"], [7, 2, 1, "", "delete_actor"], [7, 2, 1, "", "delete_strategy"], [7, 2, 1, "", "exec_algorithm_ids"], [7, 2, 1, "", "exec_spawn_total_filled_qty"], [7, 2, 1, "", "exec_spawn_total_leaves_qty"], [7, 2, 1, "", "exec_spawn_total_quantity"], [7, 2, 1, "", "flush_db"], [7, 2, 1, "", "get"], [7, 2, 1, "", "get_xrate"], [7, 2, 1, "", "has_bars"], [7, 2, 1, "", "has_order_book"], [7, 2, 1, "", "has_quote_ticks"], [7, 2, 1, "", "has_tickers"], [7, 2, 1, "", "has_trade_ticks"], [7, 2, 1, "", "heartbeat"], [7, 2, 1, "", "instrument"], [7, 2, 1, "", "instrument_ids"], [7, 2, 1, "", "instruments"], [7, 2, 1, "", "is_order_closed"], [7, 2, 1, "", "is_order_emulated"], [7, 2, 1, "", "is_order_inflight"], [7, 2, 1, "", "is_order_open"], [7, 2, 1, "", "is_order_pending_cancel_local"], [7, 2, 1, "", "is_position_closed"], [7, 2, 1, "", "is_position_open"], [7, 2, 1, "", "load_account"], [7, 2, 1, "", "load_actor"], [7, 2, 1, "", "load_instrument"], [7, 2, 1, "", "load_order"], [7, 2, 1, "", "load_position"], [7, 2, 1, "", "load_strategy"], [7, 2, 1, "", "load_synthetic"], [7, 2, 1, "", "order"], [7, 2, 1, "", "order_book"], [7, 2, 1, "", "order_exists"], [7, 2, 1, "", "order_list"], [7, 2, 1, "", "order_list_exists"], [7, 2, 1, "", "order_list_ids"], [7, 2, 1, "", "order_lists"], [7, 2, 1, "", "orders"], [7, 2, 1, "", "orders_closed"], [7, 2, 1, "", "orders_closed_count"], [7, 2, 1, "", "orders_emulated"], [7, 2, 1, "", "orders_emulated_count"], [7, 2, 1, "", "orders_for_exec_algorithm"], [7, 2, 1, "", "orders_for_exec_spawn"], [7, 2, 1, "", "orders_for_position"], [7, 2, 1, "", "orders_inflight"], [7, 2, 1, "", "orders_inflight_count"], [7, 2, 1, "", "orders_open"], [7, 2, 1, "", "orders_open_count"], [7, 2, 1, "", "orders_total_count"], [7, 2, 1, "", "position"], [7, 2, 1, "", "position_closed_ids"], [7, 2, 1, "", "position_exists"], [7, 2, 1, "", "position_for_order"], [7, 2, 1, "", "position_id"], [7, 2, 1, "", "position_ids"], [7, 2, 1, "", "position_open_ids"], [7, 2, 1, "", "position_snapshots"], [7, 2, 1, "", "positions"], [7, 2, 1, "", "positions_closed"], [7, 2, 1, "", "positions_closed_count"], [7, 2, 1, "", "positions_open"], [7, 2, 1, "", "positions_open_count"], [7, 2, 1, "", "positions_total_count"], [7, 2, 1, "", "price"], [7, 2, 1, "", "quote_tick"], [7, 2, 1, "", "quote_tick_count"], [7, 2, 1, "", "quote_ticks"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "snapshot_order_state"], [7, 3, 1, "", "snapshot_orders"], [7, 2, 1, "", "snapshot_position"], [7, 2, 1, "", "snapshot_position_state"], [7, 3, 1, "", "snapshot_positions"], [7, 2, 1, "", "strategy_id_for_order"], [7, 2, 1, "", "strategy_id_for_position"], [7, 2, 1, "", "strategy_ids"], [7, 2, 1, "", "synthetic"], [7, 2, 1, "", "synthetic_ids"], [7, 2, 1, "", "synthetics"], [7, 3, 1, "", "tick_capacity"], [7, 2, 1, "", "ticker"], [7, 2, 1, "", "ticker_count"], [7, 2, 1, "", "tickers"], [7, 2, 1, "", "trade_tick"], [7, 2, 1, "", "trade_tick_count"], [7, 2, 1, "", "trade_ticks"], [7, 2, 1, "", "update_account"], [7, 2, 1, "", "update_actor"], [7, 2, 1, "", "update_order"], [7, 2, 1, "", "update_order_pending_cancel_local"], [7, 2, 1, "", "update_position"], [7, 2, 1, "", "update_strategy"], [7, 2, 1, "", "venue_order_id"]], "nautilus_trader.cache.database": [[7, 1, 1, "", "CacheDatabaseAdapter"]], "nautilus_trader.cache.database.CacheDatabaseAdapter": [[7, 2, 1, "", "add"], [7, 2, 1, "", "add_account"], [7, 2, 1, "", "add_currency"], [7, 2, 1, "", "add_instrument"], [7, 2, 1, "", "add_order"], [7, 2, 1, "", "add_position"], [7, 2, 1, "", "add_synthetic"], [7, 2, 1, "", "delete_actor"], [7, 2, 1, "", "delete_strategy"], [7, 2, 1, "", "flush"], [7, 2, 1, "", "heartbeat"], [7, 2, 1, "", "index_order_position"], [7, 2, 1, "", "index_venue_order_id"], [7, 2, 1, "", "keys"], [7, 2, 1, "", "load"], [7, 2, 1, "", "load_account"], [7, 2, 1, "", "load_accounts"], [7, 2, 1, "", "load_actor"], [7, 2, 1, "", "load_currencies"], [7, 2, 1, "", "load_currency"], [7, 2, 1, "", "load_index_order_client"], [7, 2, 1, "", "load_index_order_position"], [7, 2, 1, "", "load_instrument"], [7, 2, 1, "", "load_instruments"], [7, 2, 1, "", "load_order"], [7, 2, 1, "", "load_orders"], [7, 2, 1, "", "load_position"], [7, 2, 1, "", "load_positions"], [7, 2, 1, "", "load_strategy"], [7, 2, 1, "", "load_synthetic"], [7, 2, 1, "", "load_synthetics"], [7, 2, 1, "", "snapshot_order_state"], [7, 2, 1, "", "snapshot_position_state"], [7, 2, 1, "", "update_account"], [7, 2, 1, "", "update_actor"], [7, 2, 1, "", "update_order"], [7, 2, 1, "", "update_position"], [7, 2, 1, "", "update_strategy"]], "nautilus_trader.common": [[8, 0, 0, "-", "actor"], [8, 0, 0, "-", "clock"], [8, 0, 0, "-", "component"], [8, 0, 0, "-", "executor"], [8, 0, 0, "-", "factories"], [8, 0, 0, "-", "generators"], [8, 0, 0, "-", "logging"], [8, 0, 0, "-", "providers"]], "nautilus_trader.common.actor": [[8, 1, 1, "", "Actor"]], "nautilus_trader.common.actor.Actor": [[8, 2, 1, "", "active_task_ids"], [8, 2, 1, "", "add_synthetic"], [8, 3, 1, "", "cache"], [8, 2, 1, "", "cancel_all_tasks"], [8, 2, 1, "", "cancel_task"], [8, 3, 1, "", "clock"], [8, 3, 1, "", "config"], [8, 2, 1, "", "degrade"], [8, 2, 1, "", "deregister_warning_event"], [8, 2, 1, "", "dispose"], [8, 2, 1, "", "fault"], [8, 2, 1, "", "fully_qualified_name"], [8, 2, 1, "", "handle_bar"], [8, 2, 1, "", "handle_bars"], [8, 2, 1, "", "handle_data"], [8, 2, 1, "", "handle_event"], [8, 2, 1, "", "handle_historical_data"], [8, 2, 1, "", "handle_instrument"], [8, 2, 1, "", "handle_instrument_close"], [8, 2, 1, "", "handle_instrument_status"], [8, 2, 1, "", "handle_instruments"], [8, 2, 1, "", "handle_order_book"], [8, 2, 1, "", "handle_order_book_deltas"], [8, 2, 1, "", "handle_quote_tick"], [8, 2, 1, "", "handle_quote_ticks"], [8, 2, 1, "", "handle_ticker"], [8, 2, 1, "", "handle_trade_tick"], [8, 2, 1, "", "handle_trade_ticks"], [8, 2, 1, "", "handle_venue_status"], [8, 2, 1, "", "has_active_tasks"], [8, 2, 1, "", "has_any_tasks"], [8, 2, 1, "", "has_pending_requests"], [8, 2, 1, "", "has_queued_tasks"], [8, 3, 1, "", "id"], [8, 2, 1, "", "indicators_initialized"], [8, 3, 1, "", "is_degraded"], [8, 3, 1, "", "is_disposed"], [8, 3, 1, "", "is_faulted"], [8, 3, 1, "", "is_initialized"], [8, 2, 1, "", "is_pending_request"], [8, 3, 1, "", "is_running"], [8, 3, 1, "", "is_stopped"], [8, 2, 1, "", "load"], [8, 3, 1, "", "log"], [8, 3, 1, "", "msgbus"], [8, 2, 1, "", "on_bar"], [8, 2, 1, "", "on_data"], [8, 2, 1, "", "on_degrade"], [8, 2, 1, "", "on_dispose"], [8, 2, 1, "", "on_event"], [8, 2, 1, "", "on_fault"], [8, 2, 1, "", "on_historical_data"], [8, 2, 1, "", "on_instrument"], [8, 2, 1, "", "on_instrument_close"], [8, 2, 1, "", "on_instrument_status"], [8, 2, 1, "", "on_load"], [8, 2, 1, "", "on_order_book"], [8, 2, 1, "", "on_order_book_deltas"], [8, 2, 1, "", "on_quote_tick"], [8, 2, 1, "", "on_reset"], [8, 2, 1, "", "on_resume"], [8, 2, 1, "", "on_save"], [8, 2, 1, "", "on_start"], [8, 2, 1, "", "on_stop"], [8, 2, 1, "", "on_ticker"], [8, 2, 1, "", "on_trade_tick"], [8, 2, 1, "", "on_venue_status"], [8, 2, 1, "", "pending_requests"], [8, 2, 1, "", "publish_data"], [8, 2, 1, "", "publish_signal"], [8, 2, 1, "", "queue_for_executor"], [8, 2, 1, "", "queued_task_ids"], [8, 2, 1, "", "register_base"], [8, 2, 1, "", "register_executor"], [8, 2, 1, "", "register_indicator_for_bars"], [8, 2, 1, "", "register_indicator_for_quote_ticks"], [8, 2, 1, "", "register_indicator_for_trade_ticks"], [8, 2, 1, "", "register_warning_event"], [8, 3, 1, "", "registered_indicators"], [8, 2, 1, "", "request_bars"], [8, 2, 1, "", "request_data"], [8, 2, 1, "", "request_instrument"], [8, 2, 1, "", "request_instruments"], [8, 2, 1, "", "request_quote_ticks"], [8, 2, 1, "", "request_trade_ticks"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "resume"], [8, 2, 1, "", "run_in_executor"], [8, 2, 1, "", "save"], [8, 2, 1, "", "start"], [8, 3, 1, "", "state"], [8, 2, 1, "", "stop"], [8, 2, 1, "", "subscribe_bars"], [8, 2, 1, "", "subscribe_data"], [8, 2, 1, "", "subscribe_instrument"], [8, 2, 1, "", "subscribe_instrument_close"], [8, 2, 1, "", "subscribe_instrument_status"], [8, 2, 1, "", "subscribe_instruments"], [8, 2, 1, "", "subscribe_order_book_deltas"], [8, 2, 1, "", "subscribe_order_book_snapshots"], [8, 2, 1, "", "subscribe_quote_ticks"], [8, 2, 1, "", "subscribe_ticker"], [8, 2, 1, "", "subscribe_trade_ticks"], [8, 2, 1, "", "subscribe_venue_status"], [8, 2, 1, "", "to_importable_config"], [8, 3, 1, "", "trader_id"], [8, 3, 1, "", "type"], [8, 2, 1, "", "unsubscribe_bars"], [8, 2, 1, "", "unsubscribe_data"], [8, 2, 1, "", "unsubscribe_instrument"], [8, 2, 1, "", "unsubscribe_instrument_status"], [8, 2, 1, "", "unsubscribe_instruments"], [8, 2, 1, "", "unsubscribe_order_book_deltas"], [8, 2, 1, "", "unsubscribe_order_book_snapshots"], [8, 2, 1, "", "unsubscribe_quote_ticks"], [8, 2, 1, "", "unsubscribe_ticker"], [8, 2, 1, "", "unsubscribe_trade_ticks"], [8, 2, 1, "", "unsubscribe_venue_status"], [8, 2, 1, "", "update_synthetic"]], "nautilus_trader.common.clock": [[8, 1, 1, "", "Clock"], [8, 1, 1, "", "LiveClock"], [8, 1, 1, "", "LiveTimer"], [8, 1, 1, "", "LoopTimer"], [8, 1, 1, "", "TestClock"], [8, 1, 1, "", "ThreadTimer"], [8, 1, 1, "", "TimeEvent"], [8, 1, 1, "", "TimeEventHandler"]], "nautilus_trader.common.clock.Clock": [[8, 2, 1, "", "cancel_timer"], [8, 2, 1, "", "cancel_timers"], [8, 2, 1, "", "local_now"], [8, 2, 1, "", "next_time_ns"], [8, 2, 1, "", "register_default_handler"], [8, 2, 1, "", "set_time_alert"], [8, 2, 1, "", "set_time_alert_ns"], [8, 2, 1, "", "set_timer"], [8, 2, 1, "", "set_timer_ns"], [8, 3, 1, "", "timer_count"], [8, 3, 1, "", "timer_names"], [8, 2, 1, "", "timestamp"], [8, 2, 1, "", "timestamp_ms"], [8, 2, 1, "", "timestamp_ns"], [8, 2, 1, "", "utc_now"]], "nautilus_trader.common.clock.LiveClock": [[8, 2, 1, "", "cancel_timer"], [8, 2, 1, "", "cancel_timers"], [8, 2, 1, "", "local_now"], [8, 2, 1, "", "next_time_ns"], [8, 2, 1, "", "register_default_handler"], [8, 2, 1, "", "set_time_alert"], [8, 2, 1, "", "set_time_alert_ns"], [8, 2, 1, "", "set_timer"], [8, 2, 1, "", "set_timer_ns"], [8, 3, 1, "", "timer_count"], [8, 3, 1, "", "timer_names"], [8, 2, 1, "", "timestamp"], [8, 2, 1, "", "timestamp_ms"], [8, 2, 1, "", "timestamp_ns"], [8, 2, 1, "", "utc_now"]], "nautilus_trader.common.clock.LiveTimer": [[8, 3, 1, "", "callback"], [8, 2, 1, "", "cancel"], [8, 3, 1, "", "interval_ns"], [8, 3, 1, "", "is_expired"], [8, 2, 1, "", "iterate_next_time"], [8, 3, 1, "", "name"], [8, 3, 1, "", "next_time_ns"], [8, 2, 1, "", "pop_event"], [8, 2, 1, "", "repeat"], [8, 3, 1, "", "start_time_ns"], [8, 3, 1, "", "stop_time_ns"]], "nautilus_trader.common.clock.LoopTimer": [[8, 3, 1, "", "callback"], [8, 2, 1, "", "cancel"], [8, 3, 1, "", "interval_ns"], [8, 3, 1, "", "is_expired"], [8, 2, 1, "", "iterate_next_time"], [8, 3, 1, "", "name"], [8, 3, 1, "", "next_time_ns"], [8, 2, 1, "", "pop_event"], [8, 2, 1, "", "repeat"], [8, 3, 1, "", "start_time_ns"], [8, 3, 1, "", "stop_time_ns"]], "nautilus_trader.common.clock.TestClock": [[8, 2, 1, "", "advance_time"], [8, 2, 1, "", "cancel_timer"], [8, 2, 1, "", "cancel_timers"], [8, 2, 1, "", "local_now"], [8, 2, 1, "", "next_time_ns"], [8, 2, 1, "", "register_default_handler"], [8, 2, 1, "", "set_time"], [8, 2, 1, "", "set_time_alert"], [8, 2, 1, "", "set_time_alert_ns"], [8, 2, 1, "", "set_timer"], [8, 2, 1, "", "set_timer_ns"], [8, 3, 1, "", "timer_count"], [8, 3, 1, "", "timer_names"], [8, 2, 1, "", "timestamp"], [8, 2, 1, "", "timestamp_ms"], [8, 2, 1, "", "timestamp_ns"], [8, 2, 1, "", "utc_now"]], "nautilus_trader.common.clock.ThreadTimer": [[8, 3, 1, "", "callback"], [8, 2, 1, "", "cancel"], [8, 3, 1, "", "interval_ns"], [8, 3, 1, "", "is_expired"], [8, 2, 1, "", "iterate_next_time"], [8, 3, 1, "", "name"], [8, 3, 1, "", "next_time_ns"], [8, 2, 1, "", "pop_event"], [8, 2, 1, "", "repeat"], [8, 3, 1, "", "start_time_ns"], [8, 3, 1, "", "stop_time_ns"]], "nautilus_trader.common.clock.TimeEvent": [[8, 3, 1, "", "id"], [8, 3, 1, "", "name"], [8, 3, 1, "", "ts_event"], [8, 3, 1, "", "ts_init"]], "nautilus_trader.common.clock.TimeEventHandler": [[8, 3, 1, "", "event"], [8, 2, 1, "", "handle"]], "nautilus_trader.common.component": [[8, 1, 1, "", "Component"], [8, 1, 1, "", "ComponentFSMFactory"], [8, 1, 1, "", "MessageBus"], [8, 1, 1, "", "Subscription"], [8, 1, 1, "", "Throttler"], [8, 5, 1, "", "component_state_from_str"], [8, 5, 1, "", "component_state_to_str"], [8, 5, 1, "", "component_trigger_from_str"], [8, 5, 1, "", "component_trigger_to_str"], [8, 5, 1, "", "is_matching_py"]], "nautilus_trader.common.component.Component": [[8, 2, 1, "", "degrade"], [8, 2, 1, "", "dispose"], [8, 2, 1, "", "fault"], [8, 2, 1, "", "fully_qualified_name"], [8, 3, 1, "", "id"], [8, 3, 1, "", "is_degraded"], [8, 3, 1, "", "is_disposed"], [8, 3, 1, "", "is_faulted"], [8, 3, 1, "", "is_initialized"], [8, 3, 1, "", "is_running"], [8, 3, 1, "", "is_stopped"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "resume"], [8, 2, 1, "", "start"], [8, 3, 1, "", "state"], [8, 2, 1, "", "stop"], [8, 3, 1, "", "trader_id"], [8, 3, 1, "", "type"]], "nautilus_trader.common.component.ComponentFSMFactory": [[8, 2, 1, "", "get_state_transition_table"]], "nautilus_trader.common.component.MessageBus": [[8, 2, 1, "", "deregister"], [8, 2, 1, "", "endpoints"], [8, 3, 1, "", "has_backing"], [8, 2, 1, "", "has_subscribers"], [8, 2, 1, "", "is_pending_request"], [8, 2, 1, "", "is_subscribed"], [8, 3, 1, "", "pub_count"], [8, 2, 1, "", "publish"], [8, 2, 1, "", "register"], [8, 3, 1, "", "req_count"], [8, 2, 1, "", "request"], [8, 3, 1, "", "res_count"], [8, 2, 1, "", "response"], [8, 2, 1, "", "send"], [8, 3, 1, "", "sent_count"], [8, 3, 1, "", "serializer"], [8, 3, 1, "", "snapshot_orders"], [8, 3, 1, "", "snapshot_positions"], [8, 2, 1, "", "subscribe"], [8, 2, 1, "", "subscriptions"], [8, 2, 1, "", "topics"], [8, 3, 1, "", "trader_id"], [8, 2, 1, "", "unsubscribe"]], "nautilus_trader.common.component.Subscription": [[8, 3, 1, "", "handler"], [8, 3, 1, "", "priority"], [8, 3, 1, "", "topic"]], "nautilus_trader.common.component.Throttler": [[8, 3, 1, "", "interval"], [8, 3, 1, "", "is_limiting"], [8, 3, 1, "", "limit"], [8, 3, 1, "", "name"], [8, 3, 1, "", "qsize"], [8, 3, 1, "", "recv_count"], [8, 2, 1, "", "send"], [8, 3, 1, "", "sent_count"], [8, 2, 1, "", "used"]], "nautilus_trader.common.executor": [[8, 1, 1, "", "ActorExecutor"], [8, 1, 1, "", "TaskId"]], "nautilus_trader.common.executor.ActorExecutor": [[8, 2, 1, "", "active_task_ids"], [8, 2, 1, "", "cancel_all_tasks"], [8, 2, 1, "", "cancel_task"], [8, 2, 1, "", "get_future"], [8, 2, 1, "", "has_active_tasks"], [8, 2, 1, "", "has_queued_tasks"], [8, 2, 1, "", "queue_for_executor"], [8, 2, 1, "", "queued_task_ids"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "run_in_executor"], [8, 2, 1, "", "shutdown"]], "nautilus_trader.common.executor.TaskId": [[8, 2, 1, "", "create"]], "nautilus_trader.common.factories": [[8, 1, 1, "", "OrderFactory"]], "nautilus_trader.common.factories.OrderFactory": [[8, 2, 1, "", "bracket"], [8, 2, 1, "", "create_list"], [8, 2, 1, "", "generate_client_order_id"], [8, 2, 1, "", "generate_order_list_id"], [8, 2, 1, "", "limit"], [8, 2, 1, "", "limit_if_touched"], [8, 2, 1, "", "market"], [8, 2, 1, "", "market_if_touched"], [8, 2, 1, "", "market_to_limit"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_client_order_id_count"], [8, 2, 1, "", "set_order_list_id_count"], [8, 2, 1, "", "stop_limit"], [8, 2, 1, "", "stop_market"], [8, 3, 1, "", "strategy_id"], [8, 3, 1, "", "trader_id"], [8, 2, 1, "", "trailing_stop_limit"], [8, 2, 1, "", "trailing_stop_market"]], "nautilus_trader.common.generators": [[8, 1, 1, "", "ClientOrderIdGenerator"], [8, 1, 1, "", "IdentifierGenerator"], [8, 1, 1, "", "OrderListIdGenerator"], [8, 1, 1, "", "PositionIdGenerator"]], "nautilus_trader.common.generators.ClientOrderIdGenerator": [[8, 3, 1, "", "count"], [8, 2, 1, "", "generate"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_count"]], "nautilus_trader.common.generators.OrderListIdGenerator": [[8, 3, 1, "", "count"], [8, 2, 1, "", "generate"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_count"]], "nautilus_trader.common.generators.PositionIdGenerator": [[8, 2, 1, "", "generate"], [8, 2, 1, "", "get_count"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_count"]], "nautilus_trader.common.logging": [[8, 1, 1, "", "Logger"], [8, 1, 1, "", "LoggerAdapter"], [8, 5, 1, "", "log_color_from_str"], [8, 5, 1, "", "log_color_to_str"], [8, 5, 1, "", "log_level_from_str"], [8, 5, 1, "", "log_level_to_str"], [8, 5, 1, "", "log_memory"], [8, 5, 1, "", "nautilus_header"]], "nautilus_trader.common.logging.Logger": [[8, 2, 1, "", "change_clock"], [8, 3, 1, "", "instance_id"], [8, 3, 1, "", "is_bypassed"], [8, 3, 1, "", "is_colored"], [8, 3, 1, "", "machine_id"], [8, 3, 1, "", "trader_id"]], "nautilus_trader.common.logging.LoggerAdapter": [[8, 3, 1, "", "component"], [8, 2, 1, "", "critical"], [8, 2, 1, "", "debug"], [8, 2, 1, "", "error"], [8, 2, 1, "", "exception"], [8, 2, 1, "", "get_logger"], [8, 2, 1, "", "info"], [8, 3, 1, "", "instance_id"], [8, 3, 1, "", "is_bypassed"], [8, 3, 1, "", "is_colored"], [8, 3, 1, "", "machine_id"], [8, 3, 1, "", "trader_id"], [8, 2, 1, "", "warning"]], "nautilus_trader.common.providers": [[8, 1, 1, "", "InstrumentProvider"]], "nautilus_trader.common.providers.InstrumentProvider": [[8, 2, 1, "", "add"], [8, 2, 1, "", "add_bulk"], [8, 2, 1, "", "add_currency"], [8, 4, 1, "", "count"], [8, 2, 1, "", "currencies"], [8, 2, 1, "", "currency"], [8, 2, 1, "", "find"], [8, 2, 1, "", "get_all"], [8, 2, 1, "", "initialize"], [8, 2, 1, "", "list_all"], [8, 2, 1, "", "load"], [8, 2, 1, "", "load_all"], [8, 2, 1, "", "load_all_async"], [8, 2, 1, "", "load_async"], [8, 2, 1, "", "load_ids"], [8, 2, 1, "", "load_ids_async"]], "nautilus_trader.config": [[9, 0, 0, "-", "backtest"], [9, 0, 0, "-", "common"], [9, 0, 0, "-", "live"]], "nautilus_trader.config.backtest": [[9, 1, 1, "", "BacktestDataConfig"], [9, 1, 1, "", "BacktestEngineConfig"], [9, 1, 1, "", "BacktestRunConfig"], [9, 1, 1, "", "BacktestVenueConfig"], [9, 5, 1, "", "parse_filters_expr"]], "nautilus_trader.config.backtest.BacktestDataConfig": [[9, 4, 1, "", "data_type"], [9, 2, 1, "", "dict"], [9, 4, 1, "", "end_time_nanos"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 4, 1, "", "query"], [9, 4, 1, "", "start_time_nanos"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.backtest.BacktestEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.backtest.BacktestRunConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.backtest.BacktestVenueConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common": [[9, 1, 1, "", "ActorConfig"], [9, 1, 1, "", "ActorFactory"], [9, 1, 1, "", "CacheConfig"], [9, 1, 1, "", "ControllerConfig"], [9, 1, 1, "", "ControllerFactory"], [9, 1, 1, "", "DataCatalogConfig"], [9, 1, 1, "", "DataEngineConfig"], [9, 1, 1, "", "DatabaseConfig"], [9, 1, 1, "", "ExecAlgorithmConfig"], [9, 1, 1, "", "ExecAlgorithmFactory"], [9, 1, 1, "", "ExecEngineConfig"], [9, 1, 1, "", "ImportableActorConfig"], [9, 1, 1, "", "ImportableConfig"], [9, 1, 1, "", "ImportableControllerConfig"], [9, 1, 1, "", "ImportableExecAlgorithmConfig"], [9, 1, 1, "", "ImportableFactoryConfig"], [9, 1, 1, "", "ImportableStrategyConfig"], [9, 1, 1, "", "InstrumentProviderConfig"], [9, 1, 1, "", "LoggingConfig"], [9, 1, 1, "", "MessageBusConfig"], [9, 1, 1, "", "NautilusConfig"], [9, 1, 1, "", "NautilusKernelConfig"], [9, 1, 1, "", "OrderEmulatorConfig"], [9, 1, 1, "", "RiskEngineConfig"], [9, 1, 1, "", "StrategyConfig"], [9, 1, 1, "", "StrategyFactory"], [9, 1, 1, "", "StreamingConfig"], [9, 1, 1, "", "TracingConfig"]], "nautilus_trader.config.common.ActorConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ActorFactory": [[9, 2, 1, "", "create"]], "nautilus_trader.config.common.CacheConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ControllerConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.DataCatalogConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.DataEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.DatabaseConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ExecAlgorithmConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ExecAlgorithmFactory": [[9, 2, 1, "", "create"]], "nautilus_trader.config.common.ExecEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableActorConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableControllerConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableExecAlgorithmConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableFactoryConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableStrategyConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.InstrumentProviderConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.LoggingConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.MessageBusConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.NautilusConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.NautilusKernelConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.OrderEmulatorConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.RiskEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.StrategyConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.StrategyFactory": [[9, 2, 1, "", "create"]], "nautilus_trader.config.common.StreamingConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.TracingConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live": [[9, 1, 1, "", "LiveDataClientConfig"], [9, 1, 1, "", "LiveDataEngineConfig"], [9, 1, 1, "", "LiveExecClientConfig"], [9, 1, 1, "", "LiveExecEngineConfig"], [9, 1, 1, "", "LiveRiskEngineConfig"], [9, 1, 1, "", "RoutingConfig"], [9, 1, 1, "", "TradingNodeConfig"]], "nautilus_trader.config.live.LiveDataClientConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.LiveDataEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.LiveExecClientConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.LiveExecEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.LiveRiskEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.RoutingConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.TradingNodeConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.core": [[10, 0, 0, "-", "datetime"], [10, 0, 0, "-", "fsm"], [10, 0, 0, "-", "message"], [10, 0, 0, "-", "stats"], [10, 0, 0, "-", "uuid"]], "nautilus_trader.core.datetime": [[10, 5, 1, "", "as_utc_index"], [10, 5, 1, "", "as_utc_timestamp"], [10, 5, 1, "", "dt_to_unix_nanos"], [10, 5, 1, "", "format_iso8601"], [10, 5, 1, "", "is_datetime_utc"], [10, 5, 1, "", "is_tz_aware"], [10, 5, 1, "", "is_tz_naive"], [10, 5, 1, "", "maybe_dt_to_unix_nanos"], [10, 5, 1, "", "maybe_unix_nanos_to_dt"], [10, 5, 1, "", "unix_nanos_to_dt"]], "nautilus_trader.core.fsm": [[10, 1, 1, "", "FiniteStateMachine"], [10, 6, 1, "", "InvalidStateTrigger"]], "nautilus_trader.core.fsm.FiniteStateMachine": [[10, 3, 1, "", "state"], [10, 3, 1, "", "state_string"], [10, 2, 1, "", "trigger"]], "nautilus_trader.core.fsm.InvalidStateTrigger": [[10, 2, 1, "", "add_note"], [10, 2, 1, "", "with_traceback"]], "nautilus_trader.core.message": [[10, 1, 1, "", "Command"], [10, 1, 1, "", "Document"], [10, 1, 1, "", "Event"], [10, 1, 1, "", "Request"], [10, 1, 1, "", "Response"]], "nautilus_trader.core.message.Command": [[10, 3, 1, "", "id"], [10, 3, 1, "", "ts_init"]], "nautilus_trader.core.message.Document": [[10, 3, 1, "", "id"], [10, 3, 1, "", "ts_init"]], "nautilus_trader.core.message.Event": [[10, 3, 1, "", "id"], [10, 3, 1, "", "ts_event"], [10, 3, 1, "", "ts_init"]], "nautilus_trader.core.message.Request": [[10, 3, 1, "", "callback"], [10, 3, 1, "", "id"], [10, 3, 1, "", "ts_init"]], "nautilus_trader.core.message.Response": [[10, 3, 1, "", "correlation_id"], [10, 3, 1, "", "id"], [10, 3, 1, "", "ts_init"]], "nautilus_trader.core.stats": [[10, 5, 1, "", "basis_points_as_percentage"], [10, 5, 1, "", "fast_mad"], [10, 5, 1, "", "fast_mad_with_mean"], [10, 5, 1, "", "fast_mean"], [10, 5, 1, "", "fast_mean_iterated"], [10, 5, 1, "", "fast_std"], [10, 5, 1, "", "fast_std_with_mean"]], "nautilus_trader.core.uuid": [[10, 1, 1, "", "UUID4"]], "nautilus_trader.core.uuid.UUID4": [[10, 3, 1, "", "value"]], "nautilus_trader.data": [[11, 0, 0, "-", "aggregation"], [11, 0, 0, "-", "client"], [11, 0, 0, "-", "engine"], [11, 0, 0, "-", "messages"]], "nautilus_trader.data.aggregation": [[11, 1, 1, "", "BarAggregator"], [11, 1, 1, "", "BarBuilder"], [11, 1, 1, "", "TickBarAggregator"], [11, 1, 1, "", "TimeBarAggregator"], [11, 1, 1, "", "ValueBarAggregator"], [11, 1, 1, "", "VolumeBarAggregator"]], "nautilus_trader.data.aggregation.BarAggregator": [[11, 3, 1, "", "bar_type"], [11, 2, 1, "", "handle_quote_tick"], [11, 2, 1, "", "handle_trade_tick"], [11, 2, 1, "", "set_await_partial"], [11, 2, 1, "", "set_partial"]], "nautilus_trader.data.aggregation.BarBuilder": [[11, 2, 1, "", "build"], [11, 2, 1, "", "build_now"], [11, 3, 1, "", "count"], [11, 3, 1, "", "initialized"], [11, 3, 1, "", "price_precision"], [11, 2, 1, "", "reset"], [11, 2, 1, "", "set_partial"], [11, 3, 1, "", "size_precision"], [11, 3, 1, "", "ts_last"], [11, 2, 1, "", "update"]], "nautilus_trader.data.aggregation.TickBarAggregator": [[11, 3, 1, "", "bar_type"], [11, 2, 1, "", "handle_quote_tick"], [11, 2, 1, "", "handle_trade_tick"], [11, 2, 1, "", "set_await_partial"], [11, 2, 1, "", "set_partial"]], "nautilus_trader.data.aggregation.TimeBarAggregator": [[11, 3, 1, "", "bar_type"], [11, 2, 1, "", "get_start_time"], [11, 2, 1, "", "handle_quote_tick"], [11, 2, 1, "", "handle_trade_tick"], [11, 3, 1, "", "interval"], [11, 3, 1, "", "interval_ns"], [11, 3, 1, "", "next_close_ns"], [11, 2, 1, "", "set_await_partial"], [11, 2, 1, "", "set_partial"], [11, 2, 1, "", "stop"]], "nautilus_trader.data.aggregation.ValueBarAggregator": [[11, 3, 1, "", "bar_type"], [11, 2, 1, "", "get_cumulative_value"], [11, 2, 1, "", "handle_quote_tick"], [11, 2, 1, "", "handle_trade_tick"], [11, 2, 1, "", "set_await_partial"], [11, 2, 1, "", "set_partial"]], "nautilus_trader.data.aggregation.VolumeBarAggregator": [[11, 3, 1, "", "bar_type"], [11, 2, 1, "", "handle_quote_tick"], [11, 2, 1, "", "handle_trade_tick"], [11, 2, 1, "", "set_await_partial"], [11, 2, 1, "", "set_partial"]], "nautilus_trader.data.client": [[11, 1, 1, "", "DataClient"], [11, 1, 1, "", "MarketDataClient"]], "nautilus_trader.data.client.DataClient": [[11, 2, 1, "", "degrade"], [11, 2, 1, "", "dispose"], [11, 2, 1, "", "fault"], [11, 2, 1, "", "fully_qualified_name"], [11, 3, 1, "", "id"], [11, 3, 1, "", "is_connected"], [11, 3, 1, "", "is_degraded"], [11, 3, 1, "", "is_disposed"], [11, 3, 1, "", "is_faulted"], [11, 3, 1, "", "is_initialized"], [11, 3, 1, "", "is_running"], [11, 3, 1, "", "is_stopped"], [11, 2, 1, "", "request"], [11, 2, 1, "", "reset"], [11, 2, 1, "", "resume"], [11, 2, 1, "", "start"], [11, 3, 1, "", "state"], [11, 2, 1, "", "stop"], [11, 2, 1, "", "subscribe"], [11, 2, 1, "", "subscribed_generic_data"], [11, 3, 1, "", "trader_id"], [11, 3, 1, "", "type"], [11, 2, 1, "", "unsubscribe"], [11, 3, 1, "", "venue"]], "nautilus_trader.data.client.MarketDataClient": [[11, 2, 1, "", "degrade"], [11, 2, 1, "", "dispose"], [11, 2, 1, "", "fault"], [11, 2, 1, "", "fully_qualified_name"], [11, 3, 1, "", "id"], [11, 3, 1, "", "is_connected"], [11, 3, 1, "", "is_degraded"], [11, 3, 1, "", "is_disposed"], [11, 3, 1, "", "is_faulted"], [11, 3, 1, "", "is_initialized"], [11, 3, 1, "", "is_running"], [11, 3, 1, "", "is_stopped"], [11, 2, 1, "", "request"], [11, 2, 1, "", "request_bars"], [11, 2, 1, "", "request_instrument"], [11, 2, 1, "", "request_instruments"], [11, 2, 1, "", "request_quote_ticks"], [11, 2, 1, "", "request_trade_ticks"], [11, 2, 1, "", "reset"], [11, 2, 1, "", "resume"], [11, 2, 1, "", "start"], [11, 3, 1, "", "state"], [11, 2, 1, "", "stop"], [11, 2, 1, "", "subscribe"], [11, 2, 1, "", "subscribe_bars"], [11, 2, 1, "", "subscribe_instrument"], [11, 2, 1, "", "subscribe_instrument_close"], [11, 2, 1, "", "subscribe_instrument_status"], [11, 2, 1, "", "subscribe_instruments"], [11, 2, 1, "", "subscribe_order_book_deltas"], [11, 2, 1, "", "subscribe_order_book_snapshots"], [11, 2, 1, "", "subscribe_quote_ticks"], [11, 2, 1, "", "subscribe_ticker"], [11, 2, 1, "", "subscribe_trade_ticks"], [11, 2, 1, "", "subscribe_venue_status"], [11, 2, 1, "", "subscribed_bars"], [11, 2, 1, "", "subscribed_generic_data"], [11, 2, 1, "", "subscribed_instrument_close"], [11, 2, 1, "", "subscribed_instrument_status"], [11, 2, 1, "", "subscribed_instruments"], [11, 2, 1, "", "subscribed_order_book_deltas"], [11, 2, 1, "", "subscribed_order_book_snapshots"], [11, 2, 1, "", "subscribed_quote_ticks"], [11, 2, 1, "", "subscribed_tickers"], [11, 2, 1, "", "subscribed_trade_ticks"], [11, 2, 1, "", "subscribed_venue_status"], [11, 3, 1, "", "trader_id"], [11, 3, 1, "", "type"], [11, 2, 1, "", "unsubscribe"], [11, 2, 1, "", "unsubscribe_bars"], [11, 2, 1, "", "unsubscribe_instrument"], [11, 2, 1, "", "unsubscribe_instrument_close"], [11, 2, 1, "", "unsubscribe_instrument_status"], [11, 2, 1, "", "unsubscribe_instruments"], [11, 2, 1, "", "unsubscribe_order_book_deltas"], [11, 2, 1, "", "unsubscribe_order_book_snapshots"], [11, 2, 1, "", "unsubscribe_quote_ticks"], [11, 2, 1, "", "unsubscribe_ticker"], [11, 2, 1, "", "unsubscribe_trade_ticks"], [11, 2, 1, "", "unsubscribe_venue_status"], [11, 3, 1, "", "venue"]], "nautilus_trader.data.engine": [[11, 1, 1, "", "DataEngine"]], "nautilus_trader.data.engine.DataEngine": [[11, 2, 1, "", "check_connected"], [11, 2, 1, "", "check_disconnected"], [11, 3, 1, "", "command_count"], [11, 2, 1, "", "connect"], [11, 3, 1, "", "data_count"], [11, 3, 1, "", "debug"], [11, 3, 1, "", "default_client"], [11, 2, 1, "", "degrade"], [11, 2, 1, "", "deregister_client"], [11, 2, 1, "", "disconnect"], [11, 2, 1, "", "dispose"], [11, 2, 1, "", "execute"], [11, 2, 1, "", "fault"], [11, 2, 1, "", "fully_qualified_name"], [11, 3, 1, "", "id"], [11, 3, 1, "", "is_degraded"], [11, 3, 1, "", "is_disposed"], [11, 3, 1, "", "is_faulted"], [11, 3, 1, "", "is_initialized"], [11, 3, 1, "", "is_running"], [11, 3, 1, "", "is_stopped"], [11, 2, 1, "", "process"], [11, 2, 1, "", "register_catalog"], [11, 2, 1, "", "register_client"], [11, 2, 1, "", "register_default_client"], [11, 2, 1, "", "register_venue_routing"], [11, 3, 1, "", "registered_clients"], [11, 2, 1, "", "request"], [11, 3, 1, "", "request_count"], [11, 2, 1, "", "reset"], [11, 2, 1, "", "response"], [11, 3, 1, "", "response_count"], [11, 2, 1, "", "resume"], [11, 2, 1, "", "start"], [11, 3, 1, "", "state"], [11, 2, 1, "", "stop"], [11, 2, 1, "", "subscribed_bars"], [11, 2, 1, "", "subscribed_generic_data"], [11, 2, 1, "", "subscribed_instrument_close"], [11, 2, 1, "", "subscribed_instrument_status"], [11, 2, 1, "", "subscribed_instruments"], [11, 2, 1, "", "subscribed_order_book_deltas"], [11, 2, 1, "", "subscribed_order_book_snapshots"], [11, 2, 1, "", "subscribed_quote_ticks"], [11, 2, 1, "", "subscribed_synthetic_quotes"], [11, 2, 1, "", "subscribed_synthetic_trades"], [11, 2, 1, "", "subscribed_tickers"], [11, 2, 1, "", "subscribed_trade_ticks"], [11, 3, 1, "", "trader_id"], [11, 3, 1, "", "type"]], "nautilus_trader.data.messages": [[11, 1, 1, "", "DataCommand"], [11, 1, 1, "", "DataRequest"], [11, 1, 1, "", "DataResponse"], [11, 1, 1, "", "Subscribe"], [11, 1, 1, "", "Unsubscribe"]], "nautilus_trader.data.messages.DataCommand": [[11, 3, 1, "", "client_id"], [11, 3, 1, "", "data_type"], [11, 3, 1, "", "id"], [11, 3, 1, "", "ts_init"], [11, 3, 1, "", "venue"]], "nautilus_trader.data.messages.DataRequest": [[11, 3, 1, "", "callback"], [11, 3, 1, "", "client_id"], [11, 3, 1, "", "data_type"], [11, 3, 1, "", "id"], [11, 3, 1, "", "ts_init"], [11, 3, 1, "", "venue"]], "nautilus_trader.data.messages.DataResponse": [[11, 3, 1, "", "client_id"], [11, 3, 1, "", "correlation_id"], [11, 3, 1, "", "data"], [11, 3, 1, "", "data_type"], [11, 3, 1, "", "id"], [11, 3, 1, "", "ts_init"], [11, 3, 1, "", "venue"]], "nautilus_trader.data.messages.Subscribe": [[11, 3, 1, "", "client_id"], [11, 3, 1, "", "data_type"], [11, 3, 1, "", "id"], [11, 3, 1, "", "ts_init"], [11, 3, 1, "", "venue"]], "nautilus_trader.data.messages.Unsubscribe": [[11, 3, 1, "", "client_id"], [11, 3, 1, "", "data_type"], [11, 3, 1, "", "id"], [11, 3, 1, "", "ts_init"], [11, 3, 1, "", "venue"]], "nautilus_trader.execution": [[12, 0, 0, "-", "algorithm"], [12, 0, 0, "-", "client"], [12, 0, 0, "-", "emulator"], [12, 0, 0, "-", "engine"], [12, 0, 0, "-", "manager"], [12, 0, 0, "-", "matching_core"], [12, 0, 0, "-", "messages"], [12, 0, 0, "-", "reports"]], "nautilus_trader.execution.algorithm": [[12, 1, 1, "", "ExecAlgorithm"]], "nautilus_trader.execution.algorithm.ExecAlgorithm": [[12, 2, 1, "", "active_task_ids"], [12, 2, 1, "", "add_synthetic"], [12, 3, 1, "", "cache"], [12, 2, 1, "", "cancel_all_tasks"], [12, 2, 1, "", "cancel_order"], [12, 2, 1, "", "cancel_task"], [12, 3, 1, "", "clock"], [12, 3, 1, "", "config"], [12, 2, 1, "", "degrade"], [12, 2, 1, "", "deregister_warning_event"], [12, 2, 1, "", "dispose"], [12, 2, 1, "", "execute"], [12, 2, 1, "", "fault"], [12, 2, 1, "", "fully_qualified_name"], [12, 2, 1, "", "handle_bar"], [12, 2, 1, "", "handle_bars"], [12, 2, 1, "", "handle_data"], [12, 2, 1, "", "handle_event"], [12, 2, 1, "", "handle_historical_data"], [12, 2, 1, "", "handle_instrument"], [12, 2, 1, "", "handle_instrument_close"], [12, 2, 1, "", "handle_instrument_status"], [12, 2, 1, "", "handle_instruments"], [12, 2, 1, "", "handle_order_book"], [12, 2, 1, "", "handle_order_book_deltas"], [12, 2, 1, "", "handle_quote_tick"], [12, 2, 1, "", "handle_quote_ticks"], [12, 2, 1, "", "handle_ticker"], [12, 2, 1, "", "handle_trade_tick"], [12, 2, 1, "", "handle_trade_ticks"], [12, 2, 1, "", "handle_venue_status"], [12, 2, 1, "", "has_active_tasks"], [12, 2, 1, "", "has_any_tasks"], [12, 2, 1, "", "has_pending_requests"], [12, 2, 1, "", "has_queued_tasks"], [12, 3, 1, "", "id"], [12, 2, 1, "", "indicators_initialized"], [12, 3, 1, "", "is_degraded"], [12, 3, 1, "", "is_disposed"], [12, 3, 1, "", "is_faulted"], [12, 3, 1, "", "is_initialized"], [12, 2, 1, "", "is_pending_request"], [12, 3, 1, "", "is_running"], [12, 3, 1, "", "is_stopped"], [12, 2, 1, "", "load"], [12, 3, 1, "", "log"], [12, 2, 1, "", "modify_order"], [12, 2, 1, "", "modify_order_in_place"], [12, 3, 1, "", "msgbus"], [12, 2, 1, "", "on_bar"], [12, 2, 1, "", "on_data"], [12, 2, 1, "", "on_degrade"], [12, 2, 1, "", "on_dispose"], [12, 2, 1, "", "on_event"], [12, 2, 1, "", "on_fault"], [12, 2, 1, "", "on_historical_data"], [12, 2, 1, "", "on_instrument"], [12, 2, 1, "", "on_instrument_close"], [12, 2, 1, "", "on_instrument_status"], [12, 2, 1, "", "on_load"], [12, 2, 1, "", "on_order"], [12, 2, 1, "", "on_order_accepted"], [12, 2, 1, "", "on_order_book"], [12, 2, 1, "", "on_order_book_deltas"], [12, 2, 1, "", "on_order_cancel_rejected"], [12, 2, 1, "", "on_order_canceled"], [12, 2, 1, "", "on_order_denied"], [12, 2, 1, "", "on_order_emulated"], [12, 2, 1, "", "on_order_event"], [12, 2, 1, "", "on_order_expired"], [12, 2, 1, "", "on_order_filled"], [12, 2, 1, "", "on_order_initialized"], [12, 2, 1, "", "on_order_list"], [12, 2, 1, "", "on_order_modify_rejected"], [12, 2, 1, "", "on_order_pending_cancel"], [12, 2, 1, "", "on_order_pending_update"], [12, 2, 1, "", "on_order_rejected"], [12, 2, 1, "", "on_order_released"], [12, 2, 1, "", "on_order_submitted"], [12, 2, 1, "", "on_order_triggered"], [12, 2, 1, "", "on_order_updated"], [12, 2, 1, "", "on_position_changed"], [12, 2, 1, "", "on_position_closed"], [12, 2, 1, "", "on_position_event"], [12, 2, 1, "", "on_position_opened"], [12, 2, 1, "", "on_quote_tick"], [12, 2, 1, "", "on_reset"], [12, 2, 1, "", "on_resume"], [12, 2, 1, "", "on_save"], [12, 2, 1, "", "on_start"], [12, 2, 1, "", "on_stop"], [12, 2, 1, "", "on_ticker"], [12, 2, 1, "", "on_trade_tick"], [12, 2, 1, "", "on_venue_status"], [12, 2, 1, "", "pending_requests"], [12, 3, 1, "", "portfolio"], [12, 2, 1, "", "publish_data"], [12, 2, 1, "", "publish_signal"], [12, 2, 1, "", "queue_for_executor"], [12, 2, 1, "", "queued_task_ids"], [12, 2, 1, "", "register"], [12, 2, 1, "", "register_base"], [12, 2, 1, "", "register_executor"], [12, 2, 1, "", "register_indicator_for_bars"], [12, 2, 1, "", "register_indicator_for_quote_ticks"], [12, 2, 1, "", "register_indicator_for_trade_ticks"], [12, 2, 1, "", "register_warning_event"], [12, 3, 1, "", "registered_indicators"], [12, 2, 1, "", "request_bars"], [12, 2, 1, "", "request_data"], [12, 2, 1, "", "request_instrument"], [12, 2, 1, "", "request_instruments"], [12, 2, 1, "", "request_quote_ticks"], [12, 2, 1, "", "request_trade_ticks"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "resume"], [12, 2, 1, "", "run_in_executor"], [12, 2, 1, "", "save"], [12, 2, 1, "", "spawn_limit"], [12, 2, 1, "", "spawn_market"], [12, 2, 1, "", "spawn_market_to_limit"], [12, 2, 1, "", "start"], [12, 3, 1, "", "state"], [12, 2, 1, "", "stop"], [12, 2, 1, "", "submit_order"], [12, 2, 1, "", "subscribe_bars"], [12, 2, 1, "", "subscribe_data"], [12, 2, 1, "", "subscribe_instrument"], [12, 2, 1, "", "subscribe_instrument_close"], [12, 2, 1, "", "subscribe_instrument_status"], [12, 2, 1, "", "subscribe_instruments"], [12, 2, 1, "", "subscribe_order_book_deltas"], [12, 2, 1, "", "subscribe_order_book_snapshots"], [12, 2, 1, "", "subscribe_quote_ticks"], [12, 2, 1, "", "subscribe_ticker"], [12, 2, 1, "", "subscribe_trade_ticks"], [12, 2, 1, "", "subscribe_venue_status"], [12, 2, 1, "", "to_importable_config"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "type"], [12, 2, 1, "", "unsubscribe_bars"], [12, 2, 1, "", "unsubscribe_data"], [12, 2, 1, "", "unsubscribe_instrument"], [12, 2, 1, "", "unsubscribe_instrument_status"], [12, 2, 1, "", "unsubscribe_instruments"], [12, 2, 1, "", "unsubscribe_order_book_deltas"], [12, 2, 1, "", "unsubscribe_order_book_snapshots"], [12, 2, 1, "", "unsubscribe_quote_ticks"], [12, 2, 1, "", "unsubscribe_ticker"], [12, 2, 1, "", "unsubscribe_trade_ticks"], [12, 2, 1, "", "unsubscribe_venue_status"], [12, 2, 1, "", "update_synthetic"]], "nautilus_trader.execution.client": [[12, 1, 1, "", "ExecutionClient"]], "nautilus_trader.execution.client.ExecutionClient": [[12, 3, 1, "", "account_id"], [12, 3, 1, "", "account_type"], [12, 3, 1, "", "base_currency"], [12, 2, 1, "", "batch_cancel_orders"], [12, 2, 1, "", "cancel_all_orders"], [12, 2, 1, "", "cancel_order"], [12, 2, 1, "", "degrade"], [12, 2, 1, "", "dispose"], [12, 2, 1, "", "fault"], [12, 2, 1, "", "fully_qualified_name"], [12, 2, 1, "", "generate_account_state"], [12, 2, 1, "", "generate_order_accepted"], [12, 2, 1, "", "generate_order_cancel_rejected"], [12, 2, 1, "", "generate_order_canceled"], [12, 2, 1, "", "generate_order_expired"], [12, 2, 1, "", "generate_order_filled"], [12, 2, 1, "", "generate_order_modify_rejected"], [12, 2, 1, "", "generate_order_rejected"], [12, 2, 1, "", "generate_order_submitted"], [12, 2, 1, "", "generate_order_triggered"], [12, 2, 1, "", "generate_order_updated"], [12, 2, 1, "", "get_account"], [12, 3, 1, "", "id"], [12, 3, 1, "", "is_connected"], [12, 3, 1, "", "is_degraded"], [12, 3, 1, "", "is_disposed"], [12, 3, 1, "", "is_faulted"], [12, 3, 1, "", "is_initialized"], [12, 3, 1, "", "is_running"], [12, 3, 1, "", "is_stopped"], [12, 2, 1, "", "modify_order"], [12, 3, 1, "", "oms_type"], [12, 2, 1, "", "query_order"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "resume"], [12, 2, 1, "", "start"], [12, 3, 1, "", "state"], [12, 2, 1, "", "stop"], [12, 2, 1, "", "submit_order"], [12, 2, 1, "", "submit_order_list"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "type"], [12, 3, 1, "", "venue"]], "nautilus_trader.execution.emulator": [[12, 1, 1, "", "OrderEmulator"]], "nautilus_trader.execution.emulator.OrderEmulator": [[12, 2, 1, "", "active_task_ids"], [12, 2, 1, "", "add_synthetic"], [12, 3, 1, "", "cache"], [12, 2, 1, "", "cancel_all_tasks"], [12, 2, 1, "", "cancel_task"], [12, 3, 1, "", "clock"], [12, 3, 1, "", "command_count"], [12, 3, 1, "", "config"], [12, 2, 1, "", "create_matching_core"], [12, 3, 1, "", "debug"], [12, 2, 1, "", "degrade"], [12, 2, 1, "", "deregister_warning_event"], [12, 2, 1, "", "dispose"], [12, 3, 1, "", "event_count"], [12, 2, 1, "", "execute"], [12, 2, 1, "", "fault"], [12, 2, 1, "", "fully_qualified_name"], [12, 2, 1, "", "get_matching_core"], [12, 2, 1, "", "get_submit_order_commands"], [12, 2, 1, "", "handle_bar"], [12, 2, 1, "", "handle_bars"], [12, 2, 1, "", "handle_data"], [12, 2, 1, "", "handle_event"], [12, 2, 1, "", "handle_historical_data"], [12, 2, 1, "", "handle_instrument"], [12, 2, 1, "", "handle_instrument_close"], [12, 2, 1, "", "handle_instrument_status"], [12, 2, 1, "", "handle_instruments"], [12, 2, 1, "", "handle_order_book"], [12, 2, 1, "", "handle_order_book_deltas"], [12, 2, 1, "", "handle_quote_tick"], [12, 2, 1, "", "handle_quote_ticks"], [12, 2, 1, "", "handle_ticker"], [12, 2, 1, "", "handle_trade_tick"], [12, 2, 1, "", "handle_trade_ticks"], [12, 2, 1, "", "handle_venue_status"], [12, 2, 1, "", "has_active_tasks"], [12, 2, 1, "", "has_any_tasks"], [12, 2, 1, "", "has_pending_requests"], [12, 2, 1, "", "has_queued_tasks"], [12, 3, 1, "", "id"], [12, 2, 1, "", "indicators_initialized"], [12, 3, 1, "", "is_degraded"], [12, 3, 1, "", "is_disposed"], [12, 3, 1, "", "is_faulted"], [12, 3, 1, "", "is_initialized"], [12, 2, 1, "", "is_pending_request"], [12, 3, 1, "", "is_running"], [12, 3, 1, "", "is_stopped"], [12, 2, 1, "", "load"], [12, 3, 1, "", "log"], [12, 3, 1, "", "msgbus"], [12, 2, 1, "", "on_bar"], [12, 2, 1, "", "on_data"], [12, 2, 1, "", "on_degrade"], [12, 2, 1, "", "on_dispose"], [12, 2, 1, "", "on_event"], [12, 2, 1, "", "on_fault"], [12, 2, 1, "", "on_historical_data"], [12, 2, 1, "", "on_instrument"], [12, 2, 1, "", "on_instrument_close"], [12, 2, 1, "", "on_instrument_status"], [12, 2, 1, "", "on_load"], [12, 2, 1, "", "on_order_book"], [12, 2, 1, "", "on_order_book_deltas"], [12, 2, 1, "", "on_quote_tick"], [12, 2, 1, "", "on_reset"], [12, 2, 1, "", "on_resume"], [12, 2, 1, "", "on_save"], [12, 2, 1, "", "on_start"], [12, 2, 1, "", "on_stop"], [12, 2, 1, "", "on_ticker"], [12, 2, 1, "", "on_trade_tick"], [12, 2, 1, "", "on_venue_status"], [12, 2, 1, "", "pending_requests"], [12, 2, 1, "", "publish_data"], [12, 2, 1, "", "publish_signal"], [12, 2, 1, "", "queue_for_executor"], [12, 2, 1, "", "queued_task_ids"], [12, 2, 1, "", "register_base"], [12, 2, 1, "", "register_executor"], [12, 2, 1, "", "register_indicator_for_bars"], [12, 2, 1, "", "register_indicator_for_quote_ticks"], [12, 2, 1, "", "register_indicator_for_trade_ticks"], [12, 2, 1, "", "register_warning_event"], [12, 3, 1, "", "registered_indicators"], [12, 2, 1, "", "request_bars"], [12, 2, 1, "", "request_data"], [12, 2, 1, "", "request_instrument"], [12, 2, 1, "", "request_instruments"], [12, 2, 1, "", "request_quote_ticks"], [12, 2, 1, "", "request_trade_ticks"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "resume"], [12, 2, 1, "", "run_in_executor"], [12, 2, 1, "", "save"], [12, 2, 1, "", "start"], [12, 3, 1, "", "state"], [12, 2, 1, "", "stop"], [12, 2, 1, "", "subscribe_bars"], [12, 2, 1, "", "subscribe_data"], [12, 2, 1, "", "subscribe_instrument"], [12, 2, 1, "", "subscribe_instrument_close"], [12, 2, 1, "", "subscribe_instrument_status"], [12, 2, 1, "", "subscribe_instruments"], [12, 2, 1, "", "subscribe_order_book_deltas"], [12, 2, 1, "", "subscribe_order_book_snapshots"], [12, 2, 1, "", "subscribe_quote_ticks"], [12, 2, 1, "", "subscribe_ticker"], [12, 2, 1, "", "subscribe_trade_ticks"], [12, 2, 1, "", "subscribe_venue_status"], [12, 3, 1, "", "subscribed_quotes"], [12, 3, 1, "", "subscribed_trades"], [12, 2, 1, "", "to_importable_config"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "type"], [12, 2, 1, "", "unsubscribe_bars"], [12, 2, 1, "", "unsubscribe_data"], [12, 2, 1, "", "unsubscribe_instrument"], [12, 2, 1, "", "unsubscribe_instrument_status"], [12, 2, 1, "", "unsubscribe_instruments"], [12, 2, 1, "", "unsubscribe_order_book_deltas"], [12, 2, 1, "", "unsubscribe_order_book_snapshots"], [12, 2, 1, "", "unsubscribe_quote_ticks"], [12, 2, 1, "", "unsubscribe_ticker"], [12, 2, 1, "", "unsubscribe_trade_ticks"], [12, 2, 1, "", "unsubscribe_venue_status"], [12, 2, 1, "", "update_synthetic"]], "nautilus_trader.execution.engine": [[12, 1, 1, "", "ExecutionEngine"]], "nautilus_trader.execution.engine.ExecutionEngine": [[12, 3, 1, "", "allow_cash_positions"], [12, 2, 1, "", "check_connected"], [12, 2, 1, "", "check_disconnected"], [12, 2, 1, "", "check_integrity"], [12, 2, 1, "", "check_residuals"], [12, 3, 1, "", "command_count"], [12, 2, 1, "", "connect"], [12, 3, 1, "", "debug"], [12, 3, 1, "", "default_client"], [12, 2, 1, "", "degrade"], [12, 2, 1, "", "deregister_client"], [12, 2, 1, "", "disconnect"], [12, 2, 1, "", "dispose"], [12, 3, 1, "", "event_count"], [12, 2, 1, "", "execute"], [12, 2, 1, "", "fault"], [12, 2, 1, "", "flush_db"], [12, 2, 1, "", "fully_qualified_name"], [12, 2, 1, "", "get_external_order_claim"], [12, 2, 1, "", "get_external_order_claims_instruments"], [12, 3, 1, "", "id"], [12, 3, 1, "", "is_degraded"], [12, 3, 1, "", "is_disposed"], [12, 3, 1, "", "is_faulted"], [12, 3, 1, "", "is_initialized"], [12, 3, 1, "", "is_running"], [12, 3, 1, "", "is_stopped"], [12, 2, 1, "", "load_cache"], [12, 2, 1, "", "position_id_count"], [12, 2, 1, "", "process"], [12, 2, 1, "", "reconcile_mass_status"], [12, 2, 1, "", "reconcile_report"], [12, 2, 1, "", "reconcile_state"], [12, 3, 1, "", "reconciliation"], [12, 2, 1, "", "register_client"], [12, 2, 1, "", "register_default_client"], [12, 2, 1, "", "register_external_order_claims"], [12, 2, 1, "", "register_oms_type"], [12, 2, 1, "", "register_venue_routing"], [12, 3, 1, "", "registered_clients"], [12, 3, 1, "", "report_count"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "resume"], [12, 2, 1, "", "start"], [12, 3, 1, "", "state"], [12, 2, 1, "", "stop"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "type"]], "nautilus_trader.execution.manager": [[12, 1, 1, "", "OrderManager"]], "nautilus_trader.execution.manager.OrderManager": [[12, 2, 1, "", "cache_submit_order_command"], [12, 2, 1, "", "cancel_order"], [12, 2, 1, "", "create_new_submit_order"], [12, 2, 1, "", "get_submit_order_commands"], [12, 2, 1, "", "handle_contingencies"], [12, 2, 1, "", "handle_contingencies_update"], [12, 2, 1, "", "handle_event"], [12, 2, 1, "", "handle_order_canceled"], [12, 2, 1, "", "handle_order_expired"], [12, 2, 1, "", "handle_order_filled"], [12, 2, 1, "", "handle_order_rejected"], [12, 2, 1, "", "handle_order_updated"], [12, 2, 1, "", "handle_position_event"], [12, 2, 1, "", "modify_order_quantity"], [12, 2, 1, "", "pop_submit_order_command"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "send_algo_command"], [12, 2, 1, "", "send_emulator_command"], [12, 2, 1, "", "send_exec_command"], [12, 2, 1, "", "send_exec_event"], [12, 2, 1, "", "send_risk_command"], [12, 2, 1, "", "send_risk_event"], [12, 2, 1, "", "should_manage_order"]], "nautilus_trader.execution.matching_core": [[12, 1, 1, "", "MatchingCore"]], "nautilus_trader.execution.matching_core.MatchingCore": [[12, 2, 1, "", "add_order"], [12, 3, 1, "", "ask"], [12, 3, 1, "", "bid"], [12, 2, 1, "", "delete_order"], [12, 2, 1, "", "get_order"], [12, 2, 1, "", "get_orders"], [12, 2, 1, "", "get_orders_ask"], [12, 2, 1, "", "get_orders_bid"], [12, 3, 1, "", "instrument_id"], [12, 2, 1, "", "is_limit_matched"], [12, 2, 1, "", "is_stop_triggered"], [12, 2, 1, "", "is_touch_triggered"], [12, 2, 1, "", "iterate"], [12, 3, 1, "", "last"], [12, 2, 1, "", "match_limit_if_touched_order"], [12, 2, 1, "", "match_limit_order"], [12, 2, 1, "", "match_market_if_touched_order"], [12, 2, 1, "", "match_order"], [12, 2, 1, "", "match_stop_limit_order"], [12, 2, 1, "", "match_stop_market_order"], [12, 2, 1, "", "order_exists"], [12, 3, 1, "", "price_increment"], [12, 3, 1, "", "price_precision"], [12, 2, 1, "", "reset"]], "nautilus_trader.execution.messages": [[12, 1, 1, "", "BatchCancelOrders"], [12, 1, 1, "", "CancelAllOrders"], [12, 1, 1, "", "CancelOrder"], [12, 1, 1, "", "ModifyOrder"], [12, 1, 1, "", "QueryOrder"], [12, 1, 1, "", "SubmitOrder"], [12, 1, 1, "", "SubmitOrderList"], [12, 1, 1, "", "TradingCommand"]], "nautilus_trader.execution.messages.BatchCancelOrders": [[12, 3, 1, "", "client_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.CancelAllOrders": [[12, 3, 1, "", "client_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "order_side"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.CancelOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_order_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"], [12, 3, 1, "", "venue_order_id"]], "nautilus_trader.execution.messages.ModifyOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_order_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "price"], [12, 3, 1, "", "quantity"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "trigger_price"], [12, 3, 1, "", "ts_init"], [12, 3, 1, "", "venue_order_id"]], "nautilus_trader.execution.messages.QueryOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_order_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"], [12, 3, 1, "", "venue_order_id"]], "nautilus_trader.execution.messages.SubmitOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "exec_algorithm_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "order"], [12, 3, 1, "", "position_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.SubmitOrderList": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "exec_algorithm_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "has_emulated_order"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "order_list"], [12, 3, 1, "", "position_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.TradingCommand": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports": [[12, 1, 1, "", "ExecutionMassStatus"], [12, 1, 1, "", "ExecutionReport"], [12, 1, 1, "", "OrderStatusReport"], [12, 1, 1, "", "PositionStatusReport"], [12, 1, 1, "", "TradeReport"]], "nautilus_trader.execution.reports.ExecutionMassStatus": [[12, 2, 1, "", "add_order_reports"], [12, 2, 1, "", "add_position_reports"], [12, 2, 1, "", "add_trade_reports"], [12, 3, 1, "", "id"], [12, 2, 1, "", "order_reports"], [12, 2, 1, "", "position_reports"], [12, 2, 1, "", "trade_reports"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports.ExecutionReport": [[12, 3, 1, "", "id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports.OrderStatusReport": [[12, 3, 1, "", "id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports.PositionStatusReport": [[12, 3, 1, "", "id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports.TradeReport": [[12, 3, 1, "", "id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.indicators": [[14, 0, 0, "-", "atr"], [14, 0, 0, "-", "bollinger_bands"], [14, 0, 0, "-", "donchian_channel"], [14, 0, 0, "-", "efficiency_ratio"], [14, 0, 0, "-", "fuzzy_candlesticks"], [14, 0, 0, "-", "keltner_channel"], [14, 0, 0, "-", "keltner_position"], [14, 0, 0, "-", "macd"], [14, 0, 0, "-", "obv"], [14, 0, 0, "-", "pressure"], [14, 0, 0, "-", "roc"], [14, 0, 0, "-", "rsi"], [14, 0, 0, "-", "spread_analyzer"], [14, 0, 0, "-", "stochastics"], [14, 0, 0, "-", "swings"], [14, 0, 0, "-", "volatility_ratio"], [14, 0, 0, "-", "vwap"]], "nautilus_trader.indicators.atr": [[14, 1, 1, "", "AverageTrueRange"]], "nautilus_trader.indicators.atr.AverageTrueRange": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average": [[14, 0, 0, "-", "ama"], [14, 0, 0, "-", "ema"], [14, 0, 0, "-", "hma"], [14, 0, 0, "-", "ma_factory"], [14, 0, 0, "-", "moving_average"], [14, 0, 0, "-", "sma"], [14, 0, 0, "-", "wma"]], "nautilus_trader.indicators.average.ama": [[14, 1, 1, "", "AdaptiveMovingAverage"]], "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage": [[14, 3, 1, "", "alpha_diff"], [14, 3, 1, "", "alpha_fast"], [14, 3, 1, "", "alpha_slow"], [14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "period_alpha_fast"], [14, 3, 1, "", "period_alpha_slow"], [14, 3, 1, "", "period_er"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.ema": [[14, 1, 1, "", "ExponentialMovingAverage"]], "nautilus_trader.indicators.average.ema.ExponentialMovingAverage": [[14, 3, 1, "", "alpha"], [14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.hma": [[14, 1, 1, "", "HullMovingAverage"]], "nautilus_trader.indicators.average.hma.HullMovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.ma_factory": [[14, 1, 1, "", "MovingAverageFactory"]], "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory": [[14, 2, 1, "", "create"]], "nautilus_trader.indicators.average.moving_average": [[14, 1, 1, "", "MovingAverage"], [14, 1, 1, "", "MovingAverageType"]], "nautilus_trader.indicators.average.moving_average.MovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.sma": [[14, 1, 1, "", "SimpleMovingAverage"]], "nautilus_trader.indicators.average.sma.SimpleMovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.wma": [[14, 1, 1, "", "WeightedMovingAverage"]], "nautilus_trader.indicators.average.wma.WeightedMovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"], [14, 3, 1, "", "weights"]], "nautilus_trader.indicators.base": [[14, 0, 0, "-", "indicator"]], "nautilus_trader.indicators.base.indicator": [[14, 1, 1, "", "Indicator"]], "nautilus_trader.indicators.base.indicator.Indicator": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"]], "nautilus_trader.indicators.bollinger_bands": [[14, 1, 1, "", "BollingerBands"]], "nautilus_trader.indicators.bollinger_bands.BollingerBands": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "k"], [14, 3, 1, "", "lower"], [14, 3, 1, "", "middle"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "upper"]], "nautilus_trader.indicators.donchian_channel": [[14, 1, 1, "", "DonchianChannel"]], "nautilus_trader.indicators.donchian_channel.DonchianChannel": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "lower"], [14, 3, 1, "", "middle"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "upper"]], "nautilus_trader.indicators.efficiency_ratio": [[14, 1, 1, "", "EfficiencyRatio"]], "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.fuzzy_candlesticks": [[14, 1, 1, "", "FuzzyCandle"], [14, 1, 1, "", "FuzzyCandlesticks"]], "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle": [[14, 3, 1, "", "body_size"], [14, 3, 1, "", "direction"], [14, 3, 1, "", "lower_wick_size"], [14, 3, 1, "", "size"], [14, 3, 1, "", "upper_wick_size"]], "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"], [14, 3, 1, "", "vector"]], "nautilus_trader.indicators.keltner_channel": [[14, 1, 1, "", "KeltnerChannel"]], "nautilus_trader.indicators.keltner_channel.KeltnerChannel": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "k_multiplier"], [14, 3, 1, "", "lower"], [14, 3, 1, "", "middle"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "upper"]], "nautilus_trader.indicators.keltner_position": [[14, 1, 1, "", "KeltnerPosition"]], "nautilus_trader.indicators.keltner_position.KeltnerPosition": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "k_multiplier"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.macd": [[14, 1, 1, "", "MovingAverageConvergenceDivergence"]], "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence": [[14, 3, 1, "", "fast_period"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 3, 1, "", "slow_period"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.obv": [[14, 1, 1, "", "OnBalanceVolume"]], "nautilus_trader.indicators.obv.OnBalanceVolume": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.pressure": [[14, 1, 1, "", "Pressure"]], "nautilus_trader.indicators.pressure.Pressure": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"], [14, 3, 1, "", "value_cumulative"]], "nautilus_trader.indicators.roc": [[14, 1, 1, "", "RateOfChange"]], "nautilus_trader.indicators.roc.RateOfChange": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.rsi": [[14, 1, 1, "", "RelativeStrengthIndex"]], "nautilus_trader.indicators.rsi.RelativeStrengthIndex": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.spread_analyzer": [[14, 1, 1, "", "SpreadAnalyzer"]], "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer": [[14, 3, 1, "", "average"], [14, 3, 1, "", "capacity"], [14, 3, 1, "", "current"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "instrument_id"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"]], "nautilus_trader.indicators.stochastics": [[14, 1, 1, "", "Stochastics"]], "nautilus_trader.indicators.stochastics.Stochastics": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period_d"], [14, 3, 1, "", "period_k"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value_d"], [14, 3, 1, "", "value_k"]], "nautilus_trader.indicators.swings": [[14, 1, 1, "", "Swings"]], "nautilus_trader.indicators.swings.Swings": [[14, 3, 1, "", "changed"], [14, 3, 1, "", "direction"], [14, 3, 1, "", "duration"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "high_datetime"], [14, 3, 1, "", "high_price"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "length"], [14, 3, 1, "", "low_datetime"], [14, 3, 1, "", "low_price"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 3, 1, "", "since_high"], [14, 3, 1, "", "since_low"], [14, 2, 1, "", "update_raw"]], "nautilus_trader.indicators.volatility_ratio": [[14, 1, 1, "", "VolatilityRatio"]], "nautilus_trader.indicators.volatility_ratio.VolatilityRatio": [[14, 3, 1, "", "fast_period"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"], [14, 3, 1, "", "slow_period"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.vwap": [[14, 1, 1, "", "VolumeWeightedAveragePrice"]], "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.live": [[16, 0, 0, "-", "data_client"], [16, 0, 0, "-", "data_engine"], [16, 0, 0, "-", "execution_client"], [16, 0, 0, "-", "execution_engine"], [16, 0, 0, "-", "node"], [16, 0, 0, "-", "node_builder"], [16, 0, 0, "-", "risk_engine"]], "nautilus_trader.live.data_client": [[16, 1, 1, "", "LiveDataClient"], [16, 1, 1, "", "LiveMarketDataClient"]], "nautilus_trader.live.data_client.LiveDataClient": [[16, 2, 1, "", "connect"], [16, 2, 1, "", "create_task"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_connected"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "request"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "run_after_delay"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "subscribe"], [16, 2, 1, "", "subscribed_generic_data"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"], [16, 2, 1, "", "unsubscribe"], [16, 3, 1, "", "venue"]], "nautilus_trader.live.data_client.LiveMarketDataClient": [[16, 2, 1, "", "connect"], [16, 2, 1, "", "create_task"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_connected"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "request"], [16, 2, 1, "", "request_bars"], [16, 2, 1, "", "request_instrument"], [16, 2, 1, "", "request_instruments"], [16, 2, 1, "", "request_quote_ticks"], [16, 2, 1, "", "request_trade_ticks"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "run_after_delay"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "subscribe"], [16, 2, 1, "", "subscribe_bars"], [16, 2, 1, "", "subscribe_instrument"], [16, 2, 1, "", "subscribe_instrument_close"], [16, 2, 1, "", "subscribe_instrument_status"], [16, 2, 1, "", "subscribe_instruments"], [16, 2, 1, "", "subscribe_order_book_deltas"], [16, 2, 1, "", "subscribe_order_book_snapshots"], [16, 2, 1, "", "subscribe_quote_ticks"], [16, 2, 1, "", "subscribe_ticker"], [16, 2, 1, "", "subscribe_trade_ticks"], [16, 2, 1, "", "subscribe_venue_status"], [16, 2, 1, "", "subscribed_bars"], [16, 2, 1, "", "subscribed_generic_data"], [16, 2, 1, "", "subscribed_instrument_close"], [16, 2, 1, "", "subscribed_instrument_status"], [16, 2, 1, "", "subscribed_instruments"], [16, 2, 1, "", "subscribed_order_book_deltas"], [16, 2, 1, "", "subscribed_order_book_snapshots"], [16, 2, 1, "", "subscribed_quote_ticks"], [16, 2, 1, "", "subscribed_tickers"], [16, 2, 1, "", "subscribed_trade_ticks"], [16, 2, 1, "", "subscribed_venue_status"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"], [16, 2, 1, "", "unsubscribe"], [16, 2, 1, "", "unsubscribe_bars"], [16, 2, 1, "", "unsubscribe_instrument"], [16, 2, 1, "", "unsubscribe_instrument_close"], [16, 2, 1, "", "unsubscribe_instrument_status"], [16, 2, 1, "", "unsubscribe_instruments"], [16, 2, 1, "", "unsubscribe_order_book_deltas"], [16, 2, 1, "", "unsubscribe_order_book_snapshots"], [16, 2, 1, "", "unsubscribe_quote_ticks"], [16, 2, 1, "", "unsubscribe_ticker"], [16, 2, 1, "", "unsubscribe_trade_ticks"], [16, 2, 1, "", "unsubscribe_venue_status"], [16, 3, 1, "", "venue"]], "nautilus_trader.live.data_engine": [[16, 1, 1, "", "LiveDataEngine"]], "nautilus_trader.live.data_engine.LiveDataEngine": [[16, 2, 1, "", "check_connected"], [16, 2, 1, "", "check_disconnected"], [16, 2, 1, "", "cmd_qsize"], [16, 3, 1, "", "command_count"], [16, 2, 1, "", "connect"], [16, 3, 1, "", "data_count"], [16, 2, 1, "", "data_qsize"], [16, 3, 1, "", "debug"], [16, 3, 1, "", "default_client"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "deregister_client"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "execute"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "get_cmd_queue_task"], [16, 2, 1, "", "get_data_queue_task"], [16, 2, 1, "", "get_req_queue_task"], [16, 2, 1, "", "get_res_queue_task"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "kill"], [16, 2, 1, "", "process"], [16, 2, 1, "", "register_catalog"], [16, 2, 1, "", "register_client"], [16, 2, 1, "", "register_default_client"], [16, 2, 1, "", "register_venue_routing"], [16, 3, 1, "", "registered_clients"], [16, 2, 1, "", "req_qsize"], [16, 2, 1, "", "request"], [16, 3, 1, "", "request_count"], [16, 2, 1, "", "res_qsize"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "response"], [16, 3, 1, "", "response_count"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "subscribed_bars"], [16, 2, 1, "", "subscribed_generic_data"], [16, 2, 1, "", "subscribed_instrument_close"], [16, 2, 1, "", "subscribed_instrument_status"], [16, 2, 1, "", "subscribed_instruments"], [16, 2, 1, "", "subscribed_order_book_deltas"], [16, 2, 1, "", "subscribed_order_book_snapshots"], [16, 2, 1, "", "subscribed_quote_ticks"], [16, 2, 1, "", "subscribed_synthetic_quotes"], [16, 2, 1, "", "subscribed_synthetic_trades"], [16, 2, 1, "", "subscribed_tickers"], [16, 2, 1, "", "subscribed_trade_ticks"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"]], "nautilus_trader.live.execution_client": [[16, 1, 1, "", "LiveExecutionClient"]], "nautilus_trader.live.execution_client.LiveExecutionClient": [[16, 3, 1, "", "account_id"], [16, 3, 1, "", "account_type"], [16, 3, 1, "", "base_currency"], [16, 2, 1, "", "batch_cancel_orders"], [16, 2, 1, "", "cancel_all_orders"], [16, 2, 1, "", "cancel_order"], [16, 2, 1, "", "connect"], [16, 2, 1, "", "create_task"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "generate_account_state"], [16, 2, 1, "", "generate_mass_status"], [16, 2, 1, "", "generate_order_accepted"], [16, 2, 1, "", "generate_order_cancel_rejected"], [16, 2, 1, "", "generate_order_canceled"], [16, 2, 1, "", "generate_order_expired"], [16, 2, 1, "", "generate_order_filled"], [16, 2, 1, "", "generate_order_modify_rejected"], [16, 2, 1, "", "generate_order_rejected"], [16, 2, 1, "", "generate_order_status_report"], [16, 2, 1, "", "generate_order_status_reports"], [16, 2, 1, "", "generate_order_submitted"], [16, 2, 1, "", "generate_order_triggered"], [16, 2, 1, "", "generate_order_updated"], [16, 2, 1, "", "generate_position_status_reports"], [16, 2, 1, "", "generate_trade_reports"], [16, 2, 1, "", "get_account"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_connected"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "modify_order"], [16, 3, 1, "", "oms_type"], [16, 2, 1, "", "query_order"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "run_after_delay"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "submit_order"], [16, 2, 1, "", "submit_order_list"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"], [16, 3, 1, "", "venue"]], "nautilus_trader.live.execution_engine": [[16, 1, 1, "", "LiveExecutionEngine"]], "nautilus_trader.live.execution_engine.LiveExecutionEngine": [[16, 3, 1, "", "allow_cash_positions"], [16, 2, 1, "", "check_connected"], [16, 2, 1, "", "check_disconnected"], [16, 2, 1, "", "check_integrity"], [16, 2, 1, "", "check_residuals"], [16, 2, 1, "", "cmd_qsize"], [16, 3, 1, "", "command_count"], [16, 2, 1, "", "connect"], [16, 3, 1, "", "debug"], [16, 3, 1, "", "default_client"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "deregister_client"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 3, 1, "", "event_count"], [16, 2, 1, "", "evt_qsize"], [16, 2, 1, "", "execute"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "flush_db"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "get_cmd_queue_task"], [16, 2, 1, "", "get_evt_queue_task"], [16, 2, 1, "", "get_external_order_claim"], [16, 2, 1, "", "get_external_order_claims_instruments"], [16, 2, 1, "", "get_inflight_check_task"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "kill"], [16, 2, 1, "", "load_cache"], [16, 2, 1, "", "position_id_count"], [16, 2, 1, "", "process"], [16, 2, 1, "", "reconcile_mass_status"], [16, 2, 1, "", "reconcile_report"], [16, 2, 1, "", "reconcile_state"], [16, 4, 1, "", "reconciliation"], [16, 2, 1, "", "register_client"], [16, 2, 1, "", "register_default_client"], [16, 2, 1, "", "register_external_order_claims"], [16, 2, 1, "", "register_oms_type"], [16, 2, 1, "", "register_venue_routing"], [16, 3, 1, "", "registered_clients"], [16, 3, 1, "", "report_count"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"]], "nautilus_trader.live.node": [[16, 1, 1, "", "TradingNode"]], "nautilus_trader.live.node.TradingNode": [[16, 2, 1, "", "add_data_client_factory"], [16, 2, 1, "", "add_exec_client_factory"], [16, 2, 1, "", "build"], [16, 4, 1, "", "cache"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "get_event_loop"], [16, 2, 1, "", "get_logger"], [16, 4, 1, "", "instance_id"], [16, 4, 1, "", "is_built"], [16, 4, 1, "", "is_running"], [16, 4, 1, "", "machine_id"], [16, 2, 1, "", "maintain_heartbeat"], [16, 4, 1, "", "portfolio"], [16, 2, 1, "", "run"], [16, 2, 1, "", "run_async"], [16, 2, 1, "", "snapshot_open_positions"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "stop_async"], [16, 4, 1, "", "trader"], [16, 4, 1, "", "trader_id"]], "nautilus_trader.live.node_builder": [[16, 1, 1, "", "TradingNodeBuilder"]], "nautilus_trader.live.node_builder.TradingNodeBuilder": [[16, 2, 1, "", "add_data_client_factory"], [16, 2, 1, "", "add_exec_client_factory"], [16, 2, 1, "", "build_data_clients"], [16, 2, 1, "", "build_exec_clients"]], "nautilus_trader.live.risk_engine": [[16, 1, 1, "", "LiveRiskEngine"]], "nautilus_trader.live.risk_engine.LiveRiskEngine": [[16, 2, 1, "", "cmd_qsize"], [16, 3, 1, "", "command_count"], [16, 3, 1, "", "debug"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "dispose"], [16, 3, 1, "", "event_count"], [16, 2, 1, "", "evt_qsize"], [16, 2, 1, "", "execute"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "get_cmd_queue_task"], [16, 2, 1, "", "get_evt_queue_task"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_bypassed"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "kill"], [16, 2, 1, "", "max_notional_per_order"], [16, 2, 1, "", "max_notionals_per_order"], [16, 2, 1, "", "max_order_modify_rate"], [16, 2, 1, "", "max_order_submit_rate"], [16, 2, 1, "", "process"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "set_max_notional_per_order"], [16, 2, 1, "", "set_trading_state"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "trading_state"], [16, 3, 1, "", "type"]], "nautilus_trader.model": [[17, 0, 0, "-", "book"], [18, 0, 0, "-", "data"], [19, 0, 0, "-", "events"], [20, 0, 0, "-", "identifiers"], [22, 0, 0, "-", "instruments"], [23, 0, 0, "-", "objects"], [24, 0, 0, "-", "orders"], [25, 0, 0, "-", "position"], [26, 0, 0, "-", "tick_scheme"]], "nautilus_trader.model.events": [[19, 0, 0, "-", "account"], [19, 0, 0, "-", "order"], [19, 0, 0, "-", "position"]], "nautilus_trader.model.events.account": [[19, 1, 1, "", "AccountState"]], "nautilus_trader.model.events.account.AccountState": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "account_type"], [19, 3, 1, "", "balances"], [19, 3, 1, "", "base_currency"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "info"], [19, 3, 1, "", "is_reported"], [19, 3, 1, "", "margins"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"]], "nautilus_trader.model.events.order": [[19, 1, 1, "", "OrderAccepted"], [19, 1, 1, "", "OrderCancelRejected"], [19, 1, 1, "", "OrderCanceled"], [19, 1, 1, "", "OrderDenied"], [19, 1, 1, "", "OrderEmulated"], [19, 1, 1, "", "OrderEvent"], [19, 1, 1, "", "OrderExpired"], [19, 1, 1, "", "OrderFilled"], [19, 1, 1, "", "OrderInitialized"], [19, 1, 1, "", "OrderModifyRejected"], [19, 1, 1, "", "OrderPendingCancel"], [19, 1, 1, "", "OrderPendingUpdate"], [19, 1, 1, "", "OrderRejected"], [19, 1, 1, "", "OrderReleased"], [19, 1, 1, "", "OrderSubmitted"], [19, 1, 1, "", "OrderTriggered"], [19, 1, 1, "", "OrderUpdated"]], "nautilus_trader.model.events.order.OrderAccepted": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderCancelRejected": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reason"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderCanceled": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderDenied": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reason"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderEmulated": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderEvent": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderExpired": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderFilled": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 3, 1, "", "commission"], [19, 3, 1, "", "currency"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "info"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "is_buy"], [19, 3, 1, "", "is_sell"], [19, 3, 1, "", "last_px"], [19, 3, 1, "", "last_qty"], [19, 3, 1, "", "liquidity_side"], [19, 3, 1, "", "order_side"], [19, 3, 1, "", "order_type"], [19, 3, 1, "", "position_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trade_id"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderInitialized": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 3, 1, "", "contingency_type"], [19, 3, 1, "", "emulation_trigger"], [19, 3, 1, "", "exec_algorithm_id"], [19, 3, 1, "", "exec_algorithm_params"], [19, 3, 1, "", "exec_spawn_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "linked_order_ids"], [19, 3, 1, "", "options"], [19, 3, 1, "", "order_list_id"], [19, 3, 1, "", "order_type"], [19, 3, 1, "", "parent_order_id"], [19, 3, 1, "", "post_only"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "quote_quantity"], [19, 3, 1, "", "reconciliation"], [19, 3, 1, "", "reduce_only"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "side"], [19, 3, 1, "", "strategy_id"], [19, 3, 1, "", "tags"], [19, 3, 1, "", "time_in_force"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "trigger_instrument_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderModifyRejected": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reason"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderPendingCancel": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderPendingUpdate": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderRejected": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reason"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderReleased": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 3, 1, "", "released_price"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderSubmitted": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderTriggered": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderUpdated": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "price"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "trigger_price"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.position": [[19, 1, 1, "", "PositionChanged"], [19, 1, 1, "", "PositionClosed"], [19, 1, 1, "", "PositionEvent"], [19, 1, 1, "", "PositionOpened"]], "nautilus_trader.model.events.position.PositionChanged": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "avg_px_close"], [19, 3, 1, "", "avg_px_open"], [19, 3, 1, "", "closing_order_id"], [19, 2, 1, "", "create"], [19, 3, 1, "", "currency"], [19, 3, 1, "", "duration_ns"], [19, 3, 1, "", "entry"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "last_px"], [19, 3, 1, "", "last_qty"], [19, 3, 1, "", "opening_order_id"], [19, 3, 1, "", "peak_qty"], [19, 3, 1, "", "position_id"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "realized_pnl"], [19, 3, 1, "", "realized_return"], [19, 3, 1, "", "side"], [19, 3, 1, "", "signed_qty"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_closed"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "ts_opened"], [19, 3, 1, "", "unrealized_pnl"]], "nautilus_trader.model.events.position.PositionClosed": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "avg_px_close"], [19, 3, 1, "", "avg_px_open"], [19, 3, 1, "", "closing_order_id"], [19, 2, 1, "", "create"], [19, 3, 1, "", "currency"], [19, 3, 1, "", "duration_ns"], [19, 3, 1, "", "entry"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "last_px"], [19, 3, 1, "", "last_qty"], [19, 3, 1, "", "opening_order_id"], [19, 3, 1, "", "peak_qty"], [19, 3, 1, "", "position_id"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "realized_pnl"], [19, 3, 1, "", "realized_return"], [19, 3, 1, "", "side"], [19, 3, 1, "", "signed_qty"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_closed"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "ts_opened"], [19, 3, 1, "", "unrealized_pnl"]], "nautilus_trader.model.events.position.PositionEvent": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "avg_px_close"], [19, 3, 1, "", "avg_px_open"], [19, 3, 1, "", "closing_order_id"], [19, 3, 1, "", "currency"], [19, 3, 1, "", "duration_ns"], [19, 3, 1, "", "entry"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "last_px"], [19, 3, 1, "", "last_qty"], [19, 3, 1, "", "opening_order_id"], [19, 3, 1, "", "peak_qty"], [19, 3, 1, "", "position_id"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "realized_pnl"], [19, 3, 1, "", "realized_return"], [19, 3, 1, "", "side"], [19, 3, 1, "", "signed_qty"], [19, 3, 1, "", "strategy_id"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_closed"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "ts_opened"], [19, 3, 1, "", "unrealized_pnl"]], "nautilus_trader.model.events.position.PositionOpened": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "avg_px_close"], [19, 3, 1, "", "avg_px_open"], [19, 3, 1, "", "closing_order_id"], [19, 2, 1, "", "create"], [19, 3, 1, "", "currency"], [19, 3, 1, "", "duration_ns"], [19, 3, 1, "", "entry"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "last_px"], [19, 3, 1, "", "last_qty"], [19, 3, 1, "", "opening_order_id"], [19, 3, 1, "", "peak_qty"], [19, 3, 1, "", "position_id"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "realized_pnl"], [19, 3, 1, "", "realized_return"], [19, 3, 1, "", "side"], [19, 3, 1, "", "signed_qty"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_closed"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "ts_opened"], [19, 3, 1, "", "unrealized_pnl"]], "nautilus_trader.model.identifiers": [[20, 1, 1, "", "AccountId"], [20, 1, 1, "", "ClientId"], [20, 1, 1, "", "ClientOrderId"], [20, 1, 1, "", "ComponentId"], [20, 1, 1, "", "ExecAlgorithmId"], [20, 1, 1, "", "Identifier"], [20, 1, 1, "", "InstrumentId"], [20, 1, 1, "", "OrderListId"], [20, 1, 1, "", "PositionId"], [20, 1, 1, "", "StrategyId"], [20, 1, 1, "", "Symbol"], [20, 1, 1, "", "TradeId"], [20, 1, 1, "", "TraderId"], [20, 1, 1, "", "Venue"], [20, 1, 1, "", "VenueOrderId"]], "nautilus_trader.model.identifiers.AccountId": [[20, 2, 1, "", "get_id"], [20, 2, 1, "", "get_issuer"], [20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.ClientId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.ClientOrderId": [[20, 2, 1, "", "is_this_trader"], [20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.ComponentId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.ExecAlgorithmId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.Identifier": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.InstrumentId": [[20, 2, 1, "", "from_str"], [20, 2, 1, "", "is_synthetic"], [20, 3, 1, "", "symbol"], [20, 3, 1, "", "value"], [20, 3, 1, "", "venue"]], "nautilus_trader.model.identifiers.OrderListId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.PositionId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.StrategyId": [[20, 2, 1, "", "get_tag"], [20, 2, 1, "", "is_external"], [20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.Symbol": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.TradeId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.TraderId": [[20, 2, 1, "", "get_tag"], [20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.Venue": [[20, 2, 1, "", "is_synthetic"], [20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.VenueOrderId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.instruments": [[22, 0, 0, "-", "base"], [22, 0, 0, "-", "betting"], [22, 0, 0, "-", "crypto_future"], [22, 0, 0, "-", "crypto_perpetual"], [22, 0, 0, "-", "currency_pair"], [22, 0, 0, "-", "equity"], [22, 0, 0, "-", "futures_contract"], [22, 0, 0, "-", "options_contract"], [22, 0, 0, "-", "synthetic"]], "nautilus_trader.model.instruments.base": [[22, 1, 1, "", "Instrument"]], "nautilus_trader.model.instruments.base.Instrument": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.betting": [[22, 1, 1, "", "BettingInstrument"], [22, 5, 1, "", "make_symbol"], [22, 5, 1, "", "null_handicap"]], "nautilus_trader.model.instruments.betting.BettingInstrument": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.crypto_future": [[22, 1, 1, "", "CryptoFuture"]], "nautilus_trader.model.instruments.crypto_future.CryptoFuture": [[22, 3, 1, "", "activation_ns"], [22, 3, 1, "", "activation_utc"], [22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 3, 1, "", "expiration_ns"], [22, 3, 1, "", "expiration_utc"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "settlement_currency"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "underlying"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.crypto_perpetual": [[22, 1, 1, "", "CryptoPerpetual"]], "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 3, 1, "", "base_currency"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "is_quanto"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "settlement_currency"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.currency_pair": [[22, 1, 1, "", "CurrencyPair"]], "nautilus_trader.model.instruments.currency_pair.CurrencyPair": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 3, 1, "", "base_currency"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.equity": [[22, 1, 1, "", "Equity"]], "nautilus_trader.model.instruments.equity.Equity": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.futures_contract": [[22, 1, 1, "", "FuturesContract"]], "nautilus_trader.model.instruments.futures_contract.FuturesContract": [[22, 3, 1, "", "activation_ns"], [22, 3, 1, "", "activation_utc"], [22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 3, 1, "", "expiration_ns"], [22, 3, 1, "", "expiration_utc"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "underlying"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.options_contract": [[22, 1, 1, "", "OptionsContract"]], "nautilus_trader.model.instruments.options_contract.OptionsContract": [[22, 3, 1, "", "activation_ns"], [22, 3, 1, "", "activation_utc"], [22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 3, 1, "", "expiration_ns"], [22, 3, 1, "", "expiration_utc"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "kind"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "strike_price"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "underlying"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.synthetic": [[22, 1, 1, "", "SyntheticInstrument"]], "nautilus_trader.model.instruments.synthetic.SyntheticInstrument": [[22, 2, 1, "", "calculate"], [22, 2, 1, "", "change_formula"], [22, 3, 1, "", "components"], [22, 3, 1, "", "formula"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 3, 1, "", "id"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"]], "nautilus_trader.model.objects": [[23, 1, 1, "", "AccountBalance"], [23, 1, 1, "", "Currency"], [23, 1, 1, "", "MarginBalance"], [23, 1, 1, "", "Money"], [23, 1, 1, "", "Price"], [23, 1, 1, "", "Quantity"]], "nautilus_trader.model.objects.AccountBalance": [[23, 3, 1, "", "currency"], [23, 3, 1, "", "free"], [23, 2, 1, "", "from_dict"], [23, 3, 1, "", "locked"], [23, 2, 1, "", "to_dict"], [23, 3, 1, "", "total"]], "nautilus_trader.model.objects.Currency": [[23, 3, 1, "", "code"], [23, 3, 1, "", "currency_type"], [23, 2, 1, "", "from_internal_map"], [23, 2, 1, "", "from_str"], [23, 2, 1, "", "is_crypto"], [23, 2, 1, "", "is_fiat"], [23, 3, 1, "", "iso4217"], [23, 3, 1, "", "name"], [23, 3, 1, "", "precision"], [23, 2, 1, "", "register"]], "nautilus_trader.model.objects.MarginBalance": [[23, 3, 1, "", "currency"], [23, 2, 1, "", "from_dict"], [23, 3, 1, "", "initial"], [23, 3, 1, "", "instrument_id"], [23, 3, 1, "", "maintenance"], [23, 2, 1, "", "to_dict"]], "nautilus_trader.model.objects.Money": [[23, 2, 1, "", "as_decimal"], [23, 2, 1, "", "as_double"], [23, 3, 1, "", "currency"], [23, 2, 1, "", "from_raw"], [23, 2, 1, "", "from_str"], [23, 3, 1, "", "raw"], [23, 2, 1, "", "to_str"]], "nautilus_trader.model.objects.Price": [[23, 2, 1, "", "as_decimal"], [23, 2, 1, "", "as_double"], [23, 2, 1, "", "from_int"], [23, 2, 1, "", "from_raw"], [23, 2, 1, "", "from_str"], [23, 3, 1, "", "precision"], [23, 3, 1, "", "raw"]], "nautilus_trader.model.objects.Quantity": [[23, 2, 1, "", "as_decimal"], [23, 2, 1, "", "as_double"], [23, 2, 1, "", "from_int"], [23, 2, 1, "", "from_raw"], [23, 2, 1, "", "from_str"], [23, 3, 1, "", "precision"], [23, 3, 1, "", "raw"], [23, 2, 1, "", "raw_to_f64"], [23, 2, 1, "", "to_str"], [23, 2, 1, "", "zero"]], "nautilus_trader.model.orders": [[24, 0, 0, "-", "base"], [24, 0, 0, "-", "limit"], [24, 0, 0, "-", "limit_if_touched"], [24, 0, 0, "-", "list"], [24, 0, 0, "-", "market"], [24, 0, 0, "-", "market_if_touched"], [24, 0, 0, "-", "market_to_limit"], [24, 0, 0, "-", "stop_limit"], [24, 0, 0, "-", "stop_market"], [24, 0, 0, "-", "trailing_stop_limit"], [24, 0, 0, "-", "trailing_stop_market"]], "nautilus_trader.model.orders.base": [[24, 1, 1, "", "Order"]], "nautilus_trader.model.orders.base.Order": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.limit": [[24, 1, 1, "", "LimitOrder"]], "nautilus_trader.model.orders.limit.LimitOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 2, 1, "", "transform_py"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.limit_if_touched": [[24, 1, 1, "", "LimitIfTouchedOrder"]], "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "is_triggered"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 3, 1, "", "ts_triggered"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.list": [[24, 1, 1, "", "OrderList"]], "nautilus_trader.model.orders.list.OrderList": [[24, 3, 1, "", "first"], [24, 3, 1, "", "id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "orders"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "ts_init"]], "nautilus_trader.model.orders.market": [[24, 1, 1, "", "MarketOrder"]], "nautilus_trader.model.orders.market.MarketOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 2, 1, "", "transform_py"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.market_if_touched": [[24, 1, 1, "", "MarketIfTouchedOrder"]], "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.market_to_limit": [[24, 1, 1, "", "MarketToLimitOrder"]], "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.stop_limit": [[24, 1, 1, "", "StopLimitOrder"]], "nautilus_trader.model.orders.stop_limit.StopLimitOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "is_triggered"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 3, 1, "", "ts_triggered"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.stop_market": [[24, 1, 1, "", "StopMarketOrder"]], "nautilus_trader.model.orders.stop_market.StopMarketOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.trailing_stop_limit": [[24, 1, 1, "", "TrailingStopLimitOrder"]], "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "is_triggered"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "limit_offset"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trailing_offset"], [24, 3, 1, "", "trailing_offset_type"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 3, 1, "", "ts_triggered"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.trailing_stop_market": [[24, 1, 1, "", "TrailingStopMarketOrder"]], "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trailing_offset"], [24, 3, 1, "", "trailing_offset_type"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.position": [[25, 1, 1, "", "Position"]], "nautilus_trader.model.position.Position": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px_close"], [25, 3, 1, "", "avg_px_open"], [25, 3, 1, "", "base_currency"], [25, 2, 1, "", "calculate_pnl"], [25, 3, 1, "", "client_order_ids"], [25, 3, 1, "", "closing_order_id"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "duration_ns"], [25, 3, 1, "", "entry"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "id"], [25, 2, 1, "", "info"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_inverse"], [25, 3, 1, "", "is_long"], [25, 3, 1, "", "is_open"], [25, 2, 1, "", "is_opposite_side"], [25, 3, 1, "", "is_short"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "multiplier"], [25, 2, 1, "", "notional_value"], [25, 3, 1, "", "opening_order_id"], [25, 3, 1, "", "peak_qty"], [25, 3, 1, "", "price_precision"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "quote_currency"], [25, 3, 1, "", "realized_pnl"], [25, 3, 1, "", "realized_return"], [25, 3, 1, "", "settlement_currency"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_from_order_side"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "signed_qty"], [25, 3, 1, "", "size_precision"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 2, 1, "", "to_dict"], [25, 2, 1, "", "total_pnl"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "ts_closed"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 3, 1, "", "ts_opened"], [25, 2, 1, "", "unrealized_pnl"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_ids"]], "nautilus_trader.model.tick_scheme": [[26, 0, 0, "-", "base"]], "nautilus_trader.model.tick_scheme.base": [[26, 1, 1, "", "TickScheme"], [26, 5, 1, "", "get_tick_scheme"], [26, 5, 1, "", "list_tick_schemes"], [26, 5, 1, "", "register_tick_scheme"], [26, 5, 1, "", "round_down"], [26, 5, 1, "", "round_up"]], "nautilus_trader.model.tick_scheme.base.TickScheme": [[26, 3, 1, "", "max_price"], [26, 3, 1, "", "min_price"], [26, 3, 1, "", "name"], [26, 2, 1, "", "next_ask_price"], [26, 2, 1, "", "next_bid_price"]], "nautilus_trader.model.tick_scheme.implementations": [[26, 0, 0, "-", "fixed"], [26, 0, 0, "-", "tiered"]], "nautilus_trader.model.tick_scheme.implementations.fixed": [[26, 1, 1, "", "FixedTickScheme"]], "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme": [[26, 3, 1, "", "increment"], [26, 3, 1, "", "max_price"], [26, 3, 1, "", "min_price"], [26, 3, 1, "", "name"], [26, 2, 1, "", "next_ask_price"], [26, 2, 1, "", "next_bid_price"], [26, 3, 1, "", "price_precision"]], "nautilus_trader.model.tick_scheme.implementations.tiered": [[26, 1, 1, "", "TieredTickScheme"]], "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme": [[26, 2, 1, "", "find_tick_index"], [26, 3, 1, "", "max_price"], [26, 3, 1, "", "min_price"], [26, 3, 1, "", "name"], [26, 2, 1, "", "next_ask_price"], [26, 2, 1, "", "next_bid_price"]], "nautilus_trader.persistence.catalog": [[27, 0, 0, "-", "base"], [27, 0, 0, "-", "parquet"]], "nautilus_trader.persistence.catalog.base": [[27, 1, 1, "", "BaseDataCatalog"]], "nautilus_trader.persistence.catalog.parquet": [[27, 1, 1, "", "FeatherFile"], [27, 1, 1, "", "ParquetDataCatalog"]], "nautilus_trader.persistence.catalog.parquet.FeatherFile": [[27, 3, 1, "", "class_name"], [27, 2, 1, "", "count"], [27, 2, 1, "", "index"], [27, 3, 1, "", "path"]], "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog": [[27, 2, 1, "", "from_env"], [27, 2, 1, "", "from_uri"], [27, 2, 1, "", "write_data"]], "nautilus_trader.persistence": [[27, 0, 0, "-", "wranglers"], [27, 0, 0, "-", "writer"]], "nautilus_trader.persistence.wranglers": [[27, 1, 1, "", "BarDataWrangler"], [27, 1, 1, "", "OrderBookDeltaDataWrangler"], [27, 1, 1, "", "QuoteTickDataWrangler"], [27, 1, 1, "", "TradeTickDataWrangler"]], "nautilus_trader.persistence.wranglers.BarDataWrangler": [[27, 2, 1, "", "process"]], "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler": [[27, 2, 1, "", "process"]], "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler": [[27, 2, 1, "", "process"], [27, 2, 1, "", "process_bar_data"]], "nautilus_trader.persistence.wranglers.TradeTickDataWrangler": [[27, 2, 1, "", "process"]], "nautilus_trader.persistence.writer": [[27, 1, 1, "", "StreamingFeatherWriter"], [27, 5, 1, "", "generate_signal_class"]], "nautilus_trader.persistence.writer.StreamingFeatherWriter": [[27, 2, 1, "", "check_flush"], [27, 2, 1, "", "close"], [27, 2, 1, "", "flush"], [27, 4, 1, "", "is_closed"], [27, 2, 1, "", "write"]], "nautilus_trader.portfolio": [[28, 0, 0, "-", "base"], [28, 0, 0, "-", "portfolio"]], "nautilus_trader.portfolio.base": [[28, 1, 1, "", "PortfolioFacade"]], "nautilus_trader.portfolio.base.PortfolioFacade": [[28, 2, 1, "", "account"], [28, 3, 1, "", "analyzer"], [28, 2, 1, "", "balances_locked"], [28, 3, 1, "", "initialized"], [28, 2, 1, "", "is_completely_flat"], [28, 2, 1, "", "is_flat"], [28, 2, 1, "", "is_net_long"], [28, 2, 1, "", "is_net_short"], [28, 2, 1, "", "margins_init"], [28, 2, 1, "", "margins_maint"], [28, 2, 1, "", "net_exposure"], [28, 2, 1, "", "net_exposures"], [28, 2, 1, "", "net_position"], [28, 2, 1, "", "unrealized_pnl"], [28, 2, 1, "", "unrealized_pnls"]], "nautilus_trader.portfolio.portfolio": [[28, 1, 1, "", "Portfolio"]], "nautilus_trader.portfolio.portfolio.Portfolio": [[28, 2, 1, "", "account"], [28, 3, 1, "", "analyzer"], [28, 2, 1, "", "balances_locked"], [28, 2, 1, "", "initialize_orders"], [28, 2, 1, "", "initialize_positions"], [28, 3, 1, "", "initialized"], [28, 2, 1, "", "is_completely_flat"], [28, 2, 1, "", "is_flat"], [28, 2, 1, "", "is_net_long"], [28, 2, 1, "", "is_net_short"], [28, 2, 1, "", "margins_init"], [28, 2, 1, "", "margins_maint"], [28, 2, 1, "", "net_exposure"], [28, 2, 1, "", "net_exposures"], [28, 2, 1, "", "net_position"], [28, 2, 1, "", "reset"], [28, 2, 1, "", "set_specific_venue"], [28, 2, 1, "", "unrealized_pnl"], [28, 2, 1, "", "unrealized_pnls"], [28, 2, 1, "", "update_account"], [28, 2, 1, "", "update_order"], [28, 2, 1, "", "update_position"], [28, 2, 1, "", "update_quote_tick"]], "nautilus_trader.risk": [[29, 0, 0, "-", "engine"], [29, 0, 0, "-", "sizing"]], "nautilus_trader.risk.engine": [[29, 1, 1, "", "RiskEngine"]], "nautilus_trader.risk.engine.RiskEngine": [[29, 3, 1, "", "command_count"], [29, 3, 1, "", "debug"], [29, 2, 1, "", "degrade"], [29, 2, 1, "", "dispose"], [29, 3, 1, "", "event_count"], [29, 2, 1, "", "execute"], [29, 2, 1, "", "fault"], [29, 2, 1, "", "fully_qualified_name"], [29, 3, 1, "", "id"], [29, 3, 1, "", "is_bypassed"], [29, 3, 1, "", "is_degraded"], [29, 3, 1, "", "is_disposed"], [29, 3, 1, "", "is_faulted"], [29, 3, 1, "", "is_initialized"], [29, 3, 1, "", "is_running"], [29, 3, 1, "", "is_stopped"], [29, 2, 1, "", "max_notional_per_order"], [29, 2, 1, "", "max_notionals_per_order"], [29, 2, 1, "", "max_order_modify_rate"], [29, 2, 1, "", "max_order_submit_rate"], [29, 2, 1, "", "process"], [29, 2, 1, "", "reset"], [29, 2, 1, "", "resume"], [29, 2, 1, "", "set_max_notional_per_order"], [29, 2, 1, "", "set_trading_state"], [29, 2, 1, "", "start"], [29, 3, 1, "", "state"], [29, 2, 1, "", "stop"], [29, 3, 1, "", "trader_id"], [29, 3, 1, "", "trading_state"], [29, 3, 1, "", "type"]], "nautilus_trader.risk.sizing": [[29, 1, 1, "", "FixedRiskSizer"], [29, 1, 1, "", "PositionSizer"]], "nautilus_trader.risk.sizing.FixedRiskSizer": [[29, 2, 1, "", "calculate"], [29, 3, 1, "", "instrument"], [29, 2, 1, "", "update_instrument"]], "nautilus_trader.risk.sizing.PositionSizer": [[29, 2, 1, "", "calculate"], [29, 3, 1, "", "instrument"], [29, 2, 1, "", "update_instrument"]], "nautilus_trader.serialization": [[30, 0, 0, "-", "base"], [30, 0, 0, "-", "serializer"]], "nautilus_trader.serialization.base": [[30, 1, 1, "", "Serializer"], [30, 5, 1, "", "register_serializable_object"]], "nautilus_trader.serialization.base.Serializer": [[30, 2, 1, "", "deserialize"], [30, 2, 1, "", "serialize"]], "nautilus_trader.serialization.serializer": [[30, 1, 1, "", "MsgSpecSerializer"]], "nautilus_trader.serialization.serializer.MsgSpecSerializer": [[30, 2, 1, "", "deserialize"], [30, 2, 1, "", "serialize"], [30, 3, 1, "", "timestamps_as_iso8601"], [30, 3, 1, "", "timestamps_as_str"]], "nautilus_trader.system": [[31, 0, 0, "-", "kernel"]], "nautilus_trader.system.kernel": [[31, 1, 1, "", "NautilusKernel"]], "nautilus_trader.system.kernel.NautilusKernel": [[31, 4, 1, "", "cache"], [31, 2, 1, "", "cancel_all_tasks"], [31, 4, 1, "", "catalog"], [31, 4, 1, "", "clock"], [31, 4, 1, "", "data_engine"], [31, 2, 1, "", "dispose"], [31, 4, 1, "", "emulator"], [31, 4, 1, "", "environment"], [31, 4, 1, "", "exec_engine"], [31, 4, 1, "", "executor"], [31, 4, 1, "", "instance_id"], [31, 4, 1, "", "load_state"], [31, 4, 1, "", "log"], [31, 4, 1, "", "logger"], [31, 4, 1, "", "loop"], [31, 4, 1, "", "loop_sig_callback"], [31, 4, 1, "", "machine_id"], [31, 4, 1, "", "msgbus"], [31, 4, 1, "", "name"], [31, 4, 1, "", "portfolio"], [31, 4, 1, "", "risk_engine"], [31, 4, 1, "", "save_state"], [31, 2, 1, "", "start"], [31, 2, 1, "", "start_async"], [31, 2, 1, "", "stop"], [31, 2, 1, "", "stop_async"], [31, 4, 1, "", "trader"], [31, 4, 1, "", "trader_id"], [31, 4, 1, "", "ts_created"], [31, 4, 1, "", "writer"]], "nautilus_trader.trading": [[32, 0, 0, "-", "controller"], [32, 0, 0, "-", "filters"], [32, 0, 0, "-", "strategy"], [32, 0, 0, "-", "trader"]], "nautilus_trader.trading.controller": [[32, 1, 1, "", "Controller"]], "nautilus_trader.trading.controller.Controller": [[32, 2, 1, "", "active_task_ids"], [32, 2, 1, "", "add_synthetic"], [32, 3, 1, "", "cache"], [32, 2, 1, "", "cancel_all_tasks"], [32, 2, 1, "", "cancel_task"], [32, 3, 1, "", "clock"], [32, 3, 1, "", "config"], [32, 2, 1, "", "create_actor"], [32, 2, 1, "", "create_strategy"], [32, 2, 1, "", "degrade"], [32, 2, 1, "", "deregister_warning_event"], [32, 2, 1, "", "dispose"], [32, 2, 1, "", "fault"], [32, 2, 1, "", "fully_qualified_name"], [32, 2, 1, "", "handle_bar"], [32, 2, 1, "", "handle_bars"], [32, 2, 1, "", "handle_data"], [32, 2, 1, "", "handle_event"], [32, 2, 1, "", "handle_historical_data"], [32, 2, 1, "", "handle_instrument"], [32, 2, 1, "", "handle_instrument_close"], [32, 2, 1, "", "handle_instrument_status"], [32, 2, 1, "", "handle_instruments"], [32, 2, 1, "", "handle_order_book"], [32, 2, 1, "", "handle_order_book_deltas"], [32, 2, 1, "", "handle_quote_tick"], [32, 2, 1, "", "handle_quote_ticks"], [32, 2, 1, "", "handle_ticker"], [32, 2, 1, "", "handle_trade_tick"], [32, 2, 1, "", "handle_trade_ticks"], [32, 2, 1, "", "handle_venue_status"], [32, 2, 1, "", "has_active_tasks"], [32, 2, 1, "", "has_any_tasks"], [32, 2, 1, "", "has_pending_requests"], [32, 2, 1, "", "has_queued_tasks"], [32, 3, 1, "", "id"], [32, 2, 1, "", "indicators_initialized"], [32, 3, 1, "", "is_degraded"], [32, 3, 1, "", "is_disposed"], [32, 3, 1, "", "is_faulted"], [32, 3, 1, "", "is_initialized"], [32, 2, 1, "", "is_pending_request"], [32, 3, 1, "", "is_running"], [32, 3, 1, "", "is_stopped"], [32, 2, 1, "", "load"], [32, 3, 1, "", "log"], [32, 3, 1, "", "msgbus"], [32, 2, 1, "", "on_bar"], [32, 2, 1, "", "on_data"], [32, 2, 1, "", "on_degrade"], [32, 2, 1, "", "on_dispose"], [32, 2, 1, "", "on_event"], [32, 2, 1, "", "on_fault"], [32, 2, 1, "", "on_historical_data"], [32, 2, 1, "", "on_instrument"], [32, 2, 1, "", "on_instrument_close"], [32, 2, 1, "", "on_instrument_status"], [32, 2, 1, "", "on_load"], [32, 2, 1, "", "on_order_book"], [32, 2, 1, "", "on_order_book_deltas"], [32, 2, 1, "", "on_quote_tick"], [32, 2, 1, "", "on_reset"], [32, 2, 1, "", "on_resume"], [32, 2, 1, "", "on_save"], [32, 2, 1, "", "on_start"], [32, 2, 1, "", "on_stop"], [32, 2, 1, "", "on_ticker"], [32, 2, 1, "", "on_trade_tick"], [32, 2, 1, "", "on_venue_status"], [32, 2, 1, "", "pending_requests"], [32, 2, 1, "", "publish_data"], [32, 2, 1, "", "publish_signal"], [32, 2, 1, "", "queue_for_executor"], [32, 2, 1, "", "queued_task_ids"], [32, 2, 1, "", "register_base"], [32, 2, 1, "", "register_executor"], [32, 2, 1, "", "register_indicator_for_bars"], [32, 2, 1, "", "register_indicator_for_quote_ticks"], [32, 2, 1, "", "register_indicator_for_trade_ticks"], [32, 2, 1, "", "register_warning_event"], [32, 3, 1, "", "registered_indicators"], [32, 2, 1, "", "remove_actor"], [32, 2, 1, "", "remove_strategy"], [32, 2, 1, "", "request_bars"], [32, 2, 1, "", "request_data"], [32, 2, 1, "", "request_instrument"], [32, 2, 1, "", "request_instruments"], [32, 2, 1, "", "request_quote_ticks"], [32, 2, 1, "", "request_trade_ticks"], [32, 2, 1, "", "reset"], [32, 2, 1, "", "resume"], [32, 2, 1, "", "run_in_executor"], [32, 2, 1, "", "save"], [32, 2, 1, "", "start"], [32, 2, 1, "", "start_actor"], [32, 2, 1, "", "start_strategy"], [32, 3, 1, "", "state"], [32, 2, 1, "", "stop"], [32, 2, 1, "", "stop_actor"], [32, 2, 1, "", "stop_strategy"], [32, 2, 1, "", "subscribe_bars"], [32, 2, 1, "", "subscribe_data"], [32, 2, 1, "", "subscribe_instrument"], [32, 2, 1, "", "subscribe_instrument_close"], [32, 2, 1, "", "subscribe_instrument_status"], [32, 2, 1, "", "subscribe_instruments"], [32, 2, 1, "", "subscribe_order_book_deltas"], [32, 2, 1, "", "subscribe_order_book_snapshots"], [32, 2, 1, "", "subscribe_quote_ticks"], [32, 2, 1, "", "subscribe_ticker"], [32, 2, 1, "", "subscribe_trade_ticks"], [32, 2, 1, "", "subscribe_venue_status"], [32, 2, 1, "", "to_importable_config"], [32, 3, 1, "", "trader_id"], [32, 3, 1, "", "type"], [32, 2, 1, "", "unsubscribe_bars"], [32, 2, 1, "", "unsubscribe_data"], [32, 2, 1, "", "unsubscribe_instrument"], [32, 2, 1, "", "unsubscribe_instrument_status"], [32, 2, 1, "", "unsubscribe_instruments"], [32, 2, 1, "", "unsubscribe_order_book_deltas"], [32, 2, 1, "", "unsubscribe_order_book_snapshots"], [32, 2, 1, "", "unsubscribe_quote_ticks"], [32, 2, 1, "", "unsubscribe_ticker"], [32, 2, 1, "", "unsubscribe_trade_ticks"], [32, 2, 1, "", "unsubscribe_venue_status"], [32, 2, 1, "", "update_synthetic"]], "nautilus_trader.trading.filters": [[32, 1, 1, "", "EconomicNewsEventFilter"], [32, 1, 1, "", "ForexSession"], [32, 1, 1, "", "ForexSessionFilter"], [32, 1, 1, "", "NewsEvent"], [32, 1, 1, "", "NewsImpact"]], "nautilus_trader.trading.filters.EconomicNewsEventFilter": [[32, 4, 1, "", "currencies"], [32, 4, 1, "", "impacts"], [32, 2, 1, "", "next_event"], [32, 2, 1, "", "prev_event"], [32, 4, 1, "", "unfiltered_data_end"], [32, 4, 1, "", "unfiltered_data_start"]], "nautilus_trader.trading.filters.ForexSessionFilter": [[32, 2, 1, "", "local_from_utc"], [32, 2, 1, "", "next_end"], [32, 2, 1, "", "next_start"], [32, 2, 1, "", "prev_end"], [32, 2, 1, "", "prev_start"]], "nautilus_trader.trading.filters.NewsEvent": [[32, 2, 1, "", "fully_qualified_name"], [32, 4, 1, "", "ts_event"], [32, 4, 1, "", "ts_init"]], "nautilus_trader.trading.strategy": [[32, 1, 1, "", "Strategy"]], "nautilus_trader.trading.strategy.Strategy": [[32, 2, 1, "", "active_task_ids"], [32, 2, 1, "", "add_synthetic"], [32, 3, 1, "", "cache"], [32, 2, 1, "", "cancel_all_orders"], [32, 2, 1, "", "cancel_all_tasks"], [32, 2, 1, "", "cancel_gtd_expiry"], [32, 2, 1, "", "cancel_order"], [32, 2, 1, "", "cancel_orders"], [32, 2, 1, "", "cancel_task"], [32, 2, 1, "", "change_id"], [32, 2, 1, "", "change_order_id_tag"], [32, 3, 1, "", "clock"], [32, 2, 1, "", "close_all_positions"], [32, 2, 1, "", "close_position"], [32, 3, 1, "", "config"], [32, 2, 1, "", "degrade"], [32, 2, 1, "", "deregister_warning_event"], [32, 2, 1, "", "dispose"], [32, 3, 1, "", "external_order_claims"], [32, 2, 1, "", "fault"], [32, 2, 1, "", "fully_qualified_name"], [32, 2, 1, "", "handle_bar"], [32, 2, 1, "", "handle_bars"], [32, 2, 1, "", "handle_data"], [32, 2, 1, "", "handle_event"], [32, 2, 1, "", "handle_historical_data"], [32, 2, 1, "", "handle_instrument"], [32, 2, 1, "", "handle_instrument_close"], [32, 2, 1, "", "handle_instrument_status"], [32, 2, 1, "", "handle_instruments"], [32, 2, 1, "", "handle_order_book"], [32, 2, 1, "", "handle_order_book_deltas"], [32, 2, 1, "", "handle_quote_tick"], [32, 2, 1, "", "handle_quote_ticks"], [32, 2, 1, "", "handle_ticker"], [32, 2, 1, "", "handle_trade_tick"], [32, 2, 1, "", "handle_trade_ticks"], [32, 2, 1, "", "handle_venue_status"], [32, 2, 1, "", "has_active_tasks"], [32, 2, 1, "", "has_any_tasks"], [32, 2, 1, "", "has_pending_requests"], [32, 2, 1, "", "has_queued_tasks"], [32, 3, 1, "", "id"], [32, 2, 1, "", "indicators_initialized"], [32, 3, 1, "", "is_degraded"], [32, 3, 1, "", "is_disposed"], [32, 3, 1, "", "is_faulted"], [32, 3, 1, "", "is_initialized"], [32, 2, 1, "", "is_pending_request"], [32, 3, 1, "", "is_running"], [32, 3, 1, "", "is_stopped"], [32, 2, 1, "", "load"], [32, 3, 1, "", "log"], [32, 3, 1, "", "manage_contingent_orders"], [32, 3, 1, "", "manage_gtd_expiry"], [32, 2, 1, "", "modify_order"], [32, 3, 1, "", "msgbus"], [32, 3, 1, "", "oms_type"], [32, 2, 1, "", "on_bar"], [32, 2, 1, "", "on_data"], [32, 2, 1, "", "on_degrade"], [32, 2, 1, "", "on_dispose"], [32, 2, 1, "", "on_event"], [32, 2, 1, "", "on_fault"], [32, 2, 1, "", "on_historical_data"], [32, 2, 1, "", "on_instrument"], [32, 2, 1, "", "on_instrument_close"], [32, 2, 1, "", "on_instrument_status"], [32, 2, 1, "", "on_load"], [32, 2, 1, "", "on_order_accepted"], [32, 2, 1, "", "on_order_book"], [32, 2, 1, "", "on_order_book_deltas"], [32, 2, 1, "", "on_order_cancel_rejected"], [32, 2, 1, "", "on_order_canceled"], [32, 2, 1, "", "on_order_denied"], [32, 2, 1, "", "on_order_emulated"], [32, 2, 1, "", "on_order_event"], [32, 2, 1, "", "on_order_expired"], [32, 2, 1, "", "on_order_filled"], [32, 2, 1, "", "on_order_initialized"], [32, 2, 1, "", "on_order_modify_rejected"], [32, 2, 1, "", "on_order_pending_cancel"], [32, 2, 1, "", "on_order_pending_update"], [32, 2, 1, "", "on_order_rejected"], [32, 2, 1, "", "on_order_released"], [32, 2, 1, "", "on_order_submitted"], [32, 2, 1, "", "on_order_triggered"], [32, 2, 1, "", "on_order_updated"], [32, 2, 1, "", "on_position_changed"], [32, 2, 1, "", "on_position_closed"], [32, 2, 1, "", "on_position_event"], [32, 2, 1, "", "on_position_opened"], [32, 2, 1, "", "on_quote_tick"], [32, 2, 1, "", "on_reset"], [32, 2, 1, "", "on_resume"], [32, 2, 1, "", "on_save"], [32, 2, 1, "", "on_start"], [32, 2, 1, "", "on_stop"], [32, 2, 1, "", "on_ticker"], [32, 2, 1, "", "on_trade_tick"], [32, 2, 1, "", "on_venue_status"], [32, 3, 1, "", "order_factory"], [32, 3, 1, "", "order_id_tag"], [32, 2, 1, "", "pending_requests"], [32, 3, 1, "", "portfolio"], [32, 2, 1, "", "publish_data"], [32, 2, 1, "", "publish_signal"], [32, 2, 1, "", "query_order"], [32, 2, 1, "", "queue_for_executor"], [32, 2, 1, "", "queued_task_ids"], [32, 2, 1, "", "register"], [32, 2, 1, "", "register_base"], [32, 2, 1, "", "register_executor"], [32, 2, 1, "", "register_indicator_for_bars"], [32, 2, 1, "", "register_indicator_for_quote_ticks"], [32, 2, 1, "", "register_indicator_for_trade_ticks"], [32, 2, 1, "", "register_warning_event"], [32, 3, 1, "", "registered_indicators"], [32, 2, 1, "", "request_bars"], [32, 2, 1, "", "request_data"], [32, 2, 1, "", "request_instrument"], [32, 2, 1, "", "request_instruments"], [32, 2, 1, "", "request_quote_ticks"], [32, 2, 1, "", "request_trade_ticks"], [32, 2, 1, "", "reset"], [32, 2, 1, "", "resume"], [32, 2, 1, "", "run_in_executor"], [32, 2, 1, "", "save"], [32, 2, 1, "", "start"], [32, 3, 1, "", "state"], [32, 2, 1, "", "stop"], [32, 2, 1, "", "submit_order"], [32, 2, 1, "", "submit_order_list"], [32, 2, 1, "", "subscribe_bars"], [32, 2, 1, "", "subscribe_data"], [32, 2, 1, "", "subscribe_instrument"], [32, 2, 1, "", "subscribe_instrument_close"], [32, 2, 1, "", "subscribe_instrument_status"], [32, 2, 1, "", "subscribe_instruments"], [32, 2, 1, "", "subscribe_order_book_deltas"], [32, 2, 1, "", "subscribe_order_book_snapshots"], [32, 2, 1, "", "subscribe_quote_ticks"], [32, 2, 1, "", "subscribe_ticker"], [32, 2, 1, "", "subscribe_trade_ticks"], [32, 2, 1, "", "subscribe_venue_status"], [32, 2, 1, "", "to_importable_config"], [32, 3, 1, "", "trader_id"], [32, 3, 1, "", "type"], [32, 2, 1, "", "unsubscribe_bars"], [32, 2, 1, "", "unsubscribe_data"], [32, 2, 1, "", "unsubscribe_instrument"], [32, 2, 1, "", "unsubscribe_instrument_status"], [32, 2, 1, "", "unsubscribe_instruments"], [32, 2, 1, "", "unsubscribe_order_book_deltas"], [32, 2, 1, "", "unsubscribe_order_book_snapshots"], [32, 2, 1, "", "unsubscribe_quote_ticks"], [32, 2, 1, "", "unsubscribe_ticker"], [32, 2, 1, "", "unsubscribe_trade_ticks"], [32, 2, 1, "", "unsubscribe_venue_status"], [32, 2, 1, "", "update_synthetic"]], "nautilus_trader.trading.trader": [[32, 1, 1, "", "Trader"]], "nautilus_trader.trading.trader.Trader": [[32, 2, 1, "", "actor_ids"], [32, 2, 1, "", "actor_states"], [32, 2, 1, "", "actors"], [32, 2, 1, "", "add_actor"], [32, 2, 1, "", "add_actors"], [32, 2, 1, "", "add_exec_algorithm"], [32, 2, 1, "", "add_exec_algorithms"], [32, 2, 1, "", "add_strategies"], [32, 2, 1, "", "add_strategy"], [32, 2, 1, "", "check_residuals"], [32, 2, 1, "", "clear_actors"], [32, 2, 1, "", "clear_exec_algorithms"], [32, 2, 1, "", "clear_strategies"], [32, 2, 1, "", "degrade"], [32, 2, 1, "", "dispose"], [32, 2, 1, "", "exec_algorithm_ids"], [32, 2, 1, "", "exec_algorithm_states"], [32, 2, 1, "", "exec_algorithms"], [32, 2, 1, "", "fault"], [32, 2, 1, "", "fully_qualified_name"], [32, 2, 1, "", "generate_account_report"], [32, 2, 1, "", "generate_fills_report"], [32, 2, 1, "", "generate_order_fills_report"], [32, 2, 1, "", "generate_orders_report"], [32, 2, 1, "", "generate_positions_report"], [32, 3, 1, "", "id"], [32, 3, 1, "", "is_degraded"], [32, 3, 1, "", "is_disposed"], [32, 3, 1, "", "is_faulted"], [32, 3, 1, "", "is_initialized"], [32, 3, 1, "", "is_running"], [32, 3, 1, "", "is_stopped"], [32, 2, 1, "", "load"], [32, 2, 1, "", "remove_actor"], [32, 2, 1, "", "remove_strategy"], [32, 2, 1, "", "reset"], [32, 2, 1, "", "resume"], [32, 2, 1, "", "save"], [32, 2, 1, "", "start"], [32, 2, 1, "", "start_actor"], [32, 2, 1, "", "start_strategy"], [32, 3, 1, "", "state"], [32, 2, 1, "", "stop"], [32, 2, 1, "", "stop_actor"], [32, 2, 1, "", "stop_strategy"], [32, 2, 1, "", "strategies"], [32, 2, 1, "", "strategy_ids"], [32, 2, 1, "", "strategy_states"], [32, 2, 1, "", "subscribe"], [32, 3, 1, "", "trader_id"], [32, 3, 1, "", "type"], [32, 2, 1, "", "unsubscribe"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:property", "5": "py:function", "6": "py:exception"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "property", "Python property"], "5": ["py", "function", "Python function"], "6": ["py", "exception", "Python exception"]}, "titleterms": {"account": [0, 50, 51, 64], "betfair": [1, 63], "client": [1, 11, 33, 66], "common": [1, 4, 8, 9, 41, 50], "config": [1, 2, 4, 9, 48], "data": [1, 2, 4, 11, 18, 33, 36, 43, 45, 48, 50, 51, 56, 61, 64, 66, 69, 70], "type": [1, 2, 35, 37, 41, 48, 49, 50, 64], "execut": [1, 2, 4, 12, 44, 45, 49, 51, 66, 70], "factori": [1, 2, 4, 49], "orderbook": 1, "provid": [1, 2, 4, 33], "socket": 1, "binanc": [2, 64], "enum": 2, "futur": 2, "spot": 2, "adapt": [3, 33, 45], "interact": [4, 66], "broker": [4, 66], "analysi": [5, 39, 51, 70], "backtest": [6, 9, 33, 39, 42, 45, 46, 50, 61, 66, 69, 70, 71], "cach": [7, 51], "clock": [8, 51], "compon": [8, 12, 41, 47], "executor": 8, "gener": [8, 36, 51], "log": [8, 45, 47], "messag": [8, 10, 11, 12, 41, 45, 48, 52], "bu": [8, 45, 48], "live": [9, 16, 33, 46, 50, 66], "core": [10, 41, 50], "datetim": 10, "finit": 10, "state": [10, 51], "machin": 10, "fsm": 10, "stat": 10, "uuid": 10, "aggreg": [11, 64], "engin": [11, 61, 70], "report": [12, 51], "python": [13, 57], "api": [13, 42, 62, 63, 64, 67, 68, 69, 70, 71], "why": [13, 50], "indic": 14, "infrastructur": 15, "order": [17, 24, 35, 37, 44, 45, 49, 50, 51, 64], "book": 17, "event": [19, 51, 56], "identifi": 20, "model": [21, 50], "instrument": [22, 33, 40, 45, 46, 61, 66], "object": [23, 51], "posit": [25, 51], "tick": 26, "scheme": 26, "persist": [27, 37], "portfolio": [28, 39, 51], "risk": 29, "serial": [30, 48], "system": [31, 41], "trade": [32, 33, 46, 50, 51, 61, 64, 66], "research": 33, "request": 33, "exampl": [33, 51], "actor": 34, "advanc": [35, 38, 45], "list": 35, "conting": [35, 49], "One": 35, "trigger": [35, 40, 49], "other": 35, "oto": 35, "cancel": [35, 51], "oco": 35, "updat": [35, 40], "ouo": 35, "bracket": 35, "custom": [36, 39], "emul": 37, "submit": [37, 51], "life": 37, "cycl": 37, "held": 37, "releas": [37, 60], "queri": 37, "guid": [38, 55, 62], "statist": 39, "synthet": 40, "formula": 40, "subscrib": 40, "id": [40, 48], "error": [40, 41], "handl": [40, 51], "architectur": [41, 45], "design": 41, "philosophi": 41, "qualiti": 41, "attribut": 41, "environ": [41, 54], "context": 41, "framework": 41, "organ": 41, "low": [41, 42, 70, 71], "level": [41, 42, 69, 70, 71], "implement": [41, 51, 67], "code": [41, 52, 58], "structur": 41, "depend": 41, "flow": [41, 44], "safeti": [41, 57], "except": 41, "choos": 42, "an": 42, "high": [42, 69, 71], "load": [43, 69, 70], "loader": 43, "wrangler": 43, "transform": 43, "pipelin": 43, "catalog": [43, 69], "initi": [43, 70], "write": [43, 44, 61], "basenam": 43, "templat": 43, "read": 43, "stream": [43, 48], "algorithm": [44, 70], "twap": 44, "time": [44, 49, 51], "weight": 44, "averag": 44, "price": [44, 46], "spawn": 44, "manag": [44, 51], "concept": [45, 62], "overview": [45, 49, 50, 63, 64, 65, 66], "strategi": [45, 51, 61, 70], "symbologi": [46, 64], "find": 46, "precis": 46, "increment": 46, "limit": [46, 49], "quantiti": [46, 49], "margin": 46, "fee": 46, "addit": 46, "info": 46, "configur": [47, 48, 51, 61, 63, 64, 66, 69], "standard": [47, 52], "output": 47, "file": 47, "filter": [47, 48], "color": 47, "signal": 48, "publish": 48, "direct": 48, "access": [48, 51], "extern": 48, "databas": 48, "trader": 48, "kei": 48, "instanc": 48, "encod": 48, "timestamp": [48, 51], "format": [48, 52], "auto": 48, "trim": 48, "terminologi": 49, "instruct": 49, "In": 49, "forc": 49, "expir": 49, "post": [49, 70], "onli": 49, "reduc": 49, "displai": 49, "offset": 49, "market": 49, "stop": [49, 64], "To": 49, "If": 49, "touch": 49, "trail": [49, 64], "featur": 50, "nautilustrad": [50, 62], "us": [50, 69], "case": 50, "distribut": 50, "domain": 50, "handler": 51, "action": 51, "timer": 51, "current": 51, "alert": 51, "fetch": 51, "inform": 51, "command": 51, "modifi": 51, "gtd": 51, "expiri": 51, "multipl": 51, "style": 52, "black": 52, "pep": 52, "8": 52, "docstr": 52, "flake8": 52, "commit": 52, "cython": 53, "what": [53, 68], "i": [53, 68], "function": 53, "method": 53, "signatur": 53, "debug": 53, "pycharm": 53, "doc": [53, 68], "tip": 53, "setup": 54, "build": 54, "develop": [55, 62, 68], "content": 55, "packag": 56, "libor": 56, "rate": 56, "short": 56, "term": 56, "interest": 56, "econom": 56, "rust": [57, 68], "bind": 57, "unsaf": 57, "polici": 57, "resourc": 57, "test": 58, "mock": 58, "coverag": 58, "exclud": 58, "get": [59, 61, 62, 66, 69], "start": [59, 62, 66], "instal": [59, 60, 66], "quickstart": [59, 61], "from": 60, "pypi": 60, "extra": 60, "sourc": 60, "github": 60, "run": [61, 69, 70], "docker": 61, "sampl": 61, "connect": 61, "parquetdatacatalog": 61, "venu": [61, 69, 70], "document": 62, "tutori": [62, 71], "integr": [62, 67], "refer": 62, "credenti": [63, 64], "base": 64, "url": 64, "overrid": 64, "u": 64, "testnet": 64, "parser": 64, "warn": 64, "specif": 64, "binancefuturesmarkpriceupd": 64, "databento": 65, "contract": 66, "histor": 66, "instrumentprovid": 66, "full": 66, "goal": 67, "unif": 67, "latest": 68, "import": [69, 70], "raw": 69, "ad": [69, 70], "repeat": 70, "which": 71}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"Accounting": [[0, "module-nautilus_trader.accounting"]], "Betfair": [[1, "module-nautilus_trader.adapters.betfair"], [63, "betfair"]], "Client": [[1, "module-nautilus_trader.adapters.betfair.client"], [11, "module-nautilus_trader.data.client"]], "Common": [[1, "module-nautilus_trader.adapters.betfair.common"], [4, "module-nautilus_trader.adapters.interactive_brokers.common"], [8, "module-nautilus_trader.common"], [9, "module-nautilus_trader.config.common"]], "Config": [[1, "module-nautilus_trader.adapters.betfair.config"], [2, "module-nautilus_trader.adapters.binance.config"], [4, "module-nautilus_trader.adapters.interactive_brokers.config"], [9, "module-nautilus_trader.config"]], "Data": [[1, "module-nautilus_trader.adapters.betfair.data"], [2, "module-nautilus_trader.adapters.binance.futures.data"], [2, "id3"], [4, "module-nautilus_trader.adapters.interactive_brokers.data"], [11, "module-nautilus_trader.data"], [18, "module-nautilus_trader.model.data"], [43, "data"], [45, "data"], [61, "data"]], "Data Types": [[1, "module-nautilus_trader.adapters.betfair.data_types"], [50, "data-types"]], "Execution": [[1, "module-nautilus_trader.adapters.betfair.execution"], [2, "module-nautilus_trader.adapters.binance.futures.execution"], [2, "id5"], [4, "module-nautilus_trader.adapters.interactive_brokers.execution"], [12, "module-nautilus_trader.execution"], [44, "execution"], [45, "execution"]], "Factories": [[1, "module-nautilus_trader.adapters.betfair.factories"], [2, "module-nautilus_trader.adapters.binance.factories"], [4, "module-nautilus_trader.adapters.interactive_brokers.factories"]], "OrderBook": [[1, "module-nautilus_trader.adapters.betfair.orderbook"]], "Providers": [[1, "module-nautilus_trader.adapters.betfair.providers"], [2, "module-nautilus_trader.adapters.binance.futures.providers"], [2, "id6"], [4, "module-nautilus_trader.adapters.interactive_brokers.providers"]], "Sockets": [[1, "module-nautilus_trader.adapters.betfair.sockets"]], "Binance": [[2, "module-nautilus_trader.adapters.binance"], [64, "binance"]], "Enums": [[2, "module-nautilus_trader.adapters.binance.common.enums"], [2, "id1"], [2, "id4"]], "Types": [[2, "module-nautilus_trader.adapters.binance.common.types"], [2, "id2"]], "Futures": [[2, "futures"]], "Spot": [[2, "spot"]], "Adapters": [[3, "module-nautilus_trader.adapters"], [33, "adapters"], [45, "adapters"]], "Interactive Brokers": [[4, "module-nautilus_trader.adapters.interactive_brokers"], [66, "interactive-brokers"]], "Analysis": [[5, "module-nautilus_trader.analysis"]], "Backtest": [[6, "module-nautilus_trader.backtest"], [9, "module-nautilus_trader.config.backtest"]], "Cache": [[7, "module-nautilus_trader.cache"]], "Clock": [[8, "module-nautilus_trader.common.clock"]], "Component": [[8, "module-nautilus_trader.common.component"]], "Executor": [[8, "module-nautilus_trader.common.executor"]], "Generators": [[8, "module-nautilus_trader.common.generators"]], "Logging": [[8, "module-nautilus_trader.common.logging"], [45, "logging"], [47, "logging"]], "Message Bus": [[8, "message-bus"], [45, "message-bus"], [48, "message-bus"]], "Live": [[9, "module-nautilus_trader.config.live"], [16, "module-nautilus_trader.live"]], "Core": [[10, "module-nautilus_trader.core"]], "Datetime": [[10, "module-nautilus_trader.core.datetime"]], "Finite-State Machine (FSM)": [[10, "module-nautilus_trader.core.fsm"]], "Message": [[10, "module-nautilus_trader.core.message"]], "Stats": [[10, "module-nautilus_trader.core.stats"]], "UUID": [[10, "module-nautilus_trader.core.uuid"]], "Aggregation": [[11, "module-nautilus_trader.data.aggregation"]], "Engine": [[11, "module-nautilus_trader.data.engine"], [61, "engine"]], "Messages": [[11, "module-nautilus_trader.data.messages"], [12, "module-nautilus_trader.execution.messages"]], "Components": [[12, "module-nautilus_trader.execution.algorithm"], [41, "components"]], "Reports": [[12, "module-nautilus_trader.execution.reports"]], "Python API": [[13, "python-api"]], "Why Python?": [[13, "why-python"]], "Indicators": [[14, "module-nautilus_trader.indicators"]], "Infrastructure": [[15, "infrastructure"]], "Order Book": [[17, "module-nautilus_trader.model.book"]], "Events": [[19, "module-nautilus_trader.model.events"]], "Identifiers": [[20, "module-nautilus_trader.model.identifiers"]], "Model": [[21, "module-nautilus_trader.model"]], "Instruments": [[22, "module-nautilus_trader.model.instruments"], [45, "instruments"], [46, "instruments"], [61, "instruments"]], "Objects": [[23, "module-nautilus_trader.model.objects"]], "Orders": [[24, "module-nautilus_trader.model.orders"], [45, "orders"], [49, "orders"]], "Position": [[25, "module-nautilus_trader.model.position"]], "Tick Scheme": [[26, "module-nautilus_trader.model.tick_scheme"]], "Persistence": [[27, "module-nautilus_trader.persistence"]], "Portfolio": [[28, "module-nautilus_trader.portfolio"]], "Risk": [[29, "module-nautilus_trader.risk"]], "Serialization": [[30, "module-nautilus_trader.serialization"], [48, "serialization"]], "System": [[31, "module-nautilus_trader.system"]], "Trading": [[32, "module-nautilus_trader.trading"]], "Instrument Providers": [[33, "instrument-providers"]], "Research/Backtesting": [[33, "research-backtesting"]], "Live Trading": [[33, "live-trading"], [66, "live-trading"]], "Data Clients": [[33, "data-clients"]], "Requests": [[33, "requests"]], "Example": [[33, "example"]], "Actors": [[34, "actors"]], "Advanced Orders": [[35, "advanced-orders"]], "Order Lists": [[35, "order-lists"]], "Contingency Types": [[35, "contingency-types"]], "\u2018One Triggers the Other\u2019 (OTO)": [[35, "one-triggers-the-other-oto"]], "\u2018One Cancels the Other\u2019 (OCO)": [[35, "one-cancels-the-other-oco"]], "\u2018One Updates the Other\u2019 (OUO)": [[35, "one-updates-the-other-ouo"]], "Bracket Orders": [[35, "bracket-orders"]], "Custom/Generic Data": [[36, "custom-generic-data"]], "Emulated Orders": [[37, "emulated-orders"]], "Submitting for emulation": [[37, "submitting-for-emulation"]], "Life cycle": [[37, "life-cycle"]], "Held emulated orders": [[37, "held-emulated-orders"]], "Released emulated orders": [[37, "released-emulated-orders"]], "Order types": [[37, "order-types"], [64, "order-types"]], "Querying": [[37, "querying"]], "Persisted emulated orders": [[37, "persisted-emulated-orders"]], "Advanced": [[38, "advanced"], [45, "advanced"]], "Guides": [[38, "guides"]], "Portfolio Statistics": [[39, "portfolio-statistics"]], "Custom Statistics": [[39, "custom-statistics"]], "Backtest Analysis": [[39, "backtest-analysis"]], "Synthetic Instruments": [[40, "synthetic-instruments"]], "Formula": [[40, "formula"]], "Subscribing": [[40, "subscribing"]], "Updating formulas": [[40, "updating-formulas"]], "Trigger instrument IDs": [[40, "trigger-instrument-ids"]], "Error handling": [[40, "error-handling"]], "Architecture": [[41, "architecture"], [45, "architecture"]], "Design philosophy": [[41, "design-philosophy"]], "Quality attributes": [[41, "quality-attributes"]], "System architecture": [[41, "system-architecture"]], "Environment contexts": [[41, "environment-contexts"]], "Common core": [[41, "common-core"], [50, "common-core"]], "Messaging": [[41, "messaging"]], "Framework organization": [[41, "framework-organization"]], "Core / low-Level": [[41, "core-low-level"]], "System implementations": [[41, "system-implementations"]], "Code structure": [[41, "code-structure"]], "Dependency flow": [[41, "dependency-flow"]], "Type safety": [[41, "type-safety"]], "Errors and exceptions": [[41, "errors-and-exceptions"]], "Backtesting": [[42, "backtesting"], [45, "backtesting"], [46, "backtesting"], [50, "backtesting"], [71, "backtesting"]], "Choosing an API level:": [[42, "choosing-an-api-level"]], "Low-level API:": [[42, "low-level-api"]], "High-level API:": [[42, "high-level-api"]], "Loading data": [[43, "loading-data"], [70, "loading-data"]], "Data loaders": [[43, "data-loaders"]], "Data wranglers": [[43, "data-wranglers"]], "Transformation pipeline": [[43, "transformation-pipeline"]], "Data catalog": [[43, "data-catalog"]], "Initializing": [[43, "initializing"]], "Writing data": [[43, "writing-data"]], "Basename template": [[43, "basename-template"]], "Reading data": [[43, "reading-data"]], "Streaming data": [[43, "streaming-data"]], "Execution flow": [[44, "execution-flow"]], "Execution algorithms": [[44, "execution-algorithms"]], "TWAP (Time-Weighted Average Price)": [[44, "twap-time-weighted-average-price"]], "Writing execution algorithms": [[44, "writing-execution-algorithms"]], "Spawned orders": [[44, "spawned-orders"]], "Managing execution algorithm orders": [[44, "managing-execution-algorithm-orders"]], "Concepts": [[45, "concepts"], [62, "concepts"]], "Overview": [[45, "overview"], [49, "overview"], [50, "overview"], [63, "overview"], [64, "overview"], [65, "overview"], [66, "overview"]], "Strategies": [[45, "strategies"], [51, "strategies"]], "Symbology": [[46, "symbology"], [64, "symbology"]], "Live trading": [[46, "live-trading"], [50, "live-trading"]], "Finding instruments": [[46, "finding-instruments"]], "Precisions and Increments": [[46, "precisions-and-increments"]], "Limits": [[46, "limits"]], "Prices and Quantities": [[46, "prices-and-quantities"]], "Margins and Fees": [[46, "margins-and-fees"]], "Additional Info": [[46, "additional-info"]], "Configuration": [[47, "configuration"], [48, "configuration"], [51, "configuration"], [63, "configuration"], [64, "configuration"]], "Standard output logging": [[47, "standard-output-logging"]], "File logging": [[47, "file-logging"]], "Component filtering": [[47, "component-filtering"]], "Log Colors": [[47, "log-colors"]], "Data and signal publishing": [[48, "data-and-signal-publishing"]], "Direct access": [[48, "direct-access"]], "External publishing": [[48, "external-publishing"]], "Database config": [[48, "database-config"]], "Trader keys": [[48, "trader-keys"]], "Stream": [[48, "stream"]], "Instance ID": [[48, "instance-id"]], "Encoding": [[48, "encoding"]], "Timestamp formatting": [[48, "timestamp-formatting"]], "Types filtering": [[48, "types-filtering"]], "Stream auto-trimming": [[48, "stream-auto-trimming"]], "Terminology": [[49, "terminology"]], "Execution Instructions": [[49, "execution-instructions"]], "Time In Force": [[49, "time-in-force"]], "Expire Time": [[49, "expire-time"]], "Post Only": [[49, "post-only"]], "Reduce Only": [[49, "reduce-only"]], "Display Quantity": [[49, "display-quantity"]], "Trigger Type": [[49, "trigger-type"]], "Trigger Offset Type": [[49, "trigger-offset-type"]], "Contingent Orders": [[49, "contingent-orders"]], "Order Factory": [[49, "order-factory"]], "Order Types": [[49, "order-types"], [50, "order-types"]], "Market": [[49, "market"]], "Limit": [[49, "limit"]], "Stop-Market": [[49, "stop-market"]], "Stop-Limit": [[49, "stop-limit"]], "Market-To-Limit": [[49, "market-to-limit"]], "Market-If-Touched": [[49, "market-if-touched"]], "Limit-If-Touched": [[49, "limit-if-touched"]], "Trailing-Stop-Market": [[49, "trailing-stop-market"]], "Trailing-Stop-Limit": [[49, "trailing-stop-limit"]], "Features": [[50, "features"]], "Why NautilusTrader?": [[50, "why-nautilustrader"]], "Use cases": [[50, "use-cases"]], "Distributed": [[50, "distributed"]], "Domain model": [[50, "domain-model"]], "Account Types": [[50, "account-types"]], "Implementation": [[51, "implementation"]], "Handlers": [[51, "handlers"]], "Stateful actions": [[51, "stateful-actions"]], "Data handling": [[51, "data-handling"]], "Order management": [[51, "order-management"]], "Position management": [[51, "position-management"]], "Generic event handling": [[51, "generic-event-handling"]], "Handler example": [[51, "handler-example"]], "Clock and timers": [[51, "clock-and-timers"]], "Current timestamps": [[51, "current-timestamps"]], "Time alerts": [[51, "time-alerts"]], "Timers": [[51, "timers"]], "Cache access": [[51, "cache-access"]], "Fetching data": [[51, "fetching-data"]], "Fetching execution objects": [[51, "fetching-execution-objects"]], "Portfolio access": [[51, "portfolio-access"]], "Account and positional information": [[51, "account-and-positional-information"]], "Reports and analysis": [[51, "reports-and-analysis"]], "Trading commands": [[51, "trading-commands"]], "Submitting orders": [[51, "submitting-orders"]], "Canceling orders": [[51, "canceling-orders"]], "Modifying orders": [[51, "modifying-orders"]], "Managed GTD expiry": [[51, "managed-gtd-expiry"]], "Multiple strategies": [[51, "multiple-strategies"]], "Coding Standards": [[52, "coding-standards"]], "Code Style": [[52, "code-style"]], "Black": [[52, "black"]], "Formatting": [[52, "formatting"]], "PEP-8": [[52, "pep-8"]], "Docstrings": [[52, "docstrings"]], "Flake8": [[52, "flake8"]], "Commit messages": [[52, "commit-messages"]], "Cython": [[53, "cython"]], "What is Cython?": [[53, "what-is-cython"]], "Function and method signatures": [[53, "function-and-method-signatures"]], "Debugging": [[53, "debugging"]], "PyCharm": [[53, "pycharm"]], "Cython Docs": [[53, "cython-docs"]], "Tips": [[53, "tips"]], "Environment Setup": [[54, "environment-setup"]], "Setup": [[54, "setup"]], "Builds": [[54, "builds"]], "Developer Guide": [[55, "developer-guide"], [62, "developer-guide"]], "Contents": [[55, "contents"]], "Packaged Data": [[56, "packaged-data"]], "Libor Rates": [[56, "libor-rates"]], "Short Term Interest Rates": [[56, "short-term-interest-rates"]], "Economic Events": [[56, "economic-events"]], "Rust": [[57, "rust"]], "Python Binding": [[57, "python-binding"]], "Unsafe Rust": [[57, "unsafe-rust"]], "Safety Policy": [[57, "safety-policy"]], "Resources": [[57, "resources"]], "Testing": [[58, "testing"]], "Mocks": [[58, "mocks"]], "Code Coverage": [[58, "code-coverage"]], "Excluded code coverage": [[58, "excluded-code-coverage"]], "Getting Started": [[59, "getting-started"], [62, "getting-started"], [66, "getting-started"]], "Installation": [[59, "installation"], [60, "installation"], [66, "installation"]], "Quickstart": [[59, "quickstart"], [61, "quickstart"]], "From PyPI": [[60, "from-pypi"]], "Extras": [[60, "extras"]], "From Source": [[60, "from-source"]], "From GitHub Release": [[60, "from-github-release"]], "Running in docker": [[61, "running-in-docker"]], "Getting the sample data": [[61, "getting-the-sample-data"]], "Connecting to the ParquetDataCatalog": [[61, "connecting-to-the-parquetdatacatalog"]], "Writing a trading strategy": [[61, "writing-a-trading-strategy"]], "Configuring Backtests": [[61, "configuring-backtests"]], "Venue": [[61, "venue"]], "Running a backtest": [[61, "running-a-backtest"]], "NautilusTrader Documentation": [[62, "nautilustrader-documentation"]], "Tutorials": [[62, "tutorials"], [71, "tutorials"]], "Integrations": [[62, "integrations"], [67, "integrations"]], "API Reference": [[62, "api-reference"]], "API credentials": [[63, "api-credentials"], [64, "api-credentials"]], "Data types": [[64, "data-types"]], "Trailing stops": [[64, "trailing-stops"]], "Account Type": [[64, "account-type"]], "Base URL overrides": [[64, "base-url-overrides"]], "Binance US": [[64, "binance-us"]], "Testnets": [[64, "testnets"]], "Aggregated Trades": [[64, "aggregated-trades"]], "Parser warnings": [[64, "parser-warnings"]], "Binance specific data": [[64, "binance-specific-data"]], "BinanceFuturesMarkPriceUpdate": [[64, "binancefuturesmarkpriceupdate"]], "Databento": [[65, "databento"]], "Instruments & Contracts": [[66, "instruments-contracts"]], "Historical Data & Backtesting": [[66, "historical-data-backtesting"]], "InstrumentProvider": [[66, "instrumentprovider"]], "Data Client": [[66, "data-client"]], "Execution Client": [[66, "execution-client"]], "Full Configuration": [[66, "full-configuration"]], "Implementation goals": [[67, "implementation-goals"]], "API unification": [[67, "api-unification"]], "Rust API": [[68, "rust-api"]], "Latest Rust docs": [[68, "latest-rust-docs"]], "Develop Rust docs": [[68, "develop-rust-docs"]], "What is Rust?": [[68, "what-is-rust"]], "Backtest (high-level API)": [[69, "backtest-high-level-api"], [71, "backtest-high-level-api"]], "Imports": [[69, "imports"], [70, "imports"]], "Getting raw data": [[69, "getting-raw-data"]], "Loading data into the Data Catalog": [[69, "loading-data-into-the-data-catalog"]], "Using the Data Catalog": [[69, "using-the-data-catalog"]], "Configuring backtests": [[69, "configuring-backtests"]], "Adding data and venues": [[69, "adding-data-and-venues"]], "Run the backtest!": [[69, "run-the-backtest"]], "Backtest (low-level API)": [[70, "backtest-low-level-api"], [71, "backtest-low-level-api"]], "Initialize a backtest engine": [[70, "initialize-a-backtest-engine"]], "Adding data": [[70, "adding-data"]], "Adding venues": [[70, "adding-venues"]], "Adding strategies": [[70, "adding-strategies"]], "Adding execution algorithms": [[70, "adding-execution-algorithms"]], "Running backtests": [[70, "running-backtests"]], "Post-run and analysis": [[70, "post-run-and-analysis"]], "Repeated runs": [[70, "repeated-runs"]], "Which API level?": [[71, "which-api-level"]]}, "indexentries": {"accountfactory (class in nautilus_trader.accounting.factory)": [[0, "nautilus_trader.accounting.factory.AccountFactory"]], "accountsmanager (class in nautilus_trader.accounting.manager)": [[0, "nautilus_trader.accounting.manager.AccountsManager"]], "cashaccount (class in nautilus_trader.accounting.accounts.cash)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount"]], "exchangeratecalculator (class in nautilus_trader.accounting.calculators)": [[0, "nautilus_trader.accounting.calculators.ExchangeRateCalculator"]], "marginaccount (class in nautilus_trader.accounting.accounts.margin)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount"]], "rolloverinterestcalculator (class in nautilus_trader.accounting.calculators)": [[0, "nautilus_trader.accounting.calculators.RolloverInterestCalculator"]], "apply() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.apply"]], "apply() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.apply"]], "balance() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance"]], "balance() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance"]], "balance_free() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance_free"]], "balance_free() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance_free"]], "balance_impact() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance_impact"]], "balance_impact() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance_impact"]], "balance_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance_locked"]], "balance_locked() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance_locked"]], "balance_total() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance_total"]], "balance_total() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance_total"]], "balances() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balances"]], "balances() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balances"]], "balances_free() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balances_free"]], "balances_free() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balances_free"]], "balances_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balances_locked"]], "balances_locked() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balances_locked"]], "balances_total() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balances_total"]], "balances_total() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balances_total"]], "base_currency (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.base_currency"]], "base_currency (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.base_currency"]], "calc_overnight_rate() (rolloverinterestcalculator method)": [[0, "nautilus_trader.accounting.calculators.RolloverInterestCalculator.calc_overnight_rate"]], "calculate_account_state (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.calculate_account_state"]], "calculate_account_state (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_account_state"]], "calculate_balance_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.calculate_balance_locked"]], "calculate_commission() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.calculate_commission"]], "calculate_commission() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_commission"]], "calculate_margin_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_margin_init"]], "calculate_margin_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_margin_maint"]], "calculate_pnls() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.calculate_pnls"]], "calculate_pnls() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_pnls"]], "clear_balance_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.clear_balance_locked"]], "clear_margin() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.clear_margin"]], "clear_margin_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.clear_margin_init"]], "clear_margin_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.clear_margin_maint"]], "commission() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.commission"]], "commission() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.commission"]], "commissions() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.commissions"]], "commissions() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.commissions"]], "create() (accountfactory static method)": [[0, "nautilus_trader.accounting.factory.AccountFactory.create"]], "currencies() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.currencies"]], "currencies() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.currencies"]], "default_leverage (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.default_leverage"]], "event_count (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.event_count"]], "event_count (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.event_count"]], "events (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.events"]], "events (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.events"]], "get_rate() (exchangeratecalculator method)": [[0, "nautilus_trader.accounting.calculators.ExchangeRateCalculator.get_rate"]], "get_rate_data() (rolloverinterestcalculator method)": [[0, "nautilus_trader.accounting.calculators.RolloverInterestCalculator.get_rate_data"]], "id (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.id"]], "id (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.id"]], "is_cash_account (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.is_cash_account"]], "is_cash_account (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.is_cash_account"]], "is_margin_account (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.is_margin_account"]], "is_margin_account (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.is_margin_account"]], "is_unleveraged() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.is_unleveraged"]], "is_unleveraged() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.is_unleveraged"]], "last_event (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.last_event"]], "last_event (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.last_event"]], "leverage() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.leverage"]], "leverages() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.leverages"]], "margin() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margin"]], "margin_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margin_init"]], "margin_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margin_maint"]], "margins() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margins"]], "margins_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margins_init"]], "margins_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margins_maint"]], "module": [[0, "module-nautilus_trader.accounting"], [0, "module-nautilus_trader.accounting.accounts.cash"], [0, "module-nautilus_trader.accounting.accounts.margin"], [0, "module-nautilus_trader.accounting.calculators"], [0, "module-nautilus_trader.accounting.factory"], [0, "module-nautilus_trader.accounting.manager"], [1, "module-nautilus_trader.adapters.betfair"], [1, "module-nautilus_trader.adapters.betfair.client"], [1, "module-nautilus_trader.adapters.betfair.common"], [1, "module-nautilus_trader.adapters.betfair.config"], [1, "module-nautilus_trader.adapters.betfair.data"], [1, "module-nautilus_trader.adapters.betfair.data_types"], [1, "module-nautilus_trader.adapters.betfair.execution"], [1, "module-nautilus_trader.adapters.betfair.factories"], [1, "module-nautilus_trader.adapters.betfair.orderbook"], [1, "module-nautilus_trader.adapters.betfair.providers"], [1, "module-nautilus_trader.adapters.betfair.sockets"], [2, "module-nautilus_trader.adapters.binance"], [2, "module-nautilus_trader.adapters.binance.common.enums"], [2, "module-nautilus_trader.adapters.binance.common.types"], [2, "module-nautilus_trader.adapters.binance.config"], [2, "module-nautilus_trader.adapters.binance.factories"], [2, "module-nautilus_trader.adapters.binance.futures.data"], [2, "module-nautilus_trader.adapters.binance.futures.enums"], [2, "module-nautilus_trader.adapters.binance.futures.execution"], [2, "module-nautilus_trader.adapters.binance.futures.providers"], [2, "module-nautilus_trader.adapters.binance.futures.types"], [2, "module-nautilus_trader.adapters.binance.spot.data"], [2, "module-nautilus_trader.adapters.binance.spot.enums"], [2, "module-nautilus_trader.adapters.binance.spot.execution"], [2, "module-nautilus_trader.adapters.binance.spot.providers"], [3, "module-nautilus_trader.adapters"], [4, "module-nautilus_trader.adapters.interactive_brokers"], [4, "module-nautilus_trader.adapters.interactive_brokers.common"], [4, "module-nautilus_trader.adapters.interactive_brokers.config"], [4, "module-nautilus_trader.adapters.interactive_brokers.data"], [4, "module-nautilus_trader.adapters.interactive_brokers.execution"], [4, "module-nautilus_trader.adapters.interactive_brokers.factories"], [4, "module-nautilus_trader.adapters.interactive_brokers.providers"], [5, "module-nautilus_trader.analysis"], [5, "module-nautilus_trader.analysis.analyzer"], [5, "module-nautilus_trader.analysis.reporter"], [5, "module-nautilus_trader.analysis.statistic"], [5, "module-nautilus_trader.analysis.statistics.expectancy"], [5, "module-nautilus_trader.analysis.statistics.long_ratio"], [5, "module-nautilus_trader.analysis.statistics.loser_avg"], [5, "module-nautilus_trader.analysis.statistics.loser_max"], [5, "module-nautilus_trader.analysis.statistics.loser_min"], [5, "module-nautilus_trader.analysis.statistics.profit_factor"], [5, "module-nautilus_trader.analysis.statistics.returns_avg"], [5, "module-nautilus_trader.analysis.statistics.returns_avg_loss"], [5, "module-nautilus_trader.analysis.statistics.returns_avg_win"], [5, "module-nautilus_trader.analysis.statistics.returns_volatility"], [5, "module-nautilus_trader.analysis.statistics.risk_return_ratio"], [5, "module-nautilus_trader.analysis.statistics.sharpe_ratio"], [5, "module-nautilus_trader.analysis.statistics.sortino_ratio"], [5, "module-nautilus_trader.analysis.statistics.win_rate"], [5, "module-nautilus_trader.analysis.statistics.winner_avg"], [5, "module-nautilus_trader.analysis.statistics.winner_max"], [5, "module-nautilus_trader.analysis.statistics.winner_min"], [6, "module-nautilus_trader.backtest"], [6, "module-nautilus_trader.backtest.auction"], [6, "module-nautilus_trader.backtest.data_client"], [6, "module-nautilus_trader.backtest.engine"], [6, "module-nautilus_trader.backtest.exchange"], [6, "module-nautilus_trader.backtest.execution_client"], [6, "module-nautilus_trader.backtest.models"], [6, "module-nautilus_trader.backtest.modules"], [6, "module-nautilus_trader.backtest.node"], [6, "module-nautilus_trader.backtest.results"], [7, "module-nautilus_trader.cache"], [7, "module-nautilus_trader.cache.base"], [7, "module-nautilus_trader.cache.cache"], [7, "module-nautilus_trader.cache.database"], [8, "module-nautilus_trader.common"], [8, "module-nautilus_trader.common.actor"], [8, "module-nautilus_trader.common.clock"], [8, "module-nautilus_trader.common.component"], [8, "module-nautilus_trader.common.executor"], [8, "module-nautilus_trader.common.factories"], [8, "module-nautilus_trader.common.generators"], [8, "module-nautilus_trader.common.logging"], [8, "module-nautilus_trader.common.providers"], [9, "module-nautilus_trader.config"], [9, "module-nautilus_trader.config.backtest"], [9, "module-nautilus_trader.config.common"], [9, "module-nautilus_trader.config.live"], [10, "module-nautilus_trader.core"], [10, "module-nautilus_trader.core.datetime"], [10, "module-nautilus_trader.core.fsm"], [10, "module-nautilus_trader.core.message"], [10, "module-nautilus_trader.core.stats"], [10, "module-nautilus_trader.core.uuid"], [11, "module-nautilus_trader.data"], [11, "module-nautilus_trader.data.aggregation"], [11, "module-nautilus_trader.data.client"], [11, "module-nautilus_trader.data.engine"], [11, "module-nautilus_trader.data.messages"], [12, "module-nautilus_trader.execution"], [12, "module-nautilus_trader.execution.algorithm"], [12, "module-nautilus_trader.execution.client"], [12, "module-nautilus_trader.execution.emulator"], [12, "module-nautilus_trader.execution.engine"], [12, "module-nautilus_trader.execution.manager"], [12, "module-nautilus_trader.execution.matching_core"], [12, "module-nautilus_trader.execution.messages"], [12, "module-nautilus_trader.execution.reports"], [14, "module-nautilus_trader.indicators"], [14, "module-nautilus_trader.indicators.atr"], [14, "module-nautilus_trader.indicators.average.ama"], [14, "module-nautilus_trader.indicators.average.ema"], [14, "module-nautilus_trader.indicators.average.hma"], [14, "module-nautilus_trader.indicators.average.ma_factory"], [14, "module-nautilus_trader.indicators.average.moving_average"], [14, "module-nautilus_trader.indicators.average.sma"], [14, "module-nautilus_trader.indicators.average.wma"], [14, "module-nautilus_trader.indicators.base.indicator"], [14, "module-nautilus_trader.indicators.bollinger_bands"], [14, "module-nautilus_trader.indicators.donchian_channel"], [14, "module-nautilus_trader.indicators.efficiency_ratio"], [14, "module-nautilus_trader.indicators.fuzzy_candlesticks"], [14, "module-nautilus_trader.indicators.keltner_channel"], [14, "module-nautilus_trader.indicators.keltner_position"], [14, "module-nautilus_trader.indicators.macd"], [14, "module-nautilus_trader.indicators.obv"], [14, "module-nautilus_trader.indicators.pressure"], [14, "module-nautilus_trader.indicators.roc"], [14, "module-nautilus_trader.indicators.rsi"], [14, "module-nautilus_trader.indicators.spread_analyzer"], [14, "module-nautilus_trader.indicators.stochastics"], [14, "module-nautilus_trader.indicators.swings"], [14, "module-nautilus_trader.indicators.volatility_ratio"], [14, "module-nautilus_trader.indicators.vwap"], [16, "module-nautilus_trader.live"], [16, "module-nautilus_trader.live.data_client"], [16, "module-nautilus_trader.live.data_engine"], [16, "module-nautilus_trader.live.execution_client"], [16, "module-nautilus_trader.live.execution_engine"], [16, "module-nautilus_trader.live.node"], [16, "module-nautilus_trader.live.node_builder"], [16, "module-nautilus_trader.live.risk_engine"], [17, "module-nautilus_trader.model.book"], [18, "module-nautilus_trader.model.data"], [19, "module-nautilus_trader.model.events"], [19, "module-nautilus_trader.model.events.account"], [19, "module-nautilus_trader.model.events.order"], [19, "module-nautilus_trader.model.events.position"], [20, "module-nautilus_trader.model.identifiers"], [21, "module-nautilus_trader.model"], [22, "module-nautilus_trader.model.instruments"], [22, "module-nautilus_trader.model.instruments.base"], [22, "module-nautilus_trader.model.instruments.betting"], [22, "module-nautilus_trader.model.instruments.crypto_future"], [22, "module-nautilus_trader.model.instruments.crypto_perpetual"], [22, "module-nautilus_trader.model.instruments.currency_pair"], [22, "module-nautilus_trader.model.instruments.equity"], [22, "module-nautilus_trader.model.instruments.futures_contract"], [22, "module-nautilus_trader.model.instruments.options_contract"], [22, "module-nautilus_trader.model.instruments.synthetic"], [23, "module-nautilus_trader.model.objects"], [24, "module-nautilus_trader.model.orders"], [24, "module-nautilus_trader.model.orders.base"], [24, "module-nautilus_trader.model.orders.limit"], [24, "module-nautilus_trader.model.orders.limit_if_touched"], [24, "module-nautilus_trader.model.orders.list"], [24, "module-nautilus_trader.model.orders.market"], [24, "module-nautilus_trader.model.orders.market_if_touched"], [24, "module-nautilus_trader.model.orders.market_to_limit"], [24, "module-nautilus_trader.model.orders.stop_limit"], [24, "module-nautilus_trader.model.orders.stop_market"], [24, "module-nautilus_trader.model.orders.trailing_stop_limit"], [24, "module-nautilus_trader.model.orders.trailing_stop_market"], [25, "module-nautilus_trader.model.position"], [26, "module-nautilus_trader.model.tick_scheme"], [26, "module-nautilus_trader.model.tick_scheme.base"], [26, "module-nautilus_trader.model.tick_scheme.implementations.fixed"], [26, "module-nautilus_trader.model.tick_scheme.implementations.tiered"], [27, "module-nautilus_trader.persistence"], [27, "module-nautilus_trader.persistence.catalog.base"], [27, "module-nautilus_trader.persistence.catalog.parquet"], [27, "module-nautilus_trader.persistence.wranglers"], [27, "module-nautilus_trader.persistence.writer"], [28, "module-nautilus_trader.portfolio"], [28, "module-nautilus_trader.portfolio.base"], [28, "module-nautilus_trader.portfolio.portfolio"], [29, "module-nautilus_trader.risk"], [29, "module-nautilus_trader.risk.engine"], [29, "module-nautilus_trader.risk.sizing"], [30, "module-nautilus_trader.serialization"], [30, "module-nautilus_trader.serialization.base"], [30, "module-nautilus_trader.serialization.serializer"], [31, "module-nautilus_trader.system"], [31, "module-nautilus_trader.system.kernel"], [32, "module-nautilus_trader.trading"], [32, "module-nautilus_trader.trading.controller"], [32, "module-nautilus_trader.trading.filters"], [32, "module-nautilus_trader.trading.strategy"], [32, "module-nautilus_trader.trading.trader"]], "nautilus_trader.accounting": [[0, "module-nautilus_trader.accounting"]], "nautilus_trader.accounting.accounts.cash": [[0, "module-nautilus_trader.accounting.accounts.cash"]], "nautilus_trader.accounting.accounts.margin": [[0, "module-nautilus_trader.accounting.accounts.margin"]], "nautilus_trader.accounting.calculators": [[0, "module-nautilus_trader.accounting.calculators"]], "nautilus_trader.accounting.factory": [[0, "module-nautilus_trader.accounting.factory"]], "nautilus_trader.accounting.manager": [[0, "module-nautilus_trader.accounting.manager"]], "register_account_type() (accountfactory static method)": [[0, "nautilus_trader.accounting.factory.AccountFactory.register_account_type"]], "register_calculated_account() (accountfactory static method)": [[0, "nautilus_trader.accounting.factory.AccountFactory.register_calculated_account"]], "set_default_leverage() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.set_default_leverage"]], "set_leverage() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.set_leverage"]], "starting_balances() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.starting_balances"]], "starting_balances() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.starting_balances"]], "type (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.type"]], "type (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.type"]], "update_balance_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.update_balance_locked"]], "update_balances() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.update_balances"]], "update_balances() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_balances"]], "update_commissions() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.update_commissions"]], "update_commissions() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_commissions"]], "update_margin() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_margin"]], "update_margin_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_margin_init"]], "update_margin_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_margin_maint"]], "bsporderbookdelta (class in nautilus_trader.adapters.betfair.data_types)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta"]], "betfairdataclient (class in nautilus_trader.adapters.betfair.data)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient"]], "betfairdataclientconfig (class in nautilus_trader.adapters.betfair.config)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig"]], "betfairexecclientconfig (class in nautilus_trader.adapters.betfair.config)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig"]], "betfairexecutionclient (class in nautilus_trader.adapters.betfair.execution)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient"]], "betfairhttpclient (class in nautilus_trader.adapters.betfair.client)": [[1, "nautilus_trader.adapters.betfair.client.BetfairHttpClient"]], "betfairinstrumentprovider (class in nautilus_trader.adapters.betfair.providers)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider"]], "betfairinstrumentproviderconfig (class in nautilus_trader.adapters.betfair.providers)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig"]], "betfairlivedataclientfactory (class in nautilus_trader.adapters.betfair.factories)": [[1, "nautilus_trader.adapters.betfair.factories.BetfairLiveDataClientFactory"]], "betfairliveexecclientfactory (class in nautilus_trader.adapters.betfair.factories)": [[1, "nautilus_trader.adapters.betfair.factories.BetfairLiveExecClientFactory"]], "betfairmarketstreamclient (class in nautilus_trader.adapters.betfair.sockets)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient"]], "betfairorderstreamclient (class in nautilus_trader.adapters.betfair.sockets)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient"]], "betfairstartingprice (class in nautilus_trader.adapters.betfair.data_types)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice"]], "betfairstreamclient (class in nautilus_trader.adapters.betfair.sockets)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient"]], "betfairticker (class in nautilus_trader.adapters.betfair.data_types)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker"]], "subscriptionstatus (class in nautilus_trader.adapters.betfair.data_types)": [[1, "nautilus_trader.adapters.betfair.data_types.SubscriptionStatus"]], "account_id (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.account_id"]], "account_type (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.account_type"]], "action (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.action"]], "add() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.add"]], "add_bulk() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.add_bulk"]], "add_currency() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.add_currency"]], "base_currency (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.base_currency"]], "batch_cancel_orders() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.batch_cancel_orders"]], "betfair_float_to_price() (in module nautilus_trader.adapters.betfair.orderbook)": [[1, "nautilus_trader.adapters.betfair.orderbook.betfair_float_to_price"]], "betfair_float_to_quantity() (in module nautilus_trader.adapters.betfair.orderbook)": [[1, "nautilus_trader.adapters.betfair.orderbook.betfair_float_to_quantity"]], "cancel_all_orders() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.cancel_all_orders"]], "cancel_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.cancel_order"]], "capsule_from_list() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.capsule_from_list"]], "check_account_currency() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.check_account_currency"]], "clear() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.clear"]], "connect() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.connect"]], "connect() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.connect"]], "count (betfairinstrumentprovider property)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.count"]], "create() (betfairlivedataclientfactory static method)": [[1, "nautilus_trader.adapters.betfair.factories.BetfairLiveDataClientFactory.create"]], "create() (betfairliveexecclientfactory static method)": [[1, "nautilus_trader.adapters.betfair.factories.BetfairLiveExecClientFactory.create"]], "create_betfair_order_book() (in module nautilus_trader.adapters.betfair.orderbook)": [[1, "nautilus_trader.adapters.betfair.orderbook.create_betfair_order_book"]], "create_task() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.create_task"]], "create_task() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.create_task"]], "currencies() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.currencies"]], "currency() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.currency"]], "degrade() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.degrade"]], "degrade() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.degrade"]], "dict() (betfairdataclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.dict"]], "dict() (betfairexecclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.dict"]], "dict() (betfairinstrumentproviderconfig method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.dict"]], "disconnect() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.disconnect"]], "disconnect() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.disconnect"]], "dispose() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.dispose"]], "dispose() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.dispose"]], "fault() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.fault"]], "fault() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.fault"]], "find() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.find"]], "flags (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.flags"]], "from_dict() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.from_dict"]], "from_dict() (betfairticker class method)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.from_dict"]], "from_pyo3() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.from_pyo3"]], "from_raw() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.from_raw"]], "fully_qualified_name() (bsporderbookdelta class method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.fully_qualified_name"]], "fully_qualified_name() (betfairdataclient class method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.fully_qualified_name"]], "fully_qualified_name() (betfairdataclientconfig class method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.fully_qualified_name"]], "fully_qualified_name() (betfairexecclientconfig class method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.fully_qualified_name"]], "fully_qualified_name() (betfairexecutionclient class method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.fully_qualified_name"]], "fully_qualified_name() (betfairinstrumentproviderconfig class method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.fully_qualified_name"]], "fully_qualified_name() (betfairstartingprice class method)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice.fully_qualified_name"]], "fully_qualified_name() (betfairticker class method)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.fully_qualified_name"]], "generate_account_state() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_account_state"]], "generate_mass_status() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_mass_status"]], "generate_order_accepted() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_accepted"]], "generate_order_cancel_rejected() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_cancel_rejected"]], "generate_order_canceled() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_canceled"]], "generate_order_expired() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_expired"]], "generate_order_filled() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_filled"]], "generate_order_modify_rejected() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_modify_rejected"]], "generate_order_rejected() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_rejected"]], "generate_order_status_report() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_status_report"]], "generate_order_status_reports() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_status_reports"]], "generate_order_submitted() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_submitted"]], "generate_order_triggered() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_triggered"]], "generate_order_updated() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_updated"]], "generate_position_status_reports() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_position_status_reports"]], "generate_trade_reports() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_trade_reports"]], "get_account() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.get_account"]], "get_all() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.get_all"]], "get_cached_betfair_client() (in module nautilus_trader.adapters.betfair.factories)": [[1, "nautilus_trader.adapters.betfair.factories.get_cached_betfair_client"]], "get_cached_betfair_instrument_provider() (in module nautilus_trader.adapters.betfair.factories)": [[1, "nautilus_trader.adapters.betfair.factories.get_cached_betfair_instrument_provider"]], "handle_order_stream_update() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.handle_order_stream_update"]], "id (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.id"]], "id (betfairdataclientconfig property)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.id"]], "id (betfairexecclientconfig property)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.id"]], "id (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.id"]], "id (betfairinstrumentproviderconfig property)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.id"]], "initialize() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.initialize"]], "instrument_id (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.instrument_id"]], "instrument_id (betfairticker attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.instrument_id"]], "is_add (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.is_add"]], "is_clear (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.is_clear"]], "is_connected (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_connected"]], "is_connected (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_connected"]], "is_degraded (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_degraded"]], "is_degraded (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_degraded"]], "is_delete (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.is_delete"]], "is_disposed (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_disposed"]], "is_disposed (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_disposed"]], "is_faulted (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_faulted"]], "is_faulted (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_faulted"]], "is_initialized (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_initialized"]], "is_initialized (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_initialized"]], "is_running (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_running"]], "is_running (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_running"]], "is_stopped (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_stopped"]], "is_stopped (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_stopped"]], "is_update (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.is_update"]], "json() (betfairdataclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.json"]], "json() (betfairexecclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.json"]], "json() (betfairinstrumentproviderconfig method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.json"]], "keep_alive() (betfairhttpclient method)": [[1, "nautilus_trader.adapters.betfair.client.BetfairHttpClient.keep_alive"]], "list_all() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.list_all"]], "list_from_capsule() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.list_from_capsule"]], "list_market_catalogue() (betfairhttpclient method)": [[1, "nautilus_trader.adapters.betfair.client.BetfairHttpClient.list_market_catalogue"]], "list_navigation() (betfairhttpclient method)": [[1, "nautilus_trader.adapters.betfair.client.BetfairHttpClient.list_navigation"]], "load() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load"]], "load_all() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_all"]], "load_all_async() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_all_async"]], "load_async() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_async"]], "load_ids() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_ids"]], "load_ids_async() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_ids_async"]], "modify_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.modify_order"]], "nautilus_trader.adapters.betfair": [[1, "module-nautilus_trader.adapters.betfair"]], "nautilus_trader.adapters.betfair.client": [[1, "module-nautilus_trader.adapters.betfair.client"]], "nautilus_trader.adapters.betfair.common": [[1, "module-nautilus_trader.adapters.betfair.common"]], "nautilus_trader.adapters.betfair.config": [[1, "module-nautilus_trader.adapters.betfair.config"]], "nautilus_trader.adapters.betfair.data": [[1, "module-nautilus_trader.adapters.betfair.data"]], "nautilus_trader.adapters.betfair.data_types": [[1, "module-nautilus_trader.adapters.betfair.data_types"]], "nautilus_trader.adapters.betfair.execution": [[1, "module-nautilus_trader.adapters.betfair.execution"]], "nautilus_trader.adapters.betfair.factories": [[1, "module-nautilus_trader.adapters.betfair.factories"]], "nautilus_trader.adapters.betfair.orderbook": [[1, "module-nautilus_trader.adapters.betfair.orderbook"]], "nautilus_trader.adapters.betfair.providers": [[1, "module-nautilus_trader.adapters.betfair.providers"]], "nautilus_trader.adapters.betfair.sockets": [[1, "module-nautilus_trader.adapters.betfair.sockets"]], "oms_type (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.oms_type"]], "on_market_update() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.on_market_update"]], "order (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.order"]], "parse() (betfairdataclientconfig class method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.parse"]], "parse() (betfairexecclientconfig class method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.parse"]], "parse() (betfairinstrumentproviderconfig class method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.parse"]], "post_connection() (betfairmarketstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient.post_connection"]], "post_connection() (betfairorderstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient.post_connection"]], "post_connection() (betfairstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient.post_connection"]], "post_disconnection() (betfairmarketstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient.post_disconnection"]], "post_disconnection() (betfairorderstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient.post_disconnection"]], "post_disconnection() (betfairstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient.post_disconnection"]], "post_reconnection() (betfairmarketstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient.post_reconnection"]], "post_reconnection() (betfairorderstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient.post_reconnection"]], "post_reconnection() (betfairstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient.post_reconnection"]], "query_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.query_order"]], "request() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request"]], "request_bars() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_bars"]], "request_instrument() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_instrument"]], "request_instruments() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_instruments"]], "request_quote_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_quote_ticks"]], "request_trade_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_trade_ticks"]], "reset() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.reset"]], "reset() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.reset"]], "resume() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.resume"]], "resume() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.resume"]], "run_after_delay() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.run_after_delay"]], "run_after_delay() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.run_after_delay"]], "sequence (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.sequence"]], "start() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.start"]], "start() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.start"]], "state (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.state"]], "state (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.state"]], "stop() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.stop"]], "stop() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.stop"]], "submit_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.submit_order"]], "submit_order_list() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.submit_order_list"]], "subscribe() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe"]], "subscribe_bars() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_bars"]], "subscribe_instrument() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_instrument"]], "subscribe_instrument_close() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_instrument_status"]], "subscribe_instruments() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_venue_status"]], "subscribed_bars() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_bars"]], "subscribed_generic_data() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_instrument_status"]], "subscribed_instruments() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_quote_ticks"]], "subscribed_tickers() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_venue_status"]], "to_dict() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.to_dict"]], "to_dict() (betfairticker static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.to_dict"]], "trader_id (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.trader_id"]], "trader_id (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.trader_id"]], "ts_event (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.ts_event"]], "ts_event (betfairstartingprice property)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice.ts_event"]], "ts_event (betfairticker attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.ts_event"]], "ts_init (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.ts_init"]], "ts_init (betfairstartingprice property)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice.ts_init"]], "ts_init (betfairticker attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.ts_init"]], "type (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.type"]], "type (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.type"]], "unsubscribe() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe"]], "unsubscribe_bars() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_venue_status"]], "validate() (betfairdataclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.validate"]], "validate() (betfairexecclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.validate"]], "validate() (betfairinstrumentproviderconfig method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.validate"]], "venue (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.venue"]], "venue (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.venue"]], "wait_for_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.wait_for_order"]], "binanceaccounttype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceAccountType"]], "binancebar (class in nautilus_trader.adapters.binance.common.types)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar"]], "binancedataclientconfig (class in nautilus_trader.adapters.binance.config)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig"]], "binanceenumparser (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceEnumParser"]], "binanceerrorcode (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceErrorCode"]], "binanceexchangefiltertype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceExchangeFilterType"]], "binanceexecclientconfig (class in nautilus_trader.adapters.binance.config)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig"]], "binanceexecutiontype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceExecutionType"]], "binancefuturescontractstatus (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesContractStatus"]], "binancefuturescontracttype (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesContractType"]], "binancefuturesdataclient (class in nautilus_trader.adapters.binance.futures.data)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient"]], "binancefuturesenumparser (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesEnumParser"]], "binancefutureseventtype (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesEventType"]], "binancefuturesexecutionclient (class in nautilus_trader.adapters.binance.futures.execution)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient"]], "binancefuturesinstrumentprovider (class in nautilus_trader.adapters.binance.futures.providers)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider"]], "binancefuturesmargintype (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesMarginType"]], "binancefuturesmarkpriceupdate (class in nautilus_trader.adapters.binance.futures.types)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate"]], "binancefuturespositionside (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesPositionSide"]], "binancefuturespositionupdatereason (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesPositionUpdateReason"]], "binancefuturesworkingtype (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesWorkingType"]], "binanceklineinterval (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceKlineInterval"]], "binancelivedataclientfactory (class in nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.BinanceLiveDataClientFactory"]], "binanceliveexecclientfactory (class in nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.BinanceLiveExecClientFactory"]], "binanceneworderresptype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceNewOrderRespType"]], "binanceorderside (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceOrderSide"]], "binanceorderstatus (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceOrderStatus"]], "binanceordertype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceOrderType"]], "binanceratelimitinterval (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceRateLimitInterval"]], "binanceratelimittype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceRateLimitType"]], "binancesecuritytype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceSecurityType"]], "binancespotdataclient (class in nautilus_trader.adapters.binance.spot.data)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient"]], "binancespotenumparser (class in nautilus_trader.adapters.binance.spot.enums)": [[2, "nautilus_trader.adapters.binance.spot.enums.BinanceSpotEnumParser"]], "binancespoteventtype (class in nautilus_trader.adapters.binance.spot.enums)": [[2, "nautilus_trader.adapters.binance.spot.enums.BinanceSpotEventType"]], "binancespotexecutionclient (class in nautilus_trader.adapters.binance.spot.execution)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient"]], "binancespotinstrumentprovider (class in nautilus_trader.adapters.binance.spot.providers)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider"]], "binancespotpermissions (class in nautilus_trader.adapters.binance.spot.enums)": [[2, "nautilus_trader.adapters.binance.spot.enums.BinanceSpotPermissions"]], "binancespotsymbolstatus (class in nautilus_trader.adapters.binance.spot.enums)": [[2, "nautilus_trader.adapters.binance.spot.enums.BinanceSpotSymbolStatus"]], "binancesymbolfiltertype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceSymbolFilterType"]], "binanceticker (class in nautilus_trader.adapters.binance.common.types)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker"]], "binancetimeinforce (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceTimeInForce"]], "account_id (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.account_id"]], "account_id (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.account_id"]], "account_type (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.account_type"]], "account_type (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.account_type"]], "add() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.add"]], "add() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.add"]], "add_bulk() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.add_bulk"]], "add_bulk() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.add_bulk"]], "add_currency() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.add_currency"]], "add_currency() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.add_currency"]], "bar_type (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.bar_type"]], "base_currency (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.base_currency"]], "base_currency (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.base_currency"]], "batch_cancel_orders() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.batch_cancel_orders"]], "batch_cancel_orders() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.batch_cancel_orders"]], "cancel_all_orders() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.cancel_all_orders"]], "cancel_all_orders() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.cancel_all_orders"]], "cancel_order() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.cancel_order"]], "cancel_order() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.cancel_order"]], "close (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.close"]], "connect() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.connect"]], "connect() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.connect"]], "connect() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.connect"]], "connect() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.connect"]], "count (binancefuturesinstrumentprovider property)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.count"]], "count (binancespotinstrumentprovider property)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.count"]], "create() (binancelivedataclientfactory static method)": [[2, "nautilus_trader.adapters.binance.factories.BinanceLiveDataClientFactory.create"]], "create() (binanceliveexecclientfactory static method)": [[2, "nautilus_trader.adapters.binance.factories.BinanceLiveExecClientFactory.create"]], "create_task() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.create_task"]], "create_task() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.create_task"]], "create_task() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.create_task"]], "create_task() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.create_task"]], "currencies() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.currencies"]], "currencies() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.currencies"]], "currency() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.currency"]], "currency() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.currency"]], "degrade() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.degrade"]], "degrade() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.degrade"]], "degrade() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.degrade"]], "degrade() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.degrade"]], "dict() (binancedataclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.dict"]], "dict() (binanceexecclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.dict"]], "disconnect() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.disconnect"]], "disconnect() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.disconnect"]], "disconnect() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.disconnect"]], "disconnect() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.disconnect"]], "dispose() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.dispose"]], "dispose() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.dispose"]], "dispose() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.dispose"]], "dispose() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.dispose"]], "fault() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.fault"]], "fault() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.fault"]], "fault() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.fault"]], "fault() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.fault"]], "find() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.find"]], "find() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.find"]], "from_dict() (binancebar static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.from_dict"]], "from_dict() (binancefuturesmarkpriceupdate static method)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.from_dict"]], "from_dict() (binanceticker static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.from_dict"]], "from_pyo3() (binancebar static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.from_pyo3"]], "fully_qualified_name() (binancebar class method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.fully_qualified_name"]], "fully_qualified_name() (binancedataclientconfig class method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.fully_qualified_name"]], "fully_qualified_name() (binanceexecclientconfig class method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.fully_qualified_name"]], "fully_qualified_name() (binancefuturesdataclient class method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.fully_qualified_name"]], "fully_qualified_name() (binancefuturesexecutionclient class method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.fully_qualified_name"]], "fully_qualified_name() (binancefuturesmarkpriceupdate class method)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.fully_qualified_name"]], "fully_qualified_name() (binancespotdataclient class method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.fully_qualified_name"]], "fully_qualified_name() (binancespotexecutionclient class method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.fully_qualified_name"]], "fully_qualified_name() (binanceticker class method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.fully_qualified_name"]], "generate_account_state() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_account_state"]], "generate_account_state() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_account_state"]], "generate_mass_status() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_mass_status"]], "generate_mass_status() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_mass_status"]], "generate_order_accepted() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_accepted"]], "generate_order_accepted() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_accepted"]], "generate_order_cancel_rejected() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_cancel_rejected"]], "generate_order_cancel_rejected() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_cancel_rejected"]], "generate_order_canceled() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_canceled"]], "generate_order_canceled() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_canceled"]], "generate_order_expired() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_expired"]], "generate_order_expired() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_expired"]], "generate_order_filled() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_filled"]], "generate_order_filled() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_filled"]], "generate_order_modify_rejected() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_modify_rejected"]], "generate_order_modify_rejected() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_modify_rejected"]], "generate_order_rejected() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_rejected"]], "generate_order_rejected() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_rejected"]], "generate_order_status_report() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_status_report"]], "generate_order_status_report() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_status_report"]], "generate_order_status_reports() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_status_reports"]], "generate_order_status_reports() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_status_reports"]], "generate_order_submitted() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_submitted"]], "generate_order_submitted() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_submitted"]], "generate_order_triggered() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_triggered"]], "generate_order_triggered() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_triggered"]], "generate_order_updated() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_updated"]], "generate_order_updated() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_updated"]], "generate_position_status_reports() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_position_status_reports"]], "generate_position_status_reports() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_position_status_reports"]], "generate_trade_reports() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_trade_reports"]], "generate_trade_reports() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_trade_reports"]], "get_account() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.get_account"]], "get_account() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.get_account"]], "get_all() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.get_all"]], "get_all() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.get_all"]], "get_cached_binance_futures_instrument_provider() (in module nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.get_cached_binance_futures_instrument_provider"]], "get_cached_binance_http_client() (in module nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.get_cached_binance_http_client"]], "get_cached_binance_spot_instrument_provider() (in module nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.get_cached_binance_spot_instrument_provider"]], "high (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.high"]], "id (binancedataclientconfig property)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.id"]], "id (binanceexecclientconfig property)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.id"]], "id (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.id"]], "id (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.id"]], "id (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.id"]], "id (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.id"]], "initialize() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.initialize"]], "initialize() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.initialize"]], "instrument_id (binanceticker attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.instrument_id"]], "is_connected (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_connected"]], "is_connected (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_connected"]], "is_connected (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_connected"]], "is_connected (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_connected"]], "is_degraded (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_degraded"]], "is_degraded (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_degraded"]], "is_degraded (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_degraded"]], "is_degraded (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_degraded"]], "is_disposed (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_disposed"]], "is_disposed (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_disposed"]], "is_disposed (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_disposed"]], "is_disposed (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_disposed"]], "is_faulted (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_faulted"]], "is_faulted (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_faulted"]], "is_faulted (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_faulted"]], "is_faulted (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_faulted"]], "is_initialized (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_initialized"]], "is_initialized (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_initialized"]], "is_initialized (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_initialized"]], "is_initialized (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_initialized"]], "is_revision (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.is_revision"]], "is_running (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_running"]], "is_running (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_running"]], "is_running (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_running"]], "is_running (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_running"]], "is_single_price() (binancebar method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.is_single_price"]], "is_stopped (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_stopped"]], "is_stopped (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_stopped"]], "is_stopped (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_stopped"]], "is_stopped (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_stopped"]], "json() (binancedataclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.json"]], "json() (binanceexecclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.json"]], "list_all() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.list_all"]], "list_all() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.list_all"]], "load() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load"]], "load() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load"]], "load_all() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_all"]], "load_all() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_all"]], "load_all_async() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_all_async"]], "load_all_async() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_all_async"]], "load_async() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_async"]], "load_async() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_async"]], "load_ids() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_ids"]], "load_ids() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_ids"]], "load_ids_async() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_ids_async"]], "load_ids_async() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_ids_async"]], "low (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.low"]], "modify_order() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.modify_order"]], "modify_order() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.modify_order"]], "nautilus_trader.adapters.binance": [[2, "module-nautilus_trader.adapters.binance"]], "nautilus_trader.adapters.binance.common.enums": [[2, "module-nautilus_trader.adapters.binance.common.enums"]], "nautilus_trader.adapters.binance.common.types": [[2, "module-nautilus_trader.adapters.binance.common.types"]], "nautilus_trader.adapters.binance.config": [[2, "module-nautilus_trader.adapters.binance.config"]], "nautilus_trader.adapters.binance.factories": [[2, "module-nautilus_trader.adapters.binance.factories"]], "nautilus_trader.adapters.binance.futures.data": [[2, "module-nautilus_trader.adapters.binance.futures.data"]], "nautilus_trader.adapters.binance.futures.enums": [[2, "module-nautilus_trader.adapters.binance.futures.enums"]], "nautilus_trader.adapters.binance.futures.execution": [[2, "module-nautilus_trader.adapters.binance.futures.execution"]], "nautilus_trader.adapters.binance.futures.providers": [[2, "module-nautilus_trader.adapters.binance.futures.providers"]], "nautilus_trader.adapters.binance.futures.types": [[2, "module-nautilus_trader.adapters.binance.futures.types"]], "nautilus_trader.adapters.binance.spot.data": [[2, "module-nautilus_trader.adapters.binance.spot.data"]], "nautilus_trader.adapters.binance.spot.enums": [[2, "module-nautilus_trader.adapters.binance.spot.enums"]], "nautilus_trader.adapters.binance.spot.execution": [[2, "module-nautilus_trader.adapters.binance.spot.execution"]], "nautilus_trader.adapters.binance.spot.providers": [[2, "module-nautilus_trader.adapters.binance.spot.providers"]], "oms_type (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.oms_type"]], "oms_type (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.oms_type"]], "open (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.open"]], "parse() (binancedataclientconfig class method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.parse"]], "parse() (binanceexecclientconfig class method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.parse"]], "query_order() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.query_order"]], "query_order() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.query_order"]], "request() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request"]], "request() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request"]], "request_bars() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_bars"]], "request_bars() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_bars"]], "request_instrument() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_instrument"]], "request_instrument() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_instrument"]], "request_instruments() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_instruments"]], "request_instruments() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_instruments"]], "request_quote_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_quote_ticks"]], "request_quote_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_quote_ticks"]], "request_trade_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_trade_ticks"]], "request_trade_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_trade_ticks"]], "reset() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.reset"]], "reset() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.reset"]], "reset() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.reset"]], "reset() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.reset"]], "resume() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.resume"]], "resume() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.resume"]], "resume() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.resume"]], "resume() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.resume"]], "run_after_delay() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.run_after_delay"]], "run_after_delay() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.run_after_delay"]], "run_after_delay() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.run_after_delay"]], "run_after_delay() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.run_after_delay"]], "start() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.start"]], "start() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.start"]], "start() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.start"]], "start() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.start"]], "state (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.state"]], "state (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.state"]], "state (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.state"]], "state (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.state"]], "stop() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.stop"]], "stop() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.stop"]], "stop() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.stop"]], "stop() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.stop"]], "submit_order() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.submit_order"]], "submit_order() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.submit_order"]], "submit_order_list() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.submit_order_list"]], "submit_order_list() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.submit_order_list"]], "subscribe() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe"]], "subscribe() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe"]], "subscribe_bars() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_bars"]], "subscribe_bars() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_bars"]], "subscribe_instrument() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_instrument"]], "subscribe_instrument() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_instrument"]], "subscribe_instrument_close() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_instrument_close"]], "subscribe_instrument_close() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_instrument_status"]], "subscribe_instrument_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_instrument_status"]], "subscribe_instruments() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_instruments"]], "subscribe_instruments() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_quote_ticks"]], "subscribe_quote_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_ticker"]], "subscribe_ticker() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_trade_ticks"]], "subscribe_trade_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_venue_status"]], "subscribe_venue_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_venue_status"]], "subscribed_bars() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_bars"]], "subscribed_bars() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_bars"]], "subscribed_generic_data() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_generic_data"]], "subscribed_generic_data() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_instrument_close"]], "subscribed_instrument_close() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_instrument_status"]], "subscribed_instrument_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_instrument_status"]], "subscribed_instruments() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_instruments"]], "subscribed_instruments() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_deltas() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_order_book_snapshots"]], "subscribed_order_book_snapshots() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_quote_ticks"]], "subscribed_quote_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_quote_ticks"]], "subscribed_tickers() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_tickers"]], "subscribed_tickers() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_trade_ticks"]], "subscribed_trade_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_venue_status"]], "subscribed_venue_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_venue_status"]], "to_dict() (binancebar static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.to_dict"]], "to_dict() (binancefuturesmarkpriceupdate static method)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.to_dict"]], "to_dict() (binanceticker static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.to_dict"]], "trader_id (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.trader_id"]], "trader_id (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.trader_id"]], "trader_id (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.trader_id"]], "trader_id (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.trader_id"]], "treat_expired_as_canceled (binancefuturesexecutionclient property)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.treat_expired_as_canceled"]], "treat_expired_as_canceled (binancespotexecutionclient property)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.treat_expired_as_canceled"]], "ts_event (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.ts_event"]], "ts_event (binancefuturesmarkpriceupdate property)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.ts_event"]], "ts_event (binanceticker attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.ts_event"]], "ts_init (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.ts_init"]], "ts_init (binancefuturesmarkpriceupdate property)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.ts_init"]], "ts_init (binanceticker attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.ts_init"]], "type (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.type"]], "type (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.type"]], "type (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.type"]], "type (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.type"]], "unsubscribe() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe"]], "unsubscribe() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe"]], "unsubscribe_bars() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_bars"]], "unsubscribe_bars() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_instrument"]], "unsubscribe_instrument() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_close() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_instruments"]], "unsubscribe_instruments() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_ticker"]], "unsubscribe_ticker() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_venue_status"]], "unsubscribe_venue_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_venue_status"]], "use_position_ids (binancefuturesexecutionclient property)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.use_position_ids"]], "use_position_ids (binancespotexecutionclient property)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.use_position_ids"]], "validate() (binancedataclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.validate"]], "validate() (binanceexecclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.validate"]], "venue (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.venue"]], "venue (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.venue"]], "venue (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.venue"]], "venue (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.venue"]], "volume (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.volume"]], "nautilus_trader.adapters": [[3, "module-nautilus_trader.adapters"]], "comboleg (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg"]], "contractid (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId"]], "deltaneutralcontract (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract"]], "ibcontract (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract"]], "ibcontractdetails (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails"]], "ibordertags (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags"]], "interactivebrokersdataclient (class in nautilus_trader.adapters.interactive_brokers.data)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient"]], "interactivebrokersdataclientconfig (class in nautilus_trader.adapters.interactive_brokers.config)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig"]], "interactivebrokersexecclientconfig (class in nautilus_trader.adapters.interactive_brokers.config)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig"]], "interactivebrokersexecutionclient (class in nautilus_trader.adapters.interactive_brokers.execution)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient"]], "interactivebrokersgatewayconfig (class in nautilus_trader.adapters.interactive_brokers.config)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig"]], "interactivebrokersinstrumentprovider (class in nautilus_trader.adapters.interactive_brokers.providers)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider"]], "interactivebrokersinstrumentproviderconfig (class in nautilus_trader.adapters.interactive_brokers.config)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig"]], "interactivebrokerslivedataclientfactory (class in nautilus_trader.adapters.interactive_brokers.factories)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveDataClientFactory"]], "interactivebrokersliveexecclientfactory (class in nautilus_trader.adapters.interactive_brokers.factories)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveExecClientFactory"]], "account_id (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.account_id"]], "account_type (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.account_type"]], "add() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.add"]], "add_bulk() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.add_bulk"]], "add_currency() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.add_currency"]], "as_integer_ratio() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.as_integer_ratio"]], "base_currency (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.base_currency"]], "batch_cancel_orders() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.batch_cancel_orders"]], "bit_count() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.bit_count"]], "bit_length() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.bit_length"]], "cancel_all_orders() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.cancel_all_orders"]], "cancel_order() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.cancel_order"]], "conjugate() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.conjugate"]], "connect() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.connect"]], "connect() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.connect"]], "count (interactivebrokersinstrumentprovider property)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.count"]], "create() (interactivebrokerslivedataclientfactory static method)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveDataClientFactory.create"]], "create() (interactivebrokersliveexecclientfactory static method)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveExecClientFactory.create"]], "create_task() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.create_task"]], "create_task() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.create_task"]], "currencies() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.currencies"]], "currency() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.currency"]], "degrade() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.degrade"]], "degrade() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.degrade"]], "denominator (contractid attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.denominator"]], "dict() (comboleg method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.dict"]], "dict() (deltaneutralcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.dict"]], "dict() (ibcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.dict"]], "dict() (ibcontractdetails method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.dict"]], "dict() (ibordertags method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.dict"]], "dict() (interactivebrokersdataclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.dict"]], "dict() (interactivebrokersexecclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.dict"]], "dict() (interactivebrokersgatewayconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.dict"]], "dict() (interactivebrokersinstrumentproviderconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.dict"]], "disconnect() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.disconnect"]], "disconnect() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.disconnect"]], "dispose() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.dispose"]], "dispose() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.dispose"]], "fault() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.fault"]], "fault() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.fault"]], "find() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.find"]], "from_bytes() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.from_bytes"]], "fully_qualified_name() (comboleg class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.fully_qualified_name"]], "fully_qualified_name() (deltaneutralcontract class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.fully_qualified_name"]], "fully_qualified_name() (ibcontract class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.fully_qualified_name"]], "fully_qualified_name() (ibcontractdetails class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.fully_qualified_name"]], "fully_qualified_name() (ibordertags class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersdataclient class method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersdataclientconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersexecclientconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersexecutionclient class method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersgatewayconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersinstrumentproviderconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.fully_qualified_name"]], "generate_account_state() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_account_state"]], "generate_mass_status() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_mass_status"]], "generate_order_accepted() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_accepted"]], "generate_order_cancel_rejected() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_cancel_rejected"]], "generate_order_canceled() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_canceled"]], "generate_order_expired() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_expired"]], "generate_order_filled() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_filled"]], "generate_order_modify_rejected() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_modify_rejected"]], "generate_order_rejected() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_rejected"]], "generate_order_status_report() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_status_report"]], "generate_order_status_reports() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_status_reports"]], "generate_order_submitted() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_submitted"]], "generate_order_triggered() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_triggered"]], "generate_order_updated() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_updated"]], "generate_position_status_reports() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_position_status_reports"]], "generate_trade_reports() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_trade_reports"]], "get_account() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.get_account"]], "get_all() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.get_all"]], "get_cached_ib_client() (in module nautilus_trader.adapters.interactive_brokers.factories)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.get_cached_ib_client"]], "get_cached_interactive_brokers_instrument_provider() (in module nautilus_trader.adapters.interactive_brokers.factories)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.get_cached_interactive_brokers_instrument_provider"]], "id (comboleg property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.id"]], "id (deltaneutralcontract property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.id"]], "id (ibcontract property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.id"]], "id (ibcontractdetails property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.id"]], "id (ibordertags property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.id"]], "id (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.id"]], "id (interactivebrokersdataclientconfig property)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.id"]], "id (interactivebrokersexecclientconfig property)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.id"]], "id (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.id"]], "id (interactivebrokersgatewayconfig property)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.id"]], "id (interactivebrokersinstrumentproviderconfig property)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.id"]], "imag (contractid attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.imag"]], "initialize() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.initialize"]], "is_connected (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_connected"]], "is_connected (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_connected"]], "is_degraded (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_degraded"]], "is_degraded (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_degraded"]], "is_disposed (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_disposed"]], "is_disposed (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_disposed"]], "is_faulted (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_faulted"]], "is_faulted (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_faulted"]], "is_initialized (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_initialized"]], "is_initialized (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_initialized"]], "is_running (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_running"]], "is_running (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_running"]], "is_stopped (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_stopped"]], "is_stopped (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_stopped"]], "json() (comboleg method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.json"]], "json() (deltaneutralcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.json"]], "json() (ibcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.json"]], "json() (ibcontractdetails method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.json"]], "json() (ibordertags method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.json"]], "json() (interactivebrokersdataclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.json"]], "json() (interactivebrokersexecclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.json"]], "json() (interactivebrokersgatewayconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.json"]], "json() (interactivebrokersinstrumentproviderconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.json"]], "list_all() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.list_all"]], "load() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load"]], "load_all() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_all"]], "load_all_async() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_all_async"]], "load_async() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_async"]], "load_ids() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_ids"]], "load_ids_async() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_ids_async"]], "modify_order() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.modify_order"]], "nautilus_trader.adapters.interactive_brokers": [[4, "module-nautilus_trader.adapters.interactive_brokers"]], "nautilus_trader.adapters.interactive_brokers.common": [[4, "module-nautilus_trader.adapters.interactive_brokers.common"]], "nautilus_trader.adapters.interactive_brokers.config": [[4, "module-nautilus_trader.adapters.interactive_brokers.config"]], "nautilus_trader.adapters.interactive_brokers.data": [[4, "module-nautilus_trader.adapters.interactive_brokers.data"]], "nautilus_trader.adapters.interactive_brokers.execution": [[4, "module-nautilus_trader.adapters.interactive_brokers.execution"]], "nautilus_trader.adapters.interactive_brokers.factories": [[4, "module-nautilus_trader.adapters.interactive_brokers.factories"]], "nautilus_trader.adapters.interactive_brokers.providers": [[4, "module-nautilus_trader.adapters.interactive_brokers.providers"]], "numerator (contractid attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.numerator"]], "oms_type (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.oms_type"]], "parse() (comboleg class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.parse"]], "parse() (deltaneutralcontract class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.parse"]], "parse() (ibcontract class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.parse"]], "parse() (ibcontractdetails class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.parse"]], "parse() (ibordertags class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.parse"]], "parse() (interactivebrokersdataclientconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.parse"]], "parse() (interactivebrokersexecclientconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.parse"]], "parse() (interactivebrokersgatewayconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.parse"]], "parse() (interactivebrokersinstrumentproviderconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.parse"]], "query_order() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.query_order"]], "real (contractid attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.real"]], "request() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request"]], "request_bars() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_bars"]], "request_instrument() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_instrument"]], "request_instruments() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_instruments"]], "request_quote_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_quote_ticks"]], "request_trade_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_trade_ticks"]], "reset() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.reset"]], "reset() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.reset"]], "resume() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.resume"]], "resume() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.resume"]], "run_after_delay() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.run_after_delay"]], "run_after_delay() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.run_after_delay"]], "start() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.start"]], "start() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.start"]], "state (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.state"]], "state (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.state"]], "stop() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.stop"]], "stop() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.stop"]], "submit_order() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.submit_order"]], "submit_order_list() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.submit_order_list"]], "subscribe() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe"]], "subscribe_bars() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_bars"]], "subscribe_instrument() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_instrument"]], "subscribe_instrument_close() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_instrument_status"]], "subscribe_instruments() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_venue_status"]], "subscribed_bars() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_bars"]], "subscribed_generic_data() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_instrument_status"]], "subscribed_instruments() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_quote_ticks"]], "subscribed_tickers() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_venue_status"]], "to_bytes() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.to_bytes"]], "trader_id (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.trader_id"]], "trader_id (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.trader_id"]], "type (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.type"]], "type (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.type"]], "unsubscribe() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe"]], "unsubscribe_bars() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_venue_status"]], "validate() (comboleg method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.validate"]], "validate() (deltaneutralcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.validate"]], "validate() (ibcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.validate"]], "validate() (ibcontractdetails method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.validate"]], "validate() (ibordertags method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.validate"]], "validate() (interactivebrokersdataclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.validate"]], "validate() (interactivebrokersexecclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.validate"]], "validate() (interactivebrokersgatewayconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.validate"]], "validate() (interactivebrokersinstrumentproviderconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.validate"]], "venue (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.venue"]], "venue (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.venue"]], "avgloser (class in nautilus_trader.analysis.statistics.loser_avg)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser"]], "avgwinner (class in nautilus_trader.analysis.statistics.winner_avg)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner"]], "expectancy (class in nautilus_trader.analysis.statistics.expectancy)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy"]], "longratio (class in nautilus_trader.analysis.statistics.long_ratio)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio"]], "maxloser (class in nautilus_trader.analysis.statistics.loser_max)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser"]], "maxwinner (class in nautilus_trader.analysis.statistics.winner_max)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner"]], "minloser (class in nautilus_trader.analysis.statistics.loser_min)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser"]], "minwinner (class in nautilus_trader.analysis.statistics.winner_min)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner"]], "portfolioanalyzer (class in nautilus_trader.analysis.analyzer)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer"]], "portfoliostatistic (class in nautilus_trader.analysis.statistic)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic"]], "profitfactor (class in nautilus_trader.analysis.statistics.profit_factor)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor"]], "reportprovider (class in nautilus_trader.analysis.reporter)": [[5, "nautilus_trader.analysis.reporter.ReportProvider"]], "returnsaverage (class in nautilus_trader.analysis.statistics.returns_avg)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage"]], "returnsaverageloss (class in nautilus_trader.analysis.statistics.returns_avg_loss)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss"]], "returnsaveragewin (class in nautilus_trader.analysis.statistics.returns_avg_win)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin"]], "returnsvolatility (class in nautilus_trader.analysis.statistics.returns_volatility)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility"]], "riskreturnratio (class in nautilus_trader.analysis.statistics.risk_return_ratio)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio"]], "sharperatio (class in nautilus_trader.analysis.statistics.sharpe_ratio)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio"]], "sortinoratio (class in nautilus_trader.analysis.statistics.sortino_ratio)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio"]], "winrate (class in nautilus_trader.analysis.statistics.win_rate)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate"]], "add_positions() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.add_positions"]], "add_return() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.add_return"]], "add_trade() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.add_trade"]], "calculate_from_orders() (avgloser method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.calculate_from_orders"]], "calculate_from_orders() (avgwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.calculate_from_orders"]], "calculate_from_orders() (expectancy method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.calculate_from_orders"]], "calculate_from_orders() (longratio method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.calculate_from_orders"]], "calculate_from_orders() (maxloser method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.calculate_from_orders"]], "calculate_from_orders() (maxwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.calculate_from_orders"]], "calculate_from_orders() (minloser method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.calculate_from_orders"]], "calculate_from_orders() (minwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.calculate_from_orders"]], "calculate_from_orders() (portfoliostatistic method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.calculate_from_orders"]], "calculate_from_orders() (profitfactor method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.calculate_from_orders"]], "calculate_from_orders() (returnsaverage method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.calculate_from_orders"]], "calculate_from_orders() (returnsaverageloss method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.calculate_from_orders"]], "calculate_from_orders() (returnsaveragewin method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.calculate_from_orders"]], "calculate_from_orders() (returnsvolatility method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.calculate_from_orders"]], "calculate_from_orders() (riskreturnratio method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.calculate_from_orders"]], "calculate_from_orders() (sharperatio method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.calculate_from_orders"]], "calculate_from_orders() (sortinoratio method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.calculate_from_orders"]], "calculate_from_orders() (winrate method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.calculate_from_orders"]], "calculate_from_positions() (avgloser method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.calculate_from_positions"]], "calculate_from_positions() (avgwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.calculate_from_positions"]], "calculate_from_positions() (expectancy method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.calculate_from_positions"]], "calculate_from_positions() (longratio method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.calculate_from_positions"]], "calculate_from_positions() (maxloser method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.calculate_from_positions"]], "calculate_from_positions() (maxwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.calculate_from_positions"]], "calculate_from_positions() (minloser method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.calculate_from_positions"]], "calculate_from_positions() (minwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.calculate_from_positions"]], "calculate_from_positions() (portfoliostatistic method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.calculate_from_positions"]], "calculate_from_positions() (profitfactor method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.calculate_from_positions"]], "calculate_from_positions() (returnsaverage method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.calculate_from_positions"]], "calculate_from_positions() (returnsaverageloss method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.calculate_from_positions"]], "calculate_from_positions() (returnsaveragewin method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.calculate_from_positions"]], "calculate_from_positions() (returnsvolatility method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.calculate_from_positions"]], "calculate_from_positions() (riskreturnratio method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.calculate_from_positions"]], "calculate_from_positions() (sharperatio method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.calculate_from_positions"]], "calculate_from_positions() (sortinoratio method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.calculate_from_positions"]], "calculate_from_positions() (winrate method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.calculate_from_positions"]], "calculate_from_realized_pnls() (avgloser method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (avgwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (expectancy method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (longratio method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (maxloser method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (maxwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (minloser method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (minwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (portfoliostatistic method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (profitfactor method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (returnsaverage method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (returnsaverageloss method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (returnsaveragewin method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (returnsvolatility method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (riskreturnratio method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (sharperatio method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (sortinoratio method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (winrate method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.calculate_from_realized_pnls"]], "calculate_from_returns() (avgloser method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.calculate_from_returns"]], "calculate_from_returns() (avgwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.calculate_from_returns"]], "calculate_from_returns() (expectancy method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.calculate_from_returns"]], "calculate_from_returns() (longratio method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.calculate_from_returns"]], "calculate_from_returns() (maxloser method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.calculate_from_returns"]], "calculate_from_returns() (maxwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.calculate_from_returns"]], "calculate_from_returns() (minloser method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.calculate_from_returns"]], "calculate_from_returns() (minwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.calculate_from_returns"]], "calculate_from_returns() (portfoliostatistic method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.calculate_from_returns"]], "calculate_from_returns() (profitfactor method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.calculate_from_returns"]], "calculate_from_returns() (returnsaverage method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.calculate_from_returns"]], "calculate_from_returns() (returnsaverageloss method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.calculate_from_returns"]], "calculate_from_returns() (returnsaveragewin method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.calculate_from_returns"]], "calculate_from_returns() (returnsvolatility method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.calculate_from_returns"]], "calculate_from_returns() (riskreturnratio method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.calculate_from_returns"]], "calculate_from_returns() (sharperatio method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.calculate_from_returns"]], "calculate_from_returns() (sortinoratio method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.calculate_from_returns"]], "calculate_from_returns() (winrate method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.calculate_from_returns"]], "calculate_statistics() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.calculate_statistics"]], "currencies (portfolioanalyzer property)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.currencies"]], "deregister_statistic() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.deregister_statistic"]], "deregister_statistics() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.deregister_statistics"]], "fully_qualified_name() (avgloser class method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.fully_qualified_name"]], "fully_qualified_name() (avgwinner class method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.fully_qualified_name"]], "fully_qualified_name() (expectancy class method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.fully_qualified_name"]], "fully_qualified_name() (longratio class method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.fully_qualified_name"]], "fully_qualified_name() (maxloser class method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.fully_qualified_name"]], "fully_qualified_name() (maxwinner class method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.fully_qualified_name"]], "fully_qualified_name() (minloser class method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.fully_qualified_name"]], "fully_qualified_name() (minwinner class method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.fully_qualified_name"]], "fully_qualified_name() (portfoliostatistic class method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.fully_qualified_name"]], "fully_qualified_name() (profitfactor class method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.fully_qualified_name"]], "fully_qualified_name() (returnsaverage class method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.fully_qualified_name"]], "fully_qualified_name() (returnsaverageloss class method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.fully_qualified_name"]], "fully_qualified_name() (returnsaveragewin class method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.fully_qualified_name"]], "fully_qualified_name() (returnsvolatility class method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.fully_qualified_name"]], "fully_qualified_name() (riskreturnratio class method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.fully_qualified_name"]], "fully_qualified_name() (sharperatio class method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.fully_qualified_name"]], "fully_qualified_name() (sortinoratio class method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.fully_qualified_name"]], "fully_qualified_name() (winrate class method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.fully_qualified_name"]], "generate_account_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_account_report"]], "generate_fills_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_fills_report"]], "generate_order_fills_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_order_fills_report"]], "generate_orders_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_orders_report"]], "generate_positions_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_positions_report"]], "get_performance_stats_general() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_performance_stats_general"]], "get_performance_stats_pnls() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_performance_stats_pnls"]], "get_performance_stats_returns() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_performance_stats_returns"]], "get_stats_general_formatted() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_stats_general_formatted"]], "get_stats_pnls_formatted() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_stats_pnls_formatted"]], "get_stats_returns_formatted() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_stats_returns_formatted"]], "name (avgloser property)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.name"]], "name (avgwinner property)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.name"]], "name (expectancy property)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.name"]], "name (longratio property)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.name"]], "name (maxloser property)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.name"]], "name (maxwinner property)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.name"]], "name (minloser property)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.name"]], "name (minwinner property)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.name"]], "name (portfoliostatistic property)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.name"]], "name (profitfactor property)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.name"]], "name (returnsaverage property)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.name"]], "name (returnsaverageloss property)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.name"]], "name (returnsaveragewin property)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.name"]], "name (returnsvolatility property)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.name"]], "name (riskreturnratio property)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.name"]], "name (sharperatio property)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.name"]], "name (sortinoratio property)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.name"]], "name (winrate property)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.name"]], "nautilus_trader.analysis": [[5, "module-nautilus_trader.analysis"]], "nautilus_trader.analysis.analyzer": [[5, "module-nautilus_trader.analysis.analyzer"]], "nautilus_trader.analysis.reporter": [[5, "module-nautilus_trader.analysis.reporter"]], "nautilus_trader.analysis.statistic": [[5, "module-nautilus_trader.analysis.statistic"]], "nautilus_trader.analysis.statistics.expectancy": [[5, "module-nautilus_trader.analysis.statistics.expectancy"]], "nautilus_trader.analysis.statistics.long_ratio": [[5, "module-nautilus_trader.analysis.statistics.long_ratio"]], "nautilus_trader.analysis.statistics.loser_avg": [[5, "module-nautilus_trader.analysis.statistics.loser_avg"]], "nautilus_trader.analysis.statistics.loser_max": [[5, "module-nautilus_trader.analysis.statistics.loser_max"]], "nautilus_trader.analysis.statistics.loser_min": [[5, "module-nautilus_trader.analysis.statistics.loser_min"]], "nautilus_trader.analysis.statistics.profit_factor": [[5, "module-nautilus_trader.analysis.statistics.profit_factor"]], "nautilus_trader.analysis.statistics.returns_avg": [[5, "module-nautilus_trader.analysis.statistics.returns_avg"]], "nautilus_trader.analysis.statistics.returns_avg_loss": [[5, "module-nautilus_trader.analysis.statistics.returns_avg_loss"]], "nautilus_trader.analysis.statistics.returns_avg_win": [[5, "module-nautilus_trader.analysis.statistics.returns_avg_win"]], "nautilus_trader.analysis.statistics.returns_volatility": [[5, "module-nautilus_trader.analysis.statistics.returns_volatility"]], "nautilus_trader.analysis.statistics.risk_return_ratio": [[5, "module-nautilus_trader.analysis.statistics.risk_return_ratio"]], "nautilus_trader.analysis.statistics.sharpe_ratio": [[5, "module-nautilus_trader.analysis.statistics.sharpe_ratio"]], "nautilus_trader.analysis.statistics.sortino_ratio": [[5, "module-nautilus_trader.analysis.statistics.sortino_ratio"]], "nautilus_trader.analysis.statistics.win_rate": [[5, "module-nautilus_trader.analysis.statistics.win_rate"]], "nautilus_trader.analysis.statistics.winner_avg": [[5, "module-nautilus_trader.analysis.statistics.winner_avg"]], "nautilus_trader.analysis.statistics.winner_max": [[5, "module-nautilus_trader.analysis.statistics.winner_max"]], "nautilus_trader.analysis.statistics.winner_min": [[5, "module-nautilus_trader.analysis.statistics.winner_min"]], "realized_pnls() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.realized_pnls"]], "register_statistic() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.register_statistic"]], "reset() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.reset"]], "returns() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.returns"]], "statistic() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.statistic"]], "total_pnl() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.total_pnl"]], "total_pnl_percentage() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.total_pnl_percentage"]], "backtestdataclient (class in nautilus_trader.backtest.data_client)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient"]], "backtestengine (class in nautilus_trader.backtest.engine)": [[6, "nautilus_trader.backtest.engine.BacktestEngine"]], "backtestexecclient (class in nautilus_trader.backtest.execution_client)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient"]], "backtestmarketdataclient (class in nautilus_trader.backtest.data_client)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient"]], "backtestnode (class in nautilus_trader.backtest.node)": [[6, "nautilus_trader.backtest.node.BacktestNode"]], "backtestresult (class in nautilus_trader.backtest.results)": [[6, "nautilus_trader.backtest.results.BacktestResult"]], "fxrolloverinterestconfig (class in nautilus_trader.backtest.modules)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig"]], "fxrolloverinterestmodule (class in nautilus_trader.backtest.modules)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule"]], "fillmodel (class in nautilus_trader.backtest.models)": [[6, "nautilus_trader.backtest.models.FillModel"]], "latencymodel (class in nautilus_trader.backtest.models)": [[6, "nautilus_trader.backtest.models.LatencyModel"]], "simulatedexchange (class in nautilus_trader.backtest.exchange)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange"]], "simulationmodule (class in nautilus_trader.backtest.modules)": [[6, "nautilus_trader.backtest.modules.SimulationModule"]], "simulationmoduleconfig (class in nautilus_trader.backtest.modules)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig"]], "account_id (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.account_id"]], "account_type (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.account_type"]], "account_type (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.account_type"]], "active_task_ids() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.active_task_ids"]], "active_task_ids() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.active_task_ids"]], "add_actor() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_actor"]], "add_actors() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_actors"]], "add_data() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_data"]], "add_exec_algorithm() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_exec_algorithm"]], "add_exec_algorithms() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_exec_algorithms"]], "add_instrument() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_instrument"]], "add_instrument() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.add_instrument"]], "add_strategies() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_strategies"]], "add_strategy() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_strategy"]], "add_synthetic() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.add_synthetic"]], "add_synthetic() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.add_synthetic"]], "add_venue() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_venue"]], "adjust_account() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.adjust_account"]], "backtest_end (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.backtest_end"]], "backtest_start (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.backtest_start"]], "bar_execution (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.bar_execution"]], "base_currency (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.base_currency"]], "base_currency (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.base_currency"]], "base_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.base_latency_nanos"]], "batch_cancel_orders() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.batch_cancel_orders"]], "best_ask_price() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.best_ask_price"]], "best_bid_price() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.best_bid_price"]], "book_type (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.book_type"]], "cache (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.cache"]], "cache (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.cache"]], "cache (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.cache"]], "cache (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.cache"]], "cancel_all_orders() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.cancel_all_orders"]], "cancel_all_tasks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.cancel_all_tasks"]], "cancel_all_tasks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.cancel_all_tasks"]], "cancel_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.cancel_latency_nanos"]], "cancel_order() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.cancel_order"]], "cancel_task() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.cancel_task"]], "cancel_task() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.cancel_task"]], "change_fill_model() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.change_fill_model"]], "clear_actors() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.clear_actors"]], "clear_data() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.clear_data"]], "clear_exec_algorthms() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.clear_exec_algorthms"]], "clear_strategies() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.clear_strategies"]], "clock (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.clock"]], "clock (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.clock"]], "config (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.config"]], "config (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.config"]], "configs (backtestnode property)": [[6, "nautilus_trader.backtest.node.BacktestNode.configs"]], "data (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.data"]], "default_leverage (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.default_leverage"]], "degrade() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.degrade"]], "degrade() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.degrade"]], "degrade() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.degrade"]], "degrade() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.degrade"]], "degrade() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.degrade"]], "deregister_warning_event() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.deregister_warning_event"]], "deregister_warning_event() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.deregister_warning_event"]], "dict() (fxrolloverinterestconfig method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.dict"]], "dict() (simulationmoduleconfig method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.dict"]], "dispose() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.dispose"]], "dispose() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.dispose"]], "dispose() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.dispose"]], "dispose() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.dispose"]], "dispose() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.dispose"]], "dispose() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.dispose"]], "dump_pickled_data() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.dump_pickled_data"]], "end() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.end"]], "ensure_plotting() (in module nautilus_trader.backtest.results)": [[6, "nautilus_trader.backtest.results.ensure_plotting"]], "exec_client (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.exec_client"]], "fault() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.fault"]], "fault() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.fault"]], "fault() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.fault"]], "fault() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.fault"]], "fault() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.fault"]], "fill_model (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.fill_model"]], "fully_qualified_name() (backtestdataclient class method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.fully_qualified_name"]], "fully_qualified_name() (backtestexecclient class method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.fully_qualified_name"]], "fully_qualified_name() (backtestmarketdataclient class method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.fully_qualified_name"]], "fully_qualified_name() (fxrolloverinterestconfig class method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.fully_qualified_name"]], "fully_qualified_name() (fxrolloverinterestmodule class method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.fully_qualified_name"]], "fully_qualified_name() (simulationmodule class method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.fully_qualified_name"]], "fully_qualified_name() (simulationmoduleconfig class method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.fully_qualified_name"]], "generate_account_state() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_account_state"]], "generate_order_accepted() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_accepted"]], "generate_order_cancel_rejected() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_cancel_rejected"]], "generate_order_canceled() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_canceled"]], "generate_order_expired() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_expired"]], "generate_order_filled() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_filled"]], "generate_order_modify_rejected() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_modify_rejected"]], "generate_order_rejected() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_rejected"]], "generate_order_submitted() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_submitted"]], "generate_order_triggered() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_triggered"]], "generate_order_updated() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_updated"]], "get_account() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.get_account"]], "get_account() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_account"]], "get_book() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_book"]], "get_books() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_books"]], "get_engine() (backtestnode method)": [[6, "nautilus_trader.backtest.node.BacktestNode.get_engine"]], "get_engines() (backtestnode method)": [[6, "nautilus_trader.backtest.node.BacktestNode.get_engines"]], "get_matching_engine() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_matching_engine"]], "get_matching_engines() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_matching_engines"]], "get_open_ask_orders() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_open_ask_orders"]], "get_open_bid_orders() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_open_bid_orders"]], "get_open_orders() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_open_orders"]], "get_result() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.get_result"]], "handle_bar() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_bar"]], "handle_bar() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_bar"]], "handle_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_bars"]], "handle_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_bars"]], "handle_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_data"]], "handle_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_data"]], "handle_event() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_event"]], "handle_event() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_event"]], "handle_historical_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_historical_data"]], "handle_historical_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_historical_data"]], "handle_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_instrument"]], "handle_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_instrument"]], "handle_instrument_close() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_instrument_close"]], "handle_instrument_close() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_instrument_close"]], "handle_instrument_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_instrument_status"]], "handle_instrument_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_instrument_status"]], "handle_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_instruments"]], "handle_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_instruments"]], "handle_order_book() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_order_book"]], "handle_order_book() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_order_book"]], "handle_order_book_deltas() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_order_book_deltas"]], "handle_order_book_deltas() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_order_book_deltas"]], "handle_quote_tick() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_quote_tick"]], "handle_quote_tick() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_quote_tick"]], "handle_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_quote_ticks"]], "handle_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_quote_ticks"]], "handle_ticker() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_ticker"]], "handle_ticker() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_ticker"]], "handle_trade_tick() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_trade_tick"]], "handle_trade_tick() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_trade_tick"]], "handle_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_trade_ticks"]], "handle_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_trade_ticks"]], "handle_venue_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_venue_status"]], "handle_venue_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_venue_status"]], "has_active_tasks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.has_active_tasks"]], "has_active_tasks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.has_active_tasks"]], "has_any_tasks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.has_any_tasks"]], "has_any_tasks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.has_any_tasks"]], "has_pending_requests() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.has_pending_requests"]], "has_pending_requests() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.has_pending_requests"]], "has_queued_tasks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.has_queued_tasks"]], "has_queued_tasks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.has_queued_tasks"]], "id (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.id"]], "id (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.id"]], "id (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.id"]], "id (fxrolloverinterestconfig property)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.id"]], "id (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.id"]], "id (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.id"]], "id (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.id"]], "id (simulationmoduleconfig property)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.id"]], "indicators_initialized() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.indicators_initialized"]], "indicators_initialized() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.indicators_initialized"]], "initialize_account() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.initialize_account"]], "insert_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.insert_latency_nanos"]], "instance_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.instance_id"]], "instruments (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.instruments"]], "is_connected (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_connected"]], "is_connected (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_connected"]], "is_connected (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_connected"]], "is_degraded (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_degraded"]], "is_degraded (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_degraded"]], "is_degraded (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_degraded"]], "is_degraded (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_degraded"]], "is_degraded (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_degraded"]], "is_disposed (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_disposed"]], "is_disposed (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_disposed"]], "is_disposed (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_disposed"]], "is_disposed (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_disposed"]], "is_disposed (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_disposed"]], "is_faulted (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_faulted"]], "is_faulted (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_faulted"]], "is_faulted (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_faulted"]], "is_faulted (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_faulted"]], "is_faulted (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_faulted"]], "is_frozen_account (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.is_frozen_account"]], "is_initialized (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_initialized"]], "is_initialized (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_initialized"]], "is_initialized (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_initialized"]], "is_initialized (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_initialized"]], "is_initialized (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_initialized"]], "is_limit_filled() (fillmodel method)": [[6, "nautilus_trader.backtest.models.FillModel.is_limit_filled"]], "is_pending_request() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_pending_request"]], "is_pending_request() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_pending_request"]], "is_running (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_running"]], "is_running (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_running"]], "is_running (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_running"]], "is_running (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_running"]], "is_running (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_running"]], "is_slipped() (fillmodel method)": [[6, "nautilus_trader.backtest.models.FillModel.is_slipped"]], "is_stop_filled() (fillmodel method)": [[6, "nautilus_trader.backtest.models.FillModel.is_stop_filled"]], "is_stopped (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_stopped"]], "is_stopped (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_stopped"]], "is_stopped (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_stopped"]], "is_stopped (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_stopped"]], "is_stopped (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_stopped"]], "iteration (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.iteration"]], "json() (fxrolloverinterestconfig method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.json"]], "json() (simulationmoduleconfig method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.json"]], "kernel (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.kernel"]], "latency_model (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.latency_model"]], "leverages (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.leverages"]], "list_venues() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.list_venues"]], "load() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.load"]], "load() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.load"]], "load_pickled_data() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.load_pickled_data"]], "log (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.log"]], "log (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.log"]], "log_diagnostics() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.log_diagnostics"]], "log_diagnostics() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.log_diagnostics"]], "machine_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.machine_id"]], "modify_order() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.modify_order"]], "modules (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.modules"]], "msgbus (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.msgbus"]], "msgbus (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.msgbus"]], "msgbus (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.msgbus"]], "nautilus_trader.backtest": [[6, "module-nautilus_trader.backtest"]], "nautilus_trader.backtest.auction": [[6, "module-nautilus_trader.backtest.auction"]], "nautilus_trader.backtest.data_client": [[6, "module-nautilus_trader.backtest.data_client"]], "nautilus_trader.backtest.engine": [[6, "module-nautilus_trader.backtest.engine"]], "nautilus_trader.backtest.exchange": [[6, "module-nautilus_trader.backtest.exchange"]], "nautilus_trader.backtest.execution_client": [[6, "module-nautilus_trader.backtest.execution_client"]], "nautilus_trader.backtest.models": [[6, "module-nautilus_trader.backtest.models"]], "nautilus_trader.backtest.modules": [[6, "module-nautilus_trader.backtest.modules"]], "nautilus_trader.backtest.node": [[6, "module-nautilus_trader.backtest.node"]], "nautilus_trader.backtest.results": [[6, "module-nautilus_trader.backtest.results"]], "oms_type (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.oms_type"]], "oms_type (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.oms_type"]], "on_bar() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_bar"]], "on_bar() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_bar"]], "on_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_data"]], "on_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_data"]], "on_degrade() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_degrade"]], "on_degrade() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_degrade"]], "on_dispose() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_dispose"]], "on_dispose() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_dispose"]], "on_event() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_event"]], "on_event() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_event"]], "on_fault() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_fault"]], "on_fault() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_fault"]], "on_historical_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_historical_data"]], "on_historical_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_historical_data"]], "on_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_instrument"]], "on_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_instrument"]], "on_instrument_close() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_instrument_close"]], "on_instrument_close() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_instrument_close"]], "on_instrument_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_instrument_status"]], "on_instrument_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_instrument_status"]], "on_load() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_load"]], "on_load() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_load"]], "on_order_book() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_order_book"]], "on_order_book() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_order_book"]], "on_order_book_deltas() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_order_book_deltas"]], "on_order_book_deltas() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_order_book_deltas"]], "on_quote_tick() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_quote_tick"]], "on_quote_tick() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_quote_tick"]], "on_reset() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_reset"]], "on_reset() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_reset"]], "on_resume() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_resume"]], "on_resume() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_resume"]], "on_save() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_save"]], "on_save() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_save"]], "on_start() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_start"]], "on_start() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_start"]], "on_stop() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_stop"]], "on_stop() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_stop"]], "on_ticker() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_ticker"]], "on_ticker() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_ticker"]], "on_trade_tick() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_trade_tick"]], "on_trade_tick() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_trade_tick"]], "on_venue_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_venue_status"]], "on_venue_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_venue_status"]], "parse() (fxrolloverinterestconfig class method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.parse"]], "parse() (simulationmoduleconfig class method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.parse"]], "pending_requests() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.pending_requests"]], "pending_requests() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.pending_requests"]], "portfolio (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.portfolio"]], "pre_process() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.pre_process"]], "pre_process() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.pre_process"]], "prob_fill_on_limit (fillmodel attribute)": [[6, "nautilus_trader.backtest.models.FillModel.prob_fill_on_limit"]], "prob_fill_on_stop (fillmodel attribute)": [[6, "nautilus_trader.backtest.models.FillModel.prob_fill_on_stop"]], "prob_slippage (fillmodel attribute)": [[6, "nautilus_trader.backtest.models.FillModel.prob_slippage"]], "process() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.process"]], "process() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process"]], "process() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.process"]], "process_bar() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_bar"]], "process_instrument_status() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_instrument_status"]], "process_order_book_delta() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_order_book_delta"]], "process_order_book_deltas() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_order_book_deltas"]], "process_quote_tick() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_quote_tick"]], "process_trade_tick() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_trade_tick"]], "process_venue_status() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_venue_status"]], "publish_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.publish_data"]], "publish_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.publish_data"]], "publish_signal() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.publish_signal"]], "publish_signal() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.publish_signal"]], "query_order() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.query_order"]], "queue_for_executor() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.queue_for_executor"]], "queue_for_executor() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.queue_for_executor"]], "queued_task_ids() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.queued_task_ids"]], "queued_task_ids() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.queued_task_ids"]], "register_base() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_base"]], "register_base() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_base"]], "register_client() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.register_client"]], "register_executor() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_executor"]], "register_executor() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_executor"]], "register_indicator_for_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_indicator_for_bars"]], "register_indicator_for_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_indicator_for_trade_ticks"]], "register_venue() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_venue"]], "register_venue() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_venue"]], "register_warning_event() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_warning_event"]], "register_warning_event() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_warning_event"]], "registered_indicators (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.registered_indicators"]], "registered_indicators (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.registered_indicators"]], "reject_stop_orders (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.reject_stop_orders"]], "request() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.request"]], "request() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request"]], "request_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_bars"]], "request_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_bars"]], "request_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_bars"]], "request_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_data"]], "request_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_data"]], "request_instrument() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_instrument"]], "request_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_instrument"]], "request_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_instrument"]], "request_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_instruments"]], "request_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_instruments"]], "request_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_instruments"]], "request_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_quote_ticks"]], "request_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_quote_ticks"]], "request_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_quote_ticks"]], "request_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_trade_ticks"]], "request_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_trade_ticks"]], "request_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_trade_ticks"]], "reset() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.reset"]], "reset() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.reset"]], "reset() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.reset"]], "reset() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.reset"]], "reset() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.reset"]], "reset() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.reset"]], "reset() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.reset"]], "resume() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.resume"]], "resume() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.resume"]], "resume() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.resume"]], "resume() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.resume"]], "resume() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.resume"]], "run() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run"]], "run() (backtestnode method)": [[6, "nautilus_trader.backtest.node.BacktestNode.run"]], "run_config_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run_config_id"]], "run_finished (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run_finished"]], "run_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run_id"]], "run_in_executor() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.run_in_executor"]], "run_in_executor() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.run_in_executor"]], "run_started (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run_started"]], "save() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.save"]], "save() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.save"]], "send() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.send"]], "set_fill_model() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.set_fill_model"]], "set_latency_model() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.set_latency_model"]], "start() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.start"]], "start() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.start"]], "start() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.start"]], "start() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.start"]], "start() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.start"]], "starting_balances (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.starting_balances"]], "state (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.state"]], "state (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.state"]], "state (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.state"]], "state (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.state"]], "state (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.state"]], "stop() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.stop"]], "stop() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.stop"]], "stop() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.stop"]], "stop() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.stop"]], "stop() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.stop"]], "submit_order() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.submit_order"]], "submit_order_list() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.submit_order_list"]], "subscribe() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.subscribe"]], "subscribe() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe"]], "subscribe_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_bars"]], "subscribe_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_bars"]], "subscribe_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_bars"]], "subscribe_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_data"]], "subscribe_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_data"]], "subscribe_instrument() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_instrument"]], "subscribe_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_instrument"]], "subscribe_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_instrument"]], "subscribe_instrument_close() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_instrument_close"]], "subscribe_instrument_close() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_instrument_close"]], "subscribe_instrument_close() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_instrument_close"]], "subscribe_instrument_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_instrument_status"]], "subscribe_instrument_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_instrument_status"]], "subscribe_instrument_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_instrument_status"]], "subscribe_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_instruments"]], "subscribe_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_instruments"]], "subscribe_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_instruments"]], "subscribe_order_book_deltas() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_quote_ticks"]], "subscribe_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_quote_ticks"]], "subscribe_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_quote_ticks"]], "subscribe_ticker() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_ticker"]], "subscribe_ticker() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_ticker"]], "subscribe_ticker() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_ticker"]], "subscribe_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_trade_ticks"]], "subscribe_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_trade_ticks"]], "subscribe_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_trade_ticks"]], "subscribe_venue_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_venue_status"]], "subscribe_venue_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_venue_status"]], "subscribe_venue_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_venue_status"]], "subscribed_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_bars"]], "subscribed_generic_data() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.subscribed_generic_data"]], "subscribed_generic_data() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_instrument_status"]], "subscribed_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_quote_ticks"]], "subscribed_tickers() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_venue_status"]], "support_contingent_orders (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.support_contingent_orders"]], "support_gtd_orders (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.support_gtd_orders"]], "to_importable_config() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.to_importable_config"]], "to_importable_config() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.to_importable_config"]], "trader (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.trader"]], "trader_id (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.trader_id"]], "trader_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.trader_id"]], "trader_id (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.trader_id"]], "trader_id (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.trader_id"]], "trader_id (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.trader_id"]], "trader_id (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.trader_id"]], "type (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.type"]], "type (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.type"]], "type (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.type"]], "type (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.type"]], "type (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.type"]], "unsubscribe() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.unsubscribe"]], "unsubscribe() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe"]], "unsubscribe_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_bars"]], "unsubscribe_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_bars"]], "unsubscribe_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_bars"]], "unsubscribe_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_data"]], "unsubscribe_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_data"]], "unsubscribe_instrument() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instrument"]], "unsubscribe_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_instrument"]], "unsubscribe_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_instrument"]], "unsubscribe_instrument_close() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_instrument_status"]], "unsubscribe_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instruments"]], "unsubscribe_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_instruments"]], "unsubscribe_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_ticker"]], "unsubscribe_ticker() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_ticker"]], "unsubscribe_ticker() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_venue_status"]], "unsubscribe_venue_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_venue_status"]], "unsubscribe_venue_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_venue_status"]], "update_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.update_latency_nanos"]], "update_synthetic() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.update_synthetic"]], "update_synthetic() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.update_synthetic"]], "use_position_ids (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.use_position_ids"]], "use_random_ids (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.use_random_ids"]], "use_reduce_only (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.use_reduce_only"]], "validate() (fxrolloverinterestconfig method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.validate"]], "validate() (simulationmoduleconfig method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.validate"]], "venue (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.venue"]], "venue (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.venue"]], "venue (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.venue"]], "cache (class in nautilus_trader.cache.cache)": [[7, "nautilus_trader.cache.cache.Cache"]], "cachedatabaseadapter (class in nautilus_trader.cache.database)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter"]], "cachefacade (class in nautilus_trader.cache.base)": [[7, "nautilus_trader.cache.base.CacheFacade"]], "account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.account"]], "account() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.account"]], "account_for_venue() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.account_for_venue"]], "account_for_venue() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.account_for_venue"]], "account_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.account_id"]], "account_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.account_id"]], "accounts() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.accounts"]], "accounts() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.accounts"]], "actor_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.actor_ids"]], "actor_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.actor_ids"]], "add() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add"]], "add() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add"]], "add() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.add"]], "add_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_account"]], "add_account() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_account"]], "add_bar() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_bar"]], "add_bars() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_bars"]], "add_currency() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_currency"]], "add_currency() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_currency"]], "add_instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_instrument"]], "add_instrument() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_instrument"]], "add_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order"]], "add_order() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_order"]], "add_order_book() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order_book"]], "add_order_list() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order_list"]], "add_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_position"]], "add_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_position"]], "add_position_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_position_id"]], "add_quote_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_quote_tick"]], "add_quote_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_quote_ticks"]], "add_synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_synthetic"]], "add_synthetic() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_synthetic"]], "add_ticker() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_ticker"]], "add_trade_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_trade_tick"]], "add_trade_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_trade_ticks"]], "bar() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.bar"]], "bar() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.bar"]], "bar_capacity (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.bar_capacity"]], "bar_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.bar_count"]], "bar_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.bar_count"]], "bars() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.bars"]], "bars() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.bars"]], "book_update_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.book_update_count"]], "book_update_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.book_update_count"]], "build_index() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.build_index"]], "cache_accounts() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_accounts"]], "cache_currencies() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_currencies"]], "cache_general() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_general"]], "cache_instruments() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_instruments"]], "cache_order_lists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_order_lists"]], "cache_orders() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_orders"]], "cache_positions() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_positions"]], "cache_synthetics() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_synthetics"]], "calculate_unrealized_pnl() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.calculate_unrealized_pnl"]], "check_integrity() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.check_integrity"]], "check_residuals() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.check_residuals"]], "clear_index() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.clear_index"]], "client_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_id"]], "client_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_id"]], "client_order_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_id"]], "client_order_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_id"]], "client_order_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids"]], "client_order_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids"]], "client_order_ids_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_closed"]], "client_order_ids_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_closed"]], "client_order_ids_emulated() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_emulated"]], "client_order_ids_emulated() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_emulated"]], "client_order_ids_inflight() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_inflight"]], "client_order_ids_inflight() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_inflight"]], "client_order_ids_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_open"]], "client_order_ids_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_open"]], "delete_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.delete_actor"]], "delete_actor() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.delete_actor"]], "delete_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.delete_strategy"]], "delete_strategy() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.delete_strategy"]], "exec_algorithm_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_algorithm_ids"]], "exec_algorithm_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_algorithm_ids"]], "exec_spawn_total_filled_qty() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_spawn_total_filled_qty"]], "exec_spawn_total_filled_qty() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_spawn_total_filled_qty"]], "exec_spawn_total_leaves_qty() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_spawn_total_leaves_qty"]], "exec_spawn_total_leaves_qty() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_spawn_total_leaves_qty"]], "exec_spawn_total_quantity() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_spawn_total_quantity"]], "exec_spawn_total_quantity() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_spawn_total_quantity"]], "flush() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.flush"]], "flush_db() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.flush_db"]], "get() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.get"]], "get() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.get"]], "get_xrate() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.get_xrate"]], "get_xrate() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.get_xrate"]], "has_bars() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_bars"]], "has_bars() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_bars"]], "has_order_book() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_order_book"]], "has_order_book() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_order_book"]], "has_quote_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_quote_ticks"]], "has_quote_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_quote_ticks"]], "has_tickers() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_tickers"]], "has_tickers() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_tickers"]], "has_trade_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_trade_ticks"]], "has_trade_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_trade_ticks"]], "heartbeat() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.heartbeat"]], "heartbeat() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.heartbeat"]], "index_order_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.index_order_position"]], "index_venue_order_id() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.index_venue_order_id"]], "instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.instrument"]], "instrument() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.instrument"]], "instrument_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.instrument_ids"]], "instrument_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.instrument_ids"]], "instruments() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.instruments"]], "instruments() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.instruments"]], "is_order_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_closed"]], "is_order_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_closed"]], "is_order_emulated() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_emulated"]], "is_order_emulated() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_emulated"]], "is_order_inflight() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_inflight"]], "is_order_inflight() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_inflight"]], "is_order_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_open"]], "is_order_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_open"]], "is_order_pending_cancel_local() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_pending_cancel_local"]], "is_order_pending_cancel_local() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_pending_cancel_local"]], "is_position_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_position_closed"]], "is_position_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_position_closed"]], "is_position_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_position_open"]], "is_position_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_position_open"]], "keys() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.keys"]], "load() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load"]], "load_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_account"]], "load_account() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_account"]], "load_accounts() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_accounts"]], "load_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_actor"]], "load_actor() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_actor"]], "load_currencies() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_currencies"]], "load_currency() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_currency"]], "load_index_order_client() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_index_order_client"]], "load_index_order_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_index_order_position"]], "load_instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_instrument"]], "load_instrument() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_instrument"]], "load_instruments() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_instruments"]], "load_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_order"]], "load_order() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_order"]], "load_orders() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_orders"]], "load_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_position"]], "load_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_position"]], "load_positions() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_positions"]], "load_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_strategy"]], "load_strategy() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_strategy"]], "load_synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_synthetic"]], "load_synthetic() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_synthetic"]], "load_synthetics() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_synthetics"]], "nautilus_trader.cache": [[7, "module-nautilus_trader.cache"]], "nautilus_trader.cache.base": [[7, "module-nautilus_trader.cache.base"]], "nautilus_trader.cache.cache": [[7, "module-nautilus_trader.cache.cache"]], "nautilus_trader.cache.database": [[7, "module-nautilus_trader.cache.database"]], "order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order"]], "order() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order"]], "order_book() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_book"]], "order_book() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_book"]], "order_exists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_exists"]], "order_exists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_exists"]], "order_list() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_list"]], "order_list() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_list"]], "order_list_exists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_list_exists"]], "order_list_exists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_list_exists"]], "order_list_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_list_ids"]], "order_list_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_list_ids"]], "order_lists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_lists"]], "order_lists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_lists"]], "orders() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders"]], "orders() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders"]], "orders_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_closed"]], "orders_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_closed"]], "orders_closed_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_closed_count"]], "orders_closed_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_closed_count"]], "orders_emulated() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_emulated"]], "orders_emulated() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_emulated"]], "orders_emulated_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_emulated_count"]], "orders_emulated_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_emulated_count"]], "orders_for_exec_algorithm() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_for_exec_algorithm"]], "orders_for_exec_algorithm() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_for_exec_algorithm"]], "orders_for_exec_spawn() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_for_exec_spawn"]], "orders_for_exec_spawn() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_for_exec_spawn"]], "orders_for_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_for_position"]], "orders_for_position() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_for_position"]], "orders_inflight() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_inflight"]], "orders_inflight() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_inflight"]], "orders_inflight_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_inflight_count"]], "orders_inflight_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_inflight_count"]], "orders_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_open"]], "orders_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_open"]], "orders_open_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_open_count"]], "orders_open_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_open_count"]], "orders_total_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_total_count"]], "orders_total_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_total_count"]], "position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position"]], "position() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position"]], "position_closed_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_closed_ids"]], "position_closed_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_closed_ids"]], "position_exists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_exists"]], "position_exists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_exists"]], "position_for_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_for_order"]], "position_for_order() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_for_order"]], "position_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_id"]], "position_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_id"]], "position_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_ids"]], "position_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_ids"]], "position_open_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_open_ids"]], "position_open_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_open_ids"]], "position_snapshots() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_snapshots"]], "position_snapshots() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_snapshots"]], "positions() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions"]], "positions() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions"]], "positions_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_closed"]], "positions_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_closed"]], "positions_closed_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_closed_count"]], "positions_closed_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_closed_count"]], "positions_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_open"]], "positions_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_open"]], "positions_open_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_open_count"]], "positions_open_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_open_count"]], "positions_total_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_total_count"]], "positions_total_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_total_count"]], "price() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.price"]], "price() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.price"]], "quote_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.quote_tick"]], "quote_tick() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.quote_tick"]], "quote_tick_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.quote_tick_count"]], "quote_tick_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.quote_tick_count"]], "quote_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.quote_ticks"]], "quote_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.quote_ticks"]], "reset() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.reset"]], "snapshot_order_state() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_order_state"]], "snapshot_order_state() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.snapshot_order_state"]], "snapshot_orders (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_orders"]], "snapshot_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_position"]], "snapshot_position_state() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_position_state"]], "snapshot_position_state() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.snapshot_position_state"]], "snapshot_positions (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_positions"]], "strategy_id_for_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.strategy_id_for_order"]], "strategy_id_for_order() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.strategy_id_for_order"]], "strategy_id_for_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.strategy_id_for_position"]], "strategy_id_for_position() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.strategy_id_for_position"]], "strategy_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.strategy_ids"]], "strategy_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.strategy_ids"]], "synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.synthetic"]], "synthetic() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.synthetic"]], "synthetic_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.synthetic_ids"]], "synthetic_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.synthetic_ids"]], "synthetics() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.synthetics"]], "synthetics() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.synthetics"]], "tick_capacity (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.tick_capacity"]], "ticker() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.ticker"]], "ticker() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.ticker"]], "ticker_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.ticker_count"]], "ticker_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.ticker_count"]], "tickers() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.tickers"]], "tickers() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.tickers"]], "trade_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.trade_tick"]], "trade_tick() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.trade_tick"]], "trade_tick_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.trade_tick_count"]], "trade_tick_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.trade_tick_count"]], "trade_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.trade_ticks"]], "trade_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.trade_ticks"]], "update_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_account"]], "update_account() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_account"]], "update_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_actor"]], "update_actor() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_actor"]], "update_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_order"]], "update_order() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_order"]], "update_order_pending_cancel_local() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_order_pending_cancel_local"]], "update_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_position"]], "update_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_position"]], "update_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_strategy"]], "update_strategy() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_strategy"]], "venue_order_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.venue_order_id"]], "venue_order_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.venue_order_id"]], "actor (class in nautilus_trader.common.actor)": [[8, "nautilus_trader.common.actor.Actor"]], "actorexecutor (class in nautilus_trader.common.executor)": [[8, "nautilus_trader.common.executor.ActorExecutor"]], "clientorderidgenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator"]], "clock (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.Clock"]], "component (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.Component"]], "componentfsmfactory (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.ComponentFSMFactory"]], "identifiergenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.IdentifierGenerator"]], "instrumentprovider (class in nautilus_trader.common.providers)": [[8, "nautilus_trader.common.providers.InstrumentProvider"]], "liveclock (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.LiveClock"]], "livetimer (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.LiveTimer"]], "logger (class in nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.Logger"]], "loggeradapter (class in nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.LoggerAdapter"]], "looptimer (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.LoopTimer"]], "messagebus (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.MessageBus"]], "orderfactory (class in nautilus_trader.common.factories)": [[8, "nautilus_trader.common.factories.OrderFactory"]], "orderlistidgenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator"]], "positionidgenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.PositionIdGenerator"]], "subscription (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.Subscription"]], "taskid (class in nautilus_trader.common.executor)": [[8, "nautilus_trader.common.executor.TaskId"]], "testclock (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.TestClock"]], "threadtimer (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.ThreadTimer"]], "throttler (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.Throttler"]], "timeevent (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.TimeEvent"]], "timeeventhandler (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.TimeEventHandler"]], "active_task_ids() (actor method)": [[8, "nautilus_trader.common.actor.Actor.active_task_ids"]], "active_task_ids() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.active_task_ids"]], "add() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.add"]], "add_bulk() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.add_bulk"]], "add_currency() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.add_currency"]], "add_synthetic() (actor method)": [[8, "nautilus_trader.common.actor.Actor.add_synthetic"]], "advance_time() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.advance_time"]], "bracket() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.bracket"]], "cache (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.cache"]], "callback (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.callback"]], "callback (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.callback"]], "callback (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.callback"]], "cancel() (livetimer method)": [[8, "nautilus_trader.common.clock.LiveTimer.cancel"]], "cancel() (looptimer method)": [[8, "nautilus_trader.common.clock.LoopTimer.cancel"]], "cancel() (threadtimer method)": [[8, "nautilus_trader.common.clock.ThreadTimer.cancel"]], "cancel_all_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.cancel_all_tasks"]], "cancel_all_tasks() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.cancel_all_tasks"]], "cancel_task() (actor method)": [[8, "nautilus_trader.common.actor.Actor.cancel_task"]], "cancel_task() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.cancel_task"]], "cancel_timer() (clock method)": [[8, "nautilus_trader.common.clock.Clock.cancel_timer"]], "cancel_timer() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.cancel_timer"]], "cancel_timer() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.cancel_timer"]], "cancel_timers() (clock method)": [[8, "nautilus_trader.common.clock.Clock.cancel_timers"]], "cancel_timers() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.cancel_timers"]], "cancel_timers() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.cancel_timers"]], "change_clock() (logger method)": [[8, "nautilus_trader.common.logging.Logger.change_clock"]], "clock (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.clock"]], "component (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.component"]], "component_state_from_str() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.component_state_from_str"]], "component_state_to_str() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.component_state_to_str"]], "component_trigger_from_str() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.component_trigger_from_str"]], "component_trigger_to_str() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.component_trigger_to_str"]], "config (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.config"]], "count (clientorderidgenerator attribute)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.count"]], "count (instrumentprovider property)": [[8, "nautilus_trader.common.providers.InstrumentProvider.count"]], "count (orderlistidgenerator attribute)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.count"]], "create() (taskid class method)": [[8, "nautilus_trader.common.executor.TaskId.create"]], "create_list() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.create_list"]], "critical() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.critical"]], "currencies() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.currencies"]], "currency() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.currency"]], "debug() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.debug"]], "degrade() (actor method)": [[8, "nautilus_trader.common.actor.Actor.degrade"]], "degrade() (component method)": [[8, "nautilus_trader.common.component.Component.degrade"]], "deregister() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.deregister"]], "deregister_warning_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.deregister_warning_event"]], "dispose() (actor method)": [[8, "nautilus_trader.common.actor.Actor.dispose"]], "dispose() (component method)": [[8, "nautilus_trader.common.component.Component.dispose"]], "endpoints() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.endpoints"]], "error() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.error"]], "event (timeeventhandler attribute)": [[8, "nautilus_trader.common.clock.TimeEventHandler.event"]], "exception() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.exception"]], "fault() (actor method)": [[8, "nautilus_trader.common.actor.Actor.fault"]], "fault() (component method)": [[8, "nautilus_trader.common.component.Component.fault"]], "find() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.find"]], "fully_qualified_name() (actor class method)": [[8, "nautilus_trader.common.actor.Actor.fully_qualified_name"]], "fully_qualified_name() (component class method)": [[8, "nautilus_trader.common.component.Component.fully_qualified_name"]], "generate() (clientorderidgenerator method)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.generate"]], "generate() (orderlistidgenerator method)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.generate"]], "generate() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.generate"]], "generate_client_order_id() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.generate_client_order_id"]], "generate_order_list_id() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.generate_order_list_id"]], "get_all() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.get_all"]], "get_count() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.get_count"]], "get_future() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.get_future"]], "get_logger() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.get_logger"]], "get_state_transition_table() (componentfsmfactory static method)": [[8, "nautilus_trader.common.component.ComponentFSMFactory.get_state_transition_table"]], "handle() (timeeventhandler method)": [[8, "nautilus_trader.common.clock.TimeEventHandler.handle"]], "handle_bar() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_bar"]], "handle_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_bars"]], "handle_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_data"]], "handle_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_event"]], "handle_historical_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_historical_data"]], "handle_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instrument"]], "handle_instrument_close() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instrument_close"]], "handle_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instrument_status"]], "handle_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instruments"]], "handle_order_book() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_order_book"]], "handle_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_order_book_deltas"]], "handle_quote_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_quote_tick"]], "handle_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_quote_ticks"]], "handle_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_ticker"]], "handle_trade_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_trade_tick"]], "handle_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_trade_ticks"]], "handle_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_venue_status"]], "handler (subscription attribute)": [[8, "nautilus_trader.common.component.Subscription.handler"]], "has_active_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_active_tasks"]], "has_active_tasks() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.has_active_tasks"]], "has_any_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_any_tasks"]], "has_backing (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.has_backing"]], "has_pending_requests() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_pending_requests"]], "has_queued_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_queued_tasks"]], "has_queued_tasks() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.has_queued_tasks"]], "has_subscribers() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.has_subscribers"]], "id (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.id"]], "id (component attribute)": [[8, "nautilus_trader.common.component.Component.id"]], "id (timeevent attribute)": [[8, "nautilus_trader.common.clock.TimeEvent.id"]], "indicators_initialized() (actor method)": [[8, "nautilus_trader.common.actor.Actor.indicators_initialized"]], "info() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.info"]], "initialize() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.initialize"]], "instance_id (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.instance_id"]], "instance_id (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.instance_id"]], "interval (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.interval"]], "interval_ns (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.interval_ns"]], "interval_ns (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.interval_ns"]], "interval_ns (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.interval_ns"]], "is_bypassed (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.is_bypassed"]], "is_bypassed (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.is_bypassed"]], "is_colored (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.is_colored"]], "is_colored (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.is_colored"]], "is_degraded (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_degraded"]], "is_degraded (component attribute)": [[8, "nautilus_trader.common.component.Component.is_degraded"]], "is_disposed (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_disposed"]], "is_disposed (component attribute)": [[8, "nautilus_trader.common.component.Component.is_disposed"]], "is_expired (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.is_expired"]], "is_expired (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.is_expired"]], "is_expired (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.is_expired"]], "is_faulted (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_faulted"]], "is_faulted (component attribute)": [[8, "nautilus_trader.common.component.Component.is_faulted"]], "is_initialized (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_initialized"]], "is_initialized (component attribute)": [[8, "nautilus_trader.common.component.Component.is_initialized"]], "is_limiting (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.is_limiting"]], "is_matching_py() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.is_matching_py"]], "is_pending_request() (actor method)": [[8, "nautilus_trader.common.actor.Actor.is_pending_request"]], "is_pending_request() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.is_pending_request"]], "is_running (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_running"]], "is_running (component attribute)": [[8, "nautilus_trader.common.component.Component.is_running"]], "is_stopped (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_stopped"]], "is_stopped (component attribute)": [[8, "nautilus_trader.common.component.Component.is_stopped"]], "is_subscribed() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.is_subscribed"]], "iterate_next_time() (livetimer method)": [[8, "nautilus_trader.common.clock.LiveTimer.iterate_next_time"]], "iterate_next_time() (looptimer method)": [[8, "nautilus_trader.common.clock.LoopTimer.iterate_next_time"]], "iterate_next_time() (threadtimer method)": [[8, "nautilus_trader.common.clock.ThreadTimer.iterate_next_time"]], "limit (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.limit"]], "limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.limit"]], "limit_if_touched() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.limit_if_touched"]], "list_all() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.list_all"]], "load() (actor method)": [[8, "nautilus_trader.common.actor.Actor.load"]], "load() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load"]], "load_all() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_all"]], "load_all_async() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_all_async"]], "load_async() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_async"]], "load_ids() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_ids"]], "load_ids_async() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_ids_async"]], "local_now() (clock method)": [[8, "nautilus_trader.common.clock.Clock.local_now"]], "local_now() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.local_now"]], "local_now() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.local_now"]], "log (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.log"]], "log_color_from_str() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_color_from_str"]], "log_color_to_str() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_color_to_str"]], "log_level_from_str() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_level_from_str"]], "log_level_to_str() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_level_to_str"]], "log_memory() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_memory"]], "machine_id (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.machine_id"]], "machine_id (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.machine_id"]], "market() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.market"]], "market_if_touched() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.market_if_touched"]], "market_to_limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.market_to_limit"]], "msgbus (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.msgbus"]], "name (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.name"]], "name (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.name"]], "name (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.name"]], "name (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.name"]], "name (timeevent attribute)": [[8, "nautilus_trader.common.clock.TimeEvent.name"]], "nautilus_header() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.nautilus_header"]], "nautilus_trader.common": [[8, "module-nautilus_trader.common"]], "nautilus_trader.common.actor": [[8, "module-nautilus_trader.common.actor"]], "nautilus_trader.common.clock": [[8, "module-nautilus_trader.common.clock"]], "nautilus_trader.common.component": [[8, "module-nautilus_trader.common.component"]], "nautilus_trader.common.executor": [[8, "module-nautilus_trader.common.executor"]], "nautilus_trader.common.factories": [[8, "module-nautilus_trader.common.factories"]], "nautilus_trader.common.generators": [[8, "module-nautilus_trader.common.generators"]], "nautilus_trader.common.logging": [[8, "module-nautilus_trader.common.logging"]], "nautilus_trader.common.providers": [[8, "module-nautilus_trader.common.providers"]], "next_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.next_time_ns"]], "next_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.next_time_ns"]], "next_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.next_time_ns"]], "next_time_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.next_time_ns"]], "next_time_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.next_time_ns"]], "next_time_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.next_time_ns"]], "on_bar() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_bar"]], "on_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_data"]], "on_degrade() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_degrade"]], "on_dispose() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_dispose"]], "on_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_event"]], "on_fault() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_fault"]], "on_historical_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_historical_data"]], "on_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_instrument"]], "on_instrument_close() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_instrument_close"]], "on_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_instrument_status"]], "on_load() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_load"]], "on_order_book() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_order_book"]], "on_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_order_book_deltas"]], "on_quote_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_quote_tick"]], "on_reset() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_reset"]], "on_resume() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_resume"]], "on_save() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_save"]], "on_start() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_start"]], "on_stop() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_stop"]], "on_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_ticker"]], "on_trade_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_trade_tick"]], "on_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_venue_status"]], "pending_requests() (actor method)": [[8, "nautilus_trader.common.actor.Actor.pending_requests"]], "pop_event() (livetimer method)": [[8, "nautilus_trader.common.clock.LiveTimer.pop_event"]], "pop_event() (looptimer method)": [[8, "nautilus_trader.common.clock.LoopTimer.pop_event"]], "pop_event() (threadtimer method)": [[8, "nautilus_trader.common.clock.ThreadTimer.pop_event"]], "priority (subscription attribute)": [[8, "nautilus_trader.common.component.Subscription.priority"]], "pub_count (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.pub_count"]], "publish() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.publish"]], "publish_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.publish_data"]], "publish_signal() (actor method)": [[8, "nautilus_trader.common.actor.Actor.publish_signal"]], "qsize (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.qsize"]], "queue_for_executor() (actor method)": [[8, "nautilus_trader.common.actor.Actor.queue_for_executor"]], "queue_for_executor() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.queue_for_executor"]], "queued_task_ids() (actor method)": [[8, "nautilus_trader.common.actor.Actor.queued_task_ids"]], "queued_task_ids() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.queued_task_ids"]], "recv_count (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.recv_count"]], "register() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.register"]], "register_base() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_base"]], "register_default_handler() (clock method)": [[8, "nautilus_trader.common.clock.Clock.register_default_handler"]], "register_default_handler() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.register_default_handler"]], "register_default_handler() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.register_default_handler"]], "register_executor() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_executor"]], "register_indicator_for_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_indicator_for_trade_ticks"]], "register_warning_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_warning_event"]], "registered_indicators (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.registered_indicators"]], "repeat() (livetimer method)": [[8, "nautilus_trader.common.clock.LiveTimer.repeat"]], "repeat() (looptimer method)": [[8, "nautilus_trader.common.clock.LoopTimer.repeat"]], "repeat() (threadtimer method)": [[8, "nautilus_trader.common.clock.ThreadTimer.repeat"]], "req_count (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.req_count"]], "request() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.request"]], "request_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_bars"]], "request_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_data"]], "request_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_instrument"]], "request_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_instruments"]], "request_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_quote_ticks"]], "request_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_trade_ticks"]], "res_count (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.res_count"]], "reset() (actor method)": [[8, "nautilus_trader.common.actor.Actor.reset"]], "reset() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.reset"]], "reset() (clientorderidgenerator method)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.reset"]], "reset() (component method)": [[8, "nautilus_trader.common.component.Component.reset"]], "reset() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.reset"]], "reset() (orderlistidgenerator method)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.reset"]], "reset() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.reset"]], "response() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.response"]], "resume() (actor method)": [[8, "nautilus_trader.common.actor.Actor.resume"]], "resume() (component method)": [[8, "nautilus_trader.common.component.Component.resume"]], "run_in_executor() (actor method)": [[8, "nautilus_trader.common.actor.Actor.run_in_executor"]], "run_in_executor() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.run_in_executor"]], "save() (actor method)": [[8, "nautilus_trader.common.actor.Actor.save"]], "send() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.send"]], "send() (throttler method)": [[8, "nautilus_trader.common.component.Throttler.send"]], "sent_count (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.sent_count"]], "sent_count (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.sent_count"]], "serializer (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.serializer"]], "set_client_order_id_count() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.set_client_order_id_count"]], "set_count() (clientorderidgenerator method)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.set_count"]], "set_count() (orderlistidgenerator method)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.set_count"]], "set_count() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.set_count"]], "set_order_list_id_count() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.set_order_list_id_count"]], "set_time() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_time"]], "set_time_alert() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_time_alert"]], "set_time_alert() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_time_alert"]], "set_time_alert() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_time_alert"]], "set_time_alert_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_time_alert_ns"]], "set_time_alert_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_time_alert_ns"]], "set_time_alert_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_time_alert_ns"]], "set_timer() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_timer"]], "set_timer() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_timer"]], "set_timer() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_timer"]], "set_timer_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_timer_ns"]], "set_timer_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_timer_ns"]], "set_timer_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_timer_ns"]], "shutdown() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.shutdown"]], "snapshot_orders (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.snapshot_orders"]], "snapshot_positions (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.snapshot_positions"]], "start() (actor method)": [[8, "nautilus_trader.common.actor.Actor.start"]], "start() (component method)": [[8, "nautilus_trader.common.component.Component.start"]], "start_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.start_time_ns"]], "start_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.start_time_ns"]], "start_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.start_time_ns"]], "state (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.state"]], "state (component attribute)": [[8, "nautilus_trader.common.component.Component.state"]], "stop() (actor method)": [[8, "nautilus_trader.common.actor.Actor.stop"]], "stop() (component method)": [[8, "nautilus_trader.common.component.Component.stop"]], "stop_limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.stop_limit"]], "stop_market() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.stop_market"]], "stop_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.stop_time_ns"]], "stop_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.stop_time_ns"]], "stop_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.stop_time_ns"]], "strategy_id (orderfactory attribute)": [[8, "nautilus_trader.common.factories.OrderFactory.strategy_id"]], "subscribe() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.subscribe"]], "subscribe_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_bars"]], "subscribe_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_data"]], "subscribe_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instrument"]], "subscribe_instrument_close() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instrument_close"]], "subscribe_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instrument_status"]], "subscribe_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instruments"]], "subscribe_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_quote_ticks"]], "subscribe_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_ticker"]], "subscribe_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_trade_ticks"]], "subscribe_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_venue_status"]], "subscriptions() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.subscriptions"]], "timer_count (clock attribute)": [[8, "nautilus_trader.common.clock.Clock.timer_count"]], "timer_count (liveclock attribute)": [[8, "nautilus_trader.common.clock.LiveClock.timer_count"]], "timer_count (testclock attribute)": [[8, "nautilus_trader.common.clock.TestClock.timer_count"]], "timer_names (clock attribute)": [[8, "nautilus_trader.common.clock.Clock.timer_names"]], "timer_names (liveclock attribute)": [[8, "nautilus_trader.common.clock.LiveClock.timer_names"]], "timer_names (testclock attribute)": [[8, "nautilus_trader.common.clock.TestClock.timer_names"]], "timestamp() (clock method)": [[8, "nautilus_trader.common.clock.Clock.timestamp"]], "timestamp() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.timestamp"]], "timestamp() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.timestamp"]], "timestamp_ms() (clock method)": [[8, "nautilus_trader.common.clock.Clock.timestamp_ms"]], "timestamp_ms() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.timestamp_ms"]], "timestamp_ms() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.timestamp_ms"]], "timestamp_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.timestamp_ns"]], "timestamp_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.timestamp_ns"]], "timestamp_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.timestamp_ns"]], "to_importable_config() (actor method)": [[8, "nautilus_trader.common.actor.Actor.to_importable_config"]], "topic (subscription attribute)": [[8, "nautilus_trader.common.component.Subscription.topic"]], "topics() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.topics"]], "trader_id (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.trader_id"]], "trader_id (component attribute)": [[8, "nautilus_trader.common.component.Component.trader_id"]], "trader_id (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.trader_id"]], "trader_id (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.trader_id"]], "trader_id (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.trader_id"]], "trader_id (orderfactory attribute)": [[8, "nautilus_trader.common.factories.OrderFactory.trader_id"]], "trailing_stop_limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.trailing_stop_limit"]], "trailing_stop_market() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.trailing_stop_market"]], "ts_event (timeevent attribute)": [[8, "nautilus_trader.common.clock.TimeEvent.ts_event"]], "ts_init (timeevent attribute)": [[8, "nautilus_trader.common.clock.TimeEvent.ts_init"]], "type (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.type"]], "type (component attribute)": [[8, "nautilus_trader.common.component.Component.type"]], "unsubscribe() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.unsubscribe"]], "unsubscribe_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_bars"]], "unsubscribe_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_data"]], "unsubscribe_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_instrument"]], "unsubscribe_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_instrument_status"]], "unsubscribe_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_venue_status"]], "update_synthetic() (actor method)": [[8, "nautilus_trader.common.actor.Actor.update_synthetic"]], "used() (throttler method)": [[8, "nautilus_trader.common.component.Throttler.used"]], "utc_now() (clock method)": [[8, "nautilus_trader.common.clock.Clock.utc_now"]], "utc_now() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.utc_now"]], "utc_now() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.utc_now"]], "warning() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.warning"]], "actorconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ActorConfig"]], "actorfactory (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ActorFactory"]], "backtestdataconfig (class in nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig"]], "backtestengineconfig (class in nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig"]], "backtestrunconfig (class in nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig"]], "backtestvenueconfig (class in nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig"]], "cacheconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.CacheConfig"]], "controllerconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ControllerConfig"]], "controllerfactory (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ControllerFactory"]], "datacatalogconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.DataCatalogConfig"]], "dataengineconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.DataEngineConfig"]], "databaseconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.DatabaseConfig"]], "execalgorithmconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig"]], "execalgorithmfactory (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ExecAlgorithmFactory"]], "execengineconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ExecEngineConfig"]], "importableactorconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableActorConfig"]], "importableconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableConfig"]], "importablecontrollerconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableControllerConfig"]], "importableexecalgorithmconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig"]], "importablefactoryconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig"]], "importablestrategyconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig"]], "instrumentproviderconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig"]], "livedataclientconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveDataClientConfig"]], "livedataengineconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig"]], "liveexecclientconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveExecClientConfig"]], "liveexecengineconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig"]], "liveriskengineconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig"]], "loggingconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.LoggingConfig"]], "messagebusconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.MessageBusConfig"]], "nautilusconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.NautilusConfig"]], "nautiluskernelconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.NautilusKernelConfig"]], "orderemulatorconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig"]], "riskengineconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.RiskEngineConfig"]], "routingconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.RoutingConfig"]], "strategyconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.StrategyConfig"]], "strategyfactory (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.StrategyFactory"]], "streamingconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.StreamingConfig"]], "tracingconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.TracingConfig"]], "tradingnodeconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.TradingNodeConfig"]], "create() (actorfactory static method)": [[9, "nautilus_trader.config.common.ActorFactory.create"]], "create() (execalgorithmfactory static method)": [[9, "nautilus_trader.config.common.ExecAlgorithmFactory.create"]], "create() (strategyfactory static method)": [[9, "nautilus_trader.config.common.StrategyFactory.create"]], "data_type (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.data_type"]], "dict() (actorconfig method)": [[9, "nautilus_trader.config.common.ActorConfig.dict"]], "dict() (backtestdataconfig method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.dict"]], "dict() (backtestengineconfig method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.dict"]], "dict() (backtestrunconfig method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.dict"]], "dict() (backtestvenueconfig method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.dict"]], "dict() (cacheconfig method)": [[9, "nautilus_trader.config.common.CacheConfig.dict"]], "dict() (controllerconfig method)": [[9, "nautilus_trader.config.common.ControllerConfig.dict"]], "dict() (datacatalogconfig method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.dict"]], "dict() (dataengineconfig method)": [[9, "nautilus_trader.config.common.DataEngineConfig.dict"]], "dict() (databaseconfig method)": [[9, "nautilus_trader.config.common.DatabaseConfig.dict"]], "dict() (execalgorithmconfig method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.dict"]], "dict() (execengineconfig method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.dict"]], "dict() (importableactorconfig method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.dict"]], "dict() (importableconfig method)": [[9, "nautilus_trader.config.common.ImportableConfig.dict"]], "dict() (importablecontrollerconfig method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.dict"]], "dict() (importableexecalgorithmconfig method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.dict"]], "dict() (importablefactoryconfig method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.dict"]], "dict() (importablestrategyconfig method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.dict"]], "dict() (instrumentproviderconfig method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.dict"]], "dict() (livedataclientconfig method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.dict"]], "dict() (livedataengineconfig method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.dict"]], "dict() (liveexecclientconfig method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.dict"]], "dict() (liveexecengineconfig method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.dict"]], "dict() (liveriskengineconfig method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.dict"]], "dict() (loggingconfig method)": [[9, "nautilus_trader.config.common.LoggingConfig.dict"]], "dict() (messagebusconfig method)": [[9, "nautilus_trader.config.common.MessageBusConfig.dict"]], "dict() (nautilusconfig method)": [[9, "nautilus_trader.config.common.NautilusConfig.dict"]], "dict() (nautiluskernelconfig method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.dict"]], "dict() (orderemulatorconfig method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.dict"]], "dict() (riskengineconfig method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.dict"]], "dict() (routingconfig method)": [[9, "nautilus_trader.config.live.RoutingConfig.dict"]], "dict() (strategyconfig method)": [[9, "nautilus_trader.config.common.StrategyConfig.dict"]], "dict() (streamingconfig method)": [[9, "nautilus_trader.config.common.StreamingConfig.dict"]], "dict() (tracingconfig method)": [[9, "nautilus_trader.config.common.TracingConfig.dict"]], "dict() (tradingnodeconfig method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.dict"]], "end_time_nanos (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.end_time_nanos"]], "fully_qualified_name() (actorconfig class method)": [[9, "nautilus_trader.config.common.ActorConfig.fully_qualified_name"]], "fully_qualified_name() (backtestdataconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.fully_qualified_name"]], "fully_qualified_name() (backtestengineconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.fully_qualified_name"]], "fully_qualified_name() (backtestrunconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.fully_qualified_name"]], "fully_qualified_name() (backtestvenueconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.fully_qualified_name"]], "fully_qualified_name() (cacheconfig class method)": [[9, "nautilus_trader.config.common.CacheConfig.fully_qualified_name"]], "fully_qualified_name() (controllerconfig class method)": [[9, "nautilus_trader.config.common.ControllerConfig.fully_qualified_name"]], "fully_qualified_name() (datacatalogconfig class method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.fully_qualified_name"]], "fully_qualified_name() (dataengineconfig class method)": [[9, "nautilus_trader.config.common.DataEngineConfig.fully_qualified_name"]], "fully_qualified_name() (databaseconfig class method)": [[9, "nautilus_trader.config.common.DatabaseConfig.fully_qualified_name"]], "fully_qualified_name() (execalgorithmconfig class method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.fully_qualified_name"]], "fully_qualified_name() (execengineconfig class method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.fully_qualified_name"]], "fully_qualified_name() (importableactorconfig class method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.fully_qualified_name"]], "fully_qualified_name() (importableconfig class method)": [[9, "nautilus_trader.config.common.ImportableConfig.fully_qualified_name"]], "fully_qualified_name() (importablecontrollerconfig class method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.fully_qualified_name"]], "fully_qualified_name() (importableexecalgorithmconfig class method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.fully_qualified_name"]], "fully_qualified_name() (importablefactoryconfig class method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.fully_qualified_name"]], "fully_qualified_name() (importablestrategyconfig class method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.fully_qualified_name"]], "fully_qualified_name() (instrumentproviderconfig class method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.fully_qualified_name"]], "fully_qualified_name() (livedataclientconfig class method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.fully_qualified_name"]], "fully_qualified_name() (livedataengineconfig class method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.fully_qualified_name"]], "fully_qualified_name() (liveexecclientconfig class method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.fully_qualified_name"]], "fully_qualified_name() (liveexecengineconfig class method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.fully_qualified_name"]], "fully_qualified_name() (liveriskengineconfig class method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.fully_qualified_name"]], "fully_qualified_name() (loggingconfig class method)": [[9, "nautilus_trader.config.common.LoggingConfig.fully_qualified_name"]], "fully_qualified_name() (messagebusconfig class method)": [[9, "nautilus_trader.config.common.MessageBusConfig.fully_qualified_name"]], "fully_qualified_name() (nautilusconfig class method)": [[9, "nautilus_trader.config.common.NautilusConfig.fully_qualified_name"]], "fully_qualified_name() (nautiluskernelconfig class method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.fully_qualified_name"]], "fully_qualified_name() (orderemulatorconfig class method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.fully_qualified_name"]], "fully_qualified_name() (riskengineconfig class method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.fully_qualified_name"]], "fully_qualified_name() (routingconfig class method)": [[9, "nautilus_trader.config.live.RoutingConfig.fully_qualified_name"]], "fully_qualified_name() (strategyconfig class method)": [[9, "nautilus_trader.config.common.StrategyConfig.fully_qualified_name"]], "fully_qualified_name() (streamingconfig class method)": [[9, "nautilus_trader.config.common.StreamingConfig.fully_qualified_name"]], "fully_qualified_name() (tracingconfig class method)": [[9, "nautilus_trader.config.common.TracingConfig.fully_qualified_name"]], "fully_qualified_name() (tradingnodeconfig class method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.fully_qualified_name"]], "id (actorconfig property)": [[9, "nautilus_trader.config.common.ActorConfig.id"]], "id (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.id"]], "id (backtestengineconfig property)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.id"]], "id (backtestrunconfig property)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.id"]], "id (backtestvenueconfig property)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.id"]], "id (cacheconfig property)": [[9, "nautilus_trader.config.common.CacheConfig.id"]], "id (controllerconfig property)": [[9, "nautilus_trader.config.common.ControllerConfig.id"]], "id (datacatalogconfig property)": [[9, "nautilus_trader.config.common.DataCatalogConfig.id"]], "id (dataengineconfig property)": [[9, "nautilus_trader.config.common.DataEngineConfig.id"]], "id (databaseconfig property)": [[9, "nautilus_trader.config.common.DatabaseConfig.id"]], "id (execalgorithmconfig property)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.id"]], "id (execengineconfig property)": [[9, "nautilus_trader.config.common.ExecEngineConfig.id"]], "id (importableactorconfig property)": [[9, "nautilus_trader.config.common.ImportableActorConfig.id"]], "id (importableconfig property)": [[9, "nautilus_trader.config.common.ImportableConfig.id"]], "id (importablecontrollerconfig property)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.id"]], "id (importableexecalgorithmconfig property)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.id"]], "id (importablefactoryconfig property)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.id"]], "id (importablestrategyconfig property)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.id"]], "id (instrumentproviderconfig property)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.id"]], "id (livedataclientconfig property)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.id"]], "id (livedataengineconfig property)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.id"]], "id (liveexecclientconfig property)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.id"]], "id (liveexecengineconfig property)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.id"]], "id (liveriskengineconfig property)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.id"]], "id (loggingconfig property)": [[9, "nautilus_trader.config.common.LoggingConfig.id"]], "id (messagebusconfig property)": [[9, "nautilus_trader.config.common.MessageBusConfig.id"]], "id (nautilusconfig property)": [[9, "nautilus_trader.config.common.NautilusConfig.id"]], "id (nautiluskernelconfig property)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.id"]], "id (orderemulatorconfig property)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.id"]], "id (riskengineconfig property)": [[9, "nautilus_trader.config.common.RiskEngineConfig.id"]], "id (routingconfig property)": [[9, "nautilus_trader.config.live.RoutingConfig.id"]], "id (strategyconfig property)": [[9, "nautilus_trader.config.common.StrategyConfig.id"]], "id (streamingconfig property)": [[9, "nautilus_trader.config.common.StreamingConfig.id"]], "id (tracingconfig property)": [[9, "nautilus_trader.config.common.TracingConfig.id"]], "id (tradingnodeconfig property)": [[9, "nautilus_trader.config.live.TradingNodeConfig.id"]], "json() (actorconfig method)": [[9, "nautilus_trader.config.common.ActorConfig.json"]], "json() (backtestdataconfig method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.json"]], "json() (backtestengineconfig method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.json"]], "json() (backtestrunconfig method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.json"]], "json() (backtestvenueconfig method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.json"]], "json() (cacheconfig method)": [[9, "nautilus_trader.config.common.CacheConfig.json"]], "json() (controllerconfig method)": [[9, "nautilus_trader.config.common.ControllerConfig.json"]], "json() (datacatalogconfig method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.json"]], "json() (dataengineconfig method)": [[9, "nautilus_trader.config.common.DataEngineConfig.json"]], "json() (databaseconfig method)": [[9, "nautilus_trader.config.common.DatabaseConfig.json"]], "json() (execalgorithmconfig method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.json"]], "json() (execengineconfig method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.json"]], "json() (importableactorconfig method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.json"]], "json() (importableconfig method)": [[9, "nautilus_trader.config.common.ImportableConfig.json"]], "json() (importablecontrollerconfig method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.json"]], "json() (importableexecalgorithmconfig method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.json"]], "json() (importablefactoryconfig method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.json"]], "json() (importablestrategyconfig method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.json"]], "json() (instrumentproviderconfig method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.json"]], "json() (livedataclientconfig method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.json"]], "json() (livedataengineconfig method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.json"]], "json() (liveexecclientconfig method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.json"]], "json() (liveexecengineconfig method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.json"]], "json() (liveriskengineconfig method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.json"]], "json() (loggingconfig method)": [[9, "nautilus_trader.config.common.LoggingConfig.json"]], "json() (messagebusconfig method)": [[9, "nautilus_trader.config.common.MessageBusConfig.json"]], "json() (nautilusconfig method)": [[9, "nautilus_trader.config.common.NautilusConfig.json"]], "json() (nautiluskernelconfig method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.json"]], "json() (orderemulatorconfig method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.json"]], "json() (riskengineconfig method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.json"]], "json() (routingconfig method)": [[9, "nautilus_trader.config.live.RoutingConfig.json"]], "json() (strategyconfig method)": [[9, "nautilus_trader.config.common.StrategyConfig.json"]], "json() (streamingconfig method)": [[9, "nautilus_trader.config.common.StreamingConfig.json"]], "json() (tracingconfig method)": [[9, "nautilus_trader.config.common.TracingConfig.json"]], "json() (tradingnodeconfig method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.json"]], "nautilus_trader.config": [[9, "module-nautilus_trader.config"]], "nautilus_trader.config.backtest": [[9, "module-nautilus_trader.config.backtest"]], "nautilus_trader.config.common": [[9, "module-nautilus_trader.config.common"]], "nautilus_trader.config.live": [[9, "module-nautilus_trader.config.live"]], "parse() (actorconfig class method)": [[9, "nautilus_trader.config.common.ActorConfig.parse"]], "parse() (backtestdataconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.parse"]], "parse() (backtestengineconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.parse"]], "parse() (backtestrunconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.parse"]], "parse() (backtestvenueconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.parse"]], "parse() (cacheconfig class method)": [[9, "nautilus_trader.config.common.CacheConfig.parse"]], "parse() (controllerconfig class method)": [[9, "nautilus_trader.config.common.ControllerConfig.parse"]], "parse() (datacatalogconfig class method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.parse"]], "parse() (dataengineconfig class method)": [[9, "nautilus_trader.config.common.DataEngineConfig.parse"]], "parse() (databaseconfig class method)": [[9, "nautilus_trader.config.common.DatabaseConfig.parse"]], "parse() (execalgorithmconfig class method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.parse"]], "parse() (execengineconfig class method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.parse"]], "parse() (importableactorconfig class method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.parse"]], "parse() (importableconfig class method)": [[9, "nautilus_trader.config.common.ImportableConfig.parse"]], "parse() (importablecontrollerconfig class method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.parse"]], "parse() (importableexecalgorithmconfig class method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.parse"]], "parse() (importablefactoryconfig class method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.parse"]], "parse() (importablestrategyconfig class method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.parse"]], "parse() (instrumentproviderconfig class method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.parse"]], "parse() (livedataclientconfig class method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.parse"]], "parse() (livedataengineconfig class method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.parse"]], "parse() (liveexecclientconfig class method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.parse"]], "parse() (liveexecengineconfig class method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.parse"]], "parse() (liveriskengineconfig class method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.parse"]], "parse() (loggingconfig class method)": [[9, "nautilus_trader.config.common.LoggingConfig.parse"]], "parse() (messagebusconfig class method)": [[9, "nautilus_trader.config.common.MessageBusConfig.parse"]], "parse() (nautilusconfig class method)": [[9, "nautilus_trader.config.common.NautilusConfig.parse"]], "parse() (nautiluskernelconfig class method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.parse"]], "parse() (orderemulatorconfig class method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.parse"]], "parse() (riskengineconfig class method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.parse"]], "parse() (routingconfig class method)": [[9, "nautilus_trader.config.live.RoutingConfig.parse"]], "parse() (strategyconfig class method)": [[9, "nautilus_trader.config.common.StrategyConfig.parse"]], "parse() (streamingconfig class method)": [[9, "nautilus_trader.config.common.StreamingConfig.parse"]], "parse() (tracingconfig class method)": [[9, "nautilus_trader.config.common.TracingConfig.parse"]], "parse() (tradingnodeconfig class method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.parse"]], "parse_filters_expr() (in module nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.parse_filters_expr"]], "query (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.query"]], "start_time_nanos (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.start_time_nanos"]], "validate() (actorconfig method)": [[9, "nautilus_trader.config.common.ActorConfig.validate"]], "validate() (backtestdataconfig method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.validate"]], "validate() (backtestengineconfig method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.validate"]], "validate() (backtestrunconfig method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.validate"]], "validate() (backtestvenueconfig method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.validate"]], "validate() (cacheconfig method)": [[9, "nautilus_trader.config.common.CacheConfig.validate"]], "validate() (controllerconfig method)": [[9, "nautilus_trader.config.common.ControllerConfig.validate"]], "validate() (datacatalogconfig method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.validate"]], "validate() (dataengineconfig method)": [[9, "nautilus_trader.config.common.DataEngineConfig.validate"]], "validate() (databaseconfig method)": [[9, "nautilus_trader.config.common.DatabaseConfig.validate"]], "validate() (execalgorithmconfig method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.validate"]], "validate() (execengineconfig method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.validate"]], "validate() (importableactorconfig method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.validate"]], "validate() (importableconfig method)": [[9, "nautilus_trader.config.common.ImportableConfig.validate"]], "validate() (importablecontrollerconfig method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.validate"]], "validate() (importableexecalgorithmconfig method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.validate"]], "validate() (importablefactoryconfig method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.validate"]], "validate() (importablestrategyconfig method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.validate"]], "validate() (instrumentproviderconfig method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.validate"]], "validate() (livedataclientconfig method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.validate"]], "validate() (livedataengineconfig method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.validate"]], "validate() (liveexecclientconfig method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.validate"]], "validate() (liveexecengineconfig method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.validate"]], "validate() (liveriskengineconfig method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.validate"]], "validate() (loggingconfig method)": [[9, "nautilus_trader.config.common.LoggingConfig.validate"]], "validate() (messagebusconfig method)": [[9, "nautilus_trader.config.common.MessageBusConfig.validate"]], "validate() (nautilusconfig method)": [[9, "nautilus_trader.config.common.NautilusConfig.validate"]], "validate() (nautiluskernelconfig method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.validate"]], "validate() (orderemulatorconfig method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.validate"]], "validate() (riskengineconfig method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.validate"]], "validate() (routingconfig method)": [[9, "nautilus_trader.config.live.RoutingConfig.validate"]], "validate() (strategyconfig method)": [[9, "nautilus_trader.config.common.StrategyConfig.validate"]], "validate() (streamingconfig method)": [[9, "nautilus_trader.config.common.StreamingConfig.validate"]], "validate() (tracingconfig method)": [[9, "nautilus_trader.config.common.TracingConfig.validate"]], "validate() (tradingnodeconfig method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.validate"]], "command (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Command"]], "document (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Document"]], "event (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Event"]], "finitestatemachine (class in nautilus_trader.core.fsm)": [[10, "nautilus_trader.core.fsm.FiniteStateMachine"]], "invalidstatetrigger": [[10, "nautilus_trader.core.fsm.InvalidStateTrigger"]], "request (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Request"]], "response (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Response"]], "uuid4 (class in nautilus_trader.core.uuid)": [[10, "nautilus_trader.core.uuid.UUID4"]], "add_note() (invalidstatetrigger method)": [[10, "nautilus_trader.core.fsm.InvalidStateTrigger.add_note"]], "as_utc_index() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.as_utc_index"]], "as_utc_timestamp() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.as_utc_timestamp"]], "basis_points_as_percentage() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.basis_points_as_percentage"]], "callback (request attribute)": [[10, "nautilus_trader.core.message.Request.callback"]], "correlation_id (response attribute)": [[10, "nautilus_trader.core.message.Response.correlation_id"]], "dt_to_unix_nanos() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.dt_to_unix_nanos"]], "fast_mad() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_mad"]], "fast_mad_with_mean() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_mad_with_mean"]], "fast_mean() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_mean"]], "fast_mean_iterated() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_mean_iterated"]], "fast_std() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_std"]], "fast_std_with_mean() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_std_with_mean"]], "format_iso8601() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.format_iso8601"]], "id (command attribute)": [[10, "nautilus_trader.core.message.Command.id"]], "id (document attribute)": [[10, "nautilus_trader.core.message.Document.id"]], "id (event attribute)": [[10, "nautilus_trader.core.message.Event.id"]], "id (request attribute)": [[10, "nautilus_trader.core.message.Request.id"]], "id (response attribute)": [[10, "nautilus_trader.core.message.Response.id"]], "is_datetime_utc() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.is_datetime_utc"]], "is_tz_aware() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.is_tz_aware"]], "is_tz_naive() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.is_tz_naive"]], "maybe_dt_to_unix_nanos() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.maybe_dt_to_unix_nanos"]], "maybe_unix_nanos_to_dt() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.maybe_unix_nanos_to_dt"]], "nautilus_trader.core": [[10, "module-nautilus_trader.core"]], "nautilus_trader.core.datetime": [[10, "module-nautilus_trader.core.datetime"]], "nautilus_trader.core.fsm": [[10, "module-nautilus_trader.core.fsm"]], "nautilus_trader.core.message": [[10, "module-nautilus_trader.core.message"]], "nautilus_trader.core.stats": [[10, "module-nautilus_trader.core.stats"]], "nautilus_trader.core.uuid": [[10, "module-nautilus_trader.core.uuid"]], "state (finitestatemachine attribute)": [[10, "nautilus_trader.core.fsm.FiniteStateMachine.state"]], "state_string (finitestatemachine attribute)": [[10, "nautilus_trader.core.fsm.FiniteStateMachine.state_string"]], "trigger() (finitestatemachine method)": [[10, "nautilus_trader.core.fsm.FiniteStateMachine.trigger"]], "ts_event (event attribute)": [[10, "nautilus_trader.core.message.Event.ts_event"]], "ts_init (command attribute)": [[10, "nautilus_trader.core.message.Command.ts_init"]], "ts_init (document attribute)": [[10, "nautilus_trader.core.message.Document.ts_init"]], "ts_init (event attribute)": [[10, "nautilus_trader.core.message.Event.ts_init"]], "ts_init (request attribute)": [[10, "nautilus_trader.core.message.Request.ts_init"]], "ts_init (response attribute)": [[10, "nautilus_trader.core.message.Response.ts_init"]], "unix_nanos_to_dt() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.unix_nanos_to_dt"]], "value (uuid4 attribute)": [[10, "nautilus_trader.core.uuid.UUID4.value"]], "with_traceback() (invalidstatetrigger method)": [[10, "nautilus_trader.core.fsm.InvalidStateTrigger.with_traceback"]], "baraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.BarAggregator"]], "barbuilder (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.BarBuilder"]], "dataclient (class in nautilus_trader.data.client)": [[11, "nautilus_trader.data.client.DataClient"]], "datacommand (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.DataCommand"]], "dataengine (class in nautilus_trader.data.engine)": [[11, "nautilus_trader.data.engine.DataEngine"]], "datarequest (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.DataRequest"]], "dataresponse (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.DataResponse"]], "marketdataclient (class in nautilus_trader.data.client)": [[11, "nautilus_trader.data.client.MarketDataClient"]], "subscribe (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.Subscribe"]], "tickbaraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator"]], "timebaraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator"]], "unsubscribe (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.Unsubscribe"]], "valuebaraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator"]], "volumebaraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator"]], "bar_type (baraggregator attribute)": [[11, "nautilus_trader.data.aggregation.BarAggregator.bar_type"]], "bar_type (tickbaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.bar_type"]], "bar_type (timebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.bar_type"]], "bar_type (valuebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.bar_type"]], "bar_type (volumebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.bar_type"]], "build() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.build"]], "build_now() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.build_now"]], "callback (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.callback"]], "check_connected() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.check_connected"]], "check_disconnected() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.check_disconnected"]], "client_id (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.client_id"]], "client_id (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.client_id"]], "client_id (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.client_id"]], "client_id (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.client_id"]], "client_id (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.client_id"]], "command_count (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.command_count"]], "connect() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.connect"]], "correlation_id (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.correlation_id"]], "count (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.count"]], "data (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.data"]], "data_count (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.data_count"]], "data_type (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.data_type"]], "data_type (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.data_type"]], "data_type (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.data_type"]], "data_type (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.data_type"]], "data_type (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.data_type"]], "debug (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.debug"]], "default_client (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.default_client"]], "degrade() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.degrade"]], "degrade() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.degrade"]], "degrade() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.degrade"]], "deregister_client() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.deregister_client"]], "disconnect() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.disconnect"]], "dispose() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.dispose"]], "dispose() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.dispose"]], "dispose() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.dispose"]], "execute() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.execute"]], "fault() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.fault"]], "fault() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.fault"]], "fault() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.fault"]], "fully_qualified_name() (dataclient class method)": [[11, "nautilus_trader.data.client.DataClient.fully_qualified_name"]], "fully_qualified_name() (dataengine class method)": [[11, "nautilus_trader.data.engine.DataEngine.fully_qualified_name"]], "fully_qualified_name() (marketdataclient class method)": [[11, "nautilus_trader.data.client.MarketDataClient.fully_qualified_name"]], "get_cumulative_value() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.get_cumulative_value"]], "get_start_time() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.get_start_time"]], "handle_quote_tick() (baraggregator method)": [[11, "nautilus_trader.data.aggregation.BarAggregator.handle_quote_tick"]], "handle_quote_tick() (tickbaraggregator method)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.handle_quote_tick"]], "handle_quote_tick() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.handle_quote_tick"]], "handle_quote_tick() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.handle_quote_tick"]], "handle_quote_tick() (volumebaraggregator method)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.handle_quote_tick"]], "handle_trade_tick() (baraggregator method)": [[11, "nautilus_trader.data.aggregation.BarAggregator.handle_trade_tick"]], "handle_trade_tick() (tickbaraggregator method)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.handle_trade_tick"]], "handle_trade_tick() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.handle_trade_tick"]], "handle_trade_tick() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.handle_trade_tick"]], "handle_trade_tick() (volumebaraggregator method)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.handle_trade_tick"]], "id (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.id"]], "id (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.id"]], "id (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.id"]], "id (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.id"]], "id (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.id"]], "id (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.id"]], "id (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.id"]], "id (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.id"]], "initialized (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.initialized"]], "interval (timebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.interval"]], "interval_ns (timebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.interval_ns"]], "is_connected (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_connected"]], "is_connected (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_connected"]], "is_degraded (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_degraded"]], "is_degraded (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_degraded"]], "is_degraded (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_degraded"]], "is_disposed (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_disposed"]], "is_disposed (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_disposed"]], "is_disposed (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_disposed"]], "is_faulted (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_faulted"]], "is_faulted (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_faulted"]], "is_faulted (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_faulted"]], "is_initialized (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_initialized"]], "is_initialized (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_initialized"]], "is_initialized (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_initialized"]], "is_running (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_running"]], "is_running (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_running"]], "is_running (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_running"]], "is_stopped (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_stopped"]], "is_stopped (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_stopped"]], "is_stopped (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_stopped"]], "nautilus_trader.data": [[11, "module-nautilus_trader.data"]], "nautilus_trader.data.aggregation": [[11, "module-nautilus_trader.data.aggregation"]], "nautilus_trader.data.client": [[11, "module-nautilus_trader.data.client"]], "nautilus_trader.data.engine": [[11, "module-nautilus_trader.data.engine"]], "nautilus_trader.data.messages": [[11, "module-nautilus_trader.data.messages"]], "next_close_ns (timebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.next_close_ns"]], "price_precision (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.price_precision"]], "process() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.process"]], "register_catalog() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.register_catalog"]], "register_client() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.register_client"]], "register_default_client() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.register_default_client"]], "register_venue_routing() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.register_venue_routing"]], "registered_clients (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.registered_clients"]], "request() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.request"]], "request() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.request"]], "request() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request"]], "request_bars() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_bars"]], "request_count (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.request_count"]], "request_instrument() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_instrument"]], "request_instruments() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_instruments"]], "request_quote_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_quote_ticks"]], "request_trade_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_trade_ticks"]], "reset() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.reset"]], "reset() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.reset"]], "reset() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.reset"]], "reset() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.reset"]], "response() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.response"]], "response_count (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.response_count"]], "resume() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.resume"]], "resume() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.resume"]], "resume() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.resume"]], "set_await_partial() (baraggregator method)": [[11, "nautilus_trader.data.aggregation.BarAggregator.set_await_partial"]], "set_await_partial() (tickbaraggregator method)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.set_await_partial"]], "set_await_partial() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.set_await_partial"]], "set_await_partial() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.set_await_partial"]], "set_await_partial() (volumebaraggregator method)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.set_await_partial"]], "set_partial() (baraggregator method)": [[11, "nautilus_trader.data.aggregation.BarAggregator.set_partial"]], "set_partial() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.set_partial"]], "set_partial() (tickbaraggregator method)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.set_partial"]], "set_partial() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.set_partial"]], "set_partial() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.set_partial"]], "set_partial() (volumebaraggregator method)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.set_partial"]], "size_precision (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.size_precision"]], "start() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.start"]], "start() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.start"]], "start() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.start"]], "state (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.state"]], "state (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.state"]], "state (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.state"]], "stop() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.stop"]], "stop() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.stop"]], "stop() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.stop"]], "stop() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.stop"]], "subscribe() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.subscribe"]], "subscribe() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe"]], "subscribe_bars() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_bars"]], "subscribe_instrument() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_instrument"]], "subscribe_instrument_close() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_instrument_status"]], "subscribe_instruments() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_venue_status"]], "subscribed_bars() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_bars"]], "subscribed_bars() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_bars"]], "subscribed_generic_data() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.subscribed_generic_data"]], "subscribed_generic_data() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_generic_data"]], "subscribed_generic_data() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_instrument_close"]], "subscribed_instrument_close() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_instrument_status"]], "subscribed_instrument_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_instrument_status"]], "subscribed_instruments() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_instruments"]], "subscribed_instruments() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_order_book_deltas"]], "subscribed_order_book_deltas() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_order_book_snapshots"]], "subscribed_order_book_snapshots() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_quote_ticks"]], "subscribed_quote_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_quote_ticks"]], "subscribed_synthetic_quotes() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_synthetic_quotes"]], "subscribed_synthetic_trades() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_synthetic_trades"]], "subscribed_tickers() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_tickers"]], "subscribed_tickers() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_trade_ticks"]], "subscribed_trade_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_venue_status"]], "trader_id (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.trader_id"]], "trader_id (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.trader_id"]], "trader_id (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.trader_id"]], "ts_init (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.ts_init"]], "ts_init (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.ts_init"]], "ts_init (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.ts_init"]], "ts_init (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.ts_init"]], "ts_init (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.ts_init"]], "ts_last (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.ts_last"]], "type (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.type"]], "type (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.type"]], "type (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.type"]], "unsubscribe() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.unsubscribe"]], "unsubscribe() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe"]], "unsubscribe_bars() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_venue_status"]], "update() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.update"]], "venue (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.venue"]], "venue (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.venue"]], "venue (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.venue"]], "venue (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.venue"]], "venue (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.venue"]], "venue (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.venue"]], "venue (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.venue"]], "batchcancelorders (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders"]], "cancelallorders (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.CancelAllOrders"]], "cancelorder (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.CancelOrder"]], "execalgorithm (class in nautilus_trader.execution.algorithm)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm"]], "executionclient (class in nautilus_trader.execution.client)": [[12, "nautilus_trader.execution.client.ExecutionClient"]], "executionengine (class in nautilus_trader.execution.engine)": [[12, "nautilus_trader.execution.engine.ExecutionEngine"]], "executionmassstatus (class in nautilus_trader.execution.reports)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus"]], "executionreport (class in nautilus_trader.execution.reports)": [[12, "nautilus_trader.execution.reports.ExecutionReport"]], "matchingcore (class in nautilus_trader.execution.matching_core)": [[12, "nautilus_trader.execution.matching_core.MatchingCore"]], "modifyorder (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.ModifyOrder"]], "orderemulator (class in nautilus_trader.execution.emulator)": [[12, "nautilus_trader.execution.emulator.OrderEmulator"]], "ordermanager (class in nautilus_trader.execution.manager)": [[12, "nautilus_trader.execution.manager.OrderManager"]], "orderstatusreport (class in nautilus_trader.execution.reports)": [[12, "nautilus_trader.execution.reports.OrderStatusReport"]], "positionstatusreport (class in nautilus_trader.execution.reports)": [[12, "nautilus_trader.execution.reports.PositionStatusReport"]], "queryorder (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.QueryOrder"]], "submitorder (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.SubmitOrder"]], "submitorderlist (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.SubmitOrderList"]], "tradereport (class in nautilus_trader.execution.reports)": [[12, "nautilus_trader.execution.reports.TradeReport"]], "tradingcommand (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.TradingCommand"]], "account_id (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.account_id"]], "account_type (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.account_type"]], "active_task_ids() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.active_task_ids"]], "active_task_ids() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.active_task_ids"]], "add_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.add_order"]], "add_order_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.add_order_reports"]], "add_position_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.add_position_reports"]], "add_synthetic() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.add_synthetic"]], "add_synthetic() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.add_synthetic"]], "add_trade_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.add_trade_reports"]], "allow_cash_positions (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.allow_cash_positions"]], "ask (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.ask"]], "base_currency (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.base_currency"]], "batch_cancel_orders() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.batch_cancel_orders"]], "bid (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.bid"]], "cache (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.cache"]], "cache (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.cache"]], "cache_submit_order_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.cache_submit_order_command"]], "cancel_all_orders() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.cancel_all_orders"]], "cancel_all_tasks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.cancel_all_tasks"]], "cancel_all_tasks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.cancel_all_tasks"]], "cancel_order() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.cancel_order"]], "cancel_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.cancel_order"]], "cancel_order() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.cancel_order"]], "cancel_task() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.cancel_task"]], "cancel_task() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.cancel_task"]], "check_connected() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.check_connected"]], "check_disconnected() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.check_disconnected"]], "check_integrity() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.check_integrity"]], "check_residuals() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.check_residuals"]], "client_id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.client_id"]], "client_id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.client_id"]], "client_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.client_id"]], "client_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.client_id"]], "client_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.client_id"]], "client_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.client_id"]], "client_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.client_id"]], "client_id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.client_id"]], "client_order_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.client_order_id"]], "client_order_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.client_order_id"]], "client_order_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.client_order_id"]], "clock (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.clock"]], "clock (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.clock"]], "command_count (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.command_count"]], "command_count (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.command_count"]], "config (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.config"]], "config (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.config"]], "connect() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.connect"]], "create_matching_core() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.create_matching_core"]], "create_new_submit_order() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.create_new_submit_order"]], "debug (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.debug"]], "debug (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.debug"]], "default_client (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.default_client"]], "degrade() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.degrade"]], "degrade() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.degrade"]], "degrade() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.degrade"]], "degrade() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.degrade"]], "delete_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.delete_order"]], "deregister_client() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.deregister_client"]], "deregister_warning_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.deregister_warning_event"]], "deregister_warning_event() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.deregister_warning_event"]], "disconnect() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.disconnect"]], "dispose() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.dispose"]], "dispose() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.dispose"]], "dispose() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.dispose"]], "dispose() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.dispose"]], "event_count (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.event_count"]], "event_count (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.event_count"]], "exec_algorithm_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.exec_algorithm_id"]], "exec_algorithm_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.exec_algorithm_id"]], "execute() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.execute"]], "execute() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.execute"]], "execute() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.execute"]], "fault() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.fault"]], "fault() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.fault"]], "fault() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.fault"]], "fault() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.fault"]], "flush_db() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.flush_db"]], "from_dict() (batchcancelorders static method)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.from_dict"]], "from_dict() (cancelallorders static method)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.from_dict"]], "from_dict() (cancelorder static method)": [[12, "nautilus_trader.execution.messages.CancelOrder.from_dict"]], "from_dict() (modifyorder static method)": [[12, "nautilus_trader.execution.messages.ModifyOrder.from_dict"]], "from_dict() (queryorder static method)": [[12, "nautilus_trader.execution.messages.QueryOrder.from_dict"]], "from_dict() (submitorder static method)": [[12, "nautilus_trader.execution.messages.SubmitOrder.from_dict"]], "from_dict() (submitorderlist static method)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.from_dict"]], "fully_qualified_name() (execalgorithm class method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.fully_qualified_name"]], "fully_qualified_name() (executionclient class method)": [[12, "nautilus_trader.execution.client.ExecutionClient.fully_qualified_name"]], "fully_qualified_name() (executionengine class method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.fully_qualified_name"]], "fully_qualified_name() (orderemulator class method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.fully_qualified_name"]], "generate_account_state() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_account_state"]], "generate_order_accepted() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_accepted"]], "generate_order_cancel_rejected() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_cancel_rejected"]], "generate_order_canceled() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_canceled"]], "generate_order_expired() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_expired"]], "generate_order_filled() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_filled"]], "generate_order_modify_rejected() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_modify_rejected"]], "generate_order_rejected() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_rejected"]], "generate_order_submitted() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_submitted"]], "generate_order_triggered() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_triggered"]], "generate_order_updated() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_updated"]], "get_account() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.get_account"]], "get_external_order_claim() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.get_external_order_claim"]], "get_external_order_claims_instruments() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.get_external_order_claims_instruments"]], "get_matching_core() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.get_matching_core"]], "get_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.get_order"]], "get_orders() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.get_orders"]], "get_orders_ask() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.get_orders_ask"]], "get_orders_bid() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.get_orders_bid"]], "get_submit_order_commands() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.get_submit_order_commands"]], "get_submit_order_commands() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.get_submit_order_commands"]], "handle_bar() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_bar"]], "handle_bar() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_bar"]], "handle_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_bars"]], "handle_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_bars"]], "handle_contingencies() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_contingencies"]], "handle_contingencies_update() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_contingencies_update"]], "handle_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_data"]], "handle_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_data"]], "handle_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_event"]], "handle_event() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_event"]], "handle_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_event"]], "handle_historical_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_historical_data"]], "handle_historical_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_historical_data"]], "handle_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_instrument"]], "handle_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_instrument"]], "handle_instrument_close() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_instrument_close"]], "handle_instrument_close() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_instrument_close"]], "handle_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_instrument_status"]], "handle_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_instrument_status"]], "handle_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_instruments"]], "handle_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_instruments"]], "handle_order_book() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_order_book"]], "handle_order_book() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_order_book"]], "handle_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_order_book_deltas"]], "handle_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_order_book_deltas"]], "handle_order_canceled() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_order_canceled"]], "handle_order_expired() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_order_expired"]], "handle_order_filled() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_order_filled"]], "handle_order_rejected() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_order_rejected"]], "handle_order_updated() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_order_updated"]], "handle_position_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_position_event"]], "handle_quote_tick() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_quote_tick"]], "handle_quote_tick() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_quote_tick"]], "handle_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_quote_ticks"]], "handle_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_quote_ticks"]], "handle_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_ticker"]], "handle_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_ticker"]], "handle_trade_tick() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_trade_tick"]], "handle_trade_tick() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_trade_tick"]], "handle_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_trade_ticks"]], "handle_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_trade_ticks"]], "handle_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_venue_status"]], "handle_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_venue_status"]], "has_active_tasks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.has_active_tasks"]], "has_active_tasks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.has_active_tasks"]], "has_any_tasks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.has_any_tasks"]], "has_any_tasks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.has_any_tasks"]], "has_emulated_order (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.has_emulated_order"]], "has_pending_requests() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.has_pending_requests"]], "has_pending_requests() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.has_pending_requests"]], "has_queued_tasks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.has_queued_tasks"]], "has_queued_tasks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.has_queued_tasks"]], "id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.id"]], "id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.id"]], "id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.id"]], "id (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.id"]], "id (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.id"]], "id (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.id"]], "id (executionmassstatus attribute)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.id"]], "id (executionreport attribute)": [[12, "nautilus_trader.execution.reports.ExecutionReport.id"]], "id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.id"]], "id (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.id"]], "id (orderstatusreport attribute)": [[12, "nautilus_trader.execution.reports.OrderStatusReport.id"]], "id (positionstatusreport attribute)": [[12, "nautilus_trader.execution.reports.PositionStatusReport.id"]], "id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.id"]], "id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.id"]], "id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.id"]], "id (tradereport attribute)": [[12, "nautilus_trader.execution.reports.TradeReport.id"]], "id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.id"]], "indicators_initialized() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.indicators_initialized"]], "indicators_initialized() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.indicators_initialized"]], "instrument_id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.instrument_id"]], "instrument_id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.instrument_id"]], "instrument_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.instrument_id"]], "instrument_id (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.instrument_id"]], "instrument_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.instrument_id"]], "instrument_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.instrument_id"]], "instrument_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.instrument_id"]], "instrument_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.instrument_id"]], "instrument_id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.instrument_id"]], "is_connected (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_connected"]], "is_degraded (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_degraded"]], "is_degraded (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_degraded"]], "is_degraded (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_degraded"]], "is_degraded (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_degraded"]], "is_disposed (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_disposed"]], "is_disposed (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_disposed"]], "is_disposed (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_disposed"]], "is_disposed (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_disposed"]], "is_faulted (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_faulted"]], "is_faulted (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_faulted"]], "is_faulted (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_faulted"]], "is_faulted (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_faulted"]], "is_initialized (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_initialized"]], "is_initialized (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_initialized"]], "is_initialized (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_initialized"]], "is_initialized (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_initialized"]], "is_limit_matched() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.is_limit_matched"]], "is_pending_request() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_pending_request"]], "is_pending_request() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_pending_request"]], "is_running (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_running"]], "is_running (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_running"]], "is_running (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_running"]], "is_running (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_running"]], "is_stop_triggered() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.is_stop_triggered"]], "is_stopped (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_stopped"]], "is_stopped (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_stopped"]], "is_stopped (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_stopped"]], "is_stopped (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_stopped"]], "is_touch_triggered() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.is_touch_triggered"]], "iterate() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.iterate"]], "last (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.last"]], "load() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.load"]], "load() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.load"]], "load_cache() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.load_cache"]], "log (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.log"]], "log (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.log"]], "match_limit_if_touched_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_limit_if_touched_order"]], "match_limit_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_limit_order"]], "match_market_if_touched_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_market_if_touched_order"]], "match_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_order"]], "match_stop_limit_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_stop_limit_order"]], "match_stop_market_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_stop_market_order"]], "modify_order() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.modify_order"]], "modify_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.modify_order"]], "modify_order_in_place() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.modify_order_in_place"]], "modify_order_quantity() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.modify_order_quantity"]], "msgbus (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.msgbus"]], "msgbus (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.msgbus"]], "nautilus_trader.execution": [[12, "module-nautilus_trader.execution"]], "nautilus_trader.execution.algorithm": [[12, "module-nautilus_trader.execution.algorithm"]], "nautilus_trader.execution.client": [[12, "module-nautilus_trader.execution.client"]], "nautilus_trader.execution.emulator": [[12, "module-nautilus_trader.execution.emulator"]], "nautilus_trader.execution.engine": [[12, "module-nautilus_trader.execution.engine"]], "nautilus_trader.execution.manager": [[12, "module-nautilus_trader.execution.manager"]], "nautilus_trader.execution.matching_core": [[12, "module-nautilus_trader.execution.matching_core"]], "nautilus_trader.execution.messages": [[12, "module-nautilus_trader.execution.messages"]], "nautilus_trader.execution.reports": [[12, "module-nautilus_trader.execution.reports"]], "oms_type (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.oms_type"]], "on_bar() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_bar"]], "on_bar() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_bar"]], "on_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_data"]], "on_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_data"]], "on_degrade() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_degrade"]], "on_degrade() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_degrade"]], "on_dispose() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_dispose"]], "on_dispose() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_dispose"]], "on_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_event"]], "on_event() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_event"]], "on_fault() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_fault"]], "on_fault() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_fault"]], "on_historical_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_historical_data"]], "on_historical_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_historical_data"]], "on_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_instrument"]], "on_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_instrument"]], "on_instrument_close() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_instrument_close"]], "on_instrument_close() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_instrument_close"]], "on_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_instrument_status"]], "on_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_instrument_status"]], "on_load() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_load"]], "on_load() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_load"]], "on_order() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order"]], "on_order_accepted() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_accepted"]], "on_order_book() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_book"]], "on_order_book() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_order_book"]], "on_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_book_deltas"]], "on_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_order_book_deltas"]], "on_order_cancel_rejected() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_cancel_rejected"]], "on_order_canceled() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_canceled"]], "on_order_denied() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_denied"]], "on_order_emulated() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_emulated"]], "on_order_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_event"]], "on_order_expired() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_expired"]], "on_order_filled() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_filled"]], "on_order_initialized() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_initialized"]], "on_order_list() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_list"]], "on_order_modify_rejected() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_modify_rejected"]], "on_order_pending_cancel() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_pending_cancel"]], "on_order_pending_update() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_pending_update"]], "on_order_rejected() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_rejected"]], "on_order_released() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_released"]], "on_order_submitted() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_submitted"]], "on_order_triggered() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_triggered"]], "on_order_updated() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_updated"]], "on_position_changed() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_position_changed"]], "on_position_closed() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_position_closed"]], "on_position_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_position_event"]], "on_position_opened() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_position_opened"]], "on_quote_tick() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_quote_tick"]], "on_quote_tick() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_quote_tick"]], "on_reset() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_reset"]], "on_reset() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_reset"]], "on_resume() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_resume"]], "on_resume() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_resume"]], "on_save() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_save"]], "on_save() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_save"]], "on_start() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_start"]], "on_start() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_start"]], "on_stop() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_stop"]], "on_stop() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_stop"]], "on_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_ticker"]], "on_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_ticker"]], "on_trade_tick() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_trade_tick"]], "on_trade_tick() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_trade_tick"]], "on_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_venue_status"]], "on_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_venue_status"]], "order (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.order"]], "order_exists() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.order_exists"]], "order_list (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.order_list"]], "order_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.order_reports"]], "order_side (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.order_side"]], "pending_requests() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.pending_requests"]], "pending_requests() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.pending_requests"]], "pop_submit_order_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.pop_submit_order_command"]], "portfolio (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.portfolio"]], "position_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.position_id"]], "position_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.position_id"]], "position_id_count() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.position_id_count"]], "position_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.position_reports"]], "price (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.price"]], "price_increment (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.price_increment"]], "price_precision (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.price_precision"]], "process() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.process"]], "publish_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.publish_data"]], "publish_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.publish_data"]], "publish_signal() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.publish_signal"]], "publish_signal() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.publish_signal"]], "quantity (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.quantity"]], "query_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.query_order"]], "queue_for_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.queue_for_executor"]], "queue_for_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.queue_for_executor"]], "queued_task_ids() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.queued_task_ids"]], "queued_task_ids() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.queued_task_ids"]], "reconcile_mass_status() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_mass_status"]], "reconcile_report() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_report"]], "reconcile_state() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_state"]], "reconciliation (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconciliation"]], "register() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register"]], "register_base() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_base"]], "register_base() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_base"]], "register_client() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_client"]], "register_default_client() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_default_client"]], "register_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_executor"]], "register_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_executor"]], "register_external_order_claims() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_external_order_claims"]], "register_indicator_for_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_bars"]], "register_indicator_for_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_trade_ticks"]], "register_oms_type() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_oms_type"]], "register_venue_routing() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_venue_routing"]], "register_warning_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_warning_event"]], "register_warning_event() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_warning_event"]], "registered_clients (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.registered_clients"]], "registered_indicators (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.registered_indicators"]], "registered_indicators (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.registered_indicators"]], "report_count (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.report_count"]], "request_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_bars"]], "request_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_bars"]], "request_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_data"]], "request_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_data"]], "request_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_instrument"]], "request_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_instrument"]], "request_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_instruments"]], "request_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_instruments"]], "request_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_quote_ticks"]], "request_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_quote_ticks"]], "request_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_trade_ticks"]], "request_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_trade_ticks"]], "reset() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.reset"]], "reset() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.reset"]], "reset() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reset"]], "reset() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.reset"]], "reset() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.reset"]], "reset() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.reset"]], "resume() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.resume"]], "resume() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.resume"]], "resume() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.resume"]], "resume() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.resume"]], "run_in_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.run_in_executor"]], "run_in_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.run_in_executor"]], "save() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.save"]], "save() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.save"]], "send_algo_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_algo_command"]], "send_emulator_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_emulator_command"]], "send_exec_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_exec_command"]], "send_exec_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_exec_event"]], "send_risk_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_risk_command"]], "send_risk_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_risk_event"]], "should_manage_order() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.should_manage_order"]], "spawn_limit() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_limit"]], "spawn_market() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_market"]], "spawn_market_to_limit() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_market_to_limit"]], "start() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.start"]], "start() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.start"]], "start() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.start"]], "start() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.start"]], "state (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.state"]], "state (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.state"]], "state (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.state"]], "state (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.state"]], "stop() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.stop"]], "stop() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.stop"]], "stop() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.stop"]], "stop() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.stop"]], "strategy_id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.strategy_id"]], "strategy_id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.strategy_id"]], "strategy_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.strategy_id"]], "strategy_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.strategy_id"]], "strategy_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.strategy_id"]], "strategy_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.strategy_id"]], "strategy_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.strategy_id"]], "strategy_id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.strategy_id"]], "submit_order() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.submit_order"]], "submit_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.submit_order"]], "submit_order_list() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.submit_order_list"]], "subscribe_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_bars"]], "subscribe_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_bars"]], "subscribe_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_data"]], "subscribe_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_data"]], "subscribe_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument"]], "subscribe_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument"]], "subscribe_instrument_close() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument_close"]], "subscribe_instrument_close() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument_close"]], "subscribe_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument_status"]], "subscribe_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument_status"]], "subscribe_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instruments"]], "subscribe_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instruments"]], "subscribe_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_quote_ticks"]], "subscribe_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_quote_ticks"]], "subscribe_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_ticker"]], "subscribe_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_ticker"]], "subscribe_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_trade_ticks"]], "subscribe_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_trade_ticks"]], "subscribe_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_venue_status"]], "subscribe_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_venue_status"]], "subscribed_quotes (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribed_quotes"]], "subscribed_trades (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribed_trades"]], "to_dict() (batchcancelorders static method)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.to_dict"]], "to_dict() (cancelallorders static method)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.to_dict"]], "to_dict() (cancelorder static method)": [[12, "nautilus_trader.execution.messages.CancelOrder.to_dict"]], "to_dict() (modifyorder static method)": [[12, "nautilus_trader.execution.messages.ModifyOrder.to_dict"]], "to_dict() (queryorder static method)": [[12, "nautilus_trader.execution.messages.QueryOrder.to_dict"]], "to_dict() (submitorder static method)": [[12, "nautilus_trader.execution.messages.SubmitOrder.to_dict"]], "to_dict() (submitorderlist static method)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.to_dict"]], "to_importable_config() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.to_importable_config"]], "to_importable_config() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.to_importable_config"]], "trade_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.trade_reports"]], "trader_id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.trader_id"]], "trader_id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.trader_id"]], "trader_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.trader_id"]], "trader_id (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.trader_id"]], "trader_id (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.trader_id"]], "trader_id (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.trader_id"]], "trader_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.trader_id"]], "trader_id (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.trader_id"]], "trader_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.trader_id"]], "trader_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.trader_id"]], "trader_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.trader_id"]], "trader_id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.trader_id"]], "trigger_price (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.trigger_price"]], "ts_init (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.ts_init"]], "ts_init (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.ts_init"]], "ts_init (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.ts_init"]], "ts_init (executionmassstatus attribute)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.ts_init"]], "ts_init (executionreport attribute)": [[12, "nautilus_trader.execution.reports.ExecutionReport.ts_init"]], "ts_init (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.ts_init"]], "ts_init (orderstatusreport attribute)": [[12, "nautilus_trader.execution.reports.OrderStatusReport.ts_init"]], "ts_init (positionstatusreport attribute)": [[12, "nautilus_trader.execution.reports.PositionStatusReport.ts_init"]], "ts_init (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.ts_init"]], "ts_init (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.ts_init"]], "ts_init (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.ts_init"]], "ts_init (tradereport attribute)": [[12, "nautilus_trader.execution.reports.TradeReport.ts_init"]], "ts_init (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.ts_init"]], "type (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.type"]], "type (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.type"]], "type (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.type"]], "type (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.type"]], "unsubscribe_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_bars"]], "unsubscribe_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_bars"]], "unsubscribe_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_data"]], "unsubscribe_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_data"]], "unsubscribe_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instrument"]], "unsubscribe_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instrument"]], "unsubscribe_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instrument_status"]], "unsubscribe_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instruments"]], "unsubscribe_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_ticker"]], "unsubscribe_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_venue_status"]], "unsubscribe_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_venue_status"]], "update_synthetic() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.update_synthetic"]], "update_synthetic() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.update_synthetic"]], "venue (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.venue"]], "venue_order_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.venue_order_id"]], "venue_order_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.venue_order_id"]], "venue_order_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.venue_order_id"]], "adaptivemovingaverage (class in nautilus_trader.indicators.average.ama)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage"]], "averagetruerange (class in nautilus_trader.indicators.atr)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange"]], "bollingerbands (class in nautilus_trader.indicators.bollinger_bands)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands"]], "donchianchannel (class in nautilus_trader.indicators.donchian_channel)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel"]], "efficiencyratio (class in nautilus_trader.indicators.efficiency_ratio)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio"]], "exponentialmovingaverage (class in nautilus_trader.indicators.average.ema)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage"]], "fuzzycandle (class in nautilus_trader.indicators.fuzzy_candlesticks)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle"]], "fuzzycandlesticks (class in nautilus_trader.indicators.fuzzy_candlesticks)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks"]], "hullmovingaverage (class in nautilus_trader.indicators.average.hma)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage"]], "indicator (class in nautilus_trader.indicators.base.indicator)": [[14, "nautilus_trader.indicators.base.indicator.Indicator"]], "keltnerchannel (class in nautilus_trader.indicators.keltner_channel)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel"]], "keltnerposition (class in nautilus_trader.indicators.keltner_position)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition"]], "movingaverage (class in nautilus_trader.indicators.average.moving_average)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage"]], "movingaverageconvergencedivergence (class in nautilus_trader.indicators.macd)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence"]], "movingaveragefactory (class in nautilus_trader.indicators.average.ma_factory)": [[14, "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory"]], "movingaveragetype (class in nautilus_trader.indicators.average.moving_average)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverageType"]], "onbalancevolume (class in nautilus_trader.indicators.obv)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume"]], "pressure (class in nautilus_trader.indicators.pressure)": [[14, "nautilus_trader.indicators.pressure.Pressure"]], "rateofchange (class in nautilus_trader.indicators.roc)": [[14, "nautilus_trader.indicators.roc.RateOfChange"]], "relativestrengthindex (class in nautilus_trader.indicators.rsi)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex"]], "simplemovingaverage (class in nautilus_trader.indicators.average.sma)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage"]], "spreadanalyzer (class in nautilus_trader.indicators.spread_analyzer)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer"]], "stochastics (class in nautilus_trader.indicators.stochastics)": [[14, "nautilus_trader.indicators.stochastics.Stochastics"]], "swings (class in nautilus_trader.indicators.swings)": [[14, "nautilus_trader.indicators.swings.Swings"]], "volatilityratio (class in nautilus_trader.indicators.volatility_ratio)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio"]], "volumeweightedaverageprice (class in nautilus_trader.indicators.vwap)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice"]], "weightedmovingaverage (class in nautilus_trader.indicators.average.wma)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage"]], "alpha (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.alpha"]], "alpha_diff (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_diff"]], "alpha_fast (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_fast"]], "alpha_slow (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_slow"]], "average (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.average"]], "body_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.body_size"]], "capacity (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.capacity"]], "changed (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.changed"]], "count (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.count"]], "count (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.count"]], "count (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.count"]], "count (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.count"]], "count (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.count"]], "count (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.count"]], "create() (movingaveragefactory static method)": [[14, "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory.create"]], "current (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.current"]], "direction (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.direction"]], "direction (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.direction"]], "duration (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.duration"]], "fast_period (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.fast_period"]], "fast_period (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.fast_period"]], "handle_bar() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_bar"]], "handle_bar() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_bar"]], "handle_bar() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_bar"]], "handle_bar() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_bar"]], "handle_bar() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_bar"]], "handle_bar() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_bar"]], "handle_bar() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_bar"]], "handle_bar() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_bar"]], "handle_bar() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_bar"]], "handle_bar() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_bar"]], "handle_bar() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_bar"]], "handle_bar() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_bar"]], "handle_bar() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_bar"]], "handle_bar() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_bar"]], "handle_bar() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_bar"]], "handle_bar() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_bar"]], "handle_bar() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_bar"]], "handle_bar() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_bar"]], "handle_bar() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_bar"]], "handle_bar() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_bar"]], "handle_bar() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_bar"]], "handle_bar() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_bar"]], "handle_bar() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_bar"]], "handle_bar() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_bar"]], "handle_quote_tick() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_quote_tick"]], "handle_quote_tick() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_quote_tick"]], "handle_quote_tick() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_quote_tick"]], "handle_quote_tick() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_quote_tick"]], "handle_quote_tick() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_quote_tick"]], "handle_quote_tick() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_quote_tick"]], "handle_quote_tick() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_quote_tick"]], "handle_quote_tick() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_quote_tick"]], "handle_quote_tick() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_quote_tick"]], "handle_quote_tick() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_quote_tick"]], "handle_quote_tick() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_quote_tick"]], "handle_quote_tick() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_quote_tick"]], "handle_quote_tick() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_quote_tick"]], "handle_quote_tick() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_quote_tick"]], "handle_quote_tick() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_quote_tick"]], "handle_quote_tick() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_quote_tick"]], "handle_quote_tick() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_quote_tick"]], "handle_quote_tick() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_quote_tick"]], "handle_quote_tick() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_quote_tick"]], "handle_quote_tick() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_quote_tick"]], "handle_quote_tick() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_quote_tick"]], "handle_quote_tick() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_quote_tick"]], "handle_quote_tick() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_quote_tick"]], "handle_quote_tick() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_quote_tick"]], "handle_trade_tick() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_trade_tick"]], "handle_trade_tick() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_trade_tick"]], "handle_trade_tick() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_trade_tick"]], "handle_trade_tick() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_trade_tick"]], "handle_trade_tick() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_trade_tick"]], "handle_trade_tick() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_trade_tick"]], "handle_trade_tick() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_trade_tick"]], "handle_trade_tick() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_trade_tick"]], "handle_trade_tick() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_trade_tick"]], "handle_trade_tick() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_trade_tick"]], "handle_trade_tick() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_trade_tick"]], "handle_trade_tick() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_trade_tick"]], "handle_trade_tick() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_trade_tick"]], "handle_trade_tick() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_trade_tick"]], "handle_trade_tick() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_trade_tick"]], "handle_trade_tick() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_trade_tick"]], "handle_trade_tick() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_trade_tick"]], "handle_trade_tick() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_trade_tick"]], "handle_trade_tick() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_trade_tick"]], "handle_trade_tick() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_trade_tick"]], "handle_trade_tick() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_trade_tick"]], "handle_trade_tick() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_trade_tick"]], "handle_trade_tick() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_trade_tick"]], "handle_trade_tick() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_trade_tick"]], "has_inputs (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.has_inputs"]], "has_inputs (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.has_inputs"]], "has_inputs (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.has_inputs"]], "has_inputs (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.has_inputs"]], "has_inputs (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.has_inputs"]], "has_inputs (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.has_inputs"]], "has_inputs (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.has_inputs"]], "has_inputs (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.has_inputs"]], "has_inputs (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.has_inputs"]], "has_inputs (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.has_inputs"]], "has_inputs (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.has_inputs"]], "has_inputs (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.has_inputs"]], "has_inputs (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.has_inputs"]], "has_inputs (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.has_inputs"]], "has_inputs (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.has_inputs"]], "has_inputs (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.has_inputs"]], "has_inputs (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.has_inputs"]], "has_inputs (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.has_inputs"]], "has_inputs (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.has_inputs"]], "has_inputs (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.has_inputs"]], "has_inputs (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.has_inputs"]], "has_inputs (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.has_inputs"]], "has_inputs (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.has_inputs"]], "has_inputs (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.has_inputs"]], "high_datetime (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.high_datetime"]], "high_price (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.high_price"]], "initialized (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.initialized"]], "initialized (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.initialized"]], "initialized (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.initialized"]], "initialized (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.initialized"]], "initialized (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.initialized"]], "initialized (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.initialized"]], "initialized (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.initialized"]], "initialized (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.initialized"]], "initialized (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.initialized"]], "initialized (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.initialized"]], "initialized (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.initialized"]], "initialized (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.initialized"]], "initialized (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.initialized"]], "initialized (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.initialized"]], "initialized (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.initialized"]], "initialized (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.initialized"]], "initialized (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.initialized"]], "initialized (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.initialized"]], "initialized (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.initialized"]], "initialized (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.initialized"]], "initialized (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.initialized"]], "initialized (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.initialized"]], "initialized (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.initialized"]], "initialized (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.initialized"]], "instrument_id (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.instrument_id"]], "k (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.k"]], "k_multiplier (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.k_multiplier"]], "k_multiplier (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.k_multiplier"]], "length (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.length"]], "low_datetime (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.low_datetime"]], "low_price (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.low_price"]], "lower (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.lower"]], "lower (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.lower"]], "lower (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.lower"]], "lower_wick_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.lower_wick_size"]], "middle (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.middle"]], "middle (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.middle"]], "middle (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.middle"]], "name (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.name"]], "name (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.name"]], "name (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.name"]], "name (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.name"]], "name (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.name"]], "name (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.name"]], "name (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.name"]], "name (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.name"]], "name (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.name"]], "name (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.name"]], "name (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.name"]], "name (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.name"]], "name (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.name"]], "name (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.name"]], "name (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.name"]], "name (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.name"]], "name (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.name"]], "name (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.name"]], "name (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.name"]], "name (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.name"]], "name (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.name"]], "name (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.name"]], "name (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.name"]], "name (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.name"]], "nautilus_trader.indicators": [[14, "module-nautilus_trader.indicators"]], "nautilus_trader.indicators.atr": [[14, "module-nautilus_trader.indicators.atr"]], "nautilus_trader.indicators.average.ama": [[14, "module-nautilus_trader.indicators.average.ama"]], "nautilus_trader.indicators.average.ema": [[14, "module-nautilus_trader.indicators.average.ema"]], "nautilus_trader.indicators.average.hma": [[14, "module-nautilus_trader.indicators.average.hma"]], "nautilus_trader.indicators.average.ma_factory": [[14, "module-nautilus_trader.indicators.average.ma_factory"]], "nautilus_trader.indicators.average.moving_average": [[14, "module-nautilus_trader.indicators.average.moving_average"]], "nautilus_trader.indicators.average.sma": [[14, "module-nautilus_trader.indicators.average.sma"]], "nautilus_trader.indicators.average.wma": [[14, "module-nautilus_trader.indicators.average.wma"]], "nautilus_trader.indicators.base.indicator": [[14, "module-nautilus_trader.indicators.base.indicator"]], "nautilus_trader.indicators.bollinger_bands": [[14, "module-nautilus_trader.indicators.bollinger_bands"]], "nautilus_trader.indicators.donchian_channel": [[14, "module-nautilus_trader.indicators.donchian_channel"]], "nautilus_trader.indicators.efficiency_ratio": [[14, "module-nautilus_trader.indicators.efficiency_ratio"]], "nautilus_trader.indicators.fuzzy_candlesticks": [[14, "module-nautilus_trader.indicators.fuzzy_candlesticks"]], "nautilus_trader.indicators.keltner_channel": [[14, "module-nautilus_trader.indicators.keltner_channel"]], "nautilus_trader.indicators.keltner_position": [[14, "module-nautilus_trader.indicators.keltner_position"]], "nautilus_trader.indicators.macd": [[14, "module-nautilus_trader.indicators.macd"]], "nautilus_trader.indicators.obv": [[14, "module-nautilus_trader.indicators.obv"]], "nautilus_trader.indicators.pressure": [[14, "module-nautilus_trader.indicators.pressure"]], "nautilus_trader.indicators.roc": [[14, "module-nautilus_trader.indicators.roc"]], "nautilus_trader.indicators.rsi": [[14, "module-nautilus_trader.indicators.rsi"]], "nautilus_trader.indicators.spread_analyzer": [[14, "module-nautilus_trader.indicators.spread_analyzer"]], "nautilus_trader.indicators.stochastics": [[14, "module-nautilus_trader.indicators.stochastics"]], "nautilus_trader.indicators.swings": [[14, "module-nautilus_trader.indicators.swings"]], "nautilus_trader.indicators.volatility_ratio": [[14, "module-nautilus_trader.indicators.volatility_ratio"]], "nautilus_trader.indicators.vwap": [[14, "module-nautilus_trader.indicators.vwap"]], "period (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period"]], "period (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.period"]], "period (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.period"]], "period (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.period"]], "period (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.period"]], "period (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.period"]], "period (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.period"]], "period (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.period"]], "period (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.period"]], "period (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.period"]], "period (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.period"]], "period (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.period"]], "period (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.period"]], "period (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.period"]], "period (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.period"]], "period (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.period"]], "period (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.period"]], "period (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.period"]], "period_alpha_fast (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_alpha_fast"]], "period_alpha_slow (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_alpha_slow"]], "period_d (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.period_d"]], "period_er (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_er"]], "period_k (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.period_k"]], "price_type (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.price_type"]], "price_type (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.price_type"]], "price_type (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.price_type"]], "price_type (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.price_type"]], "price_type (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.price_type"]], "price_type (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.price_type"]], "price_type (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.price_type"]], "reset() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.reset"]], "reset() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.reset"]], "reset() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.reset"]], "reset() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.reset"]], "reset() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.reset"]], "reset() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.reset"]], "reset() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.reset"]], "reset() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.reset"]], "reset() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.reset"]], "reset() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.reset"]], "reset() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.reset"]], "reset() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.reset"]], "reset() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.reset"]], "reset() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.reset"]], "reset() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.reset"]], "reset() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.reset"]], "reset() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.reset"]], "reset() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.reset"]], "reset() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.reset"]], "reset() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.reset"]], "reset() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.reset"]], "reset() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.reset"]], "reset() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.reset"]], "reset() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.reset"]], "since_high (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.since_high"]], "since_low (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.since_low"]], "size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.size"]], "slow_period (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.slow_period"]], "slow_period (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.slow_period"]], "update_raw() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.update_raw"]], "update_raw() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.update_raw"]], "update_raw() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.update_raw"]], "update_raw() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.update_raw"]], "update_raw() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.update_raw"]], "update_raw() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.update_raw"]], "update_raw() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.update_raw"]], "update_raw() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.update_raw"]], "update_raw() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.update_raw"]], "update_raw() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.update_raw"]], "update_raw() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.update_raw"]], "update_raw() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.update_raw"]], "update_raw() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.update_raw"]], "update_raw() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.update_raw"]], "update_raw() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.update_raw"]], "update_raw() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.update_raw"]], "update_raw() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.update_raw"]], "update_raw() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.update_raw"]], "update_raw() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.update_raw"]], "update_raw() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.update_raw"]], "update_raw() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.update_raw"]], "update_raw() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.update_raw"]], "upper (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.upper"]], "upper (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.upper"]], "upper (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.upper"]], "upper_wick_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.upper_wick_size"]], "value (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.value"]], "value (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.value"]], "value (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.value"]], "value (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.value"]], "value (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.value"]], "value (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.value"]], "value (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.value"]], "value (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.value"]], "value (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.value"]], "value (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.value"]], "value (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.value"]], "value (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.value"]], "value (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.value"]], "value (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.value"]], "value (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.value"]], "value (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.value"]], "value (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.value"]], "value_cumulative (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.value_cumulative"]], "value_d (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.value_d"]], "value_k (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.value_k"]], "vector (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.vector"]], "weights (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.weights"]], "livedataclient (class in nautilus_trader.live.data_client)": [[16, "nautilus_trader.live.data_client.LiveDataClient"]], "livedataengine (class in nautilus_trader.live.data_engine)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine"]], "liveexecutionclient (class in nautilus_trader.live.execution_client)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient"]], "liveexecutionengine (class in nautilus_trader.live.execution_engine)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine"]], "livemarketdataclient (class in nautilus_trader.live.data_client)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient"]], "liveriskengine (class in nautilus_trader.live.risk_engine)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine"]], "tradingnode (class in nautilus_trader.live.node)": [[16, "nautilus_trader.live.node.TradingNode"]], "tradingnodebuilder (class in nautilus_trader.live.node_builder)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder"]], "account_id (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.account_id"]], "account_type (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.account_type"]], "add_data_client_factory() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.add_data_client_factory"]], "add_data_client_factory() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.add_data_client_factory"]], "add_exec_client_factory() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.add_exec_client_factory"]], "add_exec_client_factory() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.add_exec_client_factory"]], "allow_cash_positions (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.allow_cash_positions"]], "base_currency (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.base_currency"]], "batch_cancel_orders() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.batch_cancel_orders"]], "build() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.build"]], "build_data_clients() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.build_data_clients"]], "build_exec_clients() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.build_exec_clients"]], "cache (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.cache"]], "cancel_all_orders() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.cancel_all_orders"]], "cancel_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.cancel_order"]], "check_connected() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.check_connected"]], "check_connected() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_connected"]], "check_disconnected() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.check_disconnected"]], "check_disconnected() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_disconnected"]], "check_integrity() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_integrity"]], "check_residuals() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_residuals"]], "cmd_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.cmd_qsize"]], "cmd_qsize() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.cmd_qsize"]], "cmd_qsize() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.cmd_qsize"]], "command_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.command_count"]], "command_count (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.command_count"]], "command_count (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.command_count"]], "connect() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.connect"]], "connect() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.connect"]], "connect() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.connect"]], "connect() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.connect"]], "connect() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.connect"]], "create_task() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.create_task"]], "create_task() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.create_task"]], "create_task() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.create_task"]], "data_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.data_count"]], "data_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.data_qsize"]], "debug (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.debug"]], "debug (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.debug"]], "debug (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.debug"]], "default_client (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.default_client"]], "default_client (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.default_client"]], "degrade() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.degrade"]], "degrade() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.degrade"]], "degrade() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.degrade"]], "degrade() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.degrade"]], "degrade() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.degrade"]], "degrade() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.degrade"]], "deregister_client() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.deregister_client"]], "deregister_client() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.deregister_client"]], "disconnect() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.disconnect"]], "disconnect() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.disconnect"]], "disconnect() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.disconnect"]], "disconnect() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.disconnect"]], "disconnect() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.disconnect"]], "dispose() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.dispose"]], "dispose() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.dispose"]], "dispose() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.dispose"]], "dispose() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.dispose"]], "dispose() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.dispose"]], "dispose() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.dispose"]], "dispose() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.dispose"]], "event_count (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.event_count"]], "event_count (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.event_count"]], "evt_qsize() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.evt_qsize"]], "evt_qsize() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.evt_qsize"]], "execute() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.execute"]], "execute() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.execute"]], "execute() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.execute"]], "fault() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.fault"]], "fault() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.fault"]], "fault() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.fault"]], "fault() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.fault"]], "fault() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.fault"]], "fault() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.fault"]], "flush_db() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.flush_db"]], "fully_qualified_name() (livedataclient class method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.fully_qualified_name"]], "fully_qualified_name() (livedataengine class method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.fully_qualified_name"]], "fully_qualified_name() (liveexecutionclient class method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.fully_qualified_name"]], "fully_qualified_name() (liveexecutionengine class method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.fully_qualified_name"]], "fully_qualified_name() (livemarketdataclient class method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.fully_qualified_name"]], "fully_qualified_name() (liveriskengine class method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.fully_qualified_name"]], "generate_account_state() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_account_state"]], "generate_mass_status() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_mass_status"]], "generate_order_accepted() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_accepted"]], "generate_order_cancel_rejected() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_cancel_rejected"]], "generate_order_canceled() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_canceled"]], "generate_order_expired() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_expired"]], "generate_order_filled() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_filled"]], "generate_order_modify_rejected() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_modify_rejected"]], "generate_order_rejected() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_rejected"]], "generate_order_status_report() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_status_report"]], "generate_order_status_reports() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_status_reports"]], "generate_order_submitted() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_submitted"]], "generate_order_triggered() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_triggered"]], "generate_order_updated() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_updated"]], "generate_position_status_reports() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_position_status_reports"]], "generate_trade_reports() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_trade_reports"]], "get_account() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.get_account"]], "get_cmd_queue_task() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.get_cmd_queue_task"]], "get_cmd_queue_task() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_cmd_queue_task"]], "get_cmd_queue_task() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.get_cmd_queue_task"]], "get_data_queue_task() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.get_data_queue_task"]], "get_event_loop() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.get_event_loop"]], "get_evt_queue_task() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_evt_queue_task"]], "get_evt_queue_task() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.get_evt_queue_task"]], "get_external_order_claim() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_external_order_claim"]], "get_external_order_claims_instruments() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_external_order_claims_instruments"]], "get_inflight_check_task() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_inflight_check_task"]], "get_logger() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.get_logger"]], "get_req_queue_task() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.get_req_queue_task"]], "get_res_queue_task() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.get_res_queue_task"]], "id (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.id"]], "id (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.id"]], "id (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.id"]], "id (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.id"]], "id (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.id"]], "id (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.id"]], "instance_id (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.instance_id"]], "is_built (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.is_built"]], "is_bypassed (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_bypassed"]], "is_connected (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_connected"]], "is_connected (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_connected"]], "is_connected (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_connected"]], "is_degraded (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_degraded"]], "is_degraded (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_degraded"]], "is_degraded (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_degraded"]], "is_degraded (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_degraded"]], "is_degraded (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_degraded"]], "is_degraded (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_degraded"]], "is_disposed (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_disposed"]], "is_disposed (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_disposed"]], "is_disposed (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_disposed"]], "is_disposed (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_disposed"]], "is_disposed (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_disposed"]], "is_disposed (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_disposed"]], "is_faulted (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_faulted"]], "is_faulted (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_faulted"]], "is_faulted (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_faulted"]], "is_faulted (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_faulted"]], "is_faulted (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_faulted"]], "is_faulted (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_faulted"]], "is_initialized (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_initialized"]], "is_initialized (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_initialized"]], "is_initialized (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_initialized"]], "is_initialized (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_initialized"]], "is_initialized (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_initialized"]], "is_initialized (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_initialized"]], "is_running (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_running"]], "is_running (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_running"]], "is_running (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_running"]], "is_running (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_running"]], "is_running (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_running"]], "is_running (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_running"]], "is_running (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.is_running"]], "is_stopped (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_stopped"]], "is_stopped (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_stopped"]], "is_stopped (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_stopped"]], "is_stopped (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_stopped"]], "is_stopped (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_stopped"]], "is_stopped (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_stopped"]], "kill() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.kill"]], "kill() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.kill"]], "kill() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.kill"]], "load_cache() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.load_cache"]], "machine_id (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.machine_id"]], "maintain_heartbeat() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.maintain_heartbeat"]], "max_notional_per_order() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.max_notional_per_order"]], "max_notionals_per_order() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.max_notionals_per_order"]], "max_order_modify_rate() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.max_order_modify_rate"]], "max_order_submit_rate() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.max_order_submit_rate"]], "modify_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.modify_order"]], "nautilus_trader.live": [[16, "module-nautilus_trader.live"]], "nautilus_trader.live.data_client": [[16, "module-nautilus_trader.live.data_client"]], "nautilus_trader.live.data_engine": [[16, "module-nautilus_trader.live.data_engine"]], "nautilus_trader.live.execution_client": [[16, "module-nautilus_trader.live.execution_client"]], "nautilus_trader.live.execution_engine": [[16, "module-nautilus_trader.live.execution_engine"]], "nautilus_trader.live.node": [[16, "module-nautilus_trader.live.node"]], "nautilus_trader.live.node_builder": [[16, "module-nautilus_trader.live.node_builder"]], "nautilus_trader.live.risk_engine": [[16, "module-nautilus_trader.live.risk_engine"]], "oms_type (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.oms_type"]], "portfolio (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.portfolio"]], "position_id_count() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.position_id_count"]], "process() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.process"]], "process() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.process"]], "process() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.process"]], "query_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.query_order"]], "reconcile_mass_status() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reconcile_mass_status"]], "reconcile_report() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reconcile_report"]], "reconcile_state() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reconcile_state"]], "reconciliation (liveexecutionengine property)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reconciliation"]], "register_catalog() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.register_catalog"]], "register_client() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.register_client"]], "register_client() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_client"]], "register_default_client() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.register_default_client"]], "register_default_client() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_default_client"]], "register_external_order_claims() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_external_order_claims"]], "register_oms_type() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_oms_type"]], "register_venue_routing() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.register_venue_routing"]], "register_venue_routing() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_venue_routing"]], "registered_clients (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.registered_clients"]], "registered_clients (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.registered_clients"]], "report_count (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.report_count"]], "req_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.req_qsize"]], "request() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.request"]], "request() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.request"]], "request() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request"]], "request_bars() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_bars"]], "request_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.request_count"]], "request_instrument() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_instrument"]], "request_instruments() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_instruments"]], "request_quote_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_quote_ticks"]], "request_trade_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_trade_ticks"]], "res_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.res_qsize"]], "reset() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.reset"]], "reset() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.reset"]], "reset() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.reset"]], "reset() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reset"]], "reset() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.reset"]], "reset() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.reset"]], "response() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.response"]], "response_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.response_count"]], "resume() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.resume"]], "resume() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.resume"]], "resume() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.resume"]], "resume() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.resume"]], "resume() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.resume"]], "resume() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.resume"]], "run() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.run"]], "run_after_delay() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.run_after_delay"]], "run_after_delay() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.run_after_delay"]], "run_after_delay() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.run_after_delay"]], "run_async() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.run_async"]], "set_max_notional_per_order() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.set_max_notional_per_order"]], "set_trading_state() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.set_trading_state"]], "snapshot_open_positions() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.snapshot_open_positions"]], "start() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.start"]], "start() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.start"]], "start() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.start"]], "start() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.start"]], "start() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.start"]], "start() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.start"]], "state (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.state"]], "state (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.state"]], "state (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.state"]], "state (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.state"]], "state (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.state"]], "state (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.state"]], "stop() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.stop"]], "stop() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.stop"]], "stop() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.stop"]], "stop() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.stop"]], "stop() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.stop"]], "stop() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.stop"]], "stop() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.stop"]], "stop_async() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.stop_async"]], "submit_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.submit_order"]], "submit_order_list() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.submit_order_list"]], "subscribe() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.subscribe"]], "subscribe() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe"]], "subscribe_bars() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_bars"]], "subscribe_instrument() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_instrument"]], "subscribe_instrument_close() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_instrument_status"]], "subscribe_instruments() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_venue_status"]], "subscribed_bars() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_bars"]], "subscribed_bars() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_bars"]], "subscribed_generic_data() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.subscribed_generic_data"]], "subscribed_generic_data() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_generic_data"]], "subscribed_generic_data() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_instrument_close"]], "subscribed_instrument_close() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_instrument_status"]], "subscribed_instrument_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_instrument_status"]], "subscribed_instruments() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_instruments"]], "subscribed_instruments() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_order_book_deltas"]], "subscribed_order_book_deltas() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_order_book_snapshots"]], "subscribed_order_book_snapshots() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_quote_ticks"]], "subscribed_quote_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_quote_ticks"]], "subscribed_synthetic_quotes() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_synthetic_quotes"]], "subscribed_synthetic_trades() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_synthetic_trades"]], "subscribed_tickers() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_tickers"]], "subscribed_tickers() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_trade_ticks"]], "subscribed_trade_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_venue_status"]], "trader (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.trader"]], "trader_id (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.trader_id"]], "trader_id (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.trader_id"]], "trader_id (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.trader_id"]], "trader_id (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.trader_id"]], "trader_id (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.trader_id"]], "trader_id (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.trader_id"]], "trader_id (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.trader_id"]], "trading_state (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.trading_state"]], "type (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.type"]], "type (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.type"]], "type (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.type"]], "type (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.type"]], "type (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.type"]], "type (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.type"]], "unsubscribe() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.unsubscribe"]], "unsubscribe() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe"]], "unsubscribe_bars() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_venue_status"]], "venue (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.venue"]], "venue (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.venue"]], "venue (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.venue"]], "nautilus_trader.model.book": [[17, "module-nautilus_trader.model.book"]], "nautilus_trader.model.data": [[18, "module-nautilus_trader.model.data"]], "accountstate (class in nautilus_trader.model.events.account)": [[19, "nautilus_trader.model.events.account.AccountState"]], "orderaccepted (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderAccepted"]], "ordercancelrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected"]], "ordercanceled (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderCanceled"]], "orderdenied (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderDenied"]], "orderemulated (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderEmulated"]], "orderevent (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderEvent"]], "orderexpired (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderExpired"]], "orderfilled (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderFilled"]], "orderinitialized (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderInitialized"]], "ordermodifyrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected"]], "orderpendingcancel (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel"]], "orderpendingupdate (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate"]], "orderrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderRejected"]], "orderreleased (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderReleased"]], "ordersubmitted (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderSubmitted"]], "ordertriggered (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderTriggered"]], "orderupdated (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderUpdated"]], "positionchanged (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionChanged"]], "positionclosed (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionClosed"]], "positionevent (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionEvent"]], "positionopened (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionOpened"]], "account_id (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.account_id"]], "account_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.account_id"]], "account_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.account_id"]], "account_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.account_id"]], "account_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.account_id"]], "account_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.account_id"]], "account_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.account_id"]], "account_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.account_id"]], "account_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.account_id"]], "account_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.account_id"]], "account_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.account_id"]], "account_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.account_id"]], "account_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.account_id"]], "account_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.account_id"]], "account_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.account_id"]], "account_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.account_id"]], "account_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.account_id"]], "account_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.account_id"]], "account_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.account_id"]], "account_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.account_id"]], "account_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.account_id"]], "account_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.account_id"]], "account_type (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.account_type"]], "avg_px_close (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.avg_px_close"]], "avg_px_close (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.avg_px_close"]], "avg_px_close (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.avg_px_close"]], "avg_px_close (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.avg_px_close"]], "avg_px_open (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.avg_px_open"]], "avg_px_open (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.avg_px_open"]], "avg_px_open (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.avg_px_open"]], "avg_px_open (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.avg_px_open"]], "balances (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.balances"]], "base_currency (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.base_currency"]], "client_order_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.client_order_id"]], "client_order_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.client_order_id"]], "client_order_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.client_order_id"]], "client_order_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.client_order_id"]], "client_order_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.client_order_id"]], "client_order_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.client_order_id"]], "client_order_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.client_order_id"]], "client_order_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.client_order_id"]], "client_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.client_order_id"]], "client_order_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.client_order_id"]], "client_order_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.client_order_id"]], "client_order_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.client_order_id"]], "client_order_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.client_order_id"]], "client_order_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.client_order_id"]], "client_order_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.client_order_id"]], "client_order_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.client_order_id"]], "client_order_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.client_order_id"]], "closing_order_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.closing_order_id"]], "closing_order_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.closing_order_id"]], "closing_order_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.closing_order_id"]], "closing_order_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.closing_order_id"]], "commission (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.commission"]], "contingency_type (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.contingency_type"]], "create() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.create"]], "create() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.create"]], "create() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.create"]], "currency (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.currency"]], "currency (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.currency"]], "currency (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.currency"]], "currency (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.currency"]], "currency (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.currency"]], "duration_ns (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.duration_ns"]], "duration_ns (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.duration_ns"]], "duration_ns (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.duration_ns"]], "duration_ns (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.duration_ns"]], "emulation_trigger (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.emulation_trigger"]], "entry (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.entry"]], "entry (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.entry"]], "entry (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.entry"]], "entry (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.entry"]], "exec_algorithm_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_algorithm_id"]], "exec_algorithm_params (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_algorithm_params"]], "exec_spawn_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_spawn_id"]], "from_dict() (accountstate static method)": [[19, "nautilus_trader.model.events.account.AccountState.from_dict"]], "from_dict() (orderaccepted static method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.from_dict"]], "from_dict() (ordercancelrejected static method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.from_dict"]], "from_dict() (ordercanceled static method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.from_dict"]], "from_dict() (orderdenied static method)": [[19, "nautilus_trader.model.events.order.OrderDenied.from_dict"]], "from_dict() (orderemulated static method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.from_dict"]], "from_dict() (orderexpired static method)": [[19, "nautilus_trader.model.events.order.OrderExpired.from_dict"]], "from_dict() (orderfilled static method)": [[19, "nautilus_trader.model.events.order.OrderFilled.from_dict"]], "from_dict() (orderinitialized static method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.from_dict"]], "from_dict() (ordermodifyrejected static method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.from_dict"]], "from_dict() (orderpendingcancel static method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.from_dict"]], "from_dict() (orderpendingupdate static method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.from_dict"]], "from_dict() (orderrejected static method)": [[19, "nautilus_trader.model.events.order.OrderRejected.from_dict"]], "from_dict() (orderreleased static method)": [[19, "nautilus_trader.model.events.order.OrderReleased.from_dict"]], "from_dict() (ordersubmitted static method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.from_dict"]], "from_dict() (ordertriggered static method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.from_dict"]], "from_dict() (orderupdated static method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.from_dict"]], "from_dict() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.from_dict"]], "from_dict() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.from_dict"]], "from_dict() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.from_dict"]], "id (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.id"]], "id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.id"]], "id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.id"]], "id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.id"]], "id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.id"]], "id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.id"]], "id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.id"]], "id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.id"]], "id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.id"]], "id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.id"]], "id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.id"]], "id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.id"]], "id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.id"]], "id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.id"]], "id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.id"]], "id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.id"]], "id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.id"]], "id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.id"]], "id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.id"]], "id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.id"]], "id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.id"]], "id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.id"]], "info (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.info"]], "info (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.info"]], "instrument_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.instrument_id"]], "instrument_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.instrument_id"]], "instrument_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.instrument_id"]], "instrument_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.instrument_id"]], "instrument_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.instrument_id"]], "instrument_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.instrument_id"]], "instrument_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.instrument_id"]], "instrument_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.instrument_id"]], "instrument_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.instrument_id"]], "instrument_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.instrument_id"]], "instrument_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.instrument_id"]], "instrument_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.instrument_id"]], "instrument_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.instrument_id"]], "instrument_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.instrument_id"]], "instrument_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.instrument_id"]], "instrument_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.instrument_id"]], "instrument_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.instrument_id"]], "instrument_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.instrument_id"]], "instrument_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.instrument_id"]], "instrument_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.instrument_id"]], "instrument_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.instrument_id"]], "is_buy (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.is_buy"]], "is_reported (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.is_reported"]], "is_sell (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.is_sell"]], "last_px (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.last_px"]], "last_px (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.last_px"]], "last_px (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.last_px"]], "last_px (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.last_px"]], "last_px (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.last_px"]], "last_qty (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.last_qty"]], "last_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.last_qty"]], "last_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.last_qty"]], "last_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.last_qty"]], "last_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.last_qty"]], "linked_order_ids (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.linked_order_ids"]], "liquidity_side (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.liquidity_side"]], "margins (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.margins"]], "nautilus_trader.model.events": [[19, "module-nautilus_trader.model.events"]], "nautilus_trader.model.events.account": [[19, "module-nautilus_trader.model.events.account"]], "nautilus_trader.model.events.order": [[19, "module-nautilus_trader.model.events.order"]], "nautilus_trader.model.events.position": [[19, "module-nautilus_trader.model.events.position"]], "opening_order_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.opening_order_id"]], "opening_order_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.opening_order_id"]], "opening_order_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.opening_order_id"]], "opening_order_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.opening_order_id"]], "options (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.options"]], "order_list_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.order_list_id"]], "order_side (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.order_side"]], "order_type (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.order_type"]], "order_type (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.order_type"]], "parent_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.parent_order_id"]], "peak_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.peak_qty"]], "peak_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.peak_qty"]], "peak_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.peak_qty"]], "peak_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.peak_qty"]], "position_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.position_id"]], "position_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.position_id"]], "position_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.position_id"]], "position_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.position_id"]], "position_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.position_id"]], "post_only (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.post_only"]], "price (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.price"]], "quantity (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.quantity"]], "quantity (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.quantity"]], "quantity (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.quantity"]], "quantity (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.quantity"]], "quantity (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.quantity"]], "quantity (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.quantity"]], "quote_quantity (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.quote_quantity"]], "realized_pnl (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.realized_pnl"]], "realized_pnl (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.realized_pnl"]], "realized_pnl (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.realized_pnl"]], "realized_pnl (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.realized_pnl"]], "realized_return (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.realized_return"]], "realized_return (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.realized_return"]], "realized_return (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.realized_return"]], "realized_return (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.realized_return"]], "reason (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.reason"]], "reason (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.reason"]], "reason (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.reason"]], "reason (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.reason"]], "reconciliation (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.reconciliation"]], "reconciliation (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.reconciliation"]], "reconciliation (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.reconciliation"]], "reconciliation (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.reconciliation"]], "reconciliation (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.reconciliation"]], "reconciliation (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.reconciliation"]], "reconciliation (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.reconciliation"]], "reconciliation (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.reconciliation"]], "reconciliation (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.reconciliation"]], "reconciliation (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.reconciliation"]], "reconciliation (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.reconciliation"]], "reconciliation (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.reconciliation"]], "reconciliation (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.reconciliation"]], "reconciliation (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.reconciliation"]], "reconciliation (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.reconciliation"]], "reconciliation (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.reconciliation"]], "reconciliation (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.reconciliation"]], "reduce_only (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.reduce_only"]], "released_price (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.released_price"]], "set_client_order_id() (orderaccepted method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.set_client_order_id"]], "set_client_order_id() (ordercancelrejected method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.set_client_order_id"]], "set_client_order_id() (ordercanceled method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.set_client_order_id"]], "set_client_order_id() (orderdenied method)": [[19, "nautilus_trader.model.events.order.OrderDenied.set_client_order_id"]], "set_client_order_id() (orderemulated method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.set_client_order_id"]], "set_client_order_id() (orderevent method)": [[19, "nautilus_trader.model.events.order.OrderEvent.set_client_order_id"]], "set_client_order_id() (orderexpired method)": [[19, "nautilus_trader.model.events.order.OrderExpired.set_client_order_id"]], "set_client_order_id() (orderfilled method)": [[19, "nautilus_trader.model.events.order.OrderFilled.set_client_order_id"]], "set_client_order_id() (orderinitialized method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.set_client_order_id"]], "set_client_order_id() (ordermodifyrejected method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.set_client_order_id"]], "set_client_order_id() (orderpendingcancel method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.set_client_order_id"]], "set_client_order_id() (orderpendingupdate method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.set_client_order_id"]], "set_client_order_id() (orderrejected method)": [[19, "nautilus_trader.model.events.order.OrderRejected.set_client_order_id"]], "set_client_order_id() (orderreleased method)": [[19, "nautilus_trader.model.events.order.OrderReleased.set_client_order_id"]], "set_client_order_id() (ordersubmitted method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.set_client_order_id"]], "set_client_order_id() (ordertriggered method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.set_client_order_id"]], "set_client_order_id() (orderupdated method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.set_client_order_id"]], "side (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.side"]], "side (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.side"]], "side (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.side"]], "side (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.side"]], "side (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.side"]], "signed_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.signed_qty"]], "signed_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.signed_qty"]], "signed_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.signed_qty"]], "signed_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.signed_qty"]], "strategy_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.strategy_id"]], "strategy_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.strategy_id"]], "strategy_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.strategy_id"]], "strategy_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.strategy_id"]], "strategy_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.strategy_id"]], "strategy_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.strategy_id"]], "strategy_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.strategy_id"]], "strategy_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.strategy_id"]], "strategy_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.strategy_id"]], "strategy_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.strategy_id"]], "strategy_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.strategy_id"]], "strategy_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.strategy_id"]], "strategy_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.strategy_id"]], "strategy_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.strategy_id"]], "strategy_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.strategy_id"]], "strategy_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.strategy_id"]], "strategy_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.strategy_id"]], "strategy_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.strategy_id"]], "strategy_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.strategy_id"]], "strategy_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.strategy_id"]], "strategy_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.strategy_id"]], "tags (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.tags"]], "time_in_force (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.time_in_force"]], "to_dict() (accountstate static method)": [[19, "nautilus_trader.model.events.account.AccountState.to_dict"]], "to_dict() (orderaccepted static method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.to_dict"]], "to_dict() (ordercancelrejected static method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.to_dict"]], "to_dict() (ordercanceled static method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.to_dict"]], "to_dict() (orderdenied static method)": [[19, "nautilus_trader.model.events.order.OrderDenied.to_dict"]], "to_dict() (orderemulated static method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.to_dict"]], "to_dict() (orderexpired static method)": [[19, "nautilus_trader.model.events.order.OrderExpired.to_dict"]], "to_dict() (orderfilled static method)": [[19, "nautilus_trader.model.events.order.OrderFilled.to_dict"]], "to_dict() (orderinitialized static method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.to_dict"]], "to_dict() (ordermodifyrejected static method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.to_dict"]], "to_dict() (orderpendingcancel static method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.to_dict"]], "to_dict() (orderpendingupdate static method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.to_dict"]], "to_dict() (orderrejected static method)": [[19, "nautilus_trader.model.events.order.OrderRejected.to_dict"]], "to_dict() (orderreleased static method)": [[19, "nautilus_trader.model.events.order.OrderReleased.to_dict"]], "to_dict() (ordersubmitted static method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.to_dict"]], "to_dict() (ordertriggered static method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.to_dict"]], "to_dict() (orderupdated static method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.to_dict"]], "to_dict() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.to_dict"]], "to_dict() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.to_dict"]], "to_dict() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.to_dict"]], "trade_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.trade_id"]], "trader_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.trader_id"]], "trader_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.trader_id"]], "trader_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.trader_id"]], "trader_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.trader_id"]], "trader_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.trader_id"]], "trader_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.trader_id"]], "trader_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.trader_id"]], "trader_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.trader_id"]], "trader_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.trader_id"]], "trader_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.trader_id"]], "trader_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.trader_id"]], "trader_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.trader_id"]], "trader_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.trader_id"]], "trader_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.trader_id"]], "trader_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.trader_id"]], "trader_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.trader_id"]], "trader_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.trader_id"]], "trader_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.trader_id"]], "trader_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.trader_id"]], "trader_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.trader_id"]], "trader_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.trader_id"]], "trigger_instrument_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.trigger_instrument_id"]], "trigger_price (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.trigger_price"]], "ts_closed (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_closed"]], "ts_closed (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_closed"]], "ts_closed (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_closed"]], "ts_closed (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_closed"]], "ts_event (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.ts_event"]], "ts_event (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.ts_event"]], "ts_event (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.ts_event"]], "ts_event (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.ts_event"]], "ts_event (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.ts_event"]], "ts_event (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.ts_event"]], "ts_event (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.ts_event"]], "ts_event (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.ts_event"]], "ts_event (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.ts_event"]], "ts_event (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.ts_event"]], "ts_event (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.ts_event"]], "ts_event (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.ts_event"]], "ts_event (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.ts_event"]], "ts_event (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.ts_event"]], "ts_event (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.ts_event"]], "ts_event (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.ts_event"]], "ts_event (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.ts_event"]], "ts_event (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.ts_event"]], "ts_event (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_event"]], "ts_event (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_event"]], "ts_event (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_event"]], "ts_event (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_event"]], "ts_init (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.ts_init"]], "ts_init (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.ts_init"]], "ts_init (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.ts_init"]], "ts_init (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.ts_init"]], "ts_init (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.ts_init"]], "ts_init (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.ts_init"]], "ts_init (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.ts_init"]], "ts_init (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.ts_init"]], "ts_init (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.ts_init"]], "ts_init (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.ts_init"]], "ts_init (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.ts_init"]], "ts_init (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.ts_init"]], "ts_init (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.ts_init"]], "ts_init (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.ts_init"]], "ts_init (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.ts_init"]], "ts_init (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.ts_init"]], "ts_init (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.ts_init"]], "ts_init (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.ts_init"]], "ts_init (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_init"]], "ts_init (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_init"]], "ts_init (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_init"]], "ts_init (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_init"]], "ts_opened (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_opened"]], "ts_opened (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_opened"]], "ts_opened (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_opened"]], "ts_opened (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_opened"]], "unrealized_pnl (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.unrealized_pnl"]], "unrealized_pnl (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.unrealized_pnl"]], "unrealized_pnl (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.unrealized_pnl"]], "unrealized_pnl (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.unrealized_pnl"]], "venue_order_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.venue_order_id"]], "venue_order_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.venue_order_id"]], "venue_order_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.venue_order_id"]], "venue_order_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.venue_order_id"]], "venue_order_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.venue_order_id"]], "venue_order_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.venue_order_id"]], "venue_order_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.venue_order_id"]], "venue_order_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.venue_order_id"]], "venue_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.venue_order_id"]], "venue_order_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.venue_order_id"]], "venue_order_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.venue_order_id"]], "venue_order_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.venue_order_id"]], "venue_order_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.venue_order_id"]], "venue_order_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.venue_order_id"]], "venue_order_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.venue_order_id"]], "venue_order_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.venue_order_id"]], "venue_order_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.venue_order_id"]], "accountid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.AccountId"]], "clientid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ClientId"]], "clientorderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ClientOrderId"]], "componentid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ComponentId"]], "execalgorithmid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ExecAlgorithmId"]], "identifier (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Identifier"]], "instrumentid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.InstrumentId"]], "orderlistid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.OrderListId"]], "positionid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.PositionId"]], "strategyid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.StrategyId"]], "symbol (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Symbol"]], "tradeid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.TradeId"]], "traderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.TraderId"]], "venue (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Venue"]], "venueorderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.VenueOrderId"]], "from_str() (instrumentid static method)": [[20, "nautilus_trader.model.identifiers.InstrumentId.from_str"]], "get_id() (accountid method)": [[20, "nautilus_trader.model.identifiers.AccountId.get_id"]], "get_issuer() (accountid method)": [[20, "nautilus_trader.model.identifiers.AccountId.get_issuer"]], "get_tag() (strategyid method)": [[20, "nautilus_trader.model.identifiers.StrategyId.get_tag"]], "get_tag() (traderid method)": [[20, "nautilus_trader.model.identifiers.TraderId.get_tag"]], "is_external() (strategyid method)": [[20, "nautilus_trader.model.identifiers.StrategyId.is_external"]], "is_synthetic() (instrumentid method)": [[20, "nautilus_trader.model.identifiers.InstrumentId.is_synthetic"]], "is_synthetic() (venue method)": [[20, "nautilus_trader.model.identifiers.Venue.is_synthetic"]], "is_this_trader() (clientorderid method)": [[20, "nautilus_trader.model.identifiers.ClientOrderId.is_this_trader"]], "nautilus_trader.model.identifiers": [[20, "module-nautilus_trader.model.identifiers"]], "symbol (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.symbol"]], "value (accountid attribute)": [[20, "nautilus_trader.model.identifiers.AccountId.value"]], "value (clientid attribute)": [[20, "nautilus_trader.model.identifiers.ClientId.value"]], "value (clientorderid attribute)": [[20, "nautilus_trader.model.identifiers.ClientOrderId.value"]], "value (componentid attribute)": [[20, "nautilus_trader.model.identifiers.ComponentId.value"]], "value (execalgorithmid attribute)": [[20, "nautilus_trader.model.identifiers.ExecAlgorithmId.value"]], "value (identifier attribute)": [[20, "nautilus_trader.model.identifiers.Identifier.value"]], "value (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.value"]], "value (orderlistid attribute)": [[20, "nautilus_trader.model.identifiers.OrderListId.value"]], "value (positionid attribute)": [[20, "nautilus_trader.model.identifiers.PositionId.value"]], "value (strategyid attribute)": [[20, "nautilus_trader.model.identifiers.StrategyId.value"]], "value (symbol attribute)": [[20, "nautilus_trader.model.identifiers.Symbol.value"]], "value (tradeid attribute)": [[20, "nautilus_trader.model.identifiers.TradeId.value"]], "value (traderid attribute)": [[20, "nautilus_trader.model.identifiers.TraderId.value"]], "value (venue attribute)": [[20, "nautilus_trader.model.identifiers.Venue.value"]], "value (venueorderid attribute)": [[20, "nautilus_trader.model.identifiers.VenueOrderId.value"]], "venue (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.venue"]], "nautilus_trader.model": [[21, "module-nautilus_trader.model"]], "bettinginstrument (class in nautilus_trader.model.instruments.betting)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument"]], "cryptofuture (class in nautilus_trader.model.instruments.crypto_future)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture"]], "cryptoperpetual (class in nautilus_trader.model.instruments.crypto_perpetual)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual"]], "currencypair (class in nautilus_trader.model.instruments.currency_pair)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair"]], "equity (class in nautilus_trader.model.instruments.equity)": [[22, "nautilus_trader.model.instruments.equity.Equity"]], "futurescontract (class in nautilus_trader.model.instruments.futures_contract)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract"]], "instrument (class in nautilus_trader.model.instruments.base)": [[22, "nautilus_trader.model.instruments.base.Instrument"]], "optionscontract (class in nautilus_trader.model.instruments.options_contract)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract"]], "syntheticinstrument (class in nautilus_trader.model.instruments.synthetic)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument"]], "activation_ns (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.activation_ns"]], "activation_ns (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.activation_ns"]], "activation_ns (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.activation_ns"]], "activation_utc (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.activation_utc"]], "activation_utc (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.activation_utc"]], "activation_utc (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.activation_utc"]], "asset_class (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.asset_class"]], "asset_class (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.asset_class"]], "asset_class (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.asset_class"]], "asset_class (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.asset_class"]], "asset_class (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.asset_class"]], "asset_class (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.asset_class"]], "asset_class (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.asset_class"]], "asset_class (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.asset_class"]], "asset_type (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.asset_type"]], "asset_type (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.asset_type"]], "asset_type (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.asset_type"]], "asset_type (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.asset_type"]], "asset_type (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.asset_type"]], "asset_type (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.asset_type"]], "asset_type (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.asset_type"]], "asset_type (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.asset_type"]], "base_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_currency"]], "base_currency (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_currency"]], "base_from_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.base_from_dict"]], "base_from_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.base_from_dict"]], "base_from_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_from_dict"]], "base_from_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_from_dict"]], "base_from_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.base_from_dict"]], "base_from_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.base_from_dict"]], "base_from_dict() (instrument static method)": [[22, "nautilus_trader.model.instruments.base.Instrument.base_from_dict"]], "base_from_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.base_from_dict"]], "base_to_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.base_to_dict"]], "base_to_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.base_to_dict"]], "base_to_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_to_dict"]], "base_to_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_to_dict"]], "base_to_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.base_to_dict"]], "base_to_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.base_to_dict"]], "base_to_dict() (instrument static method)": [[22, "nautilus_trader.model.instruments.base.Instrument.base_to_dict"]], "base_to_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.base_to_dict"]], "calculate() (syntheticinstrument method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.calculate"]], "calculate_base_quantity() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.calculate_base_quantity"]], "calculate_base_quantity() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.calculate_base_quantity"]], "calculate_base_quantity() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.calculate_base_quantity"]], "calculate_base_quantity() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.calculate_base_quantity"]], "calculate_base_quantity() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.calculate_base_quantity"]], "calculate_base_quantity() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.calculate_base_quantity"]], "calculate_base_quantity() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.calculate_base_quantity"]], "calculate_base_quantity() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.calculate_base_quantity"]], "change_formula() (syntheticinstrument method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.change_formula"]], "components (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.components"]], "expiration_ns (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.expiration_ns"]], "expiration_ns (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.expiration_ns"]], "expiration_ns (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.expiration_ns"]], "expiration_utc (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.expiration_utc"]], "expiration_utc (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.expiration_utc"]], "expiration_utc (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.expiration_utc"]], "formula (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.formula"]], "from_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.from_dict"]], "from_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.from_dict"]], "from_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.from_dict"]], "from_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.from_dict"]], "from_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.from_dict"]], "from_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.from_dict"]], "from_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.from_dict"]], "from_dict() (syntheticinstrument static method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.from_dict"]], "fully_qualified_name() (bettinginstrument class method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.fully_qualified_name"]], "fully_qualified_name() (cryptofuture class method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.fully_qualified_name"]], "fully_qualified_name() (cryptoperpetual class method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.fully_qualified_name"]], "fully_qualified_name() (currencypair class method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.fully_qualified_name"]], "fully_qualified_name() (equity class method)": [[22, "nautilus_trader.model.instruments.equity.Equity.fully_qualified_name"]], "fully_qualified_name() (futurescontract class method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.fully_qualified_name"]], "fully_qualified_name() (instrument class method)": [[22, "nautilus_trader.model.instruments.base.Instrument.fully_qualified_name"]], "fully_qualified_name() (optionscontract class method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.fully_qualified_name"]], "fully_qualified_name() (syntheticinstrument class method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.fully_qualified_name"]], "get_base_currency() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.get_base_currency"]], "get_base_currency() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.get_base_currency"]], "get_base_currency() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.get_base_currency"]], "get_base_currency() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.get_base_currency"]], "get_base_currency() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.get_base_currency"]], "get_base_currency() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.get_base_currency"]], "get_base_currency() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.get_base_currency"]], "get_base_currency() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.get_base_currency"]], "get_settlement_currency() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.get_settlement_currency"]], "get_settlement_currency() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.get_settlement_currency"]], "get_settlement_currency() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.get_settlement_currency"]], "get_settlement_currency() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.get_settlement_currency"]], "get_settlement_currency() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.get_settlement_currency"]], "get_settlement_currency() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.get_settlement_currency"]], "get_settlement_currency() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.get_settlement_currency"]], "get_settlement_currency() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.get_settlement_currency"]], "id (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.id"]], "id (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.id"]], "id (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.id"]], "id (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.id"]], "id (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.id"]], "id (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.id"]], "id (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.id"]], "id (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.id"]], "id (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.id"]], "info (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.info"]], "info (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.info"]], "info (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.info"]], "info (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.info"]], "info (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.info"]], "info (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.info"]], "info (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.info"]], "info (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.info"]], "is_inverse (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.is_inverse"]], "is_inverse (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.is_inverse"]], "is_inverse (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.is_inverse"]], "is_inverse (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.is_inverse"]], "is_inverse (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.is_inverse"]], "is_inverse (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.is_inverse"]], "is_inverse (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.is_inverse"]], "is_inverse (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.is_inverse"]], "is_quanto (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.is_quanto"]], "kind (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.kind"]], "lot_size (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.lot_size"]], "lot_size (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.lot_size"]], "lot_size (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.lot_size"]], "lot_size (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.lot_size"]], "lot_size (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.lot_size"]], "lot_size (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.lot_size"]], "lot_size (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.lot_size"]], "lot_size (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.lot_size"]], "make_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.make_price"]], "make_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.make_price"]], "make_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.make_price"]], "make_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.make_price"]], "make_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.make_price"]], "make_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.make_price"]], "make_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.make_price"]], "make_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.make_price"]], "make_qty() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.make_qty"]], "make_qty() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.make_qty"]], "make_qty() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.make_qty"]], "make_qty() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.make_qty"]], "make_qty() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.make_qty"]], "make_qty() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.make_qty"]], "make_qty() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.make_qty"]], "make_qty() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.make_qty"]], "make_symbol() (in module nautilus_trader.model.instruments.betting)": [[22, "nautilus_trader.model.instruments.betting.make_symbol"]], "maker_fee (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.maker_fee"]], "maker_fee (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.maker_fee"]], "maker_fee (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.maker_fee"]], "maker_fee (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.maker_fee"]], "maker_fee (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.maker_fee"]], "maker_fee (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.maker_fee"]], "maker_fee (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.maker_fee"]], "maker_fee (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.maker_fee"]], "margin_init (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.margin_init"]], "margin_init (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.margin_init"]], "margin_init (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.margin_init"]], "margin_init (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.margin_init"]], "margin_init (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.margin_init"]], "margin_init (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.margin_init"]], "margin_init (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.margin_init"]], "margin_init (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.margin_init"]], "margin_maint (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.margin_maint"]], "margin_maint (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.margin_maint"]], "margin_maint (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.margin_maint"]], "margin_maint (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.margin_maint"]], "margin_maint (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.margin_maint"]], "margin_maint (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.margin_maint"]], "margin_maint (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.margin_maint"]], "margin_maint (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.margin_maint"]], "max_notional (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_notional"]], "max_notional (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_notional"]], "max_notional (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_notional"]], "max_notional (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_notional"]], "max_notional (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_notional"]], "max_notional (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_notional"]], "max_notional (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_notional"]], "max_notional (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_notional"]], "max_price (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_price"]], "max_price (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_price"]], "max_price (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_price"]], "max_price (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_price"]], "max_price (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_price"]], "max_price (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_price"]], "max_price (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_price"]], "max_price (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_price"]], "max_quantity (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_quantity"]], "max_quantity (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_quantity"]], "max_quantity (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_quantity"]], "max_quantity (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_quantity"]], "max_quantity (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_quantity"]], "max_quantity (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_quantity"]], "max_quantity (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_quantity"]], "max_quantity (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_quantity"]], "min_notional (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_notional"]], "min_notional (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_notional"]], "min_notional (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_notional"]], "min_notional (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_notional"]], "min_notional (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_notional"]], "min_notional (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_notional"]], "min_notional (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_notional"]], "min_notional (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_notional"]], "min_price (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_price"]], "min_price (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_price"]], "min_price (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_price"]], "min_price (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_price"]], "min_price (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_price"]], "min_price (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_price"]], "min_price (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_price"]], "min_price (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_price"]], "min_quantity (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_quantity"]], "min_quantity (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_quantity"]], "min_quantity (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_quantity"]], "min_quantity (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_quantity"]], "min_quantity (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_quantity"]], "min_quantity (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_quantity"]], "min_quantity (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_quantity"]], "min_quantity (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_quantity"]], "multiplier (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.multiplier"]], "multiplier (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.multiplier"]], "multiplier (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.multiplier"]], "multiplier (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.multiplier"]], "multiplier (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.multiplier"]], "multiplier (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.multiplier"]], "multiplier (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.multiplier"]], "multiplier (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.multiplier"]], "nautilus_trader.model.instruments": [[22, "module-nautilus_trader.model.instruments"]], "nautilus_trader.model.instruments.base": [[22, "module-nautilus_trader.model.instruments.base"]], "nautilus_trader.model.instruments.betting": [[22, "module-nautilus_trader.model.instruments.betting"]], "nautilus_trader.model.instruments.crypto_future": [[22, "module-nautilus_trader.model.instruments.crypto_future"]], "nautilus_trader.model.instruments.crypto_perpetual": [[22, "module-nautilus_trader.model.instruments.crypto_perpetual"]], "nautilus_trader.model.instruments.currency_pair": [[22, "module-nautilus_trader.model.instruments.currency_pair"]], "nautilus_trader.model.instruments.equity": [[22, "module-nautilus_trader.model.instruments.equity"]], "nautilus_trader.model.instruments.futures_contract": [[22, "module-nautilus_trader.model.instruments.futures_contract"]], "nautilus_trader.model.instruments.options_contract": [[22, "module-nautilus_trader.model.instruments.options_contract"]], "nautilus_trader.model.instruments.synthetic": [[22, "module-nautilus_trader.model.instruments.synthetic"]], "next_ask_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.next_ask_price"]], "next_ask_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.next_ask_price"]], "next_ask_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.next_ask_price"]], "next_ask_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.next_ask_price"]], "next_ask_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.next_ask_price"]], "next_ask_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.next_ask_price"]], "next_ask_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.next_ask_price"]], "next_ask_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.next_ask_price"]], "next_bid_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.next_bid_price"]], "next_bid_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.next_bid_price"]], "next_bid_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.next_bid_price"]], "next_bid_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.next_bid_price"]], "next_bid_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.next_bid_price"]], "next_bid_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.next_bid_price"]], "next_bid_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.next_bid_price"]], "next_bid_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.next_bid_price"]], "notional_value() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.notional_value"]], "notional_value() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.notional_value"]], "notional_value() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.notional_value"]], "notional_value() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.notional_value"]], "notional_value() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.notional_value"]], "notional_value() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.notional_value"]], "notional_value() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.notional_value"]], "notional_value() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.notional_value"]], "null_handicap() (in module nautilus_trader.model.instruments.betting)": [[22, "nautilus_trader.model.instruments.betting.null_handicap"]], "price_increment (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.price_increment"]], "price_increment (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.price_increment"]], "price_increment (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.price_increment"]], "price_increment (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.price_increment"]], "price_increment (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.price_increment"]], "price_increment (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.price_increment"]], "price_increment (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.price_increment"]], "price_increment (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.price_increment"]], "price_increment (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.price_increment"]], "price_precision (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.price_precision"]], "price_precision (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.price_precision"]], "price_precision (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.price_precision"]], "price_precision (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.price_precision"]], "price_precision (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.price_precision"]], "price_precision (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.price_precision"]], "price_precision (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.price_precision"]], "price_precision (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.price_precision"]], "price_precision (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.price_precision"]], "quote_currency (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.quote_currency"]], "quote_currency (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.quote_currency"]], "quote_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.quote_currency"]], "quote_currency (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.quote_currency"]], "quote_currency (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.quote_currency"]], "quote_currency (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.quote_currency"]], "quote_currency (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.quote_currency"]], "quote_currency (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.quote_currency"]], "raw_symbol (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.raw_symbol"]], "raw_symbol (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.raw_symbol"]], "raw_symbol (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.raw_symbol"]], "raw_symbol (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.raw_symbol"]], "raw_symbol (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.raw_symbol"]], "raw_symbol (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.raw_symbol"]], "raw_symbol (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.raw_symbol"]], "raw_symbol (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.raw_symbol"]], "settlement_currency (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.settlement_currency"]], "settlement_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.settlement_currency"]], "size_increment (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.size_increment"]], "size_increment (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.size_increment"]], "size_increment (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.size_increment"]], "size_increment (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.size_increment"]], "size_increment (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.size_increment"]], "size_increment (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.size_increment"]], "size_increment (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.size_increment"]], "size_increment (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.size_increment"]], "size_precision (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.size_precision"]], "size_precision (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.size_precision"]], "size_precision (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.size_precision"]], "size_precision (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.size_precision"]], "size_precision (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.size_precision"]], "size_precision (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.size_precision"]], "size_precision (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.size_precision"]], "size_precision (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.size_precision"]], "strike_price (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.strike_price"]], "symbol (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.symbol"]], "symbol (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.symbol"]], "symbol (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.symbol"]], "symbol (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.symbol"]], "symbol (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.symbol"]], "symbol (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.symbol"]], "symbol (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.symbol"]], "symbol (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.symbol"]], "taker_fee (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.taker_fee"]], "taker_fee (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.taker_fee"]], "taker_fee (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.taker_fee"]], "taker_fee (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.taker_fee"]], "taker_fee (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.taker_fee"]], "taker_fee (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.taker_fee"]], "taker_fee (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.taker_fee"]], "taker_fee (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.taker_fee"]], "tick_scheme_name (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.tick_scheme_name"]], "tick_scheme_name (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.tick_scheme_name"]], "tick_scheme_name (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.tick_scheme_name"]], "tick_scheme_name (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.tick_scheme_name"]], "tick_scheme_name (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.tick_scheme_name"]], "tick_scheme_name (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.tick_scheme_name"]], "tick_scheme_name (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.tick_scheme_name"]], "tick_scheme_name (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.tick_scheme_name"]], "to_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.to_dict"]], "to_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.to_dict"]], "to_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.to_dict"]], "to_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.to_dict"]], "to_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.to_dict"]], "to_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.to_dict"]], "to_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.to_dict"]], "to_dict() (syntheticinstrument static method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.to_dict"]], "ts_event (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.ts_event"]], "ts_event (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.ts_event"]], "ts_event (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.ts_event"]], "ts_event (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.ts_event"]], "ts_event (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.ts_event"]], "ts_event (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.ts_event"]], "ts_event (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.ts_event"]], "ts_event (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.ts_event"]], "ts_event (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.ts_event"]], "ts_init (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.ts_init"]], "ts_init (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.ts_init"]], "ts_init (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.ts_init"]], "ts_init (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.ts_init"]], "ts_init (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.ts_init"]], "ts_init (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.ts_init"]], "ts_init (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.ts_init"]], "ts_init (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.ts_init"]], "ts_init (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.ts_init"]], "underlying (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.underlying"]], "underlying (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.underlying"]], "underlying (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.underlying"]], "venue (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.venue"]], "venue (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.venue"]], "venue (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.venue"]], "venue (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.venue"]], "venue (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.venue"]], "venue (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.venue"]], "venue (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.venue"]], "venue (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.venue"]], "accountbalance (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.AccountBalance"]], "currency (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Currency"]], "marginbalance (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.MarginBalance"]], "money (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Money"]], "price (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Price"]], "quantity (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Quantity"]], "as_decimal() (money method)": [[23, "nautilus_trader.model.objects.Money.as_decimal"]], "as_decimal() (price method)": [[23, "nautilus_trader.model.objects.Price.as_decimal"]], "as_decimal() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.as_decimal"]], "as_double() (money method)": [[23, "nautilus_trader.model.objects.Money.as_double"]], "as_double() (price method)": [[23, "nautilus_trader.model.objects.Price.as_double"]], "as_double() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.as_double"]], "code (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.code"]], "currency (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.currency"]], "currency (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.currency"]], "currency (money attribute)": [[23, "nautilus_trader.model.objects.Money.currency"]], "currency_type (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.currency_type"]], "free (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.free"]], "from_dict() (accountbalance static method)": [[23, "nautilus_trader.model.objects.AccountBalance.from_dict"]], "from_dict() (marginbalance static method)": [[23, "nautilus_trader.model.objects.MarginBalance.from_dict"]], "from_int() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_int"]], "from_int() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_int"]], "from_internal_map() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.from_internal_map"]], "from_raw() (money static method)": [[23, "nautilus_trader.model.objects.Money.from_raw"]], "from_raw() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_raw"]], "from_raw() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_raw"]], "from_str() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.from_str"]], "from_str() (money static method)": [[23, "nautilus_trader.model.objects.Money.from_str"]], "from_str() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_str"]], "from_str() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_str"]], "initial (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.initial"]], "instrument_id (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.instrument_id"]], "is_crypto() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.is_crypto"]], "is_fiat() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.is_fiat"]], "iso4217 (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.iso4217"]], "locked (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.locked"]], "maintenance (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.maintenance"]], "name (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.name"]], "nautilus_trader.model.objects": [[23, "module-nautilus_trader.model.objects"]], "precision (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.precision"]], "precision (price attribute)": [[23, "nautilus_trader.model.objects.Price.precision"]], "precision (quantity attribute)": [[23, "nautilus_trader.model.objects.Quantity.precision"]], "raw (money attribute)": [[23, "nautilus_trader.model.objects.Money.raw"]], "raw (price attribute)": [[23, "nautilus_trader.model.objects.Price.raw"]], "raw (quantity attribute)": [[23, "nautilus_trader.model.objects.Quantity.raw"]], "raw_to_f64() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.raw_to_f64"]], "register() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.register"]], "to_dict() (accountbalance method)": [[23, "nautilus_trader.model.objects.AccountBalance.to_dict"]], "to_dict() (marginbalance method)": [[23, "nautilus_trader.model.objects.MarginBalance.to_dict"]], "to_str() (money method)": [[23, "nautilus_trader.model.objects.Money.to_str"]], "to_str() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.to_str"]], "total (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.total"]], "zero() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.zero"]], "limitiftouchedorder (class in nautilus_trader.model.orders.limit_if_touched)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder"]], "limitorder (class in nautilus_trader.model.orders.limit)": [[24, "nautilus_trader.model.orders.limit.LimitOrder"]], "marketiftouchedorder (class in nautilus_trader.model.orders.market_if_touched)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder"]], "marketorder (class in nautilus_trader.model.orders.market)": [[24, "nautilus_trader.model.orders.market.MarketOrder"]], "markettolimitorder (class in nautilus_trader.model.orders.market_to_limit)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder"]], "order (class in nautilus_trader.model.orders.base)": [[24, "nautilus_trader.model.orders.base.Order"]], "orderlist (class in nautilus_trader.model.orders.list)": [[24, "nautilus_trader.model.orders.list.OrderList"]], "stoplimitorder (class in nautilus_trader.model.orders.stop_limit)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder"]], "stopmarketorder (class in nautilus_trader.model.orders.stop_market)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder"]], "trailingstoplimitorder (class in nautilus_trader.model.orders.trailing_stop_limit)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder"]], "trailingstopmarketorder (class in nautilus_trader.model.orders.trailing_stop_market)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder"]], "account_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.account_id"]], "account_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.account_id"]], "account_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.account_id"]], "account_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.account_id"]], "account_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.account_id"]], "account_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.account_id"]], "account_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.account_id"]], "account_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.account_id"]], "account_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.account_id"]], "account_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.account_id"]], "apply() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.apply"]], "apply() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.apply"]], "apply() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.apply"]], "apply() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.apply"]], "apply() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.apply"]], "apply() (order method)": [[24, "nautilus_trader.model.orders.base.Order.apply"]], "apply() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.apply"]], "apply() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.apply"]], "apply() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.apply"]], "apply() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.apply"]], "avg_px (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.avg_px"]], "avg_px (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.avg_px"]], "avg_px (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.avg_px"]], "avg_px (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.avg_px"]], "avg_px (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.avg_px"]], "avg_px (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.avg_px"]], "avg_px (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.avg_px"]], "avg_px (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.avg_px"]], "avg_px (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.avg_px"]], "avg_px (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.avg_px"]], "client_order_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.client_order_id"]], "client_order_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.client_order_id"]], "client_order_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.client_order_id"]], "client_order_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.client_order_id"]], "client_order_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.client_order_id"]], "client_order_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.client_order_id"]], "client_order_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.client_order_id"]], "client_order_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.client_order_id"]], "client_order_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.client_order_id"]], "client_order_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.client_order_id"]], "closing_side() (limitiftouchedorder static method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.closing_side"]], "closing_side() (limitorder static method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.closing_side"]], "closing_side() (marketiftouchedorder static method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.closing_side"]], "closing_side() (marketorder static method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.closing_side"]], "closing_side() (markettolimitorder static method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.closing_side"]], "closing_side() (order static method)": [[24, "nautilus_trader.model.orders.base.Order.closing_side"]], "closing_side() (stoplimitorder static method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.closing_side"]], "closing_side() (stopmarketorder static method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.closing_side"]], "closing_side() (trailingstoplimitorder static method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.closing_side"]], "closing_side() (trailingstopmarketorder static method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.closing_side"]], "commissions() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.commissions"]], "commissions() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.commissions"]], "commissions() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.commissions"]], "commissions() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.commissions"]], "commissions() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.commissions"]], "commissions() (order method)": [[24, "nautilus_trader.model.orders.base.Order.commissions"]], "commissions() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.commissions"]], "commissions() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.commissions"]], "commissions() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.commissions"]], "commissions() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.commissions"]], "contingency_type (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.contingency_type"]], "contingency_type (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.contingency_type"]], "contingency_type (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.contingency_type"]], "contingency_type (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.contingency_type"]], "contingency_type (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.contingency_type"]], "contingency_type (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.contingency_type"]], "contingency_type (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.contingency_type"]], "contingency_type (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.contingency_type"]], "contingency_type (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.contingency_type"]], "contingency_type (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.contingency_type"]], "display_qty (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.display_qty"]], "display_qty (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.display_qty"]], "display_qty (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.display_qty"]], "display_qty (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.display_qty"]], "display_qty (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.display_qty"]], "emulation_trigger (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.emulation_trigger"]], "emulation_trigger (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.emulation_trigger"]], "emulation_trigger (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.emulation_trigger"]], "emulation_trigger (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.emulation_trigger"]], "emulation_trigger (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.emulation_trigger"]], "emulation_trigger (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.emulation_trigger"]], "emulation_trigger (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.emulation_trigger"]], "emulation_trigger (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.emulation_trigger"]], "emulation_trigger (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.emulation_trigger"]], "emulation_trigger (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.emulation_trigger"]], "event_count (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.event_count"]], "event_count (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.event_count"]], "event_count (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.event_count"]], "event_count (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.event_count"]], "event_count (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.event_count"]], "event_count (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.event_count"]], "event_count (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.event_count"]], "event_count (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.event_count"]], "event_count (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.event_count"]], "event_count (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.event_count"]], "events (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.events"]], "events (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.events"]], "events (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.events"]], "events (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.events"]], "events (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.events"]], "events (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.events"]], "events (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.events"]], "events (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.events"]], "events (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.events"]], "events (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.events"]], "exec_algorithm_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_algorithm_id"]], "exec_algorithm_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.exec_algorithm_id"]], "exec_algorithm_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_algorithm_id"]], "exec_algorithm_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.exec_algorithm_id"]], "exec_algorithm_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.exec_algorithm_id"]], "exec_algorithm_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_algorithm_id"]], "exec_algorithm_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_algorithm_id"]], "exec_algorithm_params (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_algorithm_params"]], "exec_algorithm_params (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.exec_algorithm_params"]], "exec_algorithm_params (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_algorithm_params"]], "exec_algorithm_params (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.exec_algorithm_params"]], "exec_algorithm_params (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.exec_algorithm_params"]], "exec_algorithm_params (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_algorithm_params"]], "exec_algorithm_params (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_algorithm_params"]], "exec_spawn_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_spawn_id"]], "exec_spawn_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.exec_spawn_id"]], "exec_spawn_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_spawn_id"]], "exec_spawn_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.exec_spawn_id"]], "exec_spawn_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_spawn_id"]], "exec_spawn_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.exec_spawn_id"]], "exec_spawn_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_spawn_id"]], "exec_spawn_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_spawn_id"]], "exec_spawn_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_spawn_id"]], "exec_spawn_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_spawn_id"]], "expire_time (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.expire_time"]], "expire_time (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.expire_time"]], "expire_time (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.expire_time"]], "expire_time (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.expire_time"]], "expire_time (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.expire_time"]], "expire_time (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.expire_time"]], "expire_time (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.expire_time"]], "expire_time (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.expire_time"]], "expire_time_ns (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.expire_time_ns"]], "expire_time_ns (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.expire_time_ns"]], "expire_time_ns (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.expire_time_ns"]], "expire_time_ns (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.expire_time_ns"]], "expire_time_ns (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.expire_time_ns"]], "expire_time_ns (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.expire_time_ns"]], "expire_time_ns (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.expire_time_ns"]], "expire_time_ns (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.expire_time_ns"]], "filled_qty (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.filled_qty"]], "filled_qty (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.filled_qty"]], "filled_qty (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.filled_qty"]], "filled_qty (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.filled_qty"]], "filled_qty (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.filled_qty"]], "filled_qty (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.filled_qty"]], "filled_qty (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.filled_qty"]], "filled_qty (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.filled_qty"]], "filled_qty (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.filled_qty"]], "filled_qty (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.filled_qty"]], "first (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.first"]], "has_price (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.has_price"]], "has_price (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.has_price"]], "has_price (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.has_price"]], "has_price (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.has_price"]], "has_price (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.has_price"]], "has_price (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.has_price"]], "has_price (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.has_price"]], "has_price (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.has_price"]], "has_price (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.has_price"]], "has_price (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.has_price"]], "has_trigger_price (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.has_trigger_price"]], "has_trigger_price (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.has_trigger_price"]], "has_trigger_price (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.has_trigger_price"]], "has_trigger_price (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.has_trigger_price"]], "has_trigger_price (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.has_trigger_price"]], "has_trigger_price (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.has_trigger_price"]], "has_trigger_price (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.has_trigger_price"]], "has_trigger_price (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.has_trigger_price"]], "has_trigger_price (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.has_trigger_price"]], "has_trigger_price (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.has_trigger_price"]], "id (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.id"]], "info() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.info"]], "info() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.info"]], "info() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.info"]], "info() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.info"]], "info() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.info"]], "info() (order method)": [[24, "nautilus_trader.model.orders.base.Order.info"]], "info() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.info"]], "info() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.info"]], "info() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.info"]], "info() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.info"]], "init_event (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.init_event"]], "init_event (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.init_event"]], "init_event (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.init_event"]], "init_event (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.init_event"]], "init_event (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.init_event"]], "init_event (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.init_event"]], "init_event (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.init_event"]], "init_event (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.init_event"]], "init_event (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.init_event"]], "init_event (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.init_event"]], "init_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.init_id"]], "init_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.init_id"]], "init_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.init_id"]], "init_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.init_id"]], "init_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.init_id"]], "init_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.init_id"]], "init_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.init_id"]], "init_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.init_id"]], "init_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.init_id"]], "init_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.init_id"]], "instrument_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.instrument_id"]], "instrument_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.instrument_id"]], "instrument_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.instrument_id"]], "instrument_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.instrument_id"]], "instrument_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.instrument_id"]], "instrument_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.instrument_id"]], "instrument_id (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.instrument_id"]], "instrument_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.instrument_id"]], "instrument_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.instrument_id"]], "instrument_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.instrument_id"]], "instrument_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.instrument_id"]], "is_active_local (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_active_local"]], "is_active_local (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_active_local"]], "is_active_local (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_active_local"]], "is_active_local (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_active_local"]], "is_active_local (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_active_local"]], "is_active_local (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_active_local"]], "is_active_local (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_active_local"]], "is_active_local (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_active_local"]], "is_active_local (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_active_local"]], "is_active_local (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_active_local"]], "is_aggressive (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_aggressive"]], "is_aggressive (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_aggressive"]], "is_aggressive (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_aggressive"]], "is_aggressive (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_aggressive"]], "is_aggressive (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_aggressive"]], "is_aggressive (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_aggressive"]], "is_aggressive (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_aggressive"]], "is_aggressive (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_aggressive"]], "is_aggressive (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_aggressive"]], "is_aggressive (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_aggressive"]], "is_buy (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_buy"]], "is_buy (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_buy"]], "is_buy (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_buy"]], "is_buy (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_buy"]], "is_buy (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_buy"]], "is_buy (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_buy"]], "is_buy (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_buy"]], "is_buy (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_buy"]], "is_buy (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_buy"]], "is_buy (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_buy"]], "is_canceled (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_canceled"]], "is_canceled (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_canceled"]], "is_canceled (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_canceled"]], "is_canceled (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_canceled"]], "is_canceled (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_canceled"]], "is_canceled (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_canceled"]], "is_canceled (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_canceled"]], "is_canceled (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_canceled"]], "is_canceled (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_canceled"]], "is_canceled (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_canceled"]], "is_child_order (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_child_order"]], "is_child_order (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_child_order"]], "is_child_order (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_child_order"]], "is_child_order (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_child_order"]], "is_child_order (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_child_order"]], "is_child_order (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_child_order"]], "is_child_order (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_child_order"]], "is_child_order (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_child_order"]], "is_child_order (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_child_order"]], "is_child_order (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_child_order"]], "is_closed (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_closed"]], "is_closed (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_closed"]], "is_closed (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_closed"]], "is_closed (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_closed"]], "is_closed (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_closed"]], "is_closed (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_closed"]], "is_closed (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_closed"]], "is_closed (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_closed"]], "is_closed (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_closed"]], "is_closed (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_closed"]], "is_contingency (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_contingency"]], "is_contingency (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_contingency"]], "is_contingency (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_contingency"]], "is_contingency (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_contingency"]], "is_contingency (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_contingency"]], "is_contingency (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_contingency"]], "is_contingency (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_contingency"]], "is_contingency (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_contingency"]], "is_contingency (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_contingency"]], "is_contingency (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_contingency"]], "is_emulated (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_emulated"]], "is_emulated (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_emulated"]], "is_emulated (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_emulated"]], "is_emulated (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_emulated"]], "is_emulated (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_emulated"]], "is_emulated (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_emulated"]], "is_emulated (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_emulated"]], "is_emulated (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_emulated"]], "is_emulated (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_emulated"]], "is_emulated (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_emulated"]], "is_inflight (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_inflight"]], "is_inflight (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_inflight"]], "is_inflight (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_inflight"]], "is_inflight (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_inflight"]], "is_inflight (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_inflight"]], "is_inflight (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_inflight"]], "is_inflight (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_inflight"]], "is_inflight (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_inflight"]], "is_inflight (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_inflight"]], "is_inflight (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_inflight"]], "is_open (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_open"]], "is_open (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_open"]], "is_open (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_open"]], "is_open (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_open"]], "is_open (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_open"]], "is_open (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_open"]], "is_open (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_open"]], "is_open (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_open"]], "is_open (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_open"]], "is_open (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_open"]], "is_parent_order (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_parent_order"]], "is_parent_order (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_parent_order"]], "is_parent_order (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_parent_order"]], "is_parent_order (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_parent_order"]], "is_parent_order (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_parent_order"]], "is_parent_order (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_parent_order"]], "is_parent_order (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_parent_order"]], "is_parent_order (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_parent_order"]], "is_parent_order (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_parent_order"]], "is_parent_order (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_parent_order"]], "is_passive (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_passive"]], "is_passive (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_passive"]], "is_passive (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_passive"]], "is_passive (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_passive"]], "is_passive (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_passive"]], "is_passive (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_passive"]], "is_passive (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_passive"]], "is_passive (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_passive"]], "is_passive (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_passive"]], "is_passive (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_passive"]], "is_pending_cancel (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_pending_cancel"]], "is_pending_cancel (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_pending_cancel"]], "is_pending_cancel (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_pending_cancel"]], "is_pending_cancel (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_pending_cancel"]], "is_pending_cancel (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_pending_cancel"]], "is_pending_cancel (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_pending_cancel"]], "is_pending_cancel (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_pending_cancel"]], "is_pending_cancel (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_pending_cancel"]], "is_pending_cancel (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_pending_cancel"]], "is_pending_cancel (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_pending_cancel"]], "is_pending_update (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_pending_update"]], "is_pending_update (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_pending_update"]], "is_pending_update (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_pending_update"]], "is_pending_update (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_pending_update"]], "is_pending_update (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_pending_update"]], "is_pending_update (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_pending_update"]], "is_pending_update (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_pending_update"]], "is_pending_update (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_pending_update"]], "is_pending_update (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_pending_update"]], "is_pending_update (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_pending_update"]], "is_post_only (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_post_only"]], "is_post_only (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_post_only"]], "is_post_only (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_post_only"]], "is_post_only (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_post_only"]], "is_post_only (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_post_only"]], "is_post_only (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_post_only"]], "is_post_only (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_post_only"]], "is_post_only (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_post_only"]], "is_post_only (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_post_only"]], "is_post_only (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_post_only"]], "is_primary (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_primary"]], "is_primary (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_primary"]], "is_primary (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_primary"]], "is_primary (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_primary"]], "is_primary (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_primary"]], "is_primary (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_primary"]], "is_primary (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_primary"]], "is_primary (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_primary"]], "is_primary (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_primary"]], "is_primary (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_primary"]], "is_quote_quantity (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_quote_quantity"]], "is_quote_quantity (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_quote_quantity"]], "is_quote_quantity (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_quote_quantity"]], "is_quote_quantity (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_quote_quantity"]], "is_quote_quantity (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_quote_quantity"]], "is_quote_quantity (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_quote_quantity"]], "is_quote_quantity (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_quote_quantity"]], "is_quote_quantity (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_quote_quantity"]], "is_quote_quantity (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_quote_quantity"]], "is_quote_quantity (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_quote_quantity"]], "is_reduce_only (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_reduce_only"]], "is_reduce_only (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_reduce_only"]], "is_reduce_only (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_reduce_only"]], "is_reduce_only (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_reduce_only"]], "is_reduce_only (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_reduce_only"]], "is_reduce_only (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_reduce_only"]], "is_reduce_only (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_reduce_only"]], "is_reduce_only (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_reduce_only"]], "is_reduce_only (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_reduce_only"]], "is_reduce_only (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_reduce_only"]], "is_sell (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_sell"]], "is_sell (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_sell"]], "is_sell (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_sell"]], "is_sell (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_sell"]], "is_sell (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_sell"]], "is_sell (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_sell"]], "is_sell (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_sell"]], "is_sell (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_sell"]], "is_sell (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_sell"]], "is_sell (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_sell"]], "is_spawned (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_spawned"]], "is_spawned (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_spawned"]], "is_spawned (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_spawned"]], "is_spawned (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_spawned"]], "is_spawned (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_spawned"]], "is_spawned (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_spawned"]], "is_spawned (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_spawned"]], "is_spawned (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_spawned"]], "is_spawned (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_spawned"]], "is_spawned (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_spawned"]], "is_triggered (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_triggered"]], "is_triggered (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_triggered"]], "is_triggered (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_triggered"]], "last_event (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.last_event"]], "last_event (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.last_event"]], "last_event (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.last_event"]], "last_event (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.last_event"]], "last_event (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.last_event"]], "last_event (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.last_event"]], "last_event (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.last_event"]], "last_event (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.last_event"]], "last_event (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.last_event"]], "last_event (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.last_event"]], "last_trade_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.last_trade_id"]], "last_trade_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.last_trade_id"]], "last_trade_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.last_trade_id"]], "last_trade_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.last_trade_id"]], "last_trade_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.last_trade_id"]], "last_trade_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.last_trade_id"]], "last_trade_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.last_trade_id"]], "last_trade_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.last_trade_id"]], "last_trade_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.last_trade_id"]], "last_trade_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.last_trade_id"]], "leaves_qty (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.leaves_qty"]], "leaves_qty (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.leaves_qty"]], "leaves_qty (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.leaves_qty"]], "leaves_qty (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.leaves_qty"]], "leaves_qty (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.leaves_qty"]], "leaves_qty (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.leaves_qty"]], "leaves_qty (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.leaves_qty"]], "leaves_qty (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.leaves_qty"]], "leaves_qty (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.leaves_qty"]], "leaves_qty (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.leaves_qty"]], "limit_offset (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.limit_offset"]], "linked_order_ids (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.linked_order_ids"]], "linked_order_ids (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.linked_order_ids"]], "linked_order_ids (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.linked_order_ids"]], "linked_order_ids (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.linked_order_ids"]], "linked_order_ids (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.linked_order_ids"]], "linked_order_ids (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.linked_order_ids"]], "linked_order_ids (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.linked_order_ids"]], "linked_order_ids (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.linked_order_ids"]], "linked_order_ids (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.linked_order_ids"]], "linked_order_ids (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.linked_order_ids"]], "liquidity_side (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.liquidity_side"]], "liquidity_side (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.liquidity_side"]], "liquidity_side (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.liquidity_side"]], "liquidity_side (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.liquidity_side"]], "liquidity_side (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.liquidity_side"]], "liquidity_side (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.liquidity_side"]], "liquidity_side (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.liquidity_side"]], "liquidity_side (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.liquidity_side"]], "liquidity_side (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.liquidity_side"]], "liquidity_side (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.liquidity_side"]], "nautilus_trader.model.orders": [[24, "module-nautilus_trader.model.orders"]], "nautilus_trader.model.orders.base": [[24, "module-nautilus_trader.model.orders.base"]], "nautilus_trader.model.orders.limit": [[24, "module-nautilus_trader.model.orders.limit"]], "nautilus_trader.model.orders.limit_if_touched": [[24, "module-nautilus_trader.model.orders.limit_if_touched"]], "nautilus_trader.model.orders.list": [[24, "module-nautilus_trader.model.orders.list"]], "nautilus_trader.model.orders.market": [[24, "module-nautilus_trader.model.orders.market"]], "nautilus_trader.model.orders.market_if_touched": [[24, "module-nautilus_trader.model.orders.market_if_touched"]], "nautilus_trader.model.orders.market_to_limit": [[24, "module-nautilus_trader.model.orders.market_to_limit"]], "nautilus_trader.model.orders.stop_limit": [[24, "module-nautilus_trader.model.orders.stop_limit"]], "nautilus_trader.model.orders.stop_market": [[24, "module-nautilus_trader.model.orders.stop_market"]], "nautilus_trader.model.orders.trailing_stop_limit": [[24, "module-nautilus_trader.model.orders.trailing_stop_limit"]], "nautilus_trader.model.orders.trailing_stop_market": [[24, "module-nautilus_trader.model.orders.trailing_stop_market"]], "opposite_side() (limitiftouchedorder static method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.opposite_side"]], "opposite_side() (limitorder static method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.opposite_side"]], "opposite_side() (marketiftouchedorder static method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.opposite_side"]], "opposite_side() (marketorder static method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.opposite_side"]], "opposite_side() (markettolimitorder static method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.opposite_side"]], "opposite_side() (order static method)": [[24, "nautilus_trader.model.orders.base.Order.opposite_side"]], "opposite_side() (stoplimitorder static method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.opposite_side"]], "opposite_side() (stopmarketorder static method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.opposite_side"]], "opposite_side() (trailingstoplimitorder static method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.opposite_side"]], "opposite_side() (trailingstopmarketorder static method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.opposite_side"]], "order_list_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.order_list_id"]], "order_list_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.order_list_id"]], "order_list_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.order_list_id"]], "order_list_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.order_list_id"]], "order_list_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.order_list_id"]], "order_list_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.order_list_id"]], "order_list_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.order_list_id"]], "order_list_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.order_list_id"]], "order_list_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.order_list_id"]], "order_list_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.order_list_id"]], "order_type (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.order_type"]], "order_type (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.order_type"]], "order_type (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.order_type"]], "order_type (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.order_type"]], "order_type (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.order_type"]], "order_type (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.order_type"]], "order_type (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.order_type"]], "order_type (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.order_type"]], "order_type (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.order_type"]], "order_type (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.order_type"]], "orders (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.orders"]], "parent_order_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.parent_order_id"]], "parent_order_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.parent_order_id"]], "parent_order_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.parent_order_id"]], "parent_order_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.parent_order_id"]], "parent_order_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.parent_order_id"]], "parent_order_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.parent_order_id"]], "parent_order_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.parent_order_id"]], "parent_order_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.parent_order_id"]], "parent_order_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.parent_order_id"]], "parent_order_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.parent_order_id"]], "position_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.position_id"]], "position_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.position_id"]], "position_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.position_id"]], "position_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.position_id"]], "position_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.position_id"]], "position_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.position_id"]], "position_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.position_id"]], "position_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.position_id"]], "position_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.position_id"]], "position_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.position_id"]], "price (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.price"]], "price (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.price"]], "price (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.price"]], "price (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.price"]], "price (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.price"]], "quantity (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.quantity"]], "quantity (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.quantity"]], "quantity (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.quantity"]], "quantity (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.quantity"]], "quantity (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.quantity"]], "quantity (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.quantity"]], "quantity (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.quantity"]], "quantity (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.quantity"]], "quantity (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.quantity"]], "quantity (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.quantity"]], "side (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.side"]], "side (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.side"]], "side (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.side"]], "side (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.side"]], "side (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.side"]], "side (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.side"]], "side (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.side"]], "side (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.side"]], "side (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.side"]], "side (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.side"]], "side_string() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.side_string"]], "side_string() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.side_string"]], "side_string() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.side_string"]], "side_string() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.side_string"]], "side_string() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.side_string"]], "side_string() (order method)": [[24, "nautilus_trader.model.orders.base.Order.side_string"]], "side_string() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.side_string"]], "side_string() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.side_string"]], "side_string() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.side_string"]], "side_string() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.side_string"]], "signed_decimal_qty() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.signed_decimal_qty"]], "signed_decimal_qty() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.signed_decimal_qty"]], "signed_decimal_qty() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.signed_decimal_qty"]], "signed_decimal_qty() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (order method)": [[24, "nautilus_trader.model.orders.base.Order.signed_decimal_qty"]], "signed_decimal_qty() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.signed_decimal_qty"]], "signed_decimal_qty() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.signed_decimal_qty"]], "slippage (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.slippage"]], "slippage (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.slippage"]], "slippage (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.slippage"]], "slippage (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.slippage"]], "slippage (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.slippage"]], "slippage (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.slippage"]], "slippage (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.slippage"]], "slippage (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.slippage"]], "slippage (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.slippage"]], "slippage (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.slippage"]], "status (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.status"]], "status (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.status"]], "status (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.status"]], "status (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.status"]], "status (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.status"]], "status (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.status"]], "status (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.status"]], "status (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.status"]], "status (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.status"]], "status (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.status"]], "status_string() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.status_string"]], "status_string() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.status_string"]], "status_string() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.status_string"]], "status_string() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.status_string"]], "status_string() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.status_string"]], "status_string() (order method)": [[24, "nautilus_trader.model.orders.base.Order.status_string"]], "status_string() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.status_string"]], "status_string() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.status_string"]], "status_string() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.status_string"]], "status_string() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.status_string"]], "strategy_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.strategy_id"]], "strategy_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.strategy_id"]], "strategy_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.strategy_id"]], "strategy_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.strategy_id"]], "strategy_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.strategy_id"]], "strategy_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.strategy_id"]], "strategy_id (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.strategy_id"]], "strategy_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.strategy_id"]], "strategy_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.strategy_id"]], "strategy_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.strategy_id"]], "strategy_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.strategy_id"]], "symbol (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.symbol"]], "symbol (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.symbol"]], "symbol (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.symbol"]], "symbol (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.symbol"]], "symbol (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.symbol"]], "symbol (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.symbol"]], "symbol (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.symbol"]], "symbol (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.symbol"]], "symbol (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.symbol"]], "symbol (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.symbol"]], "tags (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.tags"]], "tags (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.tags"]], "tags (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.tags"]], "tags (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.tags"]], "tags (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.tags"]], "tags (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.tags"]], "tags (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.tags"]], "tags (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.tags"]], "tags (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.tags"]], "tags (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.tags"]], "time_in_force (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.time_in_force"]], "time_in_force (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.time_in_force"]], "time_in_force (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.time_in_force"]], "time_in_force (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.time_in_force"]], "time_in_force (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.time_in_force"]], "time_in_force (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.time_in_force"]], "time_in_force (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.time_in_force"]], "time_in_force (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.time_in_force"]], "time_in_force (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.time_in_force"]], "time_in_force (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.time_in_force"]], "to_dict() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.to_dict"]], "to_dict() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.to_dict"]], "to_dict() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.to_dict"]], "to_dict() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.to_dict"]], "to_dict() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.to_dict"]], "to_dict() (order method)": [[24, "nautilus_trader.model.orders.base.Order.to_dict"]], "to_dict() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.to_dict"]], "to_dict() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.to_dict"]], "to_dict() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.to_dict"]], "to_dict() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.to_dict"]], "trade_ids (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trade_ids"]], "trade_ids (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.trade_ids"]], "trade_ids (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trade_ids"]], "trade_ids (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.trade_ids"]], "trade_ids (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trade_ids"]], "trade_ids (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.trade_ids"]], "trade_ids (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trade_ids"]], "trade_ids (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trade_ids"]], "trade_ids (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trade_ids"]], "trade_ids (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trade_ids"]], "trader_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trader_id"]], "trader_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.trader_id"]], "trader_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trader_id"]], "trader_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.trader_id"]], "trader_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trader_id"]], "trader_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.trader_id"]], "trader_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trader_id"]], "trader_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trader_id"]], "trader_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trader_id"]], "trader_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trader_id"]], "trailing_offset (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trailing_offset"]], "trailing_offset (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trailing_offset"]], "trailing_offset_type (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trailing_offset_type"]], "trailing_offset_type (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trailing_offset_type"]], "transform_py() (limitorder static method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.transform_py"]], "transform_py() (marketorder static method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.transform_py"]], "trigger_instrument_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_instrument_id"]], "trigger_instrument_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.trigger_instrument_id"]], "trigger_instrument_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_instrument_id"]], "trigger_instrument_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.trigger_instrument_id"]], "trigger_instrument_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.trigger_instrument_id"]], "trigger_instrument_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_instrument_id"]], "trigger_instrument_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_instrument_id"]], "trigger_price (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_price"]], "trigger_price (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_price"]], "trigger_price (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_price"]], "trigger_price (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_price"]], "trigger_price (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_price"]], "trigger_price (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_price"]], "trigger_type (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_type"]], "trigger_type (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_type"]], "trigger_type (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_type"]], "trigger_type (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_type"]], "trigger_type (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_type"]], "trigger_type (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_type"]], "ts_init (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_init"]], "ts_init (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.ts_init"]], "ts_init (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.ts_init"]], "ts_init (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.ts_init"]], "ts_init (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.ts_init"]], "ts_init (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.ts_init"]], "ts_init (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.ts_init"]], "ts_init (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_init"]], "ts_init (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.ts_init"]], "ts_init (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_init"]], "ts_init (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.ts_init"]], "ts_last (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_last"]], "ts_last (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.ts_last"]], "ts_last (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.ts_last"]], "ts_last (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.ts_last"]], "ts_last (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.ts_last"]], "ts_last (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.ts_last"]], "ts_last (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_last"]], "ts_last (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.ts_last"]], "ts_last (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_last"]], "ts_last (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.ts_last"]], "ts_triggered (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_triggered"]], "ts_triggered (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_triggered"]], "ts_triggered (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_triggered"]], "type_string() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.type_string"]], "type_string() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.type_string"]], "type_string() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.type_string"]], "type_string() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.type_string"]], "type_string() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.type_string"]], "type_string() (order method)": [[24, "nautilus_trader.model.orders.base.Order.type_string"]], "type_string() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.type_string"]], "type_string() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.type_string"]], "type_string() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.type_string"]], "type_string() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.type_string"]], "venue (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue"]], "venue (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.venue"]], "venue (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue"]], "venue (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.venue"]], "venue (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue"]], "venue (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.venue"]], "venue (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue"]], "venue (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue"]], "venue (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue"]], "venue (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue"]], "venue_order_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue_order_id"]], "venue_order_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.venue_order_id"]], "venue_order_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue_order_id"]], "venue_order_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.venue_order_id"]], "venue_order_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue_order_id"]], "venue_order_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.venue_order_id"]], "venue_order_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue_order_id"]], "venue_order_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue_order_id"]], "venue_order_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue_order_id"]], "venue_order_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue_order_id"]], "venue_order_ids (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue_order_ids"]], "venue_order_ids (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.venue_order_ids"]], "venue_order_ids (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue_order_ids"]], "venue_order_ids (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.venue_order_ids"]], "venue_order_ids (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue_order_ids"]], "venue_order_ids (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.venue_order_ids"]], "venue_order_ids (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue_order_ids"]], "venue_order_ids (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue_order_ids"]], "venue_order_ids (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue_order_ids"]], "venue_order_ids (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue_order_ids"]], "would_reduce_only() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.would_reduce_only"]], "would_reduce_only() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.would_reduce_only"]], "would_reduce_only() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.would_reduce_only"]], "would_reduce_only() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.would_reduce_only"]], "would_reduce_only() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.would_reduce_only"]], "would_reduce_only() (order method)": [[24, "nautilus_trader.model.orders.base.Order.would_reduce_only"]], "would_reduce_only() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.would_reduce_only"]], "would_reduce_only() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.would_reduce_only"]], "would_reduce_only() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.would_reduce_only"]], "would_reduce_only() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.would_reduce_only"]], "position (class in nautilus_trader.model.position)": [[25, "nautilus_trader.model.position.Position"]], "account_id (position attribute)": [[25, "nautilus_trader.model.position.Position.account_id"]], "apply() (position method)": [[25, "nautilus_trader.model.position.Position.apply"]], "avg_px_close (position attribute)": [[25, "nautilus_trader.model.position.Position.avg_px_close"]], "avg_px_open (position attribute)": [[25, "nautilus_trader.model.position.Position.avg_px_open"]], "base_currency (position attribute)": [[25, "nautilus_trader.model.position.Position.base_currency"]], "calculate_pnl() (position method)": [[25, "nautilus_trader.model.position.Position.calculate_pnl"]], "client_order_ids (position attribute)": [[25, "nautilus_trader.model.position.Position.client_order_ids"]], "closing_order_id (position attribute)": [[25, "nautilus_trader.model.position.Position.closing_order_id"]], "commissions() (position method)": [[25, "nautilus_trader.model.position.Position.commissions"]], "duration_ns (position attribute)": [[25, "nautilus_trader.model.position.Position.duration_ns"]], "entry (position attribute)": [[25, "nautilus_trader.model.position.Position.entry"]], "event_count (position attribute)": [[25, "nautilus_trader.model.position.Position.event_count"]], "events (position attribute)": [[25, "nautilus_trader.model.position.Position.events"]], "id (position attribute)": [[25, "nautilus_trader.model.position.Position.id"]], "info() (position method)": [[25, "nautilus_trader.model.position.Position.info"]], "instrument_id (position attribute)": [[25, "nautilus_trader.model.position.Position.instrument_id"]], "is_closed (position attribute)": [[25, "nautilus_trader.model.position.Position.is_closed"]], "is_inverse (position attribute)": [[25, "nautilus_trader.model.position.Position.is_inverse"]], "is_long (position attribute)": [[25, "nautilus_trader.model.position.Position.is_long"]], "is_open (position attribute)": [[25, "nautilus_trader.model.position.Position.is_open"]], "is_opposite_side() (position method)": [[25, "nautilus_trader.model.position.Position.is_opposite_side"]], "is_short (position attribute)": [[25, "nautilus_trader.model.position.Position.is_short"]], "last_event (position attribute)": [[25, "nautilus_trader.model.position.Position.last_event"]], "last_trade_id (position attribute)": [[25, "nautilus_trader.model.position.Position.last_trade_id"]], "multiplier (position attribute)": [[25, "nautilus_trader.model.position.Position.multiplier"]], "nautilus_trader.model.position": [[25, "module-nautilus_trader.model.position"]], "notional_value() (position method)": [[25, "nautilus_trader.model.position.Position.notional_value"]], "opening_order_id (position attribute)": [[25, "nautilus_trader.model.position.Position.opening_order_id"]], "peak_qty (position attribute)": [[25, "nautilus_trader.model.position.Position.peak_qty"]], "price_precision (position attribute)": [[25, "nautilus_trader.model.position.Position.price_precision"]], "quantity (position attribute)": [[25, "nautilus_trader.model.position.Position.quantity"]], "quote_currency (position attribute)": [[25, "nautilus_trader.model.position.Position.quote_currency"]], "realized_pnl (position attribute)": [[25, "nautilus_trader.model.position.Position.realized_pnl"]], "realized_return (position attribute)": [[25, "nautilus_trader.model.position.Position.realized_return"]], "settlement_currency (position attribute)": [[25, "nautilus_trader.model.position.Position.settlement_currency"]], "side (position attribute)": [[25, "nautilus_trader.model.position.Position.side"]], "side_from_order_side() (position static method)": [[25, "nautilus_trader.model.position.Position.side_from_order_side"]], "signed_decimal_qty() (position method)": [[25, "nautilus_trader.model.position.Position.signed_decimal_qty"]], "signed_qty (position attribute)": [[25, "nautilus_trader.model.position.Position.signed_qty"]], "size_precision (position attribute)": [[25, "nautilus_trader.model.position.Position.size_precision"]], "strategy_id (position attribute)": [[25, "nautilus_trader.model.position.Position.strategy_id"]], "symbol (position attribute)": [[25, "nautilus_trader.model.position.Position.symbol"]], "to_dict() (position method)": [[25, "nautilus_trader.model.position.Position.to_dict"]], "total_pnl() (position method)": [[25, "nautilus_trader.model.position.Position.total_pnl"]], "trade_ids (position attribute)": [[25, "nautilus_trader.model.position.Position.trade_ids"]], "trader_id (position attribute)": [[25, "nautilus_trader.model.position.Position.trader_id"]], "ts_closed (position attribute)": [[25, "nautilus_trader.model.position.Position.ts_closed"]], "ts_init (position attribute)": [[25, "nautilus_trader.model.position.Position.ts_init"]], "ts_last (position attribute)": [[25, "nautilus_trader.model.position.Position.ts_last"]], "ts_opened (position attribute)": [[25, "nautilus_trader.model.position.Position.ts_opened"]], "unrealized_pnl() (position method)": [[25, "nautilus_trader.model.position.Position.unrealized_pnl"]], "venue (position attribute)": [[25, "nautilus_trader.model.position.Position.venue"]], "venue_order_ids (position attribute)": [[25, "nautilus_trader.model.position.Position.venue_order_ids"]], "fixedtickscheme (class in nautilus_trader.model.tick_scheme.implementations.fixed)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme"]], "tickscheme (class in nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme"]], "tieredtickscheme (class in nautilus_trader.model.tick_scheme.implementations.tiered)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme"]], "find_tick_index() (tieredtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.find_tick_index"]], "get_tick_scheme() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.get_tick_scheme"]], "increment (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.increment"]], "list_tick_schemes() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.list_tick_schemes"]], "max_price (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.max_price"]], "max_price (tickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.max_price"]], "max_price (tieredtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.max_price"]], "min_price (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.min_price"]], "min_price (tickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.min_price"]], "min_price (tieredtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.min_price"]], "name (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.name"]], "name (tickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.name"]], "name (tieredtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.name"]], "nautilus_trader.model.tick_scheme": [[26, "module-nautilus_trader.model.tick_scheme"]], "nautilus_trader.model.tick_scheme.base": [[26, "module-nautilus_trader.model.tick_scheme.base"]], "nautilus_trader.model.tick_scheme.implementations.fixed": [[26, "module-nautilus_trader.model.tick_scheme.implementations.fixed"]], "nautilus_trader.model.tick_scheme.implementations.tiered": [[26, "module-nautilus_trader.model.tick_scheme.implementations.tiered"]], "next_ask_price() (fixedtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.next_ask_price"]], "next_ask_price() (tickscheme method)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.next_ask_price"]], "next_ask_price() (tieredtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.next_ask_price"]], "next_bid_price() (fixedtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.next_bid_price"]], "next_bid_price() (tickscheme method)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.next_bid_price"]], "next_bid_price() (tieredtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.next_bid_price"]], "price_precision (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.price_precision"]], "register_tick_scheme() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.register_tick_scheme"]], "round_down() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.round_down"]], "round_up() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.round_up"]], "bardatawrangler (class in nautilus_trader.persistence.wranglers)": [[27, "nautilus_trader.persistence.wranglers.BarDataWrangler"]], "basedatacatalog (class in nautilus_trader.persistence.catalog.base)": [[27, "nautilus_trader.persistence.catalog.base.BaseDataCatalog"]], "featherfile (class in nautilus_trader.persistence.catalog.parquet)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile"]], "orderbookdeltadatawrangler (class in nautilus_trader.persistence.wranglers)": [[27, "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler"]], "parquetdatacatalog (class in nautilus_trader.persistence.catalog.parquet)": [[27, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog"]], "quotetickdatawrangler (class in nautilus_trader.persistence.wranglers)": [[27, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler"]], "streamingfeatherwriter (class in nautilus_trader.persistence.writer)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter"]], "tradetickdatawrangler (class in nautilus_trader.persistence.wranglers)": [[27, "nautilus_trader.persistence.wranglers.TradeTickDataWrangler"]], "check_flush() (streamingfeatherwriter method)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.check_flush"]], "class_name (featherfile attribute)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile.class_name"]], "close() (streamingfeatherwriter method)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.close"]], "count() (featherfile method)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile.count"]], "flush() (streamingfeatherwriter method)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.flush"]], "from_env() (parquetdatacatalog class method)": [[27, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.from_env"]], "from_uri() (parquetdatacatalog class method)": [[27, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.from_uri"]], "generate_signal_class() (in module nautilus_trader.persistence.writer)": [[27, "nautilus_trader.persistence.writer.generate_signal_class"]], "index() (featherfile method)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile.index"]], "is_closed (streamingfeatherwriter property)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.is_closed"]], "nautilus_trader.persistence": [[27, "module-nautilus_trader.persistence"]], "nautilus_trader.persistence.catalog.base": [[27, "module-nautilus_trader.persistence.catalog.base"]], "nautilus_trader.persistence.catalog.parquet": [[27, "module-nautilus_trader.persistence.catalog.parquet"]], "nautilus_trader.persistence.wranglers": [[27, "module-nautilus_trader.persistence.wranglers"]], "nautilus_trader.persistence.writer": [[27, "module-nautilus_trader.persistence.writer"]], "path (featherfile attribute)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile.path"]], "process() (bardatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.BarDataWrangler.process"]], "process() (orderbookdeltadatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler.process"]], "process() (quotetickdatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler.process"]], "process() (tradetickdatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.TradeTickDataWrangler.process"]], "process_bar_data() (quotetickdatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler.process_bar_data"]], "write() (streamingfeatherwriter method)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.write"]], "write_data() (parquetdatacatalog method)": [[27, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.write_data"]], "portfolio (class in nautilus_trader.portfolio.portfolio)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio"]], "portfoliofacade (class in nautilus_trader.portfolio.base)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade"]], "account() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.account"]], "account() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.account"]], "analyzer (portfolio attribute)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.analyzer"]], "analyzer (portfoliofacade attribute)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.analyzer"]], "balances_locked() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.balances_locked"]], "balances_locked() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.balances_locked"]], "initialize_orders() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.initialize_orders"]], "initialize_positions() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.initialize_positions"]], "initialized (portfolio attribute)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.initialized"]], "initialized (portfoliofacade attribute)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.initialized"]], "is_completely_flat() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.is_completely_flat"]], "is_completely_flat() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.is_completely_flat"]], "is_flat() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.is_flat"]], "is_flat() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.is_flat"]], "is_net_long() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.is_net_long"]], "is_net_long() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.is_net_long"]], "is_net_short() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.is_net_short"]], "is_net_short() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.is_net_short"]], "margins_init() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.margins_init"]], "margins_init() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.margins_init"]], "margins_maint() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.margins_maint"]], "margins_maint() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.margins_maint"]], "nautilus_trader.portfolio": [[28, "module-nautilus_trader.portfolio"]], "nautilus_trader.portfolio.base": [[28, "module-nautilus_trader.portfolio.base"]], "nautilus_trader.portfolio.portfolio": [[28, "module-nautilus_trader.portfolio.portfolio"]], "net_exposure() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.net_exposure"]], "net_exposure() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.net_exposure"]], "net_exposures() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.net_exposures"]], "net_exposures() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.net_exposures"]], "net_position() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.net_position"]], "net_position() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.net_position"]], "reset() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.reset"]], "set_specific_venue() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.set_specific_venue"]], "unrealized_pnl() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.unrealized_pnl"]], "unrealized_pnl() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.unrealized_pnl"]], "unrealized_pnls() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.unrealized_pnls"]], "unrealized_pnls() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.unrealized_pnls"]], "update_account() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.update_account"]], "update_order() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.update_order"]], "update_position() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.update_position"]], "update_quote_tick() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.update_quote_tick"]], "fixedrisksizer (class in nautilus_trader.risk.sizing)": [[29, "nautilus_trader.risk.sizing.FixedRiskSizer"]], "positionsizer (class in nautilus_trader.risk.sizing)": [[29, "nautilus_trader.risk.sizing.PositionSizer"]], "riskengine (class in nautilus_trader.risk.engine)": [[29, "nautilus_trader.risk.engine.RiskEngine"]], "calculate() (fixedrisksizer method)": [[29, "nautilus_trader.risk.sizing.FixedRiskSizer.calculate"]], "calculate() (positionsizer method)": [[29, "nautilus_trader.risk.sizing.PositionSizer.calculate"]], "command_count (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.command_count"]], "debug (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.debug"]], "degrade() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.degrade"]], "dispose() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.dispose"]], "event_count (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.event_count"]], "execute() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.execute"]], "fault() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.fault"]], "fully_qualified_name() (riskengine class method)": [[29, "nautilus_trader.risk.engine.RiskEngine.fully_qualified_name"]], "id (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.id"]], "instrument (fixedrisksizer attribute)": [[29, "nautilus_trader.risk.sizing.FixedRiskSizer.instrument"]], "instrument (positionsizer attribute)": [[29, "nautilus_trader.risk.sizing.PositionSizer.instrument"]], "is_bypassed (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_bypassed"]], "is_degraded (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_degraded"]], "is_disposed (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_disposed"]], "is_faulted (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_faulted"]], "is_initialized (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_initialized"]], "is_running (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_running"]], "is_stopped (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_stopped"]], "max_notional_per_order() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.max_notional_per_order"]], "max_notionals_per_order() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.max_notionals_per_order"]], "max_order_modify_rate() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.max_order_modify_rate"]], "max_order_submit_rate() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.max_order_submit_rate"]], "nautilus_trader.risk": [[29, "module-nautilus_trader.risk"]], "nautilus_trader.risk.engine": [[29, "module-nautilus_trader.risk.engine"]], "nautilus_trader.risk.sizing": [[29, "module-nautilus_trader.risk.sizing"]], "process() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.process"]], "reset() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.reset"]], "resume() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.resume"]], "set_max_notional_per_order() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.set_max_notional_per_order"]], "set_trading_state() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.set_trading_state"]], "start() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.start"]], "state (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.state"]], "stop() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.stop"]], "trader_id (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.trader_id"]], "trading_state (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.trading_state"]], "type (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.type"]], "update_instrument() (fixedrisksizer method)": [[29, "nautilus_trader.risk.sizing.FixedRiskSizer.update_instrument"]], "update_instrument() (positionsizer method)": [[29, "nautilus_trader.risk.sizing.PositionSizer.update_instrument"]], "msgspecserializer (class in nautilus_trader.serialization.serializer)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer"]], "serializer (class in nautilus_trader.serialization.base)": [[30, "nautilus_trader.serialization.base.Serializer"]], "deserialize() (msgspecserializer method)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer.deserialize"]], "deserialize() (serializer method)": [[30, "nautilus_trader.serialization.base.Serializer.deserialize"]], "nautilus_trader.serialization": [[30, "module-nautilus_trader.serialization"]], "nautilus_trader.serialization.base": [[30, "module-nautilus_trader.serialization.base"]], "nautilus_trader.serialization.serializer": [[30, "module-nautilus_trader.serialization.serializer"]], "register_serializable_object() (in module nautilus_trader.serialization.base)": [[30, "nautilus_trader.serialization.base.register_serializable_object"]], "serialize() (msgspecserializer method)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer.serialize"]], "serialize() (serializer method)": [[30, "nautilus_trader.serialization.base.Serializer.serialize"]], "timestamps_as_iso8601 (msgspecserializer attribute)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer.timestamps_as_iso8601"]], "timestamps_as_str (msgspecserializer attribute)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer.timestamps_as_str"]], "nautiluskernel (class in nautilus_trader.system.kernel)": [[31, "nautilus_trader.system.kernel.NautilusKernel"]], "cache (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.cache"]], "cancel_all_tasks() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.cancel_all_tasks"]], "catalog (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.catalog"]], "clock (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.clock"]], "data_engine (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.data_engine"]], "dispose() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.dispose"]], "emulator (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.emulator"]], "environment (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.environment"]], "exec_engine (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.exec_engine"]], "executor (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.executor"]], "instance_id (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.instance_id"]], "load_state (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.load_state"]], "log (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.log"]], "logger (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.logger"]], "loop (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.loop"]], "loop_sig_callback (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.loop_sig_callback"]], "machine_id (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.machine_id"]], "msgbus (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.msgbus"]], "name (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.name"]], "nautilus_trader.system": [[31, "module-nautilus_trader.system"]], "nautilus_trader.system.kernel": [[31, "module-nautilus_trader.system.kernel"]], "portfolio (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.portfolio"]], "risk_engine (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.risk_engine"]], "save_state (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.save_state"]], "start() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.start"]], "start_async() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.start_async"]], "stop() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.stop"]], "stop_async() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.stop_async"]], "trader (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.trader"]], "trader_id (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.trader_id"]], "ts_created (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.ts_created"]], "writer (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.writer"]], "controller (class in nautilus_trader.trading.controller)": [[32, "nautilus_trader.trading.controller.Controller"]], "economicnewseventfilter (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter"]], "forexsession (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.ForexSession"]], "forexsessionfilter (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter"]], "newsevent (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.NewsEvent"]], "newsimpact (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.NewsImpact"]], "strategy (class in nautilus_trader.trading.strategy)": [[32, "nautilus_trader.trading.strategy.Strategy"]], "trader (class in nautilus_trader.trading.trader)": [[32, "nautilus_trader.trading.trader.Trader"]], "active_task_ids() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.active_task_ids"]], "active_task_ids() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.active_task_ids"]], "actor_ids() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.actor_ids"]], "actor_states() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.actor_states"]], "actors() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.actors"]], "add_actor() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_actor"]], "add_actors() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_actors"]], "add_exec_algorithm() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_exec_algorithm"]], "add_exec_algorithms() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_exec_algorithms"]], "add_strategies() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_strategies"]], "add_strategy() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_strategy"]], "add_synthetic() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.add_synthetic"]], "add_synthetic() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.add_synthetic"]], "cache (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.cache"]], "cache (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.cache"]], "cancel_all_orders() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_all_orders"]], "cancel_all_tasks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.cancel_all_tasks"]], "cancel_all_tasks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_all_tasks"]], "cancel_gtd_expiry() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_gtd_expiry"]], "cancel_order() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_order"]], "cancel_orders() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_orders"]], "cancel_task() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.cancel_task"]], "cancel_task() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_task"]], "change_id() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.change_id"]], "change_order_id_tag() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.change_order_id_tag"]], "check_residuals() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.check_residuals"]], "clear_actors() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.clear_actors"]], "clear_exec_algorithms() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.clear_exec_algorithms"]], "clear_strategies() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.clear_strategies"]], "clock (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.clock"]], "clock (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.clock"]], "close_all_positions() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.close_all_positions"]], "close_position() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.close_position"]], "config (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.config"]], "config (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.config"]], "create_actor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.create_actor"]], "create_strategy() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.create_strategy"]], "currencies (economicnewseventfilter property)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.currencies"]], "degrade() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.degrade"]], "degrade() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.degrade"]], "degrade() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.degrade"]], "deregister_warning_event() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.deregister_warning_event"]], "deregister_warning_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.deregister_warning_event"]], "dispose() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.dispose"]], "dispose() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.dispose"]], "dispose() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.dispose"]], "exec_algorithm_ids() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.exec_algorithm_ids"]], "exec_algorithm_states() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.exec_algorithm_states"]], "exec_algorithms() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.exec_algorithms"]], "external_order_claims (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.external_order_claims"]], "fault() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.fault"]], "fault() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.fault"]], "fault() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.fault"]], "fully_qualified_name() (controller class method)": [[32, "nautilus_trader.trading.controller.Controller.fully_qualified_name"]], "fully_qualified_name() (newsevent class method)": [[32, "nautilus_trader.trading.filters.NewsEvent.fully_qualified_name"]], "fully_qualified_name() (strategy class method)": [[32, "nautilus_trader.trading.strategy.Strategy.fully_qualified_name"]], "fully_qualified_name() (trader class method)": [[32, "nautilus_trader.trading.trader.Trader.fully_qualified_name"]], "generate_account_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_account_report"]], "generate_fills_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_fills_report"]], "generate_order_fills_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_order_fills_report"]], "generate_orders_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_orders_report"]], "generate_positions_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_positions_report"]], "handle_bar() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_bar"]], "handle_bar() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_bar"]], "handle_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_bars"]], "handle_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_bars"]], "handle_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_data"]], "handle_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_data"]], "handle_event() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_event"]], "handle_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_event"]], "handle_historical_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_historical_data"]], "handle_historical_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_historical_data"]], "handle_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_instrument"]], "handle_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_instrument"]], "handle_instrument_close() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_instrument_close"]], "handle_instrument_close() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_instrument_close"]], "handle_instrument_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_instrument_status"]], "handle_instrument_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_instrument_status"]], "handle_instruments() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_instruments"]], "handle_instruments() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_instruments"]], "handle_order_book() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_order_book"]], "handle_order_book() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_order_book"]], "handle_order_book_deltas() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_order_book_deltas"]], "handle_order_book_deltas() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_order_book_deltas"]], "handle_quote_tick() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_quote_tick"]], "handle_quote_tick() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_quote_tick"]], "handle_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_quote_ticks"]], "handle_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_quote_ticks"]], "handle_ticker() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_ticker"]], "handle_ticker() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_ticker"]], "handle_trade_tick() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_trade_tick"]], "handle_trade_tick() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_trade_tick"]], "handle_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_trade_ticks"]], "handle_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_trade_ticks"]], "handle_venue_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_venue_status"]], "handle_venue_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_venue_status"]], "has_active_tasks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.has_active_tasks"]], "has_active_tasks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.has_active_tasks"]], "has_any_tasks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.has_any_tasks"]], "has_any_tasks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.has_any_tasks"]], "has_pending_requests() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.has_pending_requests"]], "has_pending_requests() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.has_pending_requests"]], "has_queued_tasks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.has_queued_tasks"]], "has_queued_tasks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.has_queued_tasks"]], "id (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.id"]], "id (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.id"]], "id (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.id"]], "impacts (economicnewseventfilter property)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.impacts"]], "indicators_initialized() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.indicators_initialized"]], "indicators_initialized() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.indicators_initialized"]], "is_degraded (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_degraded"]], "is_degraded (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_degraded"]], "is_degraded (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_degraded"]], "is_disposed (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_disposed"]], "is_disposed (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_disposed"]], "is_disposed (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_disposed"]], "is_faulted (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_faulted"]], "is_faulted (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_faulted"]], "is_faulted (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_faulted"]], "is_initialized (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_initialized"]], "is_initialized (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_initialized"]], "is_initialized (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_initialized"]], "is_pending_request() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.is_pending_request"]], "is_pending_request() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.is_pending_request"]], "is_running (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_running"]], "is_running (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_running"]], "is_running (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_running"]], "is_stopped (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_stopped"]], "is_stopped (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_stopped"]], "is_stopped (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_stopped"]], "load() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.load"]], "load() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.load"]], "load() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.load"]], "local_from_utc() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.local_from_utc"]], "log (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.log"]], "log (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.log"]], "manage_contingent_orders (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.manage_contingent_orders"]], "manage_gtd_expiry (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.manage_gtd_expiry"]], "modify_order() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.modify_order"]], "msgbus (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.msgbus"]], "msgbus (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.msgbus"]], "nautilus_trader.trading": [[32, "module-nautilus_trader.trading"]], "nautilus_trader.trading.controller": [[32, "module-nautilus_trader.trading.controller"]], "nautilus_trader.trading.filters": [[32, "module-nautilus_trader.trading.filters"]], "nautilus_trader.trading.strategy": [[32, "module-nautilus_trader.trading.strategy"]], "nautilus_trader.trading.trader": [[32, "module-nautilus_trader.trading.trader"]], "next_end() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.next_end"]], "next_event() (economicnewseventfilter method)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.next_event"]], "next_start() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.next_start"]], "oms_type (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.oms_type"]], "on_bar() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_bar"]], "on_bar() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_bar"]], "on_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_data"]], "on_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_data"]], "on_degrade() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_degrade"]], "on_degrade() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_degrade"]], "on_dispose() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_dispose"]], "on_dispose() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_dispose"]], "on_event() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_event"]], "on_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_event"]], "on_fault() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_fault"]], "on_fault() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_fault"]], "on_historical_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_historical_data"]], "on_historical_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_historical_data"]], "on_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_instrument"]], "on_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_instrument"]], "on_instrument_close() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_instrument_close"]], "on_instrument_close() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_instrument_close"]], "on_instrument_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_instrument_status"]], "on_instrument_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_instrument_status"]], "on_load() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_load"]], "on_load() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_load"]], "on_order_accepted() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_accepted"]], "on_order_book() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_order_book"]], "on_order_book() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_book"]], "on_order_book_deltas() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_order_book_deltas"]], "on_order_book_deltas() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_book_deltas"]], "on_order_cancel_rejected() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_cancel_rejected"]], "on_order_canceled() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_canceled"]], "on_order_denied() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_denied"]], "on_order_emulated() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_emulated"]], "on_order_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_event"]], "on_order_expired() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_expired"]], "on_order_filled() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_filled"]], "on_order_initialized() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_initialized"]], "on_order_modify_rejected() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_modify_rejected"]], "on_order_pending_cancel() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_pending_cancel"]], "on_order_pending_update() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_pending_update"]], "on_order_rejected() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_rejected"]], "on_order_released() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_released"]], "on_order_submitted() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_submitted"]], "on_order_triggered() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_triggered"]], "on_order_updated() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_updated"]], "on_position_changed() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_position_changed"]], "on_position_closed() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_position_closed"]], "on_position_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_position_event"]], "on_position_opened() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_position_opened"]], "on_quote_tick() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_quote_tick"]], "on_quote_tick() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_quote_tick"]], "on_reset() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_reset"]], "on_reset() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_reset"]], "on_resume() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_resume"]], "on_resume() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_resume"]], "on_save() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_save"]], "on_save() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_save"]], "on_start() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_start"]], "on_start() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_start"]], "on_stop() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_stop"]], "on_stop() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_stop"]], "on_ticker() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_ticker"]], "on_ticker() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_ticker"]], "on_trade_tick() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_trade_tick"]], "on_trade_tick() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_trade_tick"]], "on_venue_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_venue_status"]], "on_venue_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_venue_status"]], "order_factory (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.order_factory"]], "order_id_tag (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.order_id_tag"]], "pending_requests() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.pending_requests"]], "pending_requests() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.pending_requests"]], "portfolio (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.portfolio"]], "prev_end() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.prev_end"]], "prev_event() (economicnewseventfilter method)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.prev_event"]], "prev_start() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.prev_start"]], "publish_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.publish_data"]], "publish_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.publish_data"]], "publish_signal() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.publish_signal"]], "publish_signal() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.publish_signal"]], "query_order() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.query_order"]], "queue_for_executor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.queue_for_executor"]], "queue_for_executor() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.queue_for_executor"]], "queued_task_ids() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.queued_task_ids"]], "queued_task_ids() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.queued_task_ids"]], "register() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register"]], "register_base() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_base"]], "register_base() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_base"]], "register_executor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_executor"]], "register_executor() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_executor"]], "register_indicator_for_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_indicator_for_bars"]], "register_indicator_for_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_trade_ticks"]], "register_warning_event() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_warning_event"]], "register_warning_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_warning_event"]], "registered_indicators (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.registered_indicators"]], "registered_indicators (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.registered_indicators"]], "remove_actor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.remove_actor"]], "remove_actor() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.remove_actor"]], "remove_strategy() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.remove_strategy"]], "remove_strategy() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.remove_strategy"]], "request_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_bars"]], "request_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_bars"]], "request_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_data"]], "request_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_data"]], "request_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_instrument"]], "request_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_instrument"]], "request_instruments() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_instruments"]], "request_instruments() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_instruments"]], "request_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_quote_ticks"]], "request_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_quote_ticks"]], "request_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_trade_ticks"]], "request_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_trade_ticks"]], "reset() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.reset"]], "reset() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.reset"]], "reset() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.reset"]], "resume() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.resume"]], "resume() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.resume"]], "resume() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.resume"]], "run_in_executor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.run_in_executor"]], "run_in_executor() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.run_in_executor"]], "save() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.save"]], "save() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.save"]], "save() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.save"]], "start() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.start"]], "start() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.start"]], "start() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.start"]], "start_actor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.start_actor"]], "start_actor() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.start_actor"]], "start_strategy() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.start_strategy"]], "start_strategy() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.start_strategy"]], "state (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.state"]], "state (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.state"]], "state (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.state"]], "stop() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.stop"]], "stop() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.stop"]], "stop() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.stop"]], "stop_actor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.stop_actor"]], "stop_actor() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.stop_actor"]], "stop_strategy() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.stop_strategy"]], "stop_strategy() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.stop_strategy"]], "strategies() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.strategies"]], "strategy_ids() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.strategy_ids"]], "strategy_states() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.strategy_states"]], "submit_order() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.submit_order"]], "submit_order_list() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.submit_order_list"]], "subscribe() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.subscribe"]], "subscribe_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_bars"]], "subscribe_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_bars"]], "subscribe_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_data"]], "subscribe_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_data"]], "subscribe_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_instrument"]], "subscribe_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument"]], "subscribe_instrument_close() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_instrument_close"]], "subscribe_instrument_close() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument_close"]], "subscribe_instrument_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_instrument_status"]], "subscribe_instrument_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument_status"]], "subscribe_instruments() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_instruments"]], "subscribe_instruments() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_instruments"]], "subscribe_order_book_deltas() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_quote_ticks"]], "subscribe_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_quote_ticks"]], "subscribe_ticker() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_ticker"]], "subscribe_ticker() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_ticker"]], "subscribe_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_trade_ticks"]], "subscribe_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_trade_ticks"]], "subscribe_venue_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_venue_status"]], "subscribe_venue_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_venue_status"]], "to_importable_config() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.to_importable_config"]], "to_importable_config() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.to_importable_config"]], "trader_id (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.trader_id"]], "trader_id (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.trader_id"]], "trader_id (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.trader_id"]], "ts_event (newsevent property)": [[32, "nautilus_trader.trading.filters.NewsEvent.ts_event"]], "ts_init (newsevent property)": [[32, "nautilus_trader.trading.filters.NewsEvent.ts_init"]], "type (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.type"]], "type (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.type"]], "type (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.type"]], "unfiltered_data_end (economicnewseventfilter property)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.unfiltered_data_end"]], "unfiltered_data_start (economicnewseventfilter property)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.unfiltered_data_start"]], "unsubscribe() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.unsubscribe"]], "unsubscribe_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_bars"]], "unsubscribe_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_bars"]], "unsubscribe_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_data"]], "unsubscribe_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_data"]], "unsubscribe_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_instrument"]], "unsubscribe_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instrument"]], "unsubscribe_instrument_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instrument_status"]], "unsubscribe_instruments() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_instruments"]], "unsubscribe_instruments() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_ticker"]], "unsubscribe_ticker() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_venue_status"]], "unsubscribe_venue_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_venue_status"]], "update_synthetic() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.update_synthetic"]], "update_synthetic() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.update_synthetic"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_reference/accounting", "api_reference/adapters/betfair", "api_reference/adapters/binance", "api_reference/adapters/index", "api_reference/adapters/interactive_brokers", "api_reference/analysis", "api_reference/backtest", "api_reference/cache", "api_reference/common", "api_reference/config", "api_reference/core", "api_reference/data", "api_reference/execution", "api_reference/index", "api_reference/indicators", "api_reference/infrastructure", "api_reference/live", "api_reference/model/book", "api_reference/model/data", "api_reference/model/events", "api_reference/model/identifiers", "api_reference/model/index", "api_reference/model/instruments", "api_reference/model/objects", "api_reference/model/orders", "api_reference/model/position", "api_reference/model/tick_scheme", "api_reference/persistence", "api_reference/portfolio", "api_reference/risk", "api_reference/serialization", "api_reference/system", "api_reference/trading", "concepts/adapters", "concepts/advanced/actors", "concepts/advanced/advanced_orders", "concepts/advanced/custom_data", "concepts/advanced/emulated_orders", "concepts/advanced/index", "concepts/advanced/portfolio_statistics", "concepts/advanced/synthetic_instruments", "concepts/architecture", "concepts/backtesting", "concepts/data", "concepts/execution", "concepts/index", "concepts/instruments", "concepts/logging", "concepts/message_bus", "concepts/orders", "concepts/overview", "concepts/strategies", "developer_guide/coding_standards", "developer_guide/cython", "developer_guide/environment_setup", "developer_guide/index", "developer_guide/packaged_data", "developer_guide/rust", "developer_guide/testing", "getting_started/index", "getting_started/installation", "getting_started/quickstart", "index", "integrations/betfair", "integrations/binance", "integrations/databento", "integrations/ib", "integrations/index", "rust", "tutorials/backtest_high_level", "tutorials/backtest_low_level", "tutorials/index"], "filenames": ["api_reference/accounting.md", "api_reference/adapters/betfair.md", "api_reference/adapters/binance.md", "api_reference/adapters/index.md", "api_reference/adapters/interactive_brokers.md", "api_reference/analysis.md", "api_reference/backtest.md", "api_reference/cache.md", "api_reference/common.md", "api_reference/config.md", "api_reference/core.md", "api_reference/data.md", "api_reference/execution.md", "api_reference/index.md", "api_reference/indicators.md", "api_reference/infrastructure.md", "api_reference/live.md", "api_reference/model/book.md", "api_reference/model/data.md", "api_reference/model/events.md", "api_reference/model/identifiers.md", "api_reference/model/index.md", "api_reference/model/instruments.md", "api_reference/model/objects.md", "api_reference/model/orders.md", "api_reference/model/position.md", "api_reference/model/tick_scheme.md", "api_reference/persistence.md", "api_reference/portfolio.md", "api_reference/risk.md", "api_reference/serialization.md", "api_reference/system.md", "api_reference/trading.md", "concepts/adapters.md", "concepts/advanced/actors.md", "concepts/advanced/advanced_orders.md", "concepts/advanced/custom_data.md", "concepts/advanced/emulated_orders.md", "concepts/advanced/index.md", "concepts/advanced/portfolio_statistics.md", "concepts/advanced/synthetic_instruments.md", "concepts/architecture.md", "concepts/backtesting.md", "concepts/data.md", "concepts/execution.md", "concepts/index.md", "concepts/instruments.md", "concepts/logging.md", "concepts/message_bus.md", "concepts/orders.md", "concepts/overview.md", "concepts/strategies.md", "developer_guide/coding_standards.md", "developer_guide/cython.md", "developer_guide/environment_setup.md", "developer_guide/index.md", "developer_guide/packaged_data.md", "developer_guide/rust.md", "developer_guide/testing.md", "getting_started/index.md", "getting_started/installation.md", "getting_started/quickstart.md", "index.md", "integrations/betfair.md", "integrations/binance.md", "integrations/databento.md", "integrations/ib.md", "integrations/index.md", "rust.md", "tutorials/backtest_high_level.md", "tutorials/backtest_low_level.md", "tutorials/index.md"], "titles": ["Accounting", "Betfair", "Binance", "Adapters", "Interactive Brokers", "Analysis", "Backtest", "Cache", "Common", "Config", "Core", "Data", "Execution", "Python API", "Indicators", "Infrastructure", "Live", "Order Book", "Data", "Events", "Identifiers", "Model", "Instruments", "Objects", "Orders", "Position", "Tick Scheme", "Persistence", "Portfolio", "Risk", "Serialization", "System", "Trading", "Adapters", "Actors", "Advanced Orders", "Custom/Generic Data", "Emulated Orders", "Advanced", "Portfolio Statistics", "Synthetic Instruments", "Architecture", "Backtesting", "Data", "Execution", "Concepts", "Instruments", "Logging", "Message Bus", "Orders", "Overview", "Strategies", "Coding Standards", "Cython", "Environment Setup", "Developer Guide", "Packaged Data", "Rust", "Testing", "Getting Started", "Installation", "Quickstart", "NautilusTrader Documentation", "Betfair", "Binance", "Databento", "Interactive Brokers", "Integrations", "Rust API", "Backtest (high-level API)", "Backtest (low-level API)", "Tutorials"], "terms": {"The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "subpackag": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 21, 27, 28, 29, 30, 32, 33, 41, 45, 48, 50], "defin": [0, 2, 7, 10, 14, 19, 21, 22, 23, 26, 30, 32, 36, 39, 40, 41, 42, 43, 44, 45, 46, 49, 50, 51, 61, 64], "both": [0, 1, 2, 4, 7, 8, 10, 11, 12, 16, 22, 24, 29, 32, 35, 39, 41, 45, 46, 47, 50, 51, 53, 55, 62, 64, 66, 67], "differ": [0, 8, 12, 13, 14, 16, 22, 27, 32, 35, 38, 41, 43, 47, 49, 51, 61, 62, 64, 68, 70], "type": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 27, 29, 30, 31, 32, 33, 36, 43, 44, 45, 46, 51, 52, 53, 55, 57, 61, 66, 67, 68, 70], "manag": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 20, 25, 28, 29, 32, 34, 40, 41, 42, 45, 48, 49, 50, 60, 64, 66], "machineri": [0, 41], "There": [0, 32, 37, 39, 41, 44, 46, 47, 50, 51, 52, 58, 61, 63, 64], "i": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 69, 70], "also": [0, 4, 6, 7, 8, 12, 16, 27, 32, 34, 35, 37, 39, 40, 41, 43, 44, 46, 49, 50, 51, 52, 57, 58, 60, 61, 62, 64, 70], "an": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 55, 57, 58, 61, 62, 64, 65, 66, 67, 69, 70], "exchangeratecalcul": 0, "calcul": [0, 5, 6, 7, 8, 10, 14, 19, 22, 25, 28, 29, 39, 40], "exchang": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 16, 19, 20, 23, 26, 29, 32, 35, 41, 46, 48, 49, 51, 61, 63, 64, 66, 67, 70], "rate": [0, 2, 4, 5, 6, 7, 8, 9, 14, 16, 22, 29, 39, 46, 61, 64], "between": [0, 2, 9, 11, 12, 14, 16, 22, 26, 27, 31, 40, 41, 43, 44, 45, 46, 48, 49, 50, 57, 61, 64], "fx": [0, 6, 22, 32, 46, 49, 50, 61, 69], "crypto": [0, 2, 4, 22, 23, 26, 46, 49, 50, 64, 66, 67], "pair": [0, 4, 22, 44, 46, 51, 64, 69, 70], "accountmanag": 0, "mainli": [0, 27, 41], "us": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 22, 23, 24, 27, 28, 29, 30, 32, 33, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 70, 71], "from": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71], "portfolio": [0, 5, 6, 9, 12, 13, 16, 29, 31, 32, 38, 41, 44, 47, 50, 62, 66, 70], "oper": [0, 7, 8, 9, 10, 11, 12, 27, 28, 32, 40, 41, 42, 44, 46, 47, 48, 50, 55, 60, 62, 66, 71], "accountfactori": 0, "support": [0, 4, 6, 16, 27, 37, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 60, 62, 64, 65, 67], "custom": [0, 2, 6, 8, 9, 12, 19, 24, 32, 33, 38, 40, 41, 43, 44, 47, 48, 50, 64, 66, 70], "specif": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 19, 22, 24, 26, 27, 28, 29, 30, 32, 33, 35, 41, 42, 43, 44, 45, 46, 48, 49, 51, 55, 57, 60, 62, 66, 67, 71], "integr": [0, 1, 2, 3, 4, 7, 8, 12, 16, 33, 41, 43, 45, 46, 48, 50, 58, 60, 63, 64, 65, 66, 68], "These": [0, 8, 12, 14, 19, 24, 35, 36, 39, 40, 41, 43, 44, 47, 48, 49, 51, 55, 58, 64, 71], "can": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 61, 62, 64, 66, 68, 69, 70], "regist": [0, 1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 22, 23, 30, 32, 39, 43, 44, 48, 51, 61, 63, 64], "factori": [0, 8, 9, 14, 16, 32, 33, 46, 63, 64, 66], "instanti": [0, 19, 30, 33, 42, 44, 46, 48, 51, 63, 64, 66, 69, 70], "when": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 22, 24, 25, 27, 31, 32, 35, 36, 37, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 57, 58, 60, 61, 63, 64, 66, 67, 69], "accountst": [0, 1, 2, 4, 6, 12, 16, 19, 28], "event": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 22, 24, 25, 27, 28, 29, 31, 32, 36, 37, 41, 43, 44, 45, 47, 48, 50, 61, 62], "receiv": [0, 6, 8, 11, 12, 14, 16, 20, 29, 32, 33, 36, 41, 44, 46, 47, 51, 53, 61, 63, 64, 66], "class": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 61, 62, 63, 64, 65, 66, 68], "cashaccount": 0, "bool": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 48, 51], "calculate_account_st": 0, "fals": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 27, 28, 30, 32, 37, 47, 48, 49, 51, 52, 64, 66], "base": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 61, 66], "provid": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 24, 27, 28, 29, 30, 31, 32, 34, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 59, 61, 62, 64, 65, 66, 67, 68, 69, 70], "cash": [0, 4, 6, 9, 12, 16, 22, 46, 50, 61, 66, 70], "paramet": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 61, 66, 69, 70], "initi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 22, 23, 24, 25, 28, 29, 32, 36, 42, 44, 46, 49, 51, 61, 66, 67], "state": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 19, 21, 28, 29, 31, 32, 36, 37, 50, 67, 70], "option": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 22, 23, 24, 26, 27, 29, 31, 32, 33, 35, 39, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 60, 61, 63, 64, 66, 70], "If": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 41, 43, 45, 47, 51, 57, 58, 61, 62, 64, 66], "should": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 26, 27, 29, 30, 31, 32, 35, 37, 43, 45, 46, 47, 48, 51, 52, 54, 58, 61, 64, 67, 69, 70], "order": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 19, 20, 22, 23, 25, 27, 28, 29, 31, 32, 34, 36, 38, 39, 40, 41, 42, 43, 46, 55, 61, 63, 66, 67, 70], "fill": [0, 1, 2, 4, 5, 6, 7, 12, 16, 19, 24, 25, 32, 35, 43, 49], "rais": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 41, 51, 58, 61], "valueerror": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 29, 31, 32, 41], "account_typ": [0, 1, 2, 4, 6, 9, 12, 16, 19, 33, 61, 64, 69, 70], "equal": [0, 1, 2, 4, 5, 6, 8, 12, 14, 22, 23, 24, 25, 29, 32, 49], "appli": [0, 1, 2, 4, 8, 9, 24, 25, 28, 34, 43, 46, 49, 52], "self": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 36, 37, 38, 39, 40, 44, 46, 48, 49, 51, 53, 61, 64], "void": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 14, 16, 22, 24, 25, 26, 28, 29, 30, 32, 33, 53], "given": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 43, 44, 46, 49, 62, 67], "account_id": [0, 1, 2, 4, 6, 7, 12, 16, 19, 24, 25, 66], "id": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 37, 43, 44, 46, 47, 49, 51, 54, 61, 64, 67, 69, 70], "base_curr": [0, 1, 2, 4, 6, 9, 12, 16, 19, 22, 25, 61, 63, 69, 70], "system": [0, 1, 2, 4, 6, 7, 8, 9, 12, 13, 16, 19, 20, 21, 24, 25, 27, 28, 32, 36, 37, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 54, 55, 57, 60, 61, 62, 64, 67, 68, 70, 71], "method": [0, 1, 2, 4, 6, 7, 8, 11, 12, 13, 14, 16, 19, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 55, 58, 61, 62, 64, 66, 69, 70], "intend": [0, 6, 8, 10, 12, 28, 32, 44, 49, 51], "call": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 22, 29, 31, 32, 33, 36, 39, 44, 46, 48, 51, 53, 57, 58, 70], "user": [0, 6, 8, 12, 13, 14, 19, 24, 32, 36, 38, 41, 42, 43, 44, 45, 46, 48, 50, 51, 61, 64, 67, 68, 69], "code": [0, 1, 2, 4, 6, 7, 8, 9, 12, 13, 23, 32, 33, 37, 44, 47, 50, 53, 54, 55, 57, 62, 66, 68, 69], "balanc": [0, 1, 2, 4, 5, 6, 12, 16, 19, 23, 28, 51, 61], "currenc": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 16, 19, 22, 23, 24, 25, 28, 29, 32, 39, 50, 51, 61, 66, 70], "none": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 36, 37, 39, 41, 44, 46, 48, 49, 51, 52, 61, 64, 70], "accountbal": [0, 1, 2, 4, 6, 12, 16, 19, 23], "return": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 39, 43, 44, 51, 53, 58, 61, 64, 67], "current": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 24, 25, 27, 28, 29, 31, 32, 33, 37, 43, 46, 47, 48, 49, 52, 58, 60, 61, 65, 67, 68, 69, 71], "total": [0, 5, 7, 11, 12, 16, 19, 22, 23, 24, 25, 28, 29, 44, 51], "For": [0, 5, 6, 8, 12, 23, 27, 32, 36, 39, 40, 43, 44, 46, 47, 48, 49, 50, 51, 52, 54, 58, 60, 61, 64, 65, 66, 69, 70, 71], "multi": [0, 1, 2, 4, 5, 6, 8, 11, 12, 16, 19, 47, 48, 50, 64, 67, 68, 70], "specifi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 23, 24, 27, 31, 32, 33, 43, 44, 46, 47, 48, 49, 51, 57, 60, 64, 66, 70], "queri": [0, 1, 2, 4, 6, 7, 8, 9, 12, 16, 27, 28, 32, 44, 61, 63, 66], "default": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 19, 22, 23, 24, 26, 27, 30, 31, 32, 37, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 52, 61, 64, 66, 69, 70], "set": [0, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 25, 27, 28, 29, 32, 35, 36, 37, 41, 42, 43, 44, 47, 48, 49, 51, 52, 56, 57, 59, 61, 62, 63, 64, 66, 69], "applic": [0, 1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 19, 22, 25, 27, 32, 49, 50, 66, 67], "inform": [0, 1, 2, 4, 6, 8, 12, 16, 19, 22, 28, 45, 46, 48, 52, 53, 55, 61, 62, 63, 64, 66, 71], "rather": [0, 8, 48, 52], "than": [0, 6, 8, 9, 10, 12, 22, 23, 24, 27, 32, 43, 48, 52], "monei": [0, 1, 2, 4, 5, 6, 7, 12, 16, 19, 22, 23, 24, 25, 28, 29, 51, 70], "zero": [0, 7, 8, 9, 14, 23, 24, 25, 49, 61], "amount": [0, 23, 51, 57, 67, 70], "balance_fre": 0, "free": [0, 23, 55, 57, 65, 68, 69], "balance_impact": 0, "instrument": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 32, 38, 43, 44, 49, 50, 51, 63, 64, 65, 69, 70], "quantiti": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 19, 22, 23, 24, 25, 29, 32, 35, 40, 44, 50, 51, 61, 69], "price": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 19, 22, 23, 24, 25, 26, 29, 32, 40, 43, 49, 50, 51, 64, 69], "ordersid": [0, 1, 2, 4, 6, 7, 8, 12, 16, 19, 24, 25, 32, 40, 44, 49, 51, 61], "order_sid": [0, 1, 2, 4, 6, 8, 12, 16, 19, 24, 32, 40, 49, 51, 61], "balance_lock": 0, "lock": [0, 23, 28, 35], "balance_tot": 0, "dict": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 19, 22, 23, 24, 25, 27, 28, 29, 30, 32, 44, 47, 48, 51, 61, 69], "balances_fre": 0, "balances_lock": [0, 28, 51], "balances_tot": 0, "nautilu": [0, 4, 6, 7, 9, 19, 20, 27, 31, 33, 35, 36, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 61, 62, 63, 64, 65, 66, 69, 70, 71], "calculate_balance_lock": 0, "side": [0, 1, 2, 4, 6, 7, 8, 10, 12, 16, 19, 20, 24, 25, 32, 44, 51, 61], "use_quote_for_invers": [0, 22], "result": [0, 5, 6, 8, 9, 10, 12, 22, 25, 32, 35, 36, 40, 41, 42, 43, 46, 51, 52, 61, 62, 64, 66, 69, 70], "quot": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 19, 22, 24, 25, 28, 29, 32, 37, 40, 43, 46, 48, 50, 61, 64, 66, 69], "standard": [0, 9, 10, 14, 22, 24, 25, 41, 46, 49, 55, 57, 61, 62, 64, 66, 67], "invers": [0, 22, 25], "bui": [0, 1, 2, 4, 6, 8, 12, 16, 19, 24, 25, 40, 49, 51, 61], "sell": [0, 1, 2, 4, 6, 8, 12, 16, 19, 24, 25, 49, 61], "instead": [0, 2, 9, 22, 47, 53], "calculate_commiss": 0, "last_qti": [0, 1, 2, 4, 6, 12, 16, 19], "last_px": [0, 1, 2, 4, 6, 12, 16, 19, 22], "liquiditysid": [0, 1, 2, 4, 6, 12, 16, 19, 24], "liquidity_sid": [0, 1, 2, 4, 6, 12, 16, 19, 24], "commiss": [0, 1, 2, 4, 6, 12, 16, 19, 24, 25, 29], "gener": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 19, 21, 22, 24, 25, 27, 32, 33, 38, 39, 40, 41, 43, 44, 46, 49, 52, 55, 57, 58, 64, 66, 68, 70, 71], "transact": [0, 9], "maker": [0, 1, 2, 4, 6, 12, 16, 19, 22, 49], "taker": [0, 1, 2, 4, 6, 12, 16, 19, 22], "liquid": [0, 1, 2, 4, 6, 8, 12, 16, 19, 22, 24, 46, 49], "no_liquidity_sid": [0, 1, 2, 4, 6, 12, 16, 19], "calculate_pnl": [0, 25], "orderfil": [0, 1, 2, 4, 6, 12, 16, 19, 24, 25, 32, 51], "posit": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 14, 16, 19, 20, 22, 23, 24, 27, 28, 29, 32, 35, 39, 46, 49, 50, 61, 64, 66], "list": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 24, 25, 26, 27, 32, 33, 37, 41, 42, 43, 44, 48, 50, 51, 61, 69, 70], "pnl": [0, 5, 7, 9, 19, 25, 28, 39], "doe": [0, 6, 8, 12, 14, 22, 23, 24, 27, 29, 32, 43, 51, 52, 61, 66, 68], "includ": [0, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19, 20, 24, 25, 27, 29, 32, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 53, 58, 60, 61, 63, 64, 65, 66, 70], "ani": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 19, 20, 21, 23, 24, 27, 28, 29, 30, 31, 32, 33, 37, 38, 39, 40, 43, 44, 45, 46, 48, 49, 50, 51, 52, 54, 57, 58, 61, 62, 69], "clear_balance_lock": 0, "instrumentid": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 28, 29, 32, 33, 40, 44, 46, 49, 51, 61], "instrument_id": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 19, 22, 23, 24, 25, 27, 28, 29, 32, 33, 40, 43, 44, 46, 49, 51, 61, 64, 69, 70], "clear": [0, 1, 6, 7, 12, 28, 32, 49, 52, 69], "event_count": [0, 12, 16, 24, 25, 29], "count": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 22, 24, 25, 27, 29], "int": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 22, 23, 24, 25, 26, 27, 29, 31, 32, 36, 44, 48, 51, 53, 61], "all": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 24, 27, 28, 29, 30, 31, 32, 33, 36, 37, 40, 43, 44, 46, 48, 49, 50, 51, 52, 53, 54, 57, 58, 60, 64, 67, 68, 69, 70], "accountid": [0, 1, 2, 4, 6, 7, 12, 16, 19, 20, 24, 25], "is_cash_account": 0, "is_margin_account": 0, "margin": [0, 1, 2, 4, 6, 9, 12, 16, 19, 22, 23, 28, 35, 49, 50, 61, 64, 69], "is_unleverag": 0, "last_ev": [0, 24, 25], "last": [0, 2, 5, 6, 7, 8, 11, 12, 14, 19, 22, 24, 25, 32, 37, 44, 49, 50, 51, 58, 66, 70], "starting_bal": [0, 6, 9, 61, 69, 70], "start": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 14, 16, 26, 27, 29, 31, 32, 33, 43, 51, 60, 61, 63, 64, 69, 70], "accounttyp": [0, 1, 2, 4, 6, 12, 16, 19, 70], "update_balance_lock": 0, "updat": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 19, 28, 29, 32, 37, 43, 46, 49, 51, 56, 61, 63, 64], "margin_init": [0, 22, 23, 46], "neg": [0, 4, 6, 8, 12, 14, 19, 22, 23, 24, 25, 27, 29, 32], "0": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 32, 35, 39, 44, 46, 49, 61, 69, 70], "update_bal": 0, "allow_zero": 0, "true": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 20, 23, 25, 27, 28, 32, 33, 48, 49, 51, 64, 66], "guarante": [0, 7, 24, 25, 41, 57, 68], "everi": [0, 4, 6, 9, 41, 49, 51], "therefor": [0, 7, 32, 58, 64], "we": [0, 1, 36, 40, 43, 45, 48, 49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 64, 68, 69, 70], "onli": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 16, 19, 24, 27, 28, 29, 31, 32, 33, 37, 40, 41, 43, 46, 50, 51, 54, 60, 64, 69, 70], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 23, 24, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "allow": [0, 2, 4, 8, 12, 22, 29, 30, 32, 33, 35, 36, 40, 41, 45, 48, 49, 50, 61, 62, 63, 65, 66, 69, 70, 71], "just": [0, 10, 11, 12, 40, 41, 44, 45, 57, 58, 69, 70], "asset": [0, 2, 6, 9, 12, 14, 16, 22, 23, 45, 46, 50, 64], "empti": [0, 1, 2, 4, 6, 8, 9, 10, 12, 16, 19, 22, 24, 27, 32, 39, 52], "update_commiss": 0, "which": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 63, 64, 65, 66, 67, 69, 70], "repres": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 13, 14, 19, 20, 21, 22, 23, 24, 25, 26, 27, 32, 36, 40, 43, 44, 45, 46, 61, 68], "credit": [0, 65], "marginaccount": 0, "calculate_margin_init": 0, "calculate_margin_maint": 0, "positionsid": [0, 7, 12, 19, 24, 25, 32, 61], "mainten": [0, 22, 23, 28, 46], "long": [0, 5, 7, 12, 19, 24, 25, 28, 49, 61], "short": [0, 5, 12, 19, 24, 25, 28, 49, 61, 66], "clear_margin": 0, "clear_margin_init": 0, "clear_margin_maint": 0, "default_leverag": [0, 6, 9], "leverag": [0, 6, 9, 49, 50, 62, 68], "decim": [0, 2, 4, 5, 6, 8, 9, 11, 12, 16, 19, 22, 23, 24, 25, 26, 28, 29, 44, 49, 51, 69, 70], "found": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 23, 28, 32, 33, 41, 43, 44, 45, 49, 52, 53, 57, 58, 64, 69], "marginbal": [0, 1, 2, 4, 6, 12, 16, 19, 23], "margin_maint": [0, 22, 23, 46], "margins_init": [0, 28, 51], "margins_maint": [0, 28, 51], "set_default_leverag": 0, "valu": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 32, 39, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 57, 58, 61, 63, 64, 69, 70], "typeerror": [0, 6, 7, 8, 9, 12, 16, 29, 30, 31, 32, 41], "1": [0, 1, 2, 4, 6, 8, 9, 10, 14, 22, 27, 29, 32, 36, 39, 40, 49, 50, 51, 56, 61, 64, 66], "set_leverag": 0, "update_margin": 0, "update_margin_init": 0, "update_margin_maint": 0, "object": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 42, 43, 46, 47, 48, 49, 50, 52, 58, 61, 64, 65, 69, 70], "one": [0, 4, 6, 7, 8, 9, 12, 24, 27, 28, 32, 35, 40, 44, 46, 49, 51, 61, 64, 66, 68, 69, 70], "versu": 0, "anoth": [0, 7, 20, 35], "get_rat": 0, "from_curr": [0, 7], "to_curr": [0, 7], "pricetyp": [0, 7, 14, 50, 61], "price_typ": [0, 7, 14, 61], "bid_quot": 0, "ask_quot": 0, "doubl": [0, 1, 5, 6, 7, 8, 10, 12, 14, 16, 19, 22, 23, 24, 25, 26, 27, 53], "dictionari": [0, 1, 2, 4, 6, 7, 8, 9, 12, 19, 20, 22, 23, 24, 25, 32, 35, 44, 46, 47, 48, 51, 63, 66], "bid": [0, 2, 6, 12, 22, 24, 26, 27, 43, 49, 50, 69], "ask": [0, 2, 6, 12, 22, 24, 26, 27, 43, 49, 50], "convert": [0, 1, 2, 4, 5, 7, 10, 22, 30, 32, 43, 63, 66, 67], "convers": [0, 10, 32, 43, 49], "symbol": [0, 2, 4, 20, 22, 24, 25, 40, 43, 46, 64, 66, 67], "length": [0, 4, 9, 10, 14, 22], "note": [0, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 25, 27, 32, 40, 45, 66, 68], "insuffici": [0, 39], "data": [0, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 22, 27, 31, 32, 37, 38, 39, 41, 42, 44, 46, 55, 57, 62, 63, 65, 67, 71], "rolloverinterestcalcul": 0, "pd": [0, 1, 2, 4, 5, 6, 10, 16, 22, 27, 32, 39, 43, 49, 51, 69, 70], "datafram": [0, 5, 6, 10, 27, 32, 43, 69, 70], "rollov": [0, 6], "interest": [0, 6, 41, 64], "rate_data_csv_path": 0, "term": [0, 4, 41, 43, 45, 48, 49, 62, 64], "csv": [0, 42, 43, 56, 69, 70], "sinc": [0, 9, 13, 14, 37, 46, 51], "1956": 0, "str": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 36, 43, 44, 47, 48, 51, 61, 69, 70], "calc_overnight_r": 0, "date": [0, 4, 43, 45, 49, 51], "forex": [0, 14, 26, 32, 49, 66, 69], "overnight": 0, "rang": [0, 2, 5, 6, 8, 9, 12, 14, 24, 32, 43, 45, 46, 51, 56, 62, 66, 67, 71], "6": [0, 4, 9, 66], "7": 0, "01": [0, 9, 10, 43, 56, 61, 69], "bp": 0, "get_rate_data": 0, "creat": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 14, 19, 27, 31, 32, 35, 36, 43, 44, 46, 48, 49, 51, 61, 63, 64, 66, 69], "static": [0, 1, 2, 4, 5, 8, 9, 12, 13, 14, 19, 20, 22, 23, 24, 25, 41, 50, 53, 68], "creation": [0, 9, 19, 35, 37, 40, 49, 64], "register_account_typ": 0, "unicod": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 19, 20, 22, 23, 24, 25, 26, 32], "issuer": [0, 20], "account_cl": 0, "keyerror": [0, 6, 8, 12, 16, 24, 25, 30, 32], "ha": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 16, 19, 24, 29, 31, 32, 37, 40, 41, 46, 48, 49, 51, 53, 64, 69], "alreadi": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 22, 24, 25, 27, 30, 32, 37, 40, 43, 44, 47, 49, 51, 61, 69], "register_calculated_account": 0, "been": [0, 1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 24, 28, 29, 31, 32, 37, 40, 41, 44, 48, 50, 51, 69], "accountsmanag": 0, "cachefacad": [0, 6, 7, 8, 12, 16, 28, 31, 32], "cach": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 16, 22, 28, 29, 31, 32, 37, 40, 41, 44, 46, 61], "loggeradapt": [0, 1, 6, 8, 12, 16, 27, 31, 32], "log": [0, 1, 2, 4, 6, 7, 9, 11, 12, 14, 16, 29, 31, 32, 33, 49, 51, 53, 61, 64, 66, 67, 70], "clock": [0, 1, 2, 4, 6, 11, 12, 16, 28, 29, 31, 32, 33, 40, 44, 48], "function": [0, 6, 8, 10, 12, 13, 14, 27, 28, 32, 36, 38, 41, 42, 45, 48, 49, 50, 51, 52, 55, 57, 62, 64, 66, 67], "read": [0, 4, 6, 7, 8, 12, 16, 28, 31, 32, 35, 38, 41, 46, 51, 53, 61, 70], "logger": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 27, 28, 29, 31, 32, 33, 45, 46, 47, 51, 53], "api": [1, 2, 3, 4, 8, 12, 16, 32, 33, 35, 37, 40, 41, 43, 45, 46, 47, 49, 50, 51, 55, 65, 66], "spot": [1, 9, 12, 16, 22, 33, 40, 46, 49, 64, 67, 70], "bet": [1, 22, 46, 50, 63, 67], "betfairhttpcli": 1, "usernam": [1, 4, 9, 63, 66], "password": [1, 4, 9, 63, 66], "app_kei": [1, 63], "http": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 19, 20, 22, 23, 24, 27, 29, 32, 35, 53, 56, 60, 61, 64, 69], "async": [1, 2, 4, 8, 12, 16, 31, 66], "keep_al": 1, "renew": 1, "authent": 1, "list_navig": 1, "navig": [1, 13, 41, 60], "tree": 1, "market": [1, 4, 6, 7, 8, 9, 11, 12, 14, 19, 20, 22, 23, 24, 25, 28, 32, 35, 37, 40, 44, 46, 50, 51, 61, 63, 64, 65, 66, 67, 70], "list_market_catalogu": 1, "filter_": 1, "marketfilt": 1, "market_project": 1, "betfair_pars": 1, "spec": [1, 27, 52], "enum": [1, 4, 8, 10, 14, 32, 33, 49, 51, 61, 64, 70], "marketproject": 1, "sort": [1, 6, 8, 27, 42, 69], "marketsort": 1, "max_result": 1, "1000": [1, 6, 8, 9, 12, 32, 51], "local": [1, 2, 7, 8, 9, 12, 19, 22, 24, 27, 32, 37, 40, 48, 49, 51, 55, 67], "type_definit": 1, "marketcatalogu": 1, "about": [1, 6, 27, 41, 43, 45, 49, 61], "betfairdataclientconfig": 1, "handle_revised_bar": [1, 2, 4, 9, 66], "instrument_provid": [1, 2, 4, 9, 16, 64, 66], "instrumentproviderconfig": [1, 2, 4, 8, 9, 33, 64], "load_al": [1, 2, 4, 8, 9, 33, 64], "load_id": [1, 2, 4, 8, 9, 33, 66], "filter": [1, 2, 4, 6, 7, 8, 9, 14, 16, 28, 32, 44, 51, 56], "filter_cal": [1, 2, 4, 9], "log_warn": [1, 2, 4, 9, 64], "rout": [1, 2, 4, 6, 7, 9, 11, 12, 16, 32, 35, 66], "routingconfig": [1, 2, 4, 9, 66], "venu": [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 16, 19, 20, 22, 24, 25, 28, 32, 33, 37, 40, 41, 42, 43, 44, 45, 46, 50, 51, 64, 67], "account_curr": 1, "cert_dir": [1, 63], "instrument_config": 1, "nautilus_trad": [1, 2, 4, 5, 6, 8, 9, 12, 16, 27, 31, 32, 33, 36, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 59, 60, 61, 63, 64, 66, 69, 70], "adapt": [1, 2, 4, 7, 8, 13, 14, 31, 36, 41, 46, 50, 60, 62, 63, 64, 65, 66, 67], "betfairinstrumentproviderconfig": 1, "livedataclientconfig": [1, 2, 4, 9, 16], "configur": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 29, 31, 32, 33, 37, 39, 42, 43, 44, 50, 53, 60, 62, 70], "betfairdatacli": [1, 63], "instanc": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 20, 27, 28, 29, 31, 32, 36, 37, 41, 43, 44, 45, 47, 51, 61, 69], "account": [1, 2, 4, 5, 6, 7, 9, 12, 13, 14, 16, 19, 20, 23, 24, 25, 28, 29, 32, 41, 61, 63, 65, 66, 70], "kei": [1, 2, 4, 7, 8, 9, 10, 33, 43, 44, 50], "directori": [1, 8, 9, 41, 43, 47, 58, 60, 69], "contain": [1, 2, 4, 5, 6, 7, 8, 10, 12, 16, 19, 20, 22, 23, 24, 25, 32, 35, 38, 41, 44, 48, 53, 56, 61, 64, 66, 69], "certif": 1, "represent": [1, 2, 4, 6, 9, 12, 19, 22, 23, 24, 25], "classmethod": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 22, 27, 29, 32], "fully_qualified_nam": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 22, 29, 32], "fulli": [1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 16, 22, 29, 32, 34, 42, 55, 58], "qualifi": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 22, 29, 32], "name": [1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 20, 22, 23, 26, 27, 29, 31, 32, 33, 43, 47, 48, 50, 51, 52, 60, 61, 67, 69], "nautilusconfig": [1, 2, 4, 6, 8, 9, 12, 32], "refer": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 22, 23, 24, 26, 29, 32, 37, 40, 41, 43, 45, 46, 47, 48, 49, 51, 52, 57, 61, 64, 66, 68, 70, 71], "www": [1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 19, 20, 22, 23, 24, 29, 32, 35, 56, 69], "python": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 22, 29, 32, 38, 41, 42, 43, 46, 48, 50, 52, 53, 54, 55, 59, 60, 61, 62, 66, 68], "org": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 20, 22, 29, 32, 56, 60], "dev": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 22, 29, 32, 54, 60], "pep": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 22, 29, 32], "3155": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 22, 29, 32], "properti": [1, 2, 4, 5, 6, 8, 9, 12, 16, 19, 22, 24, 27, 31, 32, 36, 46, 67], "hash": [1, 2, 4, 6, 8, 9], "identifi": [1, 2, 4, 6, 7, 8, 9, 10, 12, 16, 19, 32, 33, 40, 44, 46, 48, 49, 51, 61, 64, 70], "json": [1, 2, 4, 5, 6, 8, 9, 30, 43, 46, 47, 48, 50], "byte": [1, 2, 4, 6, 7, 8, 9, 12, 30, 32, 48, 51], "serial": [1, 2, 4, 6, 7, 8, 9, 13, 41, 43, 44, 46, 50, 51], "encod": [1, 2, 4, 6, 9, 30, 43, 65], "pars": [1, 2, 4, 6, 9, 20, 23, 33, 36, 64], "raw": [1, 2, 4, 5, 6, 9, 14, 22, 23, 32, 33, 42, 43, 46, 47, 61, 67, 70, 71], "decod": [1, 2, 4, 6, 9], "cl": [1, 2, 4, 6, 8, 9, 11, 12, 16, 22, 29, 32], "valid": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 19, 20, 22, 23, 24, 26, 29, 31, 32, 40, 44, 46, 51, 63, 64], "whether": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 20, 23, 24, 25, 27, 28, 29, 32, 37, 41, 45, 49, 52, 63, 64], "betfairexecclientconfig": 1, "liveexecclientconfig": [1, 2, 4, 9, 16], "betfairexeccli": 1, "loop": [1, 2, 4, 6, 8, 9, 12, 16, 31, 32, 33, 50], "abstracteventloop": [1, 2, 4, 6, 8, 12, 16, 31, 32], "msgbu": [1, 2, 4, 6, 8, 11, 12, 16, 28, 29, 31, 32, 41, 48], "messagebu": [1, 2, 4, 6, 8, 9, 11, 12, 16, 28, 29, 31, 32, 41, 43, 48], "liveclock": [1, 2, 4, 8, 16, 33], "betfairinstrumentprovid": [1, 63], "strict_handl": 1, "livemarketdatacli": [1, 4, 16], "asyncio": [1, 2, 4, 6, 8, 9, 12, 16, 31, 32, 33, 50], "betfaircli": 1, "httpclient": [1, 33], "messag": [1, 2, 4, 6, 7, 9, 16, 19, 27, 28, 29, 31, 32, 44, 47, 49, 50, 51, 61], "bu": [1, 2, 4, 6, 9, 11, 12, 16, 28, 29, 31, 32, 41, 44, 50], "strict": [1, 23], "handl": [1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 23, 27, 31, 32, 33, 44, 45, 50, 54, 55, 58, 64, 66, 68], "mode": [1, 6, 8, 9, 11, 12, 16, 23, 29, 43, 53, 66], "enabl": [1, 6, 8, 9, 29, 42, 48, 50, 51, 57, 60], "on_market_upd": 1, "stream": [1, 2, 4, 6, 8, 9, 11, 12, 16, 27, 32, 36, 42, 50, 63, 64, 66, 67, 69], "connect": [1, 2, 4, 6, 9, 11, 12, 16, 33, 41, 63, 64, 65, 66, 67], "create_task": [1, 2, 4, 16], "coro": [1, 2, 4, 16], "coroutin": [1, 2, 4, 16], "log_msg": [1, 2, 4, 16], "action": [1, 2, 4, 6, 8, 12, 16, 32, 37, 44, 46, 67], "collect": [1, 2, 4, 16, 31, 41, 47, 52], "abc": [1, 2, 4, 16, 27, 31], "callabl": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 30, 31, 32, 48], "success": [1, 2, 4, 12, 16], "task": [1, 2, 4, 6, 8, 12, 16, 31, 32, 48, 51, 62, 71], "run": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 28, 29, 31, 32, 37, 39, 41, 42, 43, 44, 50, 51, 52, 53, 54, 58, 60, 62, 66, 67, 68, 71], "error": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 22, 29, 32, 33, 47, 49, 51, 52, 57, 58, 61, 67], "callback": [1, 2, 4, 6, 8, 10, 11, 12, 16, 31, 32, 33, 64], "done": [1, 2, 4, 6, 8, 12, 16, 32, 35, 61, 70], "write": [1, 2, 4, 7, 8, 9, 16, 27, 37, 45, 48, 51, 57, 69], "degrad": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "compon": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 16, 20, 22, 24, 29, 30, 32, 33, 37, 40, 42, 43, 44, 45, 48, 50, 51, 53, 58, 61, 62, 64, 66, 67, 68, 70], "while": [1, 2, 4, 6, 8, 11, 12, 14, 16, 29, 32, 42, 43, 44, 48, 50, 51, 66], "on_degrad": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51], "except": [1, 2, 4, 6, 8, 10, 11, 12, 16, 24, 29, 32, 40, 51, 53, 58], "rerais": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "remain": [1, 2, 4, 6, 8, 11, 12, 16, 24, 29, 32, 35, 43, 44, 48, 49, 53], "do": [1, 2, 4, 6, 8, 11, 12, 16, 20, 29, 32, 33, 36, 41, 47, 51, 52, 61, 62, 64, 68, 69, 70, 71], "overrid": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 23, 29, 32, 46], "thi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 57, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "chang": [1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 19, 22, 24, 26, 29, 32, 46, 50, 51, 52, 54, 57, 58, 62, 68, 71], "disconnect": [1, 2, 4, 9, 11, 12, 16], "dispos": [1, 2, 4, 6, 8, 11, 12, 16, 29, 31, 32, 66, 70], "on_dispos": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51, 61], "fault": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "multipl": [1, 2, 4, 6, 8, 11, 12, 14, 16, 27, 29, 31, 32, 40, 42, 43, 44, 45, 48, 50, 52, 61, 69, 70], "time": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 24, 27, 29, 31, 32, 35, 39, 40, 41, 48, 50, 56, 57, 58, 61, 64, 65, 66, 68, 70], "same": [1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 27, 29, 31, 32, 35, 37, 43, 46, 47, 50, 51, 57, 62, 67, 70], "effect": [1, 2, 4, 6, 8, 11, 12, 16, 29, 31, 32, 41, 43], "onc": [1, 2, 4, 6, 8, 9, 11, 12, 16, 20, 24, 29, 31, 32, 37, 42, 44, 48, 49, 51, 54, 69, 70], "idempot": [1, 2, 4, 6, 8, 11, 12, 16, 29, 31, 32], "cannot": [1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 24, 27, 29, 30, 31, 32, 33, 40, 49, 50, 51, 66], "revers": [1, 2, 4, 6, 7, 8, 11, 12, 16, 29, 31, 32], "other": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 19, 24, 27, 29, 30, 31, 32, 40, 41, 42, 46, 48, 49, 50, 51, 52, 58, 61, 62, 64, 68, 70], "on_fault": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51], "componentid": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 20, 29, 32], "is_connect": [1, 2, 4, 6, 11, 12, 16], "is_degrad": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_dispos": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_fault": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_initi": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_run": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "is_stop": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "stop": [1, 2, 4, 6, 8, 9, 11, 12, 16, 24, 26, 27, 29, 31, 32, 35, 51, 66], "request": [1, 2, 4, 6, 8, 10, 11, 12, 16, 24, 32, 44, 45, 50, 51, 64, 65, 66, 67], "datatyp": [1, 2, 4, 6, 8, 11, 12, 16, 32, 33, 36, 48, 64], "data_typ": [1, 2, 4, 6, 8, 9, 11, 12, 16, 32, 33, 36, 48, 64], "uuid4": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 19, 24, 31, 32, 33], "correlation_id": [1, 2, 4, 6, 8, 10, 11, 16, 33], "subscript": [1, 2, 4, 6, 8, 11, 12, 16, 32, 51, 64], "correl": [1, 2, 4, 6, 8, 10, 11, 16], "respons": [1, 2, 4, 6, 8, 10, 11, 12, 16, 29, 32, 45, 57], "request_bar": [1, 2, 4, 6, 8, 11, 12, 16, 32, 51, 66], "bartyp": [1, 2, 4, 6, 7, 8, 11, 12, 16, 27, 32], "bar_typ": [1, 2, 4, 6, 7, 8, 11, 12, 16, 27, 32, 44, 51, 69, 70], "limit": [1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 24, 28, 29, 35, 37, 40, 44, 50, 51, 52, 61, 64, 70], "datetim": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 16, 19, 22, 24, 32, 43, 47, 66, 69], "end": [1, 2, 4, 6, 8, 9, 11, 12, 16, 27, 32, 43, 44, 49, 50, 52, 62, 69, 70], "histor": [1, 2, 4, 6, 8, 11, 12, 16, 32, 41, 42, 50, 51, 62, 64, 65, 67, 69, 70, 71], "bar": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 27, 32, 40, 43, 50, 51, 64, 66], "number": [1, 2, 4, 8, 11, 16, 20, 22, 23, 26, 27, 29, 37, 43, 44, 46, 49, 51], "request_instru": [1, 2, 4, 6, 8, 11, 12, 16, 32, 33, 66], "request_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "quotetick": [1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 27, 28, 32, 43, 48, 50, 51, 61, 69], "tick": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 22, 25, 27, 28, 32, 37, 40, 43, 44, 46, 49, 50, 51, 61, 64, 66, 69, 70], "request_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "tradetick": [1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 27, 32, 43, 48, 50, 51, 70], "reset": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 16, 28, 29, 32, 70], "field": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 19, 20, 27, 28, 29, 32, 36, 43, 64, 69], "on_reset": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51], "resum": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "on_resum": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51], "run_after_delai": [1, 2, 4, 16], "delai": [1, 2, 4, 16, 31, 51], "float": [1, 2, 4, 5, 6, 9, 12, 14, 16, 22, 23, 26, 27, 29, 39, 44, 48, 61], "after": [1, 2, 4, 6, 8, 9, 12, 16, 27, 31, 32, 51], "second": [1, 2, 4, 8, 9, 12, 16, 50, 61], "befor": [1, 2, 4, 8, 9, 16, 27, 40, 49, 62, 66, 67, 68, 69], "on_start": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51, 61, 64], "componentst": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32], "on_stop": [1, 2, 4, 6, 8, 11, 12, 16, 29, 32, 51, 61], "subscrib": [1, 2, 4, 6, 8, 11, 12, 16, 32, 36, 37, 43, 44, 45, 46, 50, 51, 64, 65, 66], "subscribe_bar": [1, 2, 4, 6, 8, 11, 12, 16, 32, 51], "subscribe_instru": [1, 2, 4, 6, 8, 11, 12, 16, 32, 46], "subscribe_instrument_clos": [1, 2, 4, 6, 8, 11, 12, 16, 32], "instrumentclos": [1, 2, 4, 6, 8, 11, 12, 16, 32, 43, 50, 51], "subscribe_instrument_statu": [1, 2, 4, 6, 8, 11, 12, 16, 32], "instrumentstatu": [1, 2, 4, 6, 8, 11, 12, 16, 32, 43, 50, 51], "subscribe_order_book_delta": [1, 2, 4, 6, 8, 11, 12, 16, 32], "booktyp": [1, 2, 4, 6, 8, 11, 12, 16, 32], "book_typ": [1, 2, 4, 6, 8, 9, 11, 12, 16, 32], "depth": [1, 2, 4, 6, 8, 11, 12, 16, 32, 42, 43], "kwarg": [1, 2, 4, 6, 8, 11, 12, 14, 16, 27, 32], "orderbookdelta": [1, 2, 4, 6, 8, 11, 12, 16, 27, 32, 43, 50, 51], "book": [1, 2, 4, 6, 7, 8, 11, 12, 16, 24, 27, 32, 43, 46, 49, 50, 51], "l1_mbp": [1, 2, 4, 6, 8, 9, 11, 12, 16, 32], "l2_mbp": [1, 2, 4, 6, 8, 11, 12, 16, 32], "l3_mbo": [1, 2, 4, 6, 8, 11, 12, 16, 32], "maximum": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 22, 26, 27, 29, 32, 46, 48, 50, 56], "keyword": [1, 2, 4, 6, 8, 11, 12, 16, 27, 32, 43, 53], "argument": [1, 2, 4, 6, 8, 9, 11, 12, 16, 27, 32, 41, 43, 44, 52], "subscribe_order_book_snapshot": [1, 2, 4, 6, 8, 11, 12, 16, 32], "snapshot": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 32], "level": [1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 16, 20, 26, 32, 33, 35, 38, 43, 45, 47, 48, 49, 50, 52, 55, 57, 58, 61, 62, 64, 67], "A": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 23, 24, 27, 32, 33, 40, 41, 42, 43, 46, 48, 49, 50, 51, 56, 59, 61, 66], "subscribe_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32, 40, 51, 61], "subscribe_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "ticker": [1, 2, 4, 6, 7, 8, 11, 12, 16, 20, 22, 24, 25, 32, 43, 50, 51, 64], "subscribe_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "subscribe_venue_statu": [1, 2, 4, 6, 8, 11, 12, 16, 32], "subscribed_bar": [1, 2, 4, 6, 11, 16], "subscribed_generic_data": [1, 2, 4, 6, 11, 16], "subscribed_instrument_clos": [1, 2, 4, 6, 11, 16], "close": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 19, 24, 25, 27, 32, 35, 43, 49, 51, 52, 67], "subscribed_instrument_statu": [1, 2, 4, 6, 11, 16], "statu": [1, 2, 4, 6, 8, 9, 11, 12, 16, 24, 32, 43, 49, 51, 67], "subscribed_instru": [1, 2, 4, 6, 11, 16], "subscribed_order_book_delta": [1, 2, 4, 6, 11, 16], "delta": [1, 2, 4, 6, 8, 11, 12, 16, 24, 32, 43, 51], "subscribed_order_book_snapshot": [1, 2, 4, 6, 11, 16], "subscribed_quote_tick": [1, 2, 4, 6, 11, 16], "subscribed_tick": [1, 2, 4, 6, 11, 16], "subscribed_trade_tick": [1, 2, 4, 6, 11, 16], "trade": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 55, 59, 62, 63, 65, 67, 69, 70, 71], "subscribed_venue_statu": [1, 2, 4, 6, 11, 16], "trader_id": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 19, 20, 24, 25, 29, 31, 32, 47, 48, 66, 70], "trader": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 19, 20, 24, 25, 28, 29, 31, 32, 35, 37, 39, 41, 47, 49, 50, 51, 61, 62, 64, 66, 70], "associ": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 19, 23, 24, 25, 27, 29, 32, 49], "traderid": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 19, 20, 24, 25, 29, 31, 32], "unsubscrib": [1, 2, 4, 6, 8, 11, 12, 16, 32, 51, 66], "unsubscribe_bar": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_instru": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_instrument_clos": [1, 2, 4, 6, 11, 16], "unsubscribe_instrument_statu": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_order_book_delta": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_order_book_snapshot": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32, 61], "unsubscribe_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 32], "unsubscribe_venue_statu": [1, 2, 4, 6, 8, 11, 12, 16, 32], "subscriptionstatu": 1, "modul": [1, 2, 6, 9, 10, 13, 14, 32, 41, 42, 43, 50, 53, 55, 61, 62], "qualnam": [1, 2, 14, 32], "boundari": [1, 2, 14, 32, 41, 49, 57, 64, 67], "bsporderbookdelta": 1, "bookact": 1, "add": [1, 2, 4, 5, 6, 7, 8, 10, 12, 16, 32, 40, 44, 51, 61, 63, 64, 66, 70], "delet": [1, 7, 61], "capsule_from_list": 1, "item": [1, 13, 27], "uint64_t": [1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 19, 22, 23, 24, 25, 30, 31, 32], "ts_event": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 19, 22, 32, 36, 40, 43, 48, 66], "ts_init": [1, 2, 6, 8, 10, 11, 12, 19, 22, 24, 25, 27, 32, 33, 36, 40, 42, 43], "sequenc": [1, 6, 8, 9, 24, 44, 51, 66], "act": [1, 22, 36, 49, 55, 58, 61, 64], "flag": [1, 7, 14], "uint8_t": [1, 22, 23], "from_dict": [1, 2, 12, 19, 22, 23, 30, 48], "from_pyo3": [1, 2], "pyo3_delta": 1, "pyo3": [1, 2, 6, 43, 57, 60, 68], "rustorderbookdelta": 1, "rust": [1, 2, 6, 9, 40, 41, 43, 45, 47, 48, 50, 54, 55, 60, 62], "from_raw": [1, 23], "int64_t": [1, 23, 30], "price_raw": 1, "price_prec": 1, "size_raw": 1, "size_prec": 1, "order_id": 1, "scale": [1, 27], "fix": [1, 12, 19, 20, 23, 26, 27, 32, 35, 43, 49, 50, 61, 68], "precis": [1, 5, 7, 11, 12, 22, 23, 25, 26, 27], "integ": [1, 4, 6, 10, 16, 22, 23, 27, 29, 30, 48], "size": [1, 9, 11, 12, 14, 16, 22, 25, 29, 42, 43, 44, 46, 48, 49, 50, 51], "combin": [1, 2, 10, 20, 35, 40, 46, 50, 57], "packet": 1, "match": [1, 2, 4, 6, 7, 8, 9, 12, 16, 19, 20, 24, 25, 32, 37, 43, 46, 48, 66, 67, 70, 71], "engin": [1, 2, 4, 6, 9, 12, 16, 28, 29, 31, 32, 33, 39, 40, 41, 42, 44, 50, 62, 69], "uniqu": [1, 4, 6, 8, 9, 10, 12, 20, 27, 32, 43, 46, 48, 51], "unix": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 19, 22, 24, 25, 31, 32, 36, 43, 48, 51, 54, 67], "timestamp": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 22, 24, 25, 27, 30, 31, 32, 36, 43, 49, 67, 69], "nanosecond": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 16, 19, 22, 24, 25, 27, 31, 32, 36, 43, 48, 50, 51, 67], "occur": [1, 2, 4, 6, 8, 9, 10, 12, 16, 19, 22, 24, 25, 32, 36, 37, 43], "wa": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 16, 19, 22, 24, 25, 31, 32, 36, 40, 41, 43, 44, 52], "is_add": 1, "is_clear": 1, "is_delet": 1, "is_upd": 1, "list_from_capsul": 1, "capsul": 1, "bookord": 1, "to_dict": [1, 2, 12, 19, 22, 23, 24, 25, 30, 48], "obj": [1, 2, 12, 19, 22, 27, 30, 48], "betfairtick": 1, "last_traded_pric": 1, "traded_volum": 1, "starting_price_near": 1, "starting_price_far": 1, "betfairstartingpric": 1, "bsp": 1, "realis": 1, "betfairexecutioncli": [1, 63], "liveexecutioncli": [1, 4, 9, 16, 44], "generate_order_status_report": [1, 2, 4, 16], "client_order_id": [1, 2, 4, 6, 7, 12, 16, 19, 24, 25, 44], "model": [1, 2, 4, 5, 6, 8, 9, 12, 13, 16, 26, 32, 33, 40, 41, 43, 44, 46, 49, 51, 61, 64, 66, 68, 69, 70], "clientorderid": [1, 2, 4, 6, 7, 8, 12, 16, 19, 20, 24, 25, 32, 44], "venue_order_id": [1, 2, 4, 6, 7, 12, 16, 19, 24, 25], "venueorderid": [1, 2, 4, 6, 7, 12, 16, 19, 20, 24, 25, 32], "report": [1, 2, 4, 5, 6, 9, 16, 19, 32, 58, 61, 66, 70], "orderstatusreport": [1, 2, 4, 6, 12, 16], "": [1, 2, 4, 6, 7, 8, 9, 12, 16, 19, 24, 32, 35, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 49, 50, 51, 52, 53, 55, 57, 60, 61, 63, 64, 66, 67, 68, 69, 70], "panda": [1, 2, 4, 5, 10, 16, 43, 49, 51, 69, 70], "_lib": [1, 2, 4, 16], "tslib": [1, 2, 4, 16], "open_onli": [1, 2, 4, 7, 16], "mai": [1, 2, 4, 7, 8, 9, 12, 14, 16, 23, 24, 25, 27, 28, 32, 35, 37, 40, 41, 43, 44, 46, 47, 48, 51, 58, 61, 62, 64, 66, 70], "open": [1, 2, 4, 6, 7, 9, 11, 12, 14, 16, 19, 24, 25, 27, 29, 32, 49, 50, 51, 52, 61, 62, 64, 66], "generate_trade_report": [1, 2, 4, 16], "tradereport": [1, 2, 4, 12, 16], "assign": [1, 2, 4, 6, 7, 8, 12, 16, 19, 20, 22, 23, 24, 25, 31, 32, 36, 40, 48, 49, 51, 64], "generate_position_status_report": [1, 2, 4, 16], "positionstatusreport": [1, 2, 4, 9, 12, 16], "check_account_curr": 1, "check": [1, 4, 6, 7, 8, 9, 10, 11, 12, 16, 24, 29, 31, 32, 36, 37, 46, 52, 54, 58, 64], "against": [1, 7, 24, 32, 35, 49], "handle_order_stream_upd": 1, "wait_for_ord": 1, "timeout_second": 1, "10": [1, 4, 9, 12, 16, 24, 25, 43, 44, 49, 51, 56, 60, 61, 66, 69, 70], "get": [1, 7, 12, 16, 43, 46, 51, 55, 64], "our": [1, 51, 61, 69, 70], "submit_ord": [1, 2, 4, 6, 12, 16, 32, 37, 40, 44, 51, 61], "come": [1, 61], "back": [1, 7, 8, 9, 27, 30, 36, 37, 43, 48, 50], "bet_id": 1, "As": [1, 9, 36, 44, 52, 64, 66, 69], "precaut": 1, "wait": [1, 61], "up": [1, 6, 8, 9, 12, 14, 16, 23, 27, 32, 35, 36, 42, 43, 45, 46, 51, 53, 59, 61, 62, 64, 65, 66, 69, 70], "ad": [1, 6, 7, 8, 12, 16, 32, 42, 43, 55, 61, 66, 67], "order_id_to_client_order_id": 1, "batch_cancel_ord": [1, 2, 4, 6, 12, 16], "batchcancelord": [1, 2, 4, 6, 12, 16, 32, 51], "command": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 19, 29, 32, 33, 37, 41, 44, 45, 48, 53, 54, 58, 59], "batch": [1, 2, 4, 6, 9, 12, 16, 27, 29, 32, 42, 43, 51, 61], "cancel": [1, 2, 4, 6, 7, 8, 12, 16, 19, 24, 29, 31, 32, 37, 49, 66, 67], "cancel_all_ord": [1, 2, 4, 6, 12, 16, 32, 44, 51], "cancelallord": [1, 2, 4, 6, 12, 16, 32, 51], "cancel_ord": [1, 2, 4, 6, 12, 16, 32, 44, 51], "cancelord": [1, 2, 4, 6, 12, 16, 19, 32, 51], "generate_account_st": [1, 2, 4, 6, 12, 16], "info": [1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 22, 24, 25, 47, 61, 64, 66], "publish": [1, 2, 4, 6, 8, 9, 12, 16, 32, 33, 44, 45, 46], "directli": [1, 2, 4, 6, 8, 10, 11, 12, 14, 16, 19, 24, 29, 30, 32, 37, 40, 43, 44, 48, 50, 51, 58, 61], "addit": [1, 2, 4, 6, 8, 9, 12, 16, 19, 22, 27, 37, 43, 44, 47, 48, 52, 53, 57, 61, 66], "implement": [1, 2, 3, 4, 6, 7, 8, 11, 12, 13, 14, 16, 19, 21, 28, 29, 30, 32, 33, 36, 38, 39, 42, 43, 44, 45, 47, 48, 50, 55, 57, 58, 66], "generate_mass_statu": [1, 2, 4, 16], "lookback_min": [1, 2, 4, 16], "executionmassstatu": [1, 2, 4, 12, 16], "lookback": [1, 2, 4, 9, 16, 48, 51], "generate_order_accept": [1, 2, 4, 6, 12, 16], "strategyid": [1, 2, 4, 6, 7, 8, 9, 12, 16, 19, 20, 24, 25, 32, 44, 51], "strategy_id": [1, 2, 4, 6, 7, 8, 9, 12, 16, 19, 24, 25, 32, 44], "orderaccept": [1, 2, 4, 6, 12, 16, 19, 32, 51], "send": [1, 2, 4, 6, 8, 11, 12, 16, 19, 33, 36, 44], "executionengin": [1, 2, 4, 6, 9, 12, 16, 31, 32, 37, 44, 51], "strategi": [1, 2, 4, 6, 7, 8, 9, 12, 16, 19, 20, 24, 25, 28, 29, 31, 32, 33, 34, 36, 37, 40, 42, 44, 46, 48, 49, 50, 62, 64, 66, 67, 69], "accept": [1, 2, 4, 6, 12, 16, 19, 24, 32, 42, 49, 58], "generate_order_cancel_reject": [1, 2, 4, 6, 12, 16], "reason": [1, 2, 4, 6, 12, 16, 19, 20, 39, 43, 50, 51, 52, 57, 58, 61, 64, 67], "ordercancelreject": [1, 2, 4, 6, 12, 16, 19, 32, 51], "reject": [1, 2, 4, 6, 12, 16, 19, 24, 32, 46, 49], "generate_order_cancel": [1, 2, 4, 6, 12, 16], "ordercancel": [1, 2, 4, 6, 12, 16, 19, 32, 51], "generate_order_expir": [1, 2, 4, 6, 12, 16], "orderexpir": [1, 2, 4, 6, 12, 16, 19, 32, 51], "expir": [1, 2, 4, 6, 8, 9, 12, 16, 19, 22, 24, 32, 51, 66], "generate_order_fil": [1, 2, 4, 6, 12, 16], "positionid": [1, 2, 4, 5, 6, 7, 8, 12, 16, 19, 20, 24, 25, 32], "venue_position_id": [1, 2, 4, 6, 12, 16], "tradeid": [1, 2, 4, 6, 12, 16, 19, 20, 24, 25], "trade_id": [1, 2, 4, 6, 12, 16, 19, 24, 25], "ordertyp": [1, 2, 4, 6, 8, 12, 16, 19, 24], "order_typ": [1, 2, 4, 6, 12, 16, 19, 24], "quote_curr": [1, 2, 4, 6, 12, 16, 22, 25], "so": [1, 2, 4, 6, 8, 11, 12, 16, 19, 20, 23, 24, 32, 37, 41, 43, 44, 51, 52, 54, 55, 56, 58, 61, 62, 64, 68], "must": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 19, 20, 23, 24, 27, 32, 44, 46, 48, 51, 56, 57, 58, 64, 66, 67], "pass": [1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 19, 24, 27, 29, 32, 36, 37, 39, 41, 42, 43, 44, 46, 48, 51, 52, 61, 63, 64, 66, 69], "explicitli": [1, 2, 4, 6, 11, 12, 16, 19, 24, 33, 41, 43, 64, 67], "ticket": [1, 2, 4, 6, 12, 16, 52], "here": [1, 2, 4, 6, 8, 10, 12, 16, 32, 33, 38, 40, 44, 45, 50, 51, 52, 53, 55, 61, 66, 69, 70], "otherwis": [1, 2, 4, 6, 8, 9, 12, 16, 19, 27, 32, 42, 46, 51], "om": [1, 2, 4, 6, 12, 16, 25, 32], "resolut": [1, 2, 4, 6, 12, 16, 50], "averag": [1, 2, 4, 5, 6, 10, 12, 14, 16, 19, 24, 25, 40], "generate_order_modify_reject": [1, 2, 4, 6, 12, 16], "ordermodifyreject": [1, 2, 4, 6, 12, 16, 19, 32, 51], "generate_order_reject": [1, 2, 4, 6, 12, 16], "orderreject": [1, 2, 4, 6, 12, 16, 19, 32, 51], "generate_order_submit": [1, 2, 4, 6, 12, 16], "ordersubmit": [1, 2, 4, 6, 12, 16, 19, 32, 51], "submit": [1, 2, 4, 6, 9, 12, 16, 19, 24, 29, 32, 40, 44, 49, 64, 67, 70], "generate_order_trigg": [1, 2, 4, 6, 12, 16], "ordertrigg": [1, 2, 4, 6, 12, 16, 19, 32, 51], "trigger": [1, 2, 4, 6, 8, 10, 12, 16, 19, 24, 32, 37, 41, 50, 51], "generate_order_upd": [1, 2, 4, 6, 12, 16], "trigger_pric": [1, 2, 4, 6, 8, 12, 16, 19, 24, 32, 49, 64], "venue_order_id_modifi": [1, 2, 4, 6, 12, 16], "orderupd": [1, 2, 4, 6, 12, 16, 19, 32, 51], "modifi": [1, 2, 4, 6, 9, 12, 16, 29, 32, 35, 37, 62, 66, 67], "get_account": [1, 2, 4, 6, 12, 16], "modify_ord": [1, 2, 4, 6, 12, 16, 32, 44, 51], "modifyord": [1, 2, 4, 6, 12, 16, 19, 32, 51], "oms_typ": [1, 2, 4, 6, 7, 9, 12, 16, 32, 61, 69, 70], "omstyp": [1, 2, 4, 6, 7, 9, 12, 16, 32, 70], "query_ord": [1, 2, 4, 6, 12, 16, 32, 44], "queryord": [1, 2, 4, 6, 12, 16, 32], "reconcili": [1, 2, 4, 6, 9, 12, 16, 19], "submitord": [1, 2, 4, 6, 12, 16, 32, 37, 51], "submit_order_list": [1, 2, 4, 6, 12, 16, 32, 44], "submitorderlist": [1, 2, 4, 6, 12, 16, 32, 51], "get_cached_betfair_cli": 1, "credenti": [1, 66], "exist": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 22, 27, 32, 40, 43, 44, 47, 49, 51, 58, 66, 67, 69, 70], "sourc": [1, 2, 4, 13, 27, 43, 45, 50, 51, 57, 62, 64, 68], "betfair_usernam": 1, "env": [1, 60], "var": 1, "betfair_password": 1, "betfair_app_kei": [1, 63], "get_cached_betfair_instrument_provid": 1, "binancehttpcli": [1, 2, 64], "betfairlivedataclientfactori": [1, 63], "livedataclientfactori": [1, 2, 4, 16], "live": [1, 2, 4, 8, 11, 12, 13, 31, 32, 35, 36, 37, 39, 41, 43, 45, 47, 49, 51, 53, 59, 62, 63, 64, 65, 67], "new": [1, 2, 4, 6, 8, 9, 11, 12, 19, 22, 23, 29, 32, 40, 43, 44, 49, 51, 52, 60, 65, 66], "betfairliveexecclientfactori": [1, 63], "liveexecclientfactori": [1, 2, 4, 16], "betfair_float_to_pric": 1, "betfair_float_to_quant": 1, "create_betfair_order_book": 1, "frozenset": [1, 4, 9, 66], "event_type_id": [1, 22], "event_id": [1, 8, 19, 22], "market_id": [1, 22], "country_cod": 1, "market_typ": [1, 22], "event_type_nam": [1, 22], "instrumentprovid": [1, 2, 4, 8, 9, 16, 33, 46], "mean": [1, 2, 4, 8, 9, 10, 11, 14, 27, 34, 50, 51, 61, 67, 69], "load": [1, 2, 4, 6, 7, 8, 9, 12, 16, 31, 32, 33, 61, 64, 65, 66, 71], "bettinginstru": [1, 22, 46], "apicli": [1, 2], "load_ids_async": [1, 2, 4, 8], "load_async": [1, 2, 4, 8], "asynchron": [1, 2, 4, 8, 11, 12, 16, 31, 50], "load_all_async": [1, 2, 4, 8, 33, 46], "latest": [1, 2, 4, 8, 13, 27, 40, 46, 47, 53, 60, 61, 65, 66, 71], "add_bulk": [1, 2, 4, 8], "bulk": [1, 2, 4, 8, 12, 24, 35, 41], "add_curr": [1, 2, 4, 7, 8], "held": [1, 2, 4, 7, 8, 24, 29, 32, 35, 70], "string": [1, 2, 4, 7, 8, 9, 10, 16, 19, 20, 22, 23, 24, 26, 27, 29, 30, 31, 44, 47, 48, 51], "find": [1, 2, 4, 8, 22, 26, 33, 38, 41, 45, 50, 51, 53, 55, 62, 69], "get_al": [1, 2, 4, 8], "map": [1, 2, 4, 8, 11, 12, 16, 19, 23, 26, 30, 55], "immedi": [1, 2, 4, 6, 8, 12, 32, 35, 44, 49, 51, 63, 64], "list_al": [1, 2, 4, 8], "betfairstreamcli": 1, "http_client": 1, "logger_adapt": 1, "message_handl": 1, "host": [1, 4, 9, 66], "com": [1, 14, 24, 53, 56, 60, 61, 69], "port": [1, 4, 9, 41, 61], "crlf": 1, "post_connect": 1, "perform": [1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 28, 29, 32, 39, 41, 42, 43, 44, 45, 47, 48, 50, 51, 52, 53, 55, 57, 58, 61, 62, 64, 67, 68, 70], "post": [1, 6, 9, 29, 50, 64], "post_reconnect": 1, "post_disconnect": 1, "betfairorderstreamcli": 1, "partition_matched_by_strategy_ref": 1, "include_overall_posit": 1, "customer_strategy_ref": 1, "betfairmarketstreamcli": 1, "binancedataclientconfig": 2, "api_kei": [2, 63, 64], "api_secret": [2, 63, 64], "binanceaccounttyp": [2, 33, 64], "base_url_http": [2, 64], "base_url_w": [2, 64], "u": [2, 7, 8, 11, 57, 60, 61, 66, 67, 70], "testnet": [2, 33], "use_agg_trade_tick": [2, 64], "binancedatacli": 2, "public": [2, 8, 12, 24, 48], "binance_api_kei": [2, 64], "binance_testnet_api_kei": [2, 64], "environ": [2, 7, 9, 27, 31, 33, 37, 43, 47, 50, 55, 59, 60, 61, 63, 64, 66], "variabl": [2, 27, 43, 52, 53, 61, 63, 64, 66, 69], "client": [2, 3, 4, 6, 7, 8, 9, 12, 16, 19, 20, 24, 25, 32, 37, 41, 44, 46, 48, 50, 51, 63, 64, 67], "endpoint": [2, 8, 11, 12, 64], "websocket": [2, 3, 50, 64], "aggreg": [2, 6, 8, 9, 12, 32, 43, 50], "binanceexecclientconfig": 2, "clock_sync_interval_sec": 2, "use_gtd": [2, 51], "use_reduce_onli": [2, 6, 9], "use_position_id": [2, 6, 9], "treat_expired_as_cancel": 2, "max_retri": 2, "retry_delai": 2, "binanceexecutioncli": 2, "gtd": [2, 6, 8, 9, 12, 19, 24, 32, 49, 50], "tif": 2, "forc": [2, 6, 8, 9, 12, 19, 24, 32, 50, 51], "remap": 2, "gtc": [2, 8, 12, 19, 24, 49], "reduce_onli": [2, 6, 8, 12, 19, 24, 49], "instruct": [2, 6, 8, 12, 19, 24, 32, 35, 45, 50, 61, 67], "sent": [2, 6, 8, 11, 12, 19, 24, 32, 37, 51], "through": [2, 4, 6, 8, 10, 11, 12, 14, 16, 19, 24, 29, 30, 32, 33, 37, 38, 43, 45, 46, 48, 50, 51, 53, 55, 57, 59, 66, 68, 69, 70, 71], "alwai": [2, 8, 9, 24, 40, 41, 46, 47, 52], "hedg": [2, 6, 7, 32, 69], "position_id": [2, 5, 7, 12, 19, 24, 25, 32, 61], "virtual": [2, 7, 54, 60], "semant": 2, "treat": [2, 27, 37], "certain": [2, 8, 23, 41, 44, 46, 48, 49, 61], "you": [2, 6, 8, 9, 12, 13, 32, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 69, 70, 71], "uniform": 2, "positiveint": [2, 9], "retri": 2, "positivefloat": [2, 9], "get_cached_binance_http_cli": [2, 33], "secret": [2, 4, 33], "base_url": 2, "is_testnet": [2, 33], "is_u": 2, "url": 2, "get_cached_binance_spot_instrument_provid": 2, "binancespotinstrumentprovid": [2, 46], "get_cached_binance_futures_instrument_provid": 2, "binancefuturesinstrumentprovid": [2, 33], "binancelivedataclientfactori": [2, 64], "binancespotdatacli": [2, 64], "binancefuturesdatacli": [2, 64], "binanceliveexecclientfactori": [2, 64], "binancespotexecutioncli": [2, 64], "binancefuturesexecutioncli": [2, 64], "common": [2, 7, 13, 16, 27, 31, 32, 33, 35, 37, 44, 55, 63, 64, 66, 69], "doc": [2, 9, 34, 42, 45, 52, 55, 61, 64, 67, 71], "github": [2, 61], "io": [2, 27, 53, 61], "apidoc": 2, "en": [2, 8, 10, 20, 24, 27, 53], "definit": [2, 4, 40, 46, 55, 57, 64, 65], "binanceratelimittyp": 2, "binanceratelimitinterv": 2, "interv": [2, 4, 6, 8, 9, 11, 12, 16, 27, 29, 32, 44, 51], "binanceklineinterv": 2, "kline": 2, "chart": 2, "binanceexchangefiltertyp": 2, "binancesymbolfiltertyp": 2, "binanceordersid": 2, "binanceexecutiontyp": 2, "binanceorderstatu": 2, "binancetimeinforc": 2, "binanceordertyp": 2, "binancesecuritytyp": 2, "secur": [2, 4, 22], "binanceneworderresptyp": 2, "neworderresptyp": 2, "binanceerrorcod": 2, "cover": [2, 36, 38, 41, 45, 57, 58, 62, 69, 70], "binanceenumpars": 2, "concret": [2, 6, 8, 10, 11, 12, 14, 16, 19, 24, 29, 30, 32], "subclass": [2, 6, 7, 8, 10, 11, 12, 14, 16, 19, 24, 27, 28, 29, 30, 32, 36, 46], "binancebar": [2, 64], "high": [2, 7, 8, 11, 12, 14, 16, 27, 29, 32, 41, 43, 45, 47, 48, 50, 55, 57, 58, 62], "low": [2, 6, 10, 14, 27, 32, 64, 67], "volum": [2, 11, 14, 27, 50, 64], "quote_volum": 2, "taker_buy_base_volum": 2, "taker_buy_quote_volum": 2, "candlestick": [2, 14], "pyo3_bar": 2, "rustbar": 2, "is_revis": 2, "revis": [2, 66], "previou": [2, 8, 14, 32, 40], "is_single_pric": 2, "ohlc": 2, "singl": [2, 6, 7, 8, 9, 12, 16, 20, 28, 32, 41, 42, 43, 46, 47, 48, 50, 51, 56, 61, 64, 71], "binancetick": [2, 64], "price_chang": 2, "price_change_perc": 2, "weighted_avg_pric": 2, "last_pric": 2, "open_pric": 2, "high_pric": [2, 14], "low_pric": [2, 14], "open_time_m": 2, "close_time_m": 2, "first_id": 2, "last_id": 2, "prev_close_pric": 2, "bid_pric": [2, 27, 69], "bid_qti": 2, "ask_pric": [2, 27, 69], "ask_qti": 2, "24hr": [2, 64], "statist": [2, 5, 38, 41, 50, 51, 70], "percent": 2, "weight": [2, 14, 41], "millisecond": [2, 6, 8, 9, 10, 12, 27, 32, 50, 67], "first": [2, 8, 24, 27, 32, 36, 44, 48, 50, 53, 59, 60, 61, 62, 64, 66, 69, 70], "over": [2, 6, 14, 19, 42, 44, 50, 51, 52, 64, 69, 70], "usdt_futur": [2, 33, 64], "binancecommondatacli": 2, "orderbook": [2, 4, 6, 7, 8, 11, 12, 16, 32, 51], "binancefuturescontracttyp": 2, "deriv": [2, 6, 22, 39, 40, 43, 44, 64], "contract": [2, 4, 22, 23, 36, 45, 46, 49, 57, 64], "binancefuturescontractstatu": 2, "binancefuturespositionsid": 2, "binancefuturesworkingtyp": 2, "work": [2, 8, 9, 12, 34, 36, 41, 42, 45, 46, 47, 49, 51, 53, 55, 61, 64, 67, 71], "binancefuturesmargintyp": 2, "binancefuturespositionupdatereason": 2, "binancefutureseventtyp": 2, "binancefuturesenumpars": 2, "binancecommonexecutioncli": 2, "binancefuturesmarkpriceupd": 2, "mark": [2, 8, 14, 41, 49, 64, 67], "index": [2, 7, 8, 10, 13, 14, 23, 27, 49], "estimated_settl": 2, "funding_r": 2, "ts_next_fund": 2, "fund": [2, 64, 66], "estim": 2, "settl": [2, 22], "hour": [2, 4, 50, 66], "settlement": [2, 22, 25, 46], "next": [2, 6, 8, 10, 11, 27, 32, 52, 61, 69, 70], "binancespotpermiss": 2, "permiss": [2, 63, 64], "binancespotsymbolstatu": 2, "binancespoteventtyp": 2, "binancespotenumpars": 2, "brokerag": [3, 67], "each": [3, 6, 8, 12, 16, 27, 32, 33, 35, 36, 39, 41, 42, 43, 44, 45, 47, 48, 49, 51, 56, 61, 62, 67, 71], "lower": [3, 8, 14, 24, 48, 49, 55, 61, 64], "rest": [3, 6, 11, 12, 50, 63, 64], "built": [3, 4, 13, 16, 21, 23, 30, 39, 43, 44, 45, 48, 49, 50, 51, 55, 57, 61, 64, 66, 68, 70, 71], "top": [3, 11, 12, 13, 24, 32, 33, 34, 43, 45, 48, 52, 58], "contractid": 4, "as_integer_ratio": 4, "ratio": [4, 5, 14, 43], "whose": [4, 35, 44], "exactli": [4, 19, 37, 43, 46], "origin": [4, 7, 12, 13, 20, 24, 32, 37, 44, 51], "denomin": [4, 8, 19, 23, 24], "bit_count": 4, "ones": [4, 66], "binari": [4, 41, 42, 43, 50, 60, 65, 68], "absolut": [4, 10, 27], "known": [4, 35, 41, 49], "popul": [4, 43], "bin": [4, 5], "13": 4, "0b1101": 4, "3": [4, 14, 50, 56, 60], "bit_length": 4, "bit": [4, 6, 10, 60], "necessari": [4, 8, 36, 37, 43, 44, 46, 49, 51, 55, 57, 61, 64], "37": 4, "0b100101": 4, "conjug": 4, "complex": [4, 8, 10, 12, 44, 50, 53, 61, 70], "ration": 4, "lowest": [4, 14, 38, 57], "from_byt": 4, "byteord": 4, "big": 4, "sign": [4, 19, 24, 25, 65], "arrai": [4, 10, 62], "hold": [4, 10, 12, 36, 37, 41, 50], "either": [4, 6, 8, 12, 20, 23, 27, 30, 32, 33, 35, 37, 43, 49, 50, 59, 61, 63, 64, 66, 67], "buffer": [4, 8, 9, 16], "protocol": [4, 9, 12, 20, 27, 32], "iter": [4, 6, 8, 12, 14], "produc": [4, 7, 8, 9, 14, 23, 41, 42, 46, 47, 48, 55], "bytearrai": 4, "exampl": [4, 8, 20, 23, 36, 38, 39, 40, 43, 44, 45, 46, 47, 48, 49, 50, 58, 61, 64, 66, 69, 70], "most": [4, 6, 7, 8, 9, 12, 13, 32, 37, 41, 43, 46, 48, 51, 57, 63, 64], "signific": 4, "begin": [4, 8, 61, 71], "littl": [4, 58, 61], "To": [4, 9, 24, 27, 41, 43, 44, 47, 48, 50, 51, 52, 57, 59, 60, 61, 63, 64, 66, 67], "nativ": [4, 22, 32, 46, 50, 64, 67], "sy": [4, 9], "indic": [4, 6, 7, 8, 9, 10, 12, 13, 25, 28, 32, 41, 44, 49, 51, 61], "two": [4, 14, 20, 22, 24, 26, 33, 35, 36, 40, 42, 43, 44, 47, 48, 49, 51, 52, 63, 64, 68], "complement": 4, "imag": [4, 61], "imaginari": 4, "part": [4, 8, 24, 27, 41, 43, 46, 47, 51, 52, 53, 70], "numer": [4, 8, 20], "real": [4, 6, 8, 12, 32, 41, 50, 65], "to_byt": 4, "overflowerror": [4, 22, 23], "determin": [4, 8, 9, 11, 14, 22, 27, 32, 44, 50], "comboleg": 4, "conid": 4, "openclos": 4, "shortsaleslot": 4, "designatedloc": 4, "exemptcod": 4, "leg": 4, "within": [4, 6, 7, 8, 12, 14, 16, 19, 20, 29, 32, 33, 36, 40, 41, 42, 48, 49, 50, 51, 57, 64], "combo": 4, "deltaneutralcontract": 4, "neutral": 4, "ibcontract": [4, 66], "sectyp": [4, 66], "liter": 4, "stk": [4, 66], "opt": [4, 51], "fut": 4, "fop": 4, "contfut": [4, 66], "primaryexchang": [4, 66], "localsymbol": 4, "tradingclass": 4, "lasttradedateorcontractmonth": [4, 66], "multipli": [4, 14, 22, 25, 46], "strike": [4, 22], "right": [4, 9, 11, 13, 50, 52, 55, 58], "includeexpir": 4, "secidtyp": [4, 66], "secid": [4, 66], "descript": [4, 13, 24, 25, 40, 51, 70], "issuerid": 4, "combolegsdescrip": 4, "interactive_brok": [4, 66], "build_futures_chain": [4, 66], "build_options_chain": [4, 66], "min_expiry_dai": [4, 66], "max_expiry_dai": [4, 66], "describ": [4, 34, 42, 45, 48, 52, 61], "futur": [4, 6, 8, 12, 22, 31, 32, 33, 40, 44, 45, 46, 49, 50, 51, 57, 64, 66, 67, 68, 70], "e": [4, 8, 9, 12, 24, 25, 43, 44, 46, 47, 50, 51, 52, 61, 64, 66], "where": [4, 7, 8, 9, 10, 19, 22, 24, 26, 32, 37, 41, 43, 47, 48, 49, 50, 51, 52, 55, 64, 67, 69], "Will": [4, 7, 8, 9, 12, 20, 23, 32, 44], "smart": [4, 66], "stock": [4, 35, 66], "search": [4, 66, 69], "full": [4, 16, 24, 35, 37, 40, 44, 46, 49, 61, 64, 67], "chain": [4, 66], "options_chain": 4, "futures_chain": 4, "dai": [4, 5, 6, 8, 12, 14, 19, 24, 32, 49, 50, 68], "y": [4, 36, 47, 61, 69], "m": [4, 8, 47, 69], "d": [4, 14, 47, 66, 69, 70], "expiri": [4, 24, 32], "ibordertag": 4, "whatif": 4, "ocagroup": 4, "ocatyp": 4, "allornon": 4, "activestarttim": 4, "activestoptim": 4, "goodaftertim": 4, "outsiderth": 4, "attach": [4, 37, 49], "tag": [4, 8, 9, 12, 19, 20, 24, 32, 35, 49], "ib": [4, 20, 60, 66, 67], "ibcontractdetail": [4, 66], "marketnam": 4, "mintick": 4, "validexchang": 4, "pricemagnifi": 4, "underconid": 4, "longnam": 4, "contractmonth": 4, "industri": 4, "categori": [4, 51, 58], "subcategori": 4, "timezoneid": 4, "tradinghour": 4, "liquidhour": 4, "evrul": 4, "evmultipli": 4, "mdsizemultipli": 4, "agggroup": 4, "undersymbol": 4, "undersectyp": 4, "marketruleid": 4, "secidlist": 4, "realexpirationd": 4, "lasttradetim": 4, "stocktyp": 4, "minsiz": 4, "170141183460469231731687303715884105727": 4, "sizeincr": 4, "suggestedsizeincr": 4, "cusip": 4, "descappend": 4, "bondtyp": 4, "coupontyp": 4, "putabl": 4, "coupon": 4, "matur": 4, "issued": 4, "nextoptiond": 4, "nextoptiontyp": 4, "nextoptionparti": 4, "contractdetail": [4, 66], "intern": [4, 6, 8, 9, 11, 12, 14, 16, 22, 23, 29, 31, 44, 51, 56, 61, 69, 70], "eas": 4, "interactivebrokersgatewayconfig": [4, 66], "127": 4, "4001": 4, "4002": [4, 66], "trading_mod": [4, 66], "paper": [4, 41, 50, 66], "read_only_api": 4, "timeout": [4, 9, 12, 16], "300": [4, 70], "interactivebrokersgatewai": [4, 66], "setup": [4, 6, 8, 12, 32, 43, 48, 51, 55, 61, 66, 69, 70], "tws_usernam": [4, 66], "tws_password": [4, 66], "hostnam": 4, "ip": 4, "address": [4, 6, 8, 9, 12, 13, 32, 44, 50], "gatewai": [4, 60, 64, 66], "tw": [4, 66], "server": [4, 51, 60, 61], "docker": [4, 50, 60, 66], "try": [4, 61, 66], "interactivebrokersinstrumentproviderconfig": [4, 66], "load_contract": [4, 66], "cache_validity_dai": 4, "pickle_path": 4, "interactivebrokersinstrumentprovid": [4, 66], "global": [4, 20, 29, 30], "fresh": [4, 69, 70], "pull": [4, 61, 69], "upon": [4, 40, 46, 51, 66], "tradingnod": [4, 7, 9, 16, 33, 50, 63, 64, 66], "mani": [4, 7, 8, 11, 12, 21, 41, 42, 51, 53, 57, 61, 64, 68, 69, 70], "make": [4, 6, 8, 12, 19, 22, 24, 37, 41, 43, 44, 45, 47, 50, 51, 54, 57, 60, 61, 68, 70, 71], "even": [4, 24, 51, 52], "restart": 4, "path": [4, 8, 9, 27, 37, 43, 47, 61, 69], "store": [4, 7, 14, 23, 40, 42, 43, 69], "pickl": [4, 6], "dure": [4, 8, 19, 39, 52, 55, 61], "cache_valid": 4, "period": [4, 5, 14, 20, 44, 46, 52], "interactivebrokersdataclientconfig": [4, 66], "ibg_host": 4, "ibg_port": [4, 66], "ibg_client_id": 4, "use_regular_trading_hour": [4, 66], "market_data_typ": [4, 66], "ibapi": [4, 66], "enum_implem": 4, "0x7f7e483d4ad0": 4, "interactivebrokersdatacli": [4, 66], "client_id": [4, 6, 7, 8, 9, 11, 12, 16, 32, 33, 36, 64], "regular": [4, 37, 44, 51], "mostli": [4, 53], "interactivebrok": [4, 24], "rth": 4, "realtim": [4, 66], "ibmarketdatatypeenum": [4, 66], "interactivebrokerscli": [4, 66], "delayed_frozen": [4, 66], "without": [4, 6, 8, 13, 20, 32, 48, 61], "interactivebrokersexecclientconfig": [4, 66], "interactivebrokersexeccli": 4, "ibg_account_id": 4, "tws_account": 4, "interactivebrokersexecutioncli": [4, 66], "retriev": [4, 27, 41, 63, 66], "get_cached_ib_cli": 4, "get_cached_interactive_brokers_instrument_provid": 4, "interactivebrokerslivedataclientfactori": [4, 66], "interactivebrokersliveexecclientfactori": [4, 66], "interactivebrokersspotexecutioncli": 4, "It": [4, 6, 8, 12, 13, 16, 20, 27, 32, 36, 37, 39, 40, 42, 43, 44, 45, 46, 48, 51, 55, 57, 60, 62, 64, 66, 67, 68, 69, 70], "import": [4, 6, 8, 9, 12, 32, 33, 36, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 55, 61, 63, 64, 66], "shall": 4, "have": [4, 6, 7, 8, 9, 12, 19, 23, 27, 28, 32, 35, 37, 41, 42, 43, 44, 46, 50, 51, 52, 61, 62, 63, 64, 66, 68, 69, 70], "enough": [4, 11, 19, 44, 50, 53], "Not": [4, 13], "case": [4, 10, 27, 28, 33, 36, 43, 44, 45, 46, 48, 51, 58, 61, 63, 64, 70], "group": [5, 6, 9, 10, 11, 12, 16, 27, 29, 30, 32, 35, 39, 41, 48], "relat": [5, 6, 7, 10, 11, 12, 14, 24, 35, 41, 44, 46, 48, 51, 55, 66, 70], "portfolioanalyz": [5, 28, 39, 51], "analyz": [5, 14, 28, 39, 41, 51, 68, 70], "track": [5, 44, 48, 51], "metric": [5, 14, 40, 42, 51], "register_statist": [5, 39], "portfoliostatist": [5, 39], "deregister_statist": 5, "deregist": [5, 6, 7, 8, 11, 12, 16, 32], "seri": [5, 10, 39, 44, 56, 62, 71], "calculate_statist": 5, "add_posit": [5, 7], "add_trad": 5, "realized_pnl": [5, 19, 25, 39], "realiz": [5, 19, 25, 39, 57], "add_return": 5, "entri": [5, 7, 8, 19, 25, 29, 35, 49, 61], "core": [5, 8, 9, 11, 12, 13, 27, 31, 33, 36, 37, 43, 45, 46, 49, 51, 55, 57, 61, 64, 68, 69], "total_pnl": [5, 25], "unrealized_pnl": [5, 7, 19, 25, 28, 51], "unreal": [5, 7, 9, 19, 25, 28], "total_pnl_percentag": 5, "percentag": [5, 8, 10, 22, 29, 46, 49], "get_performance_stats_pnl": 5, "profit": [5, 8, 24, 35, 49], "loss": [5, 7, 8, 12, 14, 16, 24, 27, 29, 35, 43, 49], "get_performance_stats_return": 5, "get_performance_stats_gener": 5, "get_stats_pnls_format": 5, "backtest": [5, 8, 11, 12, 13, 27, 31, 32, 36, 37, 41, 43, 47, 51, 53, 59, 62, 65], "format": [5, 8, 9, 10, 20, 23, 27, 42, 43, 47, 61, 65, 69], "print": [5, 6, 9, 10, 27, 66, 70], "footer": 5, "get_stats_returns_format": 5, "get_stats_general_format": 5, "reportprovid": 5, "variou": [5, 8, 14, 26, 41, 42, 48, 50, 51, 54, 56, 61, 66, 69, 70], "generate_orders_report": [5, 32], "generate_order_fills_report": [5, 32, 61, 70], "row": [5, 27], "per": [5, 6, 7, 8, 9, 11, 12, 16, 26, 27, 28, 29, 32, 37, 39, 43, 44, 45, 48, 49, 51, 52, 64, 66, 70], "generate_fills_report": [5, 32], "individu": [5, 6, 8, 12, 32, 42, 44, 47, 48, 51, 64, 70], "generate_positions_report": [5, 32, 61, 70], "generate_account_report": [5, 32, 61, 70], "serializ": [5, 9, 48], "primit": [5, 30, 44, 48, 53, 55, 57], "calculate_from_return": 5, "calculate_from_realized_pnl": [5, 39], "calculate_from_ord": 5, "calculate_from_posit": 5, "expect": [5, 6, 10, 20, 27, 31, 32, 39, 41, 53, 57, 61, 67], "longratio": 5, "2": [5, 7, 9, 14, 22, 40, 44, 51, 60, 61, 70], "output": [5, 8, 9, 14, 39, 43, 58, 61], "avglos": 5, "loser": [5, 39], "maxlos": 5, "minlos": 5, "minimum": [5, 8, 9, 12, 14, 22, 26, 27, 46, 47], "profitfactor": 5, "annual": 5, "factor": [5, 50], "win": [5, 39, 41], "returnsaverag": 5, "returnsaverageloss": 5, "lose": [5, 7], "returnsaveragewin": 5, "returnsvolatil": 5, "252": 5, "volatil": [5, 14], "downsampl": 5, "daili": [5, 9, 47, 64], "riskreturnratio": 5, "risk": [5, 9, 13, 16, 19, 24, 28, 31, 32, 37, 41, 43, 50, 51], "sharperatio": 5, "sharp": 5, "sortinoratio": 5, "sortino": 5, "winrat": [5, 39], "avgwinn": 5, "winner": [5, 39], "maxwinn": 5, "minwinn": 5, "backtestdatacli": 6, "clientid": [6, 7, 8, 11, 12, 16, 20, 32, 33, 36, 64], "config": [6, 7, 8, 11, 12, 13, 16, 29, 31, 32, 33, 43, 44, 47, 51, 52, 61, 63, 64, 66, 69, 70], "datacli": [6, 9, 11, 16, 33], "execut": [6, 7, 8, 9, 11, 13, 16, 19, 20, 24, 29, 31, 32, 35, 41, 42, 46, 50, 61, 63, 64, 67], "backtestmarketdatacli": 6, "marketdatacli": [6, 11, 16], "backtestengin": [6, 7, 9, 42, 43, 44, 50, 61, 70, 71], "backtestengineconfig": [6, 9, 42, 47, 53, 61, 69, 70], "add_actor": [6, 32], "actor": [6, 7, 8, 9, 12, 31, 32, 33, 36, 38, 40, 41, 42, 44, 46, 48, 50, 64, 70], "add_data": [6, 70], "recommend": [6, 8, 9, 12, 32, 36, 40, 46, 48, 51, 53, 54, 55, 60], "element": [6, 7], "yet": [6, 12, 32, 51, 66], "assum": [6, 8, 40, 41, 43, 44, 51, 53, 64], "vari": [6, 23, 49], "could": [6, 8, 9, 14, 16, 19, 21, 27, 32, 33, 36, 43, 44, 51, 52, 53, 54, 58, 70], "incorrect": 6, "logic": [6, 8, 11, 12, 21, 37, 41, 46, 50, 51, 52], "caution": [6, 7, 40], "being": [6, 7, 8, 9, 12, 20, 27, 32, 35, 37, 43, 44, 48, 49, 51, 53, 55, 57, 61, 70], "lead": [6, 7, 16, 27, 40], "monoton": [6, 8, 27, 36, 42], "increas": [6, 14, 24, 27, 36, 53], "add_exec_algorithm": [6, 32, 44, 70], "execalgorithm": [6, 9, 12, 32, 44, 50, 51, 70], "exec_algorithm": [6, 9, 32, 44, 70], "algorithm": [6, 7, 8, 9, 12, 14, 19, 20, 24, 32, 42, 49, 50, 51, 62], "add_instru": [6, 7, 70], "its": [6, 7, 8, 9, 11, 12, 13, 24, 27, 32, 37, 40, 42, 43, 44, 46, 48, 49, 51, 55, 57, 58], "would": [6, 8, 24, 39, 40, 41, 43, 51, 58, 61], "invalidconfigur": [6, 12, 16, 31], "add_strategi": [6, 32, 70], "add_venu": [6, 70], "simulationmodul": 6, "fillmodel": 6, "fill_model": 6, "latencymodel": 6, "latency_model": 6, "frozen_account": [6, 9], "bar_execut": [6, 9], "reject_stop_ord": [6, 9], "support_gtd_ord": [6, 9], "support_contingent_ord": [6, 9], "use_random_id": [6, 9], "simulatedexchang": [6, 49], "net": [6, 28, 32, 61, 70], "simul": [6, 27, 41, 42, 45, 50, 61, 69, 70, 71], "latenc": [6, 27], "frozen": 6, "process": [6, 8, 10, 11, 12, 16, 27, 29, 32, 37, 42, 43, 45, 49, 66, 69, 70], "move": [6, 14, 22, 26, 35, 49], "submiss": [6, 37], "conting": [6, 8, 9, 12, 19, 24, 32, 44, 50], "respect": [6, 36, 50, 58], "random": [6, 10, 27], "honor": 6, "backtest_end": 6, "backtest_start": 6, "change_fill_model": 6, "clear_actor": [6, 32], "clear_data": 6, "clear_exec_algorthm": 6, "clear_strategi": [6, 32], "releas": [6, 7, 8, 12, 13, 19, 24, 31, 32, 35, 40, 49, 66, 68, 71], "resourc": [6, 8, 12, 31, 32, 51, 70], "dump_pickled_data": 6, "manual": [6, 42, 53, 56, 61, 66], "requir": [6, 8, 9, 12, 19, 22, 23, 24, 35, 36, 37, 40, 41, 43, 46, 48, 49, 51, 53, 60, 61, 62, 64, 66, 70], "previous": [6, 8, 12, 16, 32, 70], "get_result": 6, "backtestresult": [6, 61], "instance_id": [6, 8, 9, 16, 31, 47, 48], "kernel": [6, 9, 31, 41], "nautiluskernel": [6, 9, 31, 41], "list_venu": 6, "load_pickled_data": 6, "highli": [6, 50, 53, 57, 60], "advis": [6, 37, 40, 67], "obtain": [6, 51], "direct": [6, 8, 14, 19, 25, 44, 49, 51], "access": [6, 7, 27, 44, 53, 57, 66, 67], "follow": [6, 14, 23, 33, 35, 36, 37, 39, 40, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 56, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "assumpt": [6, 43], "inherit": [6, 8, 9, 32, 34, 36, 39, 43, 44, 51], "successfulli": [6, 64], "dump": 6, "prior": [6, 7, 8, 11, 12, 22, 32, 51, 66], "machine_id": [6, 8, 16, 31], "machin": [6, 8, 13, 16, 31, 51, 59, 66, 70], "portfoliofacad": [6, 12, 16, 28, 29, 31, 32], "drop": [6, 8, 9, 10, 13], "separ": [6, 9, 13, 20, 23, 33, 35, 43, 46, 47, 48, 51, 52, 61, 64], "desir": [6, 13, 43, 44, 51], "union": 6, "run_config_id": 6, "At": [6, 12, 32, 43, 51], "analysi": [6, 9, 13, 14, 41, 42], "more": [6, 8, 10, 22, 24, 27, 34, 35, 38, 40, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 61, 62, 64, 66, 68, 69, 70, 71], "fit": [6, 57], "memori": [6, 7, 8, 12, 23, 32, 41, 42, 43, 48, 55, 57, 68, 70], "util": [6, 37, 40, 41, 47, 50, 52, 53, 55, 68], "utc": [6, 8, 10, 11, 12, 22, 24, 32, 43, 47, 49, 51, 69], "token": [6, 27], "backtestrunconfig": [6, 9, 42, 43, 61, 69], "run_finish": 6, "finish": 6, "run_id": 6, "run_start": 6, "testclock": [6, 8], "financi": [6, 20, 22, 23, 25, 26, 66], "32": 6, "unsign": 6, "invalid": [6, 8, 10, 12, 24, 40, 41, 46], "adjust_account": 6, "adjust": [6, 14, 61, 66], "best_ask_pric": 6, "best": [6, 24, 35, 43, 49, 55, 62, 68], "best_bid_pric": 6, "wire": [6, 8, 19, 32, 44, 51], "exec_cli": [6, 9, 63, 64, 66], "backtestexeccli": 6, "get_book": 6, "get_matching_engin": 6, "ordermatchingengin": 6, "get_open_ask_ord": 6, "get_open_bid_ord": 6, "get_open_ord": 6, "initialize_account": 6, "is_frozen_account": 6, "ts_now": [6, 8], "give": [6, 8, 12, 32, 53], "pend": [6, 7, 8, 12, 19, 23, 28, 32, 51], "along": [6, 45, 49, 66], "process_bar": 6, "dynam": [6, 27, 40, 44, 55], "auction": 6, "process_instrument_statu": 6, "venuestatu": [6, 8, 12, 32, 43, 50, 51], "process_order_book_delta": 6, "process_quote_tick": 6, "process_trade_tick": 6, "process_venue_statu": 6, "register_cli": [6, 11, 12, 16], "tradingcommand": [6, 12, 16], "set_fill_model": 6, "set_latency_model": 6, "randomli": 6, "executioncli": [6, 11, 12, 16, 28, 33, 37, 44], "prob_fill_on_limit": 6, "prob_fill_on_stop": 6, "prob_slippag": 6, "random_se": [6, 27], "probabilist": 6, "probabl": 6, "slippag": [6, 24], "slip": 6, "seed": [6, 19, 27], "is_limit_fil": 6, "is_slip": 6, "is_stop_fil": 6, "aggress": [6, 24, 49], "base_latency_nano": 6, "nanoseconds_in_millisecond": 6, "insert_latency_nano": 6, "update_latency_nano": 6, "cancel_latency_nano": 6, "o": [6, 33, 43, 44, 47, 48, 50, 69], "1_000_000_000": 6, "insert": [6, 8], "reach": [6, 8, 11, 19, 24, 25, 49, 51, 62], "fxrolloverinterestconfig": 6, "rate_data": 6, "component_id": [6, 7, 8, 9], "actorconfig": [6, 8, 9, 32], "fxrolloverinterestmodul": 6, "active_task_id": [6, 8, 12, 32], "activ": [6, 7, 8, 9, 11, 12, 16, 22, 24, 29, 32, 37, 42, 44, 45, 49, 51, 53, 64], "taskid": [6, 8, 12, 32], "add_synthet": [6, 7, 8, 12, 32, 40], "syntheticinstru": [6, 7, 8, 12, 22, 32, 40], "synthet": [6, 7, 8, 11, 12, 16, 20, 22, 32, 38], "update_synthet": [6, 8, 12, 32, 40], "cancel_all_task": [6, 8, 12, 31, 32], "queu": [6, 8, 12, 32], "cancel_task": [6, 8, 12, 32], "task_id": [6, 8, 12, 32], "warn": [6, 7, 8, 9, 12, 16, 32, 44, 47, 51, 67], "deregister_warning_ev": [6, 8, 12, 32], "handle_bar": [6, 8, 12, 14, 32], "on_bar": [6, 8, 12, 32, 51], "handle_data": [6, 8, 12, 32], "on_data": [6, 8, 12, 32, 36, 51, 64], "handle_ev": [6, 8, 12, 32], "on_ev": [6, 8, 12, 32, 51, 61], "handle_historical_data": [6, 8, 12, 32], "handle_instru": [6, 8, 12, 32], "on_instru": [6, 8, 12, 32, 46, 51], "handle_instrument_clos": [6, 8, 12, 32], "on_instrument_clos": [6, 8, 12, 32, 51], "handle_instrument_statu": [6, 8, 12, 32], "on_instrument_statu": [6, 8, 12, 32, 51], "handle_order_book": [6, 8, 12, 32], "order_book": [6, 7, 8, 12, 32, 51], "on_order_book": [6, 8, 12, 32, 51], "handle_order_book_delta": [6, 8, 12, 32], "on_order_book_delta": [6, 8, 12, 32, 51], "handle_quote_tick": [6, 8, 11, 12, 14, 32, 61], "on_quote_tick": [6, 8, 12, 32, 51, 61], "handle_tick": [6, 8, 12, 32], "on_tick": [6, 8, 12, 32, 51], "handle_trade_tick": [6, 8, 11, 12, 14, 32], "on_trade_tick": [6, 8, 12, 32, 51], "handle_venue_statu": [6, 8, 12, 32], "on_venue_statu": [6, 8, 12, 32, 51], "has_active_task": [6, 8, 12, 32], "has_any_task": [6, 8, 12, 32], "has_pending_request": [6, 8, 12, 32], "els": [6, 7, 8, 10, 11, 12, 16, 20, 23, 25, 28, 32, 58, 61], "has_queued_task": [6, 8, 12, 32], "indicators_initi": [6, 8, 12, 32], "is_pending_request": [6, 8, 12, 32], "request_id": [6, 8, 10, 11, 12, 32, 33], "on_load": [6, 8, 12, 32, 51], "runtimeerror": [6, 8, 12, 22, 30, 31, 32], "caught": [6, 8, 12, 32], "log_diagnost": 6, "diagnost": 6, "out": [6, 7, 11, 12, 13, 39, 43, 48, 61, 62, 64, 66], "overridden": [6, 8, 12, 32], "cleanup": [6, 8, 12, 32, 51], "on_historical_data": [6, 8, 12, 32, 51], "save": [6, 8, 9, 12, 16, 31, 32, 51, 61, 66], "on_sav": [6, 8, 12, 32, 51], "intent": [6, 8, 12, 32, 44, 58, 68], "paus": [6, 8, 12, 32], "pending_request": [6, 8, 12, 32], "pre_process": 6, "abstract": [6, 7, 10, 14, 19, 20, 27, 28, 29, 30, 36, 41, 49, 58], "publish_data": [6, 8, 12, 32, 48], "publish_sign": [6, 8, 12, 32, 48], "signal": [6, 8, 12, 14, 27, 31, 32, 61], "persist": [6, 7, 8, 9, 12, 13, 16, 31, 32, 41, 42, 43, 50, 61, 66, 69, 70], "queue_for_executor": [6, 8, 12, 32], "func": [6, 8, 12, 32], "tupl": [6, 8, 9, 10, 12, 16, 26, 27, 29, 32], "arg": [6, 8, 12, 27, 32], "queue": [6, 8, 9, 12, 16, 32], "fn": [6, 8, 12, 32], "sequenti": [6, 8, 12, 32], "arbitrari": [6, 8, 12, 19, 24, 32, 36, 39, 61], "need": [6, 8, 10, 11, 12, 14, 24, 32, 36, 37, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 57, 59, 60, 61, 62, 64, 67, 68, 69, 70], "await": [6, 8, 9, 11, 12, 32, 33, 46, 66], "In": [6, 8, 12, 25, 32, 33, 35, 40, 44, 48, 51, 57, 61, 64, 66, 68, 70], "scenario": [6, 8, 12, 32, 47], "avail": [6, 8, 9, 12, 13, 26, 27, 32, 33, 40, 42, 43, 45, 46, 47, 48, 49, 50, 51, 53, 61, 62, 63, 64, 65, 66, 70], "queued_task_id": [6, 8, 12, 32], "register_bas": [6, 8, 12, 32], "register_executor": [6, 8, 12, 32], "executor": [6, 12, 16, 31, 32], "asbtracteventloop": [6, 8, 12, 32], "concurr": [6, 8, 12, 31, 32, 68], "register_indicator_for_bar": [6, 8, 12, 32, 51], "register_indicator_for_quote_tick": [6, 8, 12, 32], "register_indicator_for_trade_tick": [6, 8, 12, 32], "register_venu": 6, "register_warning_ev": [6, 8, 12, 32], "registered_ind": [6, 8, 12, 32], "recent": [6, 7, 8, 12, 32], "inclus": [6, 8, 12, 32], "infer": [6, 8, 12, 23, 32, 33, 64], "complet": [6, 8, 11, 12, 16, 28, 29, 32, 36, 47, 51, 54, 57, 61, 64, 66, 70], "less": [6, 8, 9, 12, 23, 24, 32], "request_data": [6, 8, 12, 32], "run_in_executor": [6, 8, 12, 32], "schedul": [6, 8, 12, 32], "correspond": [6, 7, 8, 12, 14, 19, 20, 32, 55, 63, 64], "await_parti": [6, 8, 11, 12, 32], "arriv": [6, 8, 12, 32, 37, 41, 44, 51], "partial": [6, 8, 11, 12, 24, 32, 35, 49, 69], "activa": [6, 8, 12, 32], "subscribe_data": [6, 8, 12, 32, 36, 64], "suppli": [6, 8, 12, 32, 63, 64, 66], "interval_m": [6, 8, 12, 32], "dataengin": [6, 8, 9, 11, 12, 16, 31, 32, 36, 43, 46], "maintain": [6, 8, 12, 16, 32, 41, 48, 57, 58, 61], "becaus": [6, 8, 12, 32, 44, 51, 57, 64, 66, 70], "affect": [6, 8, 12, 32], "to_importable_config": [6, 8, 12, 32], "importableactorconfig": [6, 8, 9, 12, 32, 42], "unsubscribe_data": [6, 8, 12, 32], "simulationmoduleconfig": 6, "backtestnod": [6, 42, 43, 50, 61, 69, 71], "node": [6, 9, 16, 20, 41, 42, 47, 48, 50, 61, 63, 64, 66, 69], "orchestr": [6, 11, 12, 42, 61], "get_engin": [6, 61], "synchron": [6, 41, 61], "stdout": [6, 8, 9, 27, 47, 61], "commenc": 6, "elapsed_tim": 6, "total_ev": 6, "total_ord": 6, "total_posit": 6, "stats_pnl": 6, "stats_return": 6, "ensure_plot": 6, "decor": 6, "plot": [6, 14], "librari": [6, 13, 40, 41, 43, 53, 55, 57, 60, 66, 68], "ensur": [6, 7, 8, 9, 10, 11, 12, 24, 27, 39, 40, 41, 43, 45, 47, 48, 49, 51, 52, 53, 56, 57, 59, 62, 66], "instal": [6, 41, 54, 61, 62, 68], "better": [6, 24, 43, 49], "how": [6, 7, 9, 27, 32, 35, 40, 41, 43, 44, 45, 49, 51, 55, 57, 61, 62, 69, 70, 71], "infrastructur": [7, 13, 41, 47, 50], "central": [7, 11, 12, 14, 20, 43, 44, 46, 51, 52], "cachedatabasefacad": 7, "databas": [7, 8, 9, 11, 12, 16, 37, 43], "snapshot_ord": [7, 8, 9], "snapshot_posit": [7, 8, 9], "cacheconfig": [7, 9], "bypass": [7, 8, 9, 16, 29, 47], "account_for_venu": 7, "actor_id": [7, 32], "agnost": [7, 21, 50], "what": [7, 8, 12, 32, 36, 52, 57, 62, 64], "actual": [7, 9, 27, 34, 41, 43, 44, 51, 53, 70], "offer": [7, 13, 24, 42, 46, 48, 49, 50, 51, 58, 62, 63, 65, 66, 71], "flexibl": [7, 36, 42, 44, 50, 51, 61, 62, 64], "add_account": 7, "add_bar": 7, "add_ord": [7, 12], "replac": [7, 9, 12, 27, 32], "emul": [7, 8, 9, 12, 19, 24, 31, 32, 38, 40, 49, 51], "transform": [7, 37], "add_order_book": 7, "add_order_list": 7, "orderlist": [7, 8, 12, 24, 32], "order_list": [7, 12, 32], "add_position_id": 7, "add_quote_tick": 7, "add_tick": 7, "add_trade_tick": 7, "bar_capac": [7, 9], "capac": [7, 14], "bar_count": 7, "book_update_count": 7, "build_index": 7, "re": [7, 8, 9, 10, 24, 41, 42, 45, 49, 50, 51, 54, 55, 58, 64], "build": [7, 9, 11, 16, 27, 40, 41, 49, 51, 52, 55, 60, 61, 63, 64, 66, 69, 70], "cache_account": 7, "cache_curr": 7, "cache_gener": 7, "cache_instru": 7, "cache_order_list": 7, "cache_ord": 7, "cache_posit": 7, "cache_synthet": 7, "calculate_unrealized_pnl": 7, "check_integr": [7, 12, 16], "check_residu": [7, 12, 16, 32], "residu": [7, 9, 12, 16, 31, 32], "consid": [7, 8, 9, 12, 16, 24, 37, 41, 42, 45, 48, 50, 57, 64], "clear_index": 7, "client_order_ids_clos": 7, "client_order_ids_emul": 7, "client_order_ids_inflight": 7, "flight": [7, 9, 16, 24, 49], "client_order_ids_open": 7, "delete_actor": 7, "delete_strategi": 7, "exec_algorithm_id": [7, 8, 9, 12, 19, 24, 32, 44, 51], "execalgorithmid": [7, 8, 9, 12, 19, 20, 24, 32, 44, 51], "exec_spawn_total_filled_qti": 7, "exec_spawn_id": [7, 19, 24, 44], "active_onli": 7, "spawn": [7, 12, 19, 24], "primari": [7, 11, 12, 19, 24, 44, 48, 67], "exec_spawn_total_leaves_qti": 7, "leav": [7, 9, 24, 49], "exec_spawn_total_quant": 7, "flush_db": [7, 12, 16], "flush": [7, 9, 12, 16, 27, 61], "perman": [7, 12, 16], "remov": [7, 12, 16, 32, 48, 49, 58, 70], "get_xrat": 7, "mid": [7, 14, 49, 50, 61, 66], "has_bar": 7, "has_order_book": 7, "has_quote_tick": 7, "has_tick": 7, "has_trade_tick": 7, "heartbeat": [7, 9, 16], "is_order_clos": 7, "is_order_emul": [7, 37], "is_order_inflight": 7, "is_order_open": 7, "is_order_pending_cancel_loc": 7, "is_position_clos": 7, "is_position_open": 7, "load_account": 7, "load_actor": 7, "load_instru": 7, "load_ord": 7, "load_posit": 7, "load_strategi": 7, "load_synthet": 7, "order_exist": [7, 12], "orderlistid": [7, 8, 12, 19, 20, 24], "order_list_id": [7, 12, 19, 24, 35], "order_list_exist": 7, "No": [7, 32], "particular": [7, 8, 9, 16, 23, 33, 43, 44, 46, 58], "no_order_sid": [7, 19, 24, 32, 44], "orders_clos": 7, "orders_closed_count": 7, "orders_emul": [7, 37], "orders_emulated_count": [7, 37], "orders_for_exec_algorithm": [7, 44], "orders_for_exec_spawn": [7, 44], "orders_for_posit": 7, "orders_inflight": 7, "orders_inflight_count": 7, "orders_open": 7, "orders_open_count": 7, "orders_total_count": 7, "position_closed_id": 7, "position_exist": 7, "position_for_ord": 7, "position_open_id": 7, "position_snapshot": 7, "no_position_sid": [7, 32], "positions_clos": 7, "positions_closed_count": 7, "positions_open": 7, "positions_open_count": 7, "positions_total_count": 7, "quote_tick": [7, 43, 51, 69], "quote_tick_count": 7, "snapshot_order_st": 7, "append": [7, 8, 47, 64, 67], "uuid": [7, 8, 9, 33], "v4": [7, 8], "snapshot_position_st": 7, "ts_snapshot": 7, "taken": [7, 8, 9, 51, 52, 57, 64], "help": [7, 11, 12, 24, 28, 29, 32, 44, 45, 48, 50, 51, 53, 55, 59, 62, 68], "avoid": [7, 9, 42, 44, 51, 57, 58, 68, 70], "race": [7, 9, 57], "condit": [7, 8, 9, 23, 24, 32, 33, 41, 44, 49, 50, 57, 58], "longer": [7, 24, 37, 52, 58], "strategy_id_for_ord": 7, "strategy_id_for_posit": 7, "synthetic_id": [7, 40], "tick_capac": [7, 9], "ticker_count": 7, "trade_tick": [7, 51], "trade_tick_count": 7, "update_account": [7, 28], "update_actor": 7, "update_ord": [7, 28], "update_order_pending_cancel_loc": 7, "update_posit": [7, 28], "update_strategi": 7, "cachedatabaseadapt": 7, "redi": [7, 9, 48, 50], "accur": [7, 10, 41], "int64": [7, 10], "17": 7, "digit": [7, 23], "19": 7, "One": [7, 50, 52, 55], "wai": [7, 8, 21, 32, 36, 37, 41, 43, 46, 47, 49, 50, 51, 56, 59, 61, 64, 67], "solv": 7, "achiev": [7, 40, 41, 43, 50, 51, 57, 62, 63, 64, 70], "timestamps_as_str": [7, 30], "msgspecseri": [7, 30], "index_order_posit": 7, "index_venue_order_id": 7, "pattern": [7, 8, 11, 12, 32, 41, 45, 70], "glob": [7, 32], "style": [7, 41], "seriou": 7, "implic": 7, "take": [7, 8, 9, 13, 35, 40, 43, 44, 46, 49, 52, 61, 66, 69], "cpu": [7, 60], "usag": [7, 8, 32], "especi": [7, 13, 66, 68], "product": [7, 41, 50, 53, 55, 58, 62, 64], "load_curr": 7, "load_index_order_cli": 7, "load_index_order_posit": 7, "facad": [7, 8, 28], "assembl": [8, 41, 62], "framework": [8, 10, 13, 32, 50, 55, 58, 62], "domain": [8, 10, 19, 21, 23, 32, 41, 43, 45], "concept": [8, 38, 41, 55, 64], "introduc": [8, 45, 55, 68], "abov": [8, 9, 14, 24, 36, 40, 41, 43, 46, 47, 50, 51, 58, 61], "layer": [8, 10, 11, 12, 41, 50], "test": [8, 32, 41, 43, 45, 46, 50, 52, 55, 56, 57, 60, 61, 65, 66, 67, 70], "control": [8, 9, 32, 37, 42, 48, 51], "timer": [8, 9, 11, 32, 44], "own": [8, 12, 14, 32, 55, 57, 67], "entir": [8, 10, 11, 12, 32, 37, 39, 41, 42, 43, 46, 50, 66, 68, 69], "stand": [8, 32, 49], "alon": [8, 32], "thei": [8, 32, 35, 37, 38, 40, 47, 48, 49, 58, 64], "platform": [8, 11, 12, 14, 29, 32, 37, 38, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 57, 60, 61, 62, 64, 66, 70], "attempt": [8, 32, 35, 41, 52, 67], "__init__": [8, 32, 36, 51, 61], "registr": [8, 12, 16, 32, 48, 51], "cancel_tim": 8, "label": [8, 10, 36], "local_now": 8, "tzinfo": 8, "tz": [8, 10, 22, 32, 43, 51, 69], "timezon": [8, 10, 32, 56], "target": [8, 62, 68, 71], "awar": [8, 10, 22, 32, 35, 51, 55], "next_time_n": 8, "register_default_handl": 8, "handler": [8, 11, 12, 31, 32, 33, 36, 43, 64], "timeev": [8, 51], "set_time_alert": 8, "alert_tim": [8, 51], "alert": [8, 44], "past": 8, "fail": 8, "set_time_alert_n": 8, "alert_time_n": 8, "set_tim": [8, 51], "timedelta": [8, 9, 11, 16, 29, 51], "start_tim": [8, 9, 43, 64, 69], "stop_tim": 8, "until": [8, 16, 24, 37, 40, 49, 51], "repeat": 8, "indefinit": 8, "now": [8, 32, 36, 37, 40, 47, 50, 51, 61, 69, 70], "set_timer_n": 8, "interval_n": [8, 11], "start_time_n": 8, "stop_time_n": 8, "timer_count": 8, "timer_nam": 8, "wikipedia": [8, 10, 20], "wiki": [8, 10, 20], "unix_tim": 8, "timestamp_m": 8, "timestamp_n": [8, 12, 33, 40, 51], "n": [8, 14, 22, 26], "utc_now": [8, 51], "livetim": 8, "deleg": [8, 10, 11, 27, 30, 48], "is_expir": 8, "iterate_next_tim": 8, "pop_ev": 8, "continu": [8, 34, 37, 42, 48, 51, 64, 66, 70], "looptim": 8, "epoch": [8, 12, 24, 48, 51], "unit": [8, 22, 23, 29, 57, 58], "advance_tim": 8, "to_time_n": 8, "advanc": [8, 24, 42, 43, 48, 49, 50, 62, 70, 71], "timeeventhandl": 8, "chronolog": [8, 43], "threadtim": 8, "thread": [8, 16, 31, 41, 47, 48, 51, 68], "component_nam": [8, 12], "happen": [8, 35], "constructor": [8, 37, 46, 51], "thu": [8, 50], "pre_initi": 8, "__name__": [8, 9, 66], "componentfsmfactori": 8, "finit": 8, "get_state_transition_t": 8, "transit": [8, 10, 21, 51, 57], "tabl": [8, 10, 37], "c": [8, 10, 41, 50, 52, 53, 55, 57, 60, 66, 68], "facilit": [8, 28, 40, 41, 43, 48, 50, 66], "consum": [8, 35, 41, 47, 48], "pub": [8, 41], "sub": [8, 41], "req": [8, 41], "rep": [8, 41], "well": [8, 10, 24, 40, 41, 44, 46, 48, 50, 51, 53, 54, 61, 62, 65], "point": [8, 9, 10, 12, 23, 37, 41, 44, 45, 49, 52, 64, 69, 70], "wildcard": [8, 32], "hierarch": 8, "topic": [8, 32, 48], "possibl": [8, 9, 16, 24, 26, 29, 36, 37, 39, 40, 41, 44, 45, 46, 49, 50, 51, 52, 57, 60, 64, 67, 68, 70], "asterisk": 8, "charact": [8, 20, 52], "question": [8, 62], "potenti": [8, 9, 40, 48, 50, 55, 62], "comp": 8, "anyth": 8, "comput": 8, "mp": 8, "camp": 8, "p": [8, 61], "coop": 8, "extern": [8, 9, 12, 16, 20, 32, 43, 69, 70, 71], "messagebusconfig": [8, 9, 48], "safe": [8, 16, 41, 52, 53, 57, 68], "has_back": 8, "has_subscrib": 8, "still": [8, 9, 19, 49, 51, 52, 53, 70], "is_subscrib": 8, "prioriti": [8, 41, 67], "pub_count": 8, "msg": 8, "highest": [8, 14, 38, 41, 50], "req_count": 8, "res_count": 8, "sent_count": 8, "higher": [8, 9, 24, 47, 50], "featur": [8, 9, 13, 14, 19, 38, 40, 45, 53, 55, 57, 61, 62, 64, 68, 71], "shouldn": [8, 9], "t": [8, 9, 27, 41, 49, 52, 53, 64, 66], "normal": [8, 37, 43, 53, 64, 67], "inappropri": 8, "abl": [8, 11, 12, 19, 36, 50, 51, 57, 61, 67, 68], "sound": [8, 46, 68], "behavior": [8, 16, 27, 33, 40, 48, 49, 57], "organ": [8, 28, 46, 48], "throttler": 8, "output_send": 8, "output_drop": 8, "throttl": [8, 61], "exce": [8, 42, 61], "unbound": 8, "bound": 8, "upstream": 8, "is_limit": 8, "qsize": [8, 9], "recv_count": 8, "component_state_from_str": 8, "component_state_to_str": 8, "component_trigger_from_str": 8, "componenttrigg": 8, "component_trigger_to_str": 8, "is_matching_pi": 8, "actorexecutor": 8, "design": [8, 10, 14, 16, 21, 33, 36, 40, 45, 47, 48, 50, 53, 55, 57, 58, 67, 68], "tailor": [8, 48, 51, 62], "facil": [8, 57], "monitor": [8, 29], "flow": [8, 43, 45, 51, 53], "inner": [8, 12, 14, 41, 45], "loggeradatp": 8, "invok": 8, "special": [8, 16, 27, 53, 64, 66], "care": [8, 49, 57], "consist": [8, 10, 11, 12, 43, 50, 52, 64], "drain": 8, "those": [8, 12, 20, 33, 43, 50, 51, 62], "get_futur": 8, "_asyncio": [8, 16], "shutdown": [8, 9], "context": [8, 9, 13, 31, 33, 37, 43, 48, 49, 50, 51, 52], "worker": 8, "enqueu": 8, "arrang": 8, "orderfactori": [8, 32, 35, 37, 49, 51], "initial_order_id_count": 8, "initial_order_list_id_count": 8, "bracket": 8, "entry_trigger_pric": 8, "entry_pric": 8, "sl_trigger_pric": 8, "tp_trigger_pric": 8, "tp_price": 8, "entry_order_typ": 8, "tp_order_typ": 8, "timeinforc": [8, 12, 19, 24, 49, 51], "time_in_forc": [8, 12, 19, 24, 49, 51], "expire_tim": [8, 12, 24, 49], "entry_post_onli": 8, "tp_post_onli": 8, "quote_quant": [8, 19, 24], "triggertyp": [8, 12, 19, 24, 37, 40, 49, 51], "emulation_trigg": [8, 12, 19, 24, 37, 40, 51], "no_trigg": [8, 12, 24], "trigger_instrument_id": [8, 19, 24, 40], "contingencytyp": [8, 12, 19, 24, 35], "contingency_typ": [8, 12, 19, 24], "ouo": [8, 9], "entry_exec_algorithm_id": 8, "sl_exec_algorithm_id": 8, "tp_exec_algorithm_id": 8, "entry_exec_algorithm_param": 8, "tp_exec_algorithm_param": 8, "sl_exec_algorithm_param": 8, "entry_tag": 8, "tp_tag": 8, "take_profit": [8, 49], "sl_tag": 8, "stop_loss": [8, 29], "stop_market": [8, 35, 37, 49, 50, 64], "child": [8, 12, 24, 35, 44, 49], "limit_if_touch": [8, 37, 49, 50, 64], "market_if_touch": [8, 37, 49, 50, 64], "tp": 8, "sl": 8, "delimit": [8, 12, 19, 23, 24], "create_list": 8, "generate_client_order_id": 8, "generate_order_list_id": 8, "post_onli": [8, 12, 19, 24, 49], "display_qti": [8, 12, 24, 49], "exec_algorithm_param": [8, 19, 24, 44, 51], "limitord": [8, 12, 24, 49, 51], "ioc": [8, 12, 19, 24, 49, 50], "fok": [8, 12, 19, 24, 49, 50, 51], "at_the_open": [8, 12, 19, 24, 49, 50], "at_the_clos": [8, 12, 19, 24, 49, 50], "carri": [8, 12, 19, 24, 39, 44], "reduc": [8, 9, 12, 14, 16, 19, 24, 29, 35, 44, 50, 51, 57, 58, 69], "displai": [8, 12, 24, 39, 70], "iceberg": [8, 12, 24, 49, 50], "greater": [8, 12, 22, 23, 24, 27, 55, 57], "trigger_typ": [8, 12, 24, 49], "limitiftouchedord": [8, 24], "lit": [8, 24], "marketord": [8, 12, 24, 32, 49, 51], "often": [8, 12, 19, 41, 49, 51, 58], "marketiftouchedord": [8, 24, 49], "mit": [8, 24], "market_to_limit": [8, 12, 37, 44, 49, 50], "markettolimitord": [8, 12, 24, 49], "set_client_order_id_count": 8, "set_order_list_id_count": 8, "stop_limit": [8, 37, 49, 50, 64], "stoplimitord": [8, 24, 49], "stopmarketord": [8, 24, 49], "trailing_stop_limit": [8, 37, 49, 50], "limit_offset": [8, 12, 24, 49], "trailing_offset": [8, 12, 24, 49, 64], "trailingoffsettyp": [8, 12, 24, 49], "trailing_offset_typ": [8, 12, 24, 49], "trailingstoplimitord": [8, 24, 49], "trail": [8, 12, 24, 52], "offset": [8, 12, 24, 27], "typic": [8, 9, 14, 24, 33, 35, 43, 46, 48, 49, 51, 61, 66, 70], "no_trailing_offset": [8, 12, 24], "trailing_stop_market": [8, 37, 49, 50, 64], "trailingstopmarketord": [8, 24, 49], "clientorderidgener": 8, "initial_count": 8, "identifiergener": 8, "set_count": 8, "counter": 8, "orderlistidgener": 8, "positionidgener": 8, "flip": 8, "f": [8, 27, 33, 40, 51, 53, 61, 69], "get_count": 8, "loglevel": [8, 9, 47, 53], "level_stdout": 8, "level_fil": 8, "debug": [8, 9, 11, 12, 16, 29, 47], "file_log": 8, "file_nam": 8, "file_format": 8, "component_level": 8, "color": [8, 9], "dummi": 8, "file": [8, 9, 27, 35, 43, 54, 55, 57, 60, 61, 69], "suffix": [8, 9, 47], "plain": [8, 9, 47], "text": [8, 9, 47, 69], "unless": [8, 9, 41, 55, 58, 67], "file_auto": 8, "g": [8, 9, 12, 24, 25, 43, 44, 46, 47, 51, 52, 61, 64, 66], "ansi": [8, 9, 47], "line": [8, 9, 14, 52, 53, 58, 59, 61], "placehold": [8, 43], "change_clock": 8, "is_bypass": [8, 16, 29], "is_color": 8, "critic": [8, 13, 50, 52, 57, 58, 66, 68], "logcolor": 8, "red": 8, "annot": 8, "content": [8, 13], "record": 8, "ex": [8, 60], "stack": [8, 11, 12, 41], "trace": [8, 9, 53], "get_logg": [8, 16], "encapsul": 8, "yellow": 8, "log_color_from_str": 8, "log_color_to_str": 8, "log_level_from_str": 8, "log_level_to_str": 8, "log_memori": 8, "nautilus_head": 8, "msgspec": [9, 30], "struct": 9, "databaseconfig": [9, 48], "ssl": [9, 60], "version": [9, 10, 13, 43, 44, 53, 60, 66, 68, 71], "correct": [9, 10, 41, 43, 44, 45, 46, 49, 50, 57, 70], "msgpack": [9, 48], "timestamps_as_iso8601": [9, 30, 48], "buffer_interval_m": 9, "flush_on_start": 9, "use_trader_prefix": 9, "use_instance_id": [9, 48], "10000": [9, 49], "iso": [9, 10, 23, 30, 47, 48], "8601": [9, 10, 30, 47, 48], "persit": 9, "pipelin": [9, 70], "pipel": 9, "good": [9, 49, 51, 70], "compromis": 9, "100": [9, 10, 22, 26, 27, 49, 58, 64, 70], "prefix": [9, 51], "10_000": 9, "dequeu": 9, "autotrim_min": [9, 48], "types_filt": [9, 48], "window": [9, 14, 48, 50, 51, 56, 60], "minut": [9, 48, 50, 51, 66, 69], "automat": [9, 13, 27, 32, 33, 42, 43, 47, 48, 49, 51, 54, 61, 70], "trim": 9, "extend": [9, 41, 50, 55], "beyond": [9, 51, 53, 64], "acommand": 9, "syntax": [9, 13, 53, 54, 55], "load_all_instru": 9, "frozendict": 9, "parser": [9, 10], "dataengineconfig": [9, 11], "time_bars_build_with_no_upd": 9, "time_bars_timestamp_on_clos": [9, 66], "time_bars_interval_typ": 9, "left": [9, 10, 11, 38, 41, 51, 58], "validate_data_sequ": [9, 66], "emit": [9, 11], "exclud": [9, 11, 48], "extra": [9, 11, 12, 16, 29, 64, 66], "riskengineconfig": [9, 29], "max_order_submit_r": [9, 16, 29], "00": [9, 23, 49, 51], "max_order_modify_r": [9, 16, 29], "max_notional_per_ord": [9, 16, 29], "riskengin": [9, 12, 16, 29, 31, 32, 37, 44, 46, 51], "pre": [9, 10, 16, 29, 37, 43, 52, 54, 61, 62], "duplic": [9, 12, 25, 32, 51], "notion": [9, 16, 22, 25, 29, 46], "execengineconfig": [9, 12], "load_cach": [9, 12, 16], "allow_cash_posit": [9, 12, 16], "unleverag": [9, 12, 16], "orderemulatorconfig": [9, 12], "orderemul": [9, 12, 19, 31, 32, 37, 44, 51], "streamingconfig": 9, "catalog_path": [9, 43, 61, 69], "fs_protocol": [9, 27], "fs_storage_opt": [9, 27], "flush_interval_m": [9, 27], "replace_exist": 9, "include_typ": [9, 27], "catalog": [9, 11, 16, 27, 31, 41, 61, 66, 71], "feather": [9, 27, 50], "fsspec": [9, 27, 69], "filesystem": [9, 27], "storag": [9, 27, 41, 43, 48], "chunk": [9, 27], "datacatalogconfig": 9, "actor_path": 9, "config_path": [9, 61, 69], "actorfactori": 9, "step": [9, 11, 26, 50, 52, 53, 54, 55, 57, 59, 62, 66, 71], "strategyconfig": [9, 32, 51, 61], "order_id_tag": [9, 32, 51], "external_order_claim": [9, 32], "manage_contingent_ord": [9, 32], "manage_gtd_expiri": [9, 32, 51], "becom": [9, 13, 19, 22, 24, 35, 44, 49, 51, 55, 64, 71], "amongst": 9, "see": [9, 27, 37, 40, 41, 43, 46, 47, 51, 53, 60, 61, 62, 64, 69, 70], "claim": [9, 12, 16, 32], "oco": [9, 50], "importablestrategyconfig": [9, 32, 42, 61, 69], "strategy_path": [9, 61, 69], "strategyfactori": 9, "importablecontrollerconfig": [9, 42], "controller_path": 9, "controllerconfig": 9, "controllerfactori": 9, "execalgorithmconfig": [9, 12], "importableexecalgorithmconfig": [9, 12, 42], "exec_algorithm_path": 9, "execalgorithmfactori": 9, "tracingconfig": 9, "stdout_level": 9, "stderr_level": 9, "file_level": 9, "statement": 9, "written": [9, 11, 12, 27, 43, 47, 48, 50, 53, 68], "stderr": [9, 47], "file_config": 9, "third": [9, 41], "loggingconfig": [9, 47, 53, 61, 66], "log_level": [9, 47, 53, 61, 66], "log_level_fil": [9, 47], "log_directori": [9, 47], "log_file_nam": [9, 47], "log_file_format": [9, 47], "log_color": [9, 47], "log_component_level": [9, 47], "bypass_log": 9, "rotat": [9, 47], "nautiluskernelconfig": [9, 31], "message_bu": [9, 48], "data_engin": [9, 16, 31, 32, 66], "risk_engin": [9, 31, 32], "exec_engin": [9, 16, 31, 32], "load_stat": [9, 31], "save_st": [9, 31], "loop_debug": 9, "snapshot_positions_interv": 9, "timeout_connect": 9, "timeout_reconcili": 9, "timeout_portfolio": 9, "timeout_disconnect": 9, "timeout_post_stop": 9, "sandbox": [9, 31, 33, 37, 41, 43, 50], "hyphen": [9, 20, 51], "reconcil": [9, 12, 16, 67], "final": [9, 41, 44, 48, 54, 58, 63, 64, 66, 69], "importablefactoryconfig": 9, "importableconfig": [9, 16], "backtestvenueconfig": [9, 42, 61, 69], "backtestdataconfig": [9, 42, 43, 61, 69], "data_cl": [9, 43, 61, 69], "catalog_fs_protocol": 9, "catalog_fs_storage_opt": 9, "end_tim": [9, 43, 61, 64, 69], "filter_expr": 9, "metadata": [9, 33, 36, 64], "bar_spec": 9, "batch_siz": 9, "start_time_nano": 9, "end_time_nano": 9, "maxsiz": 9, "001": [9, 20, 44, 47, 51, 66, 70], "run_analysi": 9, "batch_size_byt": 9, "input": [9, 10, 14, 16, 22, 27, 29, 39, 40, 42, 43, 47, 61, 66], "least": [9, 12, 22, 24, 32, 51, 64], "block": [9, 16, 47, 49, 51, 55, 57, 58], "parse_filters_expr": 9, "pyarrow": 9, "dataset": [9, 27, 46], "express": [9, 10, 22, 25, 40, 49, 50], "chf": 9, "hello": 9, "livedataengineconfig": [9, 16, 66], "100000": 9, "livedataengin": [9, 16], "100_000": [9, 49], "liveriskengineconfig": [9, 16], "liveriskengin": [9, 16], "liveexecengineconfig": [9, 16], "reconciliation_lookback_min": 9, "filter_unclaimed_external_ord": 9, "filter_position_report": 9, "inflight_check_interval_m": 9, "2000": 9, "inflight_check_threshold_m": 9, "5000": [9, 27, 49, 51], "liveexecengin": 9, "purpos": [9, 13, 33, 40, 43, 51, 65, 69], "lost": 9, "some": [9, 36, 41, 44, 46, 47, 48, 51, 52, 53, 55, 57, 61, 64, 67, 69, 70], "intermedi": 9, "recov": [9, 40], "via": [9, 11, 12, 14, 32, 37, 42, 43, 44, 47, 48, 50, 61, 66], "nonnegativeint": 9, "unclaim": 9, "caus": [9, 43, 58, 64], "conflict": [9, 44, 51, 67], "2_000": 9, "exceed": [9, 19, 46], "threshold": [9, 11, 61], "5_000": 9, "rule": [9, 32], "thumb": 9, "coloc": 9, "livedatacli": [9, 16], "soon": 9, "tradingnodeconfig": [9, 16, 47, 48, 53, 63, 64, 66], "data_cli": [9, 63, 64, 66], "heartbeat_interv": 9, "000": [9, 44, 49], "health": 9, "constant": [10, 14, 41], "throughout": [10, 37, 41, 44, 45, 52, 55, 58, 62], "main": [10, 33, 43, 44, 45, 47, 48, 49, 50, 51, 55, 60, 61, 66], "focu": 10, "effici": [10, 14, 16, 35, 41, 52, 68], "usabl": 10, "form": [10, 14, 43], "philosophi": [10, 50, 55], "massag": 10, "finitestatemachin": 10, "entiti": [10, 20, 50], "as_utc_index": 10, "datetimeindex": 10, "as_utc_timestamp": 10, "dt": 10, "dt_to_unix_nano": [10, 43, 69], "microsecond": [10, 51], "\u03bc": 10, "format_iso8601": 10, "is_datetime_utc": 10, "is_tz_awar": 10, "time_object": 10, "is_tz_naiv": 10, "naiv": 10, "maybe_dt_to_unix_nano": 10, "maybe_unix_nanos_to_dt": 10, "nano": 10, "unix_nanos_to_dt": 10, "determinist": [10, 41, 68], "state_machin": 10, "state_transition_t": 10, "initial_st": 10, "trigger_pars": 10, "state_pars": 10, "state_str": 10, "lookup": 10, "invalidstatetrigg": [10, 24], "add_not": 10, "with_traceback": 10, "tb": 10, "__traceback__": 10, "command_id": [10, 11, 12], "document": [10, 12, 13, 35, 38, 40, 41, 45, 49, 51, 57, 64, 68], "document_id": 10, "response_id": [10, 11], "basis_points_as_percentag": 10, "basis_point": [10, 49, 64], "basi": [10, 35, 49, 64], "fast_mad": 10, "ndarrai": [10, 14], "deviat": [10, 14], "numpi": [10, 52], "fast_mad_with_mean": 10, "fast_mean": 10, "evalu": [10, 40, 52], "10x": 10, "faster": 10, "np": [10, 14], "200": [10, 49], "fast_mean_iter": 10, "next_valu": 10, "current_valu": 10, "expected_length": 10, "drop_left": 10, "fast_std": 10, "std": 10, "fast_std_with_mean": 10, "25x": 10, "pseudo": 10, "univers": [10, 41, 50], "4": 10, "128": 10, "rfc": 10, "4122": 10, "panic": 10, "runtim": [10, 41, 43, 46, 52, 55, 57, 68], "universally_unique_identifi": 10, "tool": [11, 14, 29, 32, 40, 41, 50, 54, 55, 60], "architectur": [11, 12, 48, 50, 58, 60, 62], "somewhat": [11, 12], "mirror": [11, 12], "beneath": [11, 12], "altern": [11, 12, 44, 48, 50, 54, 58, 64, 66], "due": [11, 12, 19, 36, 50], "reusabl": [11, 12], "baraggreg": [11, 50], "set_await_parti": 11, "set_parti": 11, "partial_bar": 11, "barbuild": 11, "builder": [11, 16, 64], "build_now": 11, "price_precis": [11, 12, 22, 25, 26, 40], "uint8": [11, 23, 25], "size_precis": [11, 22, 25], "ts_last": [11, 12, 24, 25], "tickbaraggreg": 11, "timebaraggreg": 11, "build_with_no_upd": 11, "timestamp_on_clos": 11, "interval_typ": 11, "get_start_tim": 11, "next_close_n": 11, "valuebaraggreg": 11, "get_cumulative_valu": 11, "cumul": [11, 14], "volumebaraggreg": 11, "interact": [11, 12, 20, 27, 35, 41, 44, 45, 48, 49, 51, 55, 60, 67], "emploi": [11, 12, 41], "simpl": [11, 12, 13, 14, 40, 43, 51, 61, 69, 70], "fan": [11, 12], "datacommand": [11, 16], "datarespons": [11, 16], "ingest": [11, 12, 50, 51, 64], "check_connect": [11, 12, 16], "check_disconnect": [11, 12, 16], "command_count": [11, 12, 16, 29], "data_count": [11, 16], "default_cli": [11, 12, 16], "deregister_cli": [11, 12, 16], "register_catalog": [11, 16], "parquetdatacatalog": [11, 16, 27, 31, 42, 43, 50, 66, 69], "register_default_cli": [11, 12, 16], "overwritten": [11, 12, 16, 23, 27, 43], "register_venue_rout": [11, 12, 16], "registered_cli": [11, 12, 16], "datarequest": [11, 16, 33], "request_count": [11, 16], "response_count": [11, 16], "subscribed_synthetic_quot": [11, 16], "subscribed_synthetic_trad": [11, 16], "depend": [12, 22, 23, 25, 32, 44, 46, 48, 50, 51, 54, 60, 64, 66, 69], "k": [12, 14, 22, 32, 46, 50], "modif": [12, 32, 37, 49, 54], "pending_cancel": [12, 24, 32, 49, 51], "onix": [12, 19, 20, 23, 32, 35], "biz": [12, 19, 20, 23, 32, 35], "5": [12, 14, 19, 20, 23, 32, 35, 40, 44, 49, 51, 70], "sp2": [12, 19, 23, 32, 35], "msgtype_g_71": [12, 32], "html": [12, 19, 20, 23, 32, 35, 53], "modify_order_in_plac": 12, "place": [12, 23, 24, 26, 35, 49, 53, 58, 66, 69], "on_ord": [12, 44], "on_order_accept": [12, 32, 51], "on_order_cancel_reject": [12, 32, 51], "on_order_cancel": [12, 32, 51], "on_order_deni": [12, 32, 51], "orderdeni": [12, 19, 32, 51], "deni": [12, 19, 24, 29, 32, 37, 49], "on_order_emul": [12, 32, 51], "on_order_ev": [12, 32, 51], "orderev": [12, 16, 19, 24, 28, 32, 51], "on_order_expir": [12, 32, 51], "on_order_fil": [12, 32, 51], "on_order_initi": [12, 32, 51], "orderiniti": [12, 19, 24, 32, 37, 44, 51], "on_order_list": 12, "on_order_modify_reject": [12, 32, 51], "on_order_pending_cancel": [12, 32, 51], "orderpendingcancel": [12, 19, 32, 51], "on_order_pending_upd": [12, 32, 51], "orderpendingupd": [12, 19, 32, 51], "on_order_reject": [12, 32, 51], "on_order_releas": [12, 32, 51], "orderreleas": [12, 19, 32, 51], "on_order_submit": [12, 32, 51], "on_order_trigg": [12, 32, 51], "on_order_upd": [12, 32, 51], "on_position_chang": [12, 32, 51], "positionchang": [12, 19, 32, 51], "on_position_clos": [12, 32, 51], "positionclos": [12, 19, 32, 51], "on_position_ev": [12, 32, 51], "positionev": [12, 19, 28, 32, 51], "on_position_open": [12, 32, 51], "positionopen": [12, 19, 32, 51, 61], "spawn_limit": [12, 44], "reduce_primari": 12, "spawn_market": [12, 44], "spawn_market_to_limit": [12, 44], "parent_order_id": [12, 19, 24], "parent": [12, 19, 22, 24, 35, 44, 49], "intention": 12, "constrain": 12, "get_issu": [12, 20], "unspecifi": [12, 16, 32], "create_matching_cor": 12, "price_incr": [12, 22], "matchingcor": [12, 37], "increment": [12, 22, 26, 27], "get_matching_cor": 12, "get_submit_order_command": 12, "subscribed_quot": 12, "feed": [12, 40, 51, 64, 65], "subscribed_trad": 12, "distribut": [12, 48, 51], "get_external_order_claim": [12, 16], "get_external_order_claims_instru": [12, 16], "position_id_count": [12, 16], "reconcile_mass_statu": [12, 16], "mass": [12, 16], "reconcile_report": [12, 16], "executionreport": [12, 16], "reconcile_st": [12, 16], "timeout_sec": [12, 16], "register_external_order_claim": [12, 16], "register_oms_typ": [12, 16], "report_count": [12, 16], "ordermanag": 12, "active_loc": 12, "submit_order_handl": 12, "cancel_order_handl": 12, "modify_order_handl": 12, "cache_submit_order_command": 12, "create_new_submit_ord": 12, "handle_conting": 12, "handle_contingencies_upd": 12, "simpli": [12, 44, 48, 51, 61, 64, 69, 70], "op": 12, "handle_order_cancel": 12, "handle_order_expir": 12, "handle_order_fil": 12, "handle_order_reject": 12, "handle_order_upd": 12, "handle_position_ev": 12, "modify_order_quant": 12, "new_quant": [12, 51], "pop_submit_order_command": 12, "pop": 12, "send_algo_command": 12, "send_emulator_command": 12, "send_exec_command": 12, "send_exec_ev": 12, "send_risk_command": 12, "send_risk_ev": 12, "should_manage_ord": 12, "trigger_stop_ord": 12, "fill_market_ord": 12, "fill_limit_ord": 12, "delete_ord": 12, "get_ord": 12, "get_orders_ask": 12, "get_orders_bid": 12, "is_limit_match": 12, "is_stop_trigg": 12, "is_touch_trigg": 12, "match_limit_if_touched_ord": 12, "match_limit_ord": 12, "match_market_if_touched_ord": 12, "match_ord": 12, "match_stop_limit_ord": 12, "match_stop_market_ord": 12, "msgtype_f_70": 12, "msgtype_d_68": 12, "neworderlist": 12, "msgtype_e_69": 12, "has_emulated_ord": 12, "report_id": 12, "order_statu": 12, "orderstatu": [12, 24], "filled_qti": [12, 24], "ts_accept": 12, "no_conting": [12, 24], "avg_px": [12, 24], "cancel_reason": 12, "ts_trigger": [12, 24], "position_sid": [12, 24, 32], "flat": [12, 19, 24, 25, 28, 49], "order_report": 12, "trade_report": 12, "position_report": 12, "add_order_report": 12, "add_trade_report": 12, "add_position_report": 12, "welcom": [13, 38, 41, 45, 52, 55, 62, 68, 71], "nautilustrad": [13, 33, 38, 41, 42, 43, 44, 45, 49, 51, 53, 54, 55, 59, 60, 61, 63, 64, 65, 66, 67, 68, 70, 71], "detail": [13, 27, 37, 38, 40, 42, 43, 45, 47, 49, 51, 61, 66, 68, 69, 70], "technic": [13, 14, 62, 68], "sphinx": 13, "pleas": [13, 62], "head": [13, 39, 68, 71], "master": [13, 68, 71], "branch": [13, 68, 71], "stabl": [13, 47, 60, 68, 71], "develop": [13, 14, 41, 43, 45, 50, 54, 58, 60, 61, 66, 71], "bleed": [13, 68, 71], "edg": [13, 68, 71], "experiment": [13, 68, 71], "select": [13, 14, 56, 69], "down": [13, 16, 26, 37, 62], "menu": [13, 41], "sidebar": 13, "explor": [13, 38, 45, 68], "click": [13, 58], "view": [13, 41, 47, 52, 70], "explan": [13, 70], "decad": 13, "ago": 13, "script": [13, 42, 59, 61, 66, 70], "languag": [13, 50, 53, 55, 57, 68], "clean": [13, 55], "straight": [13, 55], "forward": [13, 55, 61], "evolv": [13, 34, 42], "fledg": 13, "orient": 13, "program": [13, 50, 53, 57, 68], "tiob": 13, "popular": 13, "world": [13, 55], "de": 13, "facto": 13, "lingua": 13, "franca": 13, "scienc": 13, "learn": [13, 62, 71], "artifici": 13, "intellig": 13, "box": 13, "drawback": 13, "howev": [13, 40, 47, 48, 49, 51, 52, 53, 55, 58, 60, 61, 62, 64, 68], "larg": [13, 27, 49], "cython": [13, 38, 41, 43, 50, 52, 54, 55, 57, 68], "lot": [13, 22, 46, 55], "issu": [13, 52, 53, 61], "advantag": [13, 50, 52, 55, 57], "embed": [13, 68], "rich": [13, 21, 41, 55, 68], "ecosystem": 13, "softwar": [13, 41, 50], "commun": [13, 41, 45, 48, 50, 62], "discoveri": 14, "idea": [14, 50, 62], "inspir": [14, 53], "proprietari": 14, "adaptivemovingaverag": 14, "period_": 14, "period_alpha_fast": 14, "period_alpha_slow": 14, "movingaverag": 14, "ama": 14, "across": [14, 28, 42, 44, 47, 48, 50, 69], "roll": 14, "perri": 14, "kaufman": 14, "nois": [14, 64], "swing": 14, "rel": 14, "small": [14, 23, 27, 57, 67], "lag": 14, "efficiencyratio": 14, "fast": [14, 50, 68], "smooth": [14, 57], "slow": 14, "alpha_fast": 14, "extract": [14, 55], "alpha_diff": 14, "alpha": [14, 61], "alpha_slow": 14, "has_input": 14, "warm": [14, 61], "update_raw": 14, "exponentialmovingaverag": 14, "exponenti": 14, "donchianchannel": 14, "donchian": 14, "channel": [14, 45, 47, 48, 51], "three": [14, 32, 43, 48, 49, 50], "compris": [14, 33], "upper": 14, "band": 14, "around": [14, 21, 28, 42, 53], "median": 14, "area": [14, 52, 58], "middl": 14, "hullmovingaverag": 14, "hull": 14, "hma": 14, "alan": 14, "extrem": [14, 41], "movingaveragefactori": 14, "construct": [14, 35, 40, 41, 57, 66, 67], "ma_typ": 14, "movingaveragetyp": 14, "simplemovingaverag": 14, "weightedmovingaverag": 14, "float64": 14, "averagetruerang": 14, "use_previ": 14, "value_floor": 14, "boolean": [14, 52], "update_mid": 14, "floor": 14, "bollingerband": 14, "bolling": 14, "trend": 14, "awai": [14, 22, 24, 26, 49], "sma": 14, "prefer": [14, 42, 51, 54, 66], "measur": [14, 51], "speed": [14, 24, 50], "thought": 14, "proxi": 14, "fuzzycandl": 14, "candledirect": 14, "candles": 14, "candlebodys": 14, "body_s": 14, "candlewicks": 14, "upper_wick_s": 14, "lower_wick_s": 14, "fuzzi": 14, "candl": 14, "bodi": [14, 52], "wick": 14, "overal": [14, 55], "fuzzycandlestick": 14, "threshold1": 14, "threshold2": 14, "threshold3": 14, "threshold4": 14, "fuzzifi": 14, "dimension": 14, "membership": 14, "x": [14, 36, 39], "vector": [14, 47, 50], "keltnerchannel": 14, "k_multipli": 14, "ma_type_atr": 14, "atr_floor": 14, "keltner": 14, "envelop": 14, "below": [14, 24, 33, 37, 41, 44, 47, 48, 51, 52, 60, 61, 64, 69], "tradition": [14, 50], "ema": [14, 51, 69, 70], "plu": [14, 48], "atr": 14, "minu": 14, "keltnerposit": 14, "extens": [14, 27, 41, 50, 53, 54, 55, 58, 62], "movingaverageconvergencediverg": [14, 61], "fast_period": [14, 61], "slow_period": [14, 61], "fast_sma": 14, "onbalancevolum": 14, "momentum": [14, 51], "pressur": 14, "value_cumul": 14, "rateofchang": 14, "use_log": 14, "relativestrengthindex": 14, "strength": 14, "rsi": 14, "gain": 14, "spreadanalyz": 14, "spread": [14, 40, 44], "max": [14, 16, 29, 39, 56], "dequ": 14, "stochast": 14, "period_k": 14, "period_d": 14, "oscil": 14, "bought": 14, "sold": 14, "forextrad": 14, "educ": 14, "explain": [14, 44, 51, 52, 57, 61], "value_d": 14, "value_k": 14, "durat": [14, 19, 25, 66], "high_datetim": 14, "low_datetim": 14, "since_high": 14, "since_low": 14, "volatilityratio": 14, "volumeweightedaveragepric": 14, "param": [14, 19, 44, 67], "overarch": [16, 41], "uvloop": [16, 50], "interfac": [16, 32, 41, 48, 57, 66, 67], "present": [16, 27, 40, 48], "broker": [16, 35, 41, 48, 49, 51, 60, 61, 67], "intermediari": 16, "get_cmd_queue_task": 16, "get_req_queue_task": 16, "get_res_queue_task": 16, "get_data_queue_task": 16, "cmd_qsize": 16, "req_qsiz": 16, "res_qsiz": 16, "data_qs": 16, "kill": [16, 49], "abruptli": 16, "unexpect": [16, 27, 52], "liveexecutionengin": [16, 44], "get_evt_queue_task": 16, "get_inflight_check_task": 16, "evt_qsiz": 16, "max_notionals_per_ord": [16, 29], "set_max_notional_per_ord": [16, 29], "new_valu": [16, 29], "disabl": [16, 29, 47], "invalidoper": [16, 29], "set_trading_st": [16, 29], "tradingst": [16, 29], "trading_st": [16, 29], "network": [16, 41, 50], "is_built": 16, "get_event_loop": [16, 33], "add_data_client_factori": [16, 63, 64, 66], "add_exec_client_factori": [16, 63, 64, 66], "liveexecutionclientfactori": 16, "run_async": 16, "maintain_heartbeat": 16, "snapshot_open_posit": 16, "gracefulli": 16, "stop_async": [16, 31], "shut": [16, 37], "tradingnodebuild": 16, "servic": 16, "build_data_cli": 16, "build_exec_cli": 16, "fundament": [19, 23, 48, 49, 57, 62], "is_report": 19, "ordstatu": 19, "39": 19, "tagnum_39": 19, "set_client_order_id": 19, "unsupport": [19, 67], "denied_reason": 19, "valid_str": 19, "is_bui": [19, 24], "is_sel": [19, 24], "linked_order_id": [19, 24, 35], "had": [19, 70], "emulationtrigg": [19, 24], "link": [19, 24, 35, 41, 49, 68], "released_pric": 19, "stoplimit": 19, "opening_order_id": [19, 25], "signed_qti": [19, 25], "peak_qti": [19, 25], "avg_px_open": [19, 25], "avg_px_clos": [19, 25], "realized_return": [19, 25], "ts_open": [19, 25], "idt": 19, "peak": [19, 25], "closing_order_id": [19, 25], "duration_n": [19, 25], "ts_close": [19, 25], "correctli": [20, 23, 36, 52, 61], "d02851908": 20, "firm": [20, 50], "get_id": 20, "is_this_trad": 20, "compar": [20, 68], "get_tag": 20, "from_str": [20, 23, 40, 46, 49, 51, 61], "aud": [20, 43, 46, 49, 63], "usd": [20, 23, 43, 46, 49, 56, 61, 65, 66, 69], "idealpro": [20, 49, 66], "btcusdt": [20, 33, 40, 43, 46, 49, 64], "binanc": [20, 33, 40, 43, 44, 46, 49, 51, 67, 70], "is_synthet": 20, "synth": [20, 22, 40], "emacross": [20, 69], "collid": 20, "is_extern": 20, "did": 20, "tradabl": [20, 22, 43, 45, 46], "ticker_symbol": 20, "1003": 20, "counterparti": [20, 43], "tagnum_1003": 20, "abbrevi": 20, "tester": [20, 47, 66], "seek": [21, 42, 43, 49, 53], "venue_nam": 22, "competition_id": 22, "competition_nam": 22, "event_nam": 22, "event_country_cod": 22, "event_open_d": 22, "betting_typ": 22, "market_nam": 22, "market_start_tim": 22, "selection_id": 22, "selection_nam": 22, "selection_handicap": 22, "tick_scheme_nam": 22, "int8_t": 22, "min_pric": [22, 26, 46], "max_pric": [22, 26, 46], "asset_class": 22, "assetclass": 22, "asset_typ": 22, "assettyp": 22, "base_from_dict": 22, "base_to_dict": 22, "calculate_base_quant": 22, "get_base_curr": 22, "get_settlement_curr": 22, "linear": 22, "quanto": 22, "settlement_curr": [22, 25], "is_invers": [22, 25], "lot_siz": 22, "round": [22, 26], "board": 22, "make_pric": [22, 46, 51], "make_qti": [22, 46, 51], "maker_fe": [22, 46], "fee": [22, 49], "max_not": [22, 46], "printabl": 22, "max_quant": [22, 46], "min_not": [22, 46], "min_quant": [22, 46], "next_ask_pric": [22, 26], "num_tick": 22, "nearest": [22, 26], "scheme": [22, 27, 43], "next_bid_pric": [22, 26], "notional_valu": [22, 25], "raw_symbol": 22, "size_incr": 22, "taker_fe": [22, 46], "make_symbol": 22, "201070830": 22, "123456": 22, "null_handicap": 22, "cryptoperpetu": [22, 46], "perpetu": [22, 46, 49, 64, 67, 70], "swap": [22, 46, 61], "cost": 22, "is_quanto": 22, "cryptofutur": [22, 46], "underli": [22, 46, 48, 55], "activation_n": 22, "expiration_n": 22, "from_int_c": 22, "deliver": [22, 46, 61], "unit64_t": 22, "activation_utc": 22, "expiration_utc": 22, "expriat": 22, "currencypair": [22, 46], "fiat": [22, 23, 46], "cryptocurr": [22, 23, 46, 64, 66, 70], "equiti": [22, 29, 46, 50], "isin": [22, 66], "identif": 22, "tick_siz": 22, "futurescontract": 22, "optionscontract": 22, "optionkind": 22, "kind": 22, "strike_pric": 22, "put": 22, "formula": 22, "syneth": 22, "9": [22, 23], "nan": [22, 39], "change_formula": [22, 40], "uint16_t": 23, "iso4217": 23, "currencytyp": 23, "currency_typ": 23, "medium": [23, 32], "uint16": 23, "4217": 23, "from_internal_map": 23, "unknown": 23, "veri": [23, 27, 36, 43, 61, 70], "like": [23, 27, 42, 43, 44, 49, 51, 53, 54, 61, 66, 70], "robust": [23, 39, 41, 50, 52], "8": [23, 40], "is_crypto": 23, "is_fiat": 23, "overwrit": 23, "marginaccountbal": 23, "money_max": 23, "9_223_372_036": 23, "money_min": 23, "as_decim": 23, "as_doubl": 23, "whitespac": 23, "1000000": [23, 27], "to_str": 23, "under": [23, 27, 39, 43, 44, 48, 51, 52, 67], "price_max": 23, "price_min": 23, "whole": 23, "fraction": 23, "from_int": [23, 49, 51, 61], "non": [23, 27, 49, 61], "capabl": [23, 42, 44, 50, 51, 61, 62, 64], "share": [23, 41, 46, 51, 60, 64], "quantity_max": 23, "18_446_744_073": 23, "quantity_min": 23, "qty": 23, "raw_to_f64": 23, "init_id": 24, "likelihood": 24, "unlik": 24, "protect": 24, "far": 24, "On": [24, 33], "moo": 24, "moc": 24, "php": 24, "closing_sid": 24, "has_pric": 24, "has_trigger_pric": 24, "summari": [24, 25, 49, 53, 62], "init_ev": 24, "is_active_loc": 24, "is_aggress": 24, "is_cancel": 24, "is_child_ord": 24, "is_clos": [24, 25, 27], "status": [24, 66], "is_conting": 24, "is_emul": [24, 37], "is_inflight": 24, "pending_upd": [24, 49, 51], "never": [24, 49], "is_open": [24, 25], "partially_fil": [24, 49], "is_parent_ord": 24, "is_pass": 24, "passiv": [24, 49], "is_pending_cancel": 24, "is_pending_upd": 24, "is_post_onli": 24, "is_primari": 24, "is_quote_quant": 24, "is_reduce_onli": 24, "is_spawn": 24, "last_trade_id": [24, 25], "leaves_qti": 24, "opposite_sid": 24, "opposit": [24, 25, 49], "side_str": 24, "signed_decimal_qti": [24, 25], "25": [24, 25], "status_str": 24, "transform_pi": 24, "type_str": 24, "would_reduce_onli": 24, "position_qti": 24, "expire_time_n": 24, "favor": [24, 35], "your": [24, 36, 39, 41, 42, 44, 48, 51, 52, 54, 55, 59, 60, 61, 62, 63, 64, 66, 67, 70], "loo": 24, "loc": 24, "attain": 24, "penetr": 24, "significantli": [24, 41], "basic": [24, 51, 61, 62, 66, 71], "enter": [24, 49, 52], "elimin": [24, 57, 68], "expos": [24, 48, 61], "is_trigg": 24, "mtl": 24, "remaind": [24, 49, 69, 70], "portion": [24, 49], "touch": 24, "similar": [24, 33, 41, 51], "init": [24, 60], "is_long": 25, "is_opposite_sid": 25, "is_short": 25, "side_from_order_sid": 25, "space": [26, 52], "fixedtickschem": 26, "min_tick": 26, "max_tick": 26, "tickschem": 26, "tieredtickschem": 26, "tier": [26, 49], "max_ticks_per_ti": 26, "find_tick_index": 26, "get_tick_schem": 26, "list_tick_schem": 26, "register_tick_schem": 26, "tick_schem": 26, "round_down": 26, "round_up": 26, "basedatacatalog": 27, "kw": 27, "queryabl": 27, "featherfil": 27, "class_nam": 27, "namedtupl": 27, "alia": 27, "occurr": 27, "9223372036854775807": 27, "parquet": [27, 31, 42, 43, 61], "arrow": [27, 43, 44, 50], "pathlik": 27, "root": [27, 58, 60], "cloud": [27, 47, 66], "s3": 27, "amazon": 27, "gc": 27, "googl": [27, 52, 57], "min_rows_per_group": 27, "writer": [27, 31, 47], "incom": [27, 40], "disk": [27, 43, 65], "suffici": 27, "accumul": 27, "max_rows_per_group": 27, "split": [27, 44], "show_query_path": 27, "globe": 27, "threadsaf": 27, "multithread": 27, "readthedoc": [27, 53], "from_env": [27, 61, 69], "nautilus_path": [27, 43, 61], "oserror": 27, "from_uri": 27, "uri": 27, "write_data": [27, 43, 66, 69], "basename_templ": [27, 43], "categor": [27, 39, 48], "write_chunk": 27, "templat": 27, "basenam": [27, 47], "partit": [27, 43], "filenam": [27, 43], "prevent": [27, 43, 47, 48], "decreas": 27, "attribut": [27, 51], "appropri": [27, 47, 58, 60], "bardatawrangl": [27, 43], "wrangler": [27, 69, 70, 71], "default_volum": 27, "ts_init_delta": 27, "column": [27, 69], "orderbookdeltadatawrangl": [27, 43], "is_raw": 27, "quotetickdatawrangl": [27, 43, 69], "bid_siz": 27, "ask_siz": 27, "process_bar_data": 27, "bid_data": 27, "ask_data": 27, "offset_interval_m": 27, "timestamp_is_clos": 27, "shuffl": 27, "won": [27, 64], "tradetickdatawrangl": [27, 43, 70], "streamingfeatherwrit": [27, 31], "check_flush": 27, "generate_signal_class": 27, "value_typ": 27, "signaldata": 27, "fleet": [28, 32], "satisfi": [28, 36], "exposur": 28, "initialize_ord": 28, "initialize_posit": 28, "is_completely_flat": [28, 51], "is_flat": [28, 51], "is_net_long": [28, 51], "is_net_short": [28, 51], "net_exposur": [28, 51], "net_posit": [28, 51], "set_specific_venu": [28, 66], "update_quote_tick": 28, "positions": 29, "halt": 29, "fixedrisks": 29, "commission_r": 29, "exchange_r": 29, "hard_limit": 29, "unit_batch_s": 29, "v": [29, 61, 66], "hard": 29, "risk_bp": 29, "xrate": 29, "update_instru": 29, "sizer": 29, "besid": 30, "messagepack": [30, 48, 50], "deseri": 30, "obj_byt": 30, "register_serializable_object": [30, 48], "loop_sig_callback": 31, "prepend": 31, "mismatch": 31, "threadpoolexecutor": 31, "ts_creat": 31, "start_async": 31, "packag": [32, 50, 54, 55, 60, 61, 66, 68], "major": [32, 41, 53, 66], "configuratuon": 32, "create_actor": 32, "create_strategi": 32, "start_actor": 32, "start_strategi": 32, "stop_actor": 32, "stop_strategi": 32, "remove_actor": 32, "remove_strategi": 32, "forexsess": 32, "forexsessionfilt": 32, "session": [32, 39, 49], "local_from_utc": 32, "time_now": 32, "next_start": 32, "mondai": 32, "fridai": 32, "sydnei": 32, "0700": 32, "1600": 32, "australia": 32, "tokyo": 32, "0900": 32, "1800": 32, "asia": 32, "london": 32, "0800": 32, "europ": 32, "york": 32, "1700": 32, "america": [32, 66], "new_york": [32, 66], "prev_start": 32, "next_end": 32, "prev_end": 32, "newsimpact": 32, "newsev": 32, "impact": [32, 44], "econom": 32, "economicnewseventfilt": 32, "news_data": 32, "letter": 32, "unfiltered_data_start": 32, "unfiltered_data_end": 32, "next_ev": 32, "prev_ev": 32, "convent": [32, 44, 47, 52, 53], "cancel_gtd_expiri": 32, "change_id": 32, "change_order_id_tag": 32, "close_all_posit": [32, 44, 61], "close_posit": [32, 44, 61], "order_factori": [32, 40, 49, 51, 61], "actor_st": 32, "strategy_st": 32, "exec_algorithm_st": 32, "tradingstrategi": 32, "clear_exec_algorithm": 32, "websocketcli": 33, "suggest": 33, "standalon": [33, 66], "discov": [33, 46], "consumpt": [33, 36], "getenv": 33, "binance_futures_testnet_api_kei": [33, 64], "binance_futures_testnet_api_secret": [33, 64], "perp": [33, 46, 49, 51, 64], "ethusdt": [33, 40, 44, 46, 49, 51, 70], "copi": [33, 36, 61], "anywher": 33, "anytim": 33, "pyx": [33, 54, 55], "cpdef": [33, 44], "not_non": 33, "cdef": 33, "_handle_instrument_respons": 33, "_clock": 33, "_send_data_req": 33, "py": [33, 43, 44, 53, 54, 61], "def": [33, 36, 39, 44, 46, 48, 51, 61, 64, 66], "_instrument_provid": 33, "_log": [33, 53, 61], "_handle_data_respons": 33, "addition": [34, 44, 50, 66], "everyth": [34, 52, 61], "discuss": [34, 51], "guid": [34, 35, 36, 41, 43, 45, 49, 51, 52, 54, 59, 60, 61, 66, 67, 69, 70, 71], "progress": [34, 37, 42], "conjunct": [35, 49, 51], "involv": [35, 40, 43, 44, 45, 48, 53, 61, 66, 71], "larger": [35, 50, 67], "togeth": [35, 49, 56, 64], "relationship": [35, 49], "themselv": [35, 41, 48], "1385": 35, "tagnum_1385": 35, "marketplac": 35, "made": [35, 37, 40, 41, 42, 46, 51], "effort": [35, 40], "unexecut": 35, "reduct": 35, "easi": [35, 37], "modular": [36, 41, 50, 67], "natur": 36, "strictli": 36, "super": [36, 51, 61], "mydatapoint": 36, "z": 36, "_ts_event": 36, "_ts_init": 36, "approach": [36, 48, 57, 64], "shown": [36, 51, 69], "docstr": [36, 41], "them": [36, 41, 44, 46, 61, 68], "some_optional_categori": 36, "my_adapt": 36, "isinst": [36, 61, 64], "someth": [36, 64], "regardless": [37, 43], "bid_ask": [37, 49], "subject": [37, 38, 52], "retain": [37, 40, 42, 46, 70], "stage": [37, 69], "Then": [37, 61, 63, 64, 69, 70], "insid": 37, "know": [37, 44, 61], "reli": 37, "job": [37, 50, 55], "crash": [37, 41], "reload": 37, "choos": [38, 51, 70, 71], "although": [38, 51, 58, 66], "varieti": [39, 67, 70], "analys": 39, "calculate_": 39, "precondit": 39, "len": 39, "stat": [39, 64], "degener": 39, "turn": [39, 42, 43], "tear": 39, "sheet": 39, "benefici": 40, "serv": [40, 61, 66], "analyt": [40, 43], "plan": [40, 43], "compos": [40, 41, 42], "power": [40, 55, 68], "evalexpr": 40, "preced": 40, "demonstr": [40, 44, 61], "bitcoin": 40, "ethereum": [40, 46], "btcusdt_binance_id": 40, "ethusdt_binance_id": 40, "btc": [40, 49, 66], "eth": [40, 66, 70], "somewher": 40, "_synthetic_id": 40, "structur": [40, 43, 45, 48], "show": [40, 43, 51, 70], "new_formula": 40, "ethusdt_bin": [40, 44, 70], "30000": [40, 49], "00000000": 40, "consider": [40, 48], "despit": 40, "erron": 40, "undefin": [40, 57], "understand": [40, 41, 44, 45, 53, 55, 62], "overview": [41, 62], "dive": [41, 45, 62], "deep": [41, 45], "foundat": [41, 45], "principl": [41, 45], "underpin": [41, 45], "architect": [41, 45], "curiou": [41, 45], "exposit": 41, "drive": [41, 50], "decis": [41, 62], "shape": 41, "evolut": 41, "bird": 41, "ey": 41, "readabl": [41, 47, 48], "scalabl": 41, "breakdown": 41, "collabor": 41, "And": 41, "techniqu": 41, "crucial": [41, 44, 45], "reliabl": [41, 50], "driven": [41, 48, 50, 62], "ddd": 41, "assist": [41, 55, 62], "off": [41, 44, 52, 69], "compet": 41, "roughli": [41, 48], "testabl": 41, "deploy": [41, 50], "codebas": [41, 50, 52, 53, 55, 57, 58, 62, 68], "much": [41, 43, 49], "formal": [41, 57], "plug": 41, "hook": [41, 54], "loos": [41, 48], "coupl": [41, 48, 52, 62, 69], "research": [41, 43, 50, 65, 69], "overhead": 41, "switch": [41, 51], "didn": 41, "improv": [41, 50, 53], "algo": 41, "Of": 41, "lmax": 41, "award": 41, "disruptor": 41, "articl": 41, "martin": 41, "fowler": 41, "cohes": 41, "nav": 41, "technologi": [41, 48], "componentri": 41, "nautilus_cor": 41, "crate": [41, 68], "foreign": 41, "ffi": [41, 57], "cbindgen": [41, 57], "resid": 41, "bind": [41, 68], "compil": [41, 50, 53, 54, 55, 57, 60, 68], "cpython": [41, 50, 55], "wheel": [41, 60, 66, 68], "rustc": [41, 60], "unsaf": 41, "section": [41, 51, 57, 62, 63, 64, 71], "bloat": 41, "undocu": 41, "parti": 41, "replic": [42, 45], "predic": 42, "exhaust": 42, "conclud": 42, "paramount": 42, "recogn": 42, "distinct": [42, 48], "conduct": [42, 50, 67], "entireti": 42, "comfort": 42, "accommod": [42, 47, 51, 66], "Or": [42, 46], "innat": 42, "etc": [42, 43, 51, 59, 61], "granular": [42, 43, 50, 51, 53], "ident": [42, 50, 64], "interchang": 42, "tweak": 42, "necessit": [42, 66], "want": [42, 48, 57], "har": 42, "conveni": [42, 46, 48, 51, 61, 66], "divers": [42, 43], "revolv": 42, "bundl": [42, 43], "fed": [42, 51], "craft": [43, 45, 62], "l1": [43, 50], "l2": [43, 50], "l3": [43, 50], "ohlcv": 43, "vital": 43, "enhanc": [43, 47], "primarili": [43, 48], "onto": [43, 57, 61], "later": [43, 60, 61, 70], "destin": [43, 48], "dataload": 43, "schema": [43, 69], "datawrangl": 43, "databento": [43, 67], "dbn": [43, 65], "confus": [43, 44], "grow": 43, "v2": 43, "width": [43, 48, 52, 70], "compat": [43, 47, 48, 57, 67, 69], "legaci": 43, "further": [43, 47, 49, 50, 51, 62, 70], "diagram": [43, 44], "illustr": [43, 44], "conceret": 43, "binanceorderbookdeltadataload": 43, "accomplish": 43, "package_root": 43, "test_kit": [43, 46, 56, 69, 70], "testinstrumentprovid": [43, 46, 69, 70], "data_path": 43, "join": 43, "test_data": 43, "snap": 43, "df": [43, 69], "btcusdt_bin": 43, "chosen": [43, 44], "hdf5": 43, "compress": 43, "quick": 43, "2023": [43, 66], "14": 43, "eventu": [43, 51, 57, 64, 67], "phase": 43, "getcwd": [43, 69], "sim": [43, 61, 69], "audusd": [43, 46], "2020": [43, 61, 69], "03": [43, 47, 56, 69], "pytz": 43, "04": [43, 56, 60, 69], "order_book_delta": 43, "data_config": [43, 69], "tutori": [43, 61, 69, 70], "simultan": [44, 45, 50], "sever": [44, 45, 49, 55, 64, 66], "hood": [44, 48], "relev": [44, 51, 52, 66], "look": 44, "movement": 44, "aim": [44, 50, 52, 53, 62, 67], "evenli": 44, "horizon": 44, "smaller": 44, "minim": [44, 51, 61, 70], "concentr": 44, "ema_cross_twap": [44, 70], "emacrosstwap": [44, 70], "emacrosstwapconfig": [44, 70], "twapexecalgorithm": [44, 70], "horizon_sec": [44, 51], "interval_sec": [44, 51], "250": [44, 49, 70], "trade_s": [44, 51, 61, 69, 70], "05": 44, "fast_ema_period": [44, 51, 69, 70], "slow_ema_period": [44, 51, 69, 70], "20": [44, 49, 51, 60, 69, 70], "twap_horizon_sec": [44, 70], "twap_interval_sec": [44, 70], "secondari": 44, "thoroughli": 44, "starter": 44, "noqa": 44, "too": 44, "readi": [44, 61], "aris": 44, "routin": 44, "spawn_sequ": 44, "20230404": 44, "e1": 44, "terminologi": [44, 62], "deal": [44, 51], "aid": [44, 57, 58], "keep": [44, 50, 52, 58], "interchag": [45, 62], "truth": 45, "discrep": 45, "stai": 45, "heart": [45, 51], "experi": [45, 51, 62, 71], "decoupl": 45, "sport": [46, 67], "game": 46, "incorrectli": 46, "truncat": 46, "surpris": 46, "default_fx_cci": [46, 69], "binance_http_cli": 46, "live_logg": 46, "flexibli": [46, 70], "autom": [46, 50, 62, 70], "90500": 46, "150": 46, "demand": [46, 49], "necessarili": [46, 49, 64], "unifi": [46, 49, 67], "mpsc": [47, 48, 51], "crossbeam": 47, "By": [47, 48, 69], "dbg": 47, "inf": 47, "wrn": 47, "err": 47, "consol": 47, "_": 47, "001_2023": 47, "23_635a4539": 47, "4fe2": 47, "4cb1": 47, "9be3": 47, "3079ba8d879": 47, "mention": 47, "config_nod": [47, 66], "omit": [47, 48, 63, 64], "termin": [47, 49, 61], "easier": [47, 48, 61, 68], "distinguish": [47, 48], "render": 47, "editor": 47, "appear": 47, "strong": 48, "indirectli": 48, "payload": 48, "mytop": 48, "mymessag": 48, "outgo": 48, "transmit": 48, "offload": 48, "unblock": 48, "hinder": 48, "30": [48, 56, 66], "loopback": 48, "essenti": [48, 49, 51], "meet": [48, 57, 67], "uuidv4": 48, "particularli": [48, 66], "optim": 48, "human": 48, "concern": 48, "flood": 48, "frequenc": [48, 50], "mechan": 48, "older": 48, "wall": 48, "provis": 49, "exact": 49, "explanatori": 49, "restrict": [49, 58], "brief": [49, 62], "til": 49, "opg": 49, "ever": 49, "particip": 49, "aggressor": 49, "visibl": [49, 53], "hidden": 49, "equival": [49, 66], "double_last": 49, "consecut": 49, "double_bid_ask": 49, "last_or_bid_ask": 49, "mid_point": 49, "100bp": 49, "price_ti": 49, "easiest": 49, "don": [49, 53], "simpler": 49, "clariti": 49, "clearli": [49, 67], "comment": [49, 52, 58], "ecn": [49, 61, 69], "usdt": [49, 64, 70], "notic": [49, 70], "last_trad": [49, 51], "currenex": 49, "50": [49, 52], "gbp": [49, 66], "3000": 49, "hit": 49, "30010": 49, "middai": 49, "6th": 49, "june": 49, "2022": [49, 60], "50_000": 49, "06": [49, 56], "06t12": 49, "jpy": 49, "200_000": 49, "30_100": 49, "30_150": 49, "30100": 49, "30150": 49, "ethusd": 49, "coin_m": 49, "trailing_stop": 49, "72000": 49, "71000": 49, "00100": 49, "1_250_000": 49, "00050": 49, "grade": [50, 62], "quantit": [50, 62], "abil": [50, 57, 62], "deploi": [50, 62, 66], "ai": 50, "pariti": 50, "challeng": 50, "safeti": [50, 51, 53, 55, 68], "mission": [50, 57, 68], "workload": 50, "cfd": [50, 61, 66], "independ": 50, "linux": [50, 60, 61], "maco": [50, 60], "oto": 50, "arbitrag": 50, "agent": 50, "train": 50, "rl": 50, "ancient": 50, "greek": 50, "sailor": 50, "nau": 50, "ship": 50, "shell": [50, 60], "chamber": 50, "growth": 50, "approxim": 50, "logarithm": 50, "spiral": 50, "translat": 50, "aesthet": 50, "might": [50, 51, 52], "suitabl": 50, "reimplement": 50, "java": 50, "proven": 50, "inher": [50, 55], "circumv": 50, "profession": [50, 54], "project": [50, 53, 54, 57, 58, 60, 67, 68], "subcompon": 50, "easili": [50, 68], "nearli": 50, "apach": 50, "demo": 50, "boost": 50, "11": [50, 60, 66], "12": [50, 56, 60, 61], "comprehens": [50, 51, 62, 66, 71], "week": 50, "month": [50, 56, 69], "dollar": 50, "tick_imbal": 50, "tick_run": 50, "volume_imbal": 50, "volume_run": 50, "value_imbal": 50, "value_run": 50, "barspecif": 50, "itself": [51, 57], "mystrategi": 51, "on_": 51, "respond": 51, "dedic": 51, "react": 51, "lifecycl": 51, "cross": [51, 69, 70], "hydrat": 51, "fast_ema": 51, "slow_ema": 51, "commonli": 51, "unix_nano": 51, "dispatch": 51, "slightli": 51, "few": [51, 53], "set_alert_tim": 51, "mytimealert1": 51, "fire": 51, "mytimer1": 51, "go": [51, 61, 69], "last_quot": 51, "last_bar": 51, "some_bar_typ": 51, "some_client_order_id": 51, "some_position_id": 51, "outlin": 51, "porfolio": 51, "suit": [51, 58, 70], "seamless": 51, "delv": [51, 62], "boilerpl": [51, 69], "firstli": [51, 69, 70], "twap": [51, 70], "my_order_list": 51, "order1": 51, "order2": 51, "order3": 51, "remot": 51, "launch": [51, 59, 66], "mystrategyconfig": 51, "parameter": 51, "though": [51, 52], "sens": 51, "till": 51, "managed_gtd_expiri": 51, "belong": 51, "guidelin": 52, "compliant": 52, "opinion": 52, "formatt": [52, 54], "philosoph": 52, "agre": 52, "sai": 52, "handcraft": 52, "toward": 52, "stylist": 52, "align": 52, "indent": 52, "hang": [52, 61], "vaniti": 52, "parenthesi": 52, "practic": [52, 62, 70], "conserv": 52, "locat": 52, "comma": 52, "long_method_with_many_param": 52, "some_arg1": 52, "some_arg2": 52, "some_arg3": 52, "idiomat": 52, "notabl": 52, "departur": 52, "truthi": 52, "pyobject": [52, 55], "discourag": 52, "chanc": 52, "yield": 52, "bug": [52, 68], "foo": 52, "said": [52, 64, 67], "aren": 52, "encourag": 52, "feedback": 52, "depart": 52, "appar": 52, "adher": [52, 57], "lint": [52, 54], "ignor": [52, 53], "yaml": 52, "justif": 52, "titl": 52, "fewer": 52, "capit": [52, 67], "imper": 52, "voic": 52, "blank": 52, "80": 52, "bullet": 52, "hyperlink": 52, "guidanc": 53, "superset": 53, "heavili": 53, "vast": 53, "bint": 53, "bubbl": 53, "caller": [53, 57], "vote": 53, "year": 53, "unfortun": 53, "youtrack": 53, "jetbrain": 53, "9476": 53, "src": 53, "userguid": 53, "gdb": 53, "workflow": [53, 62, 71], "quit": 53, "debugg": 53, "thing": 53, "With": 53, "verbos": 53, "pycharm": [54, 58], "edit": 54, "interpret": [54, 55], "visual": [54, 60], "studio": [54, 60], "pyenv": [54, 60], "poetri": [54, 60, 66], "commit": 54, "auto": 54, "increasingli": [54, 68], "pxd": [54, 55], "valuabl": 55, "contribut": 55, "believ": 55, "eco": 55, "whilst": [55, 57], "overcom": 55, "shortcom": 55, "lack": [55, 57], "alloc": [55, 67], "magnitud": 55, "cours": 55, "introduct": 55, "thorough": 55, "review": 55, "familiar": 55, "yourself": 55, "expert": [55, 62], "folder": [56, 58], "download": [56, 60, 61, 66, 69], "fred": 56, "stlouisf": 56, "usd1mtd156n": 56, "interbank": 56, "oecd": 56, "htm": 56, "fxstreet": 56, "calendar": 56, "gmt": 56, "yearli": 56, "quarter": 56, "stitch": 56, "icon": 56, "xx": 56, "31": 56, "07": 56, "09": 56, "ideal": 57, "ownership": [57, 68], "lifetim": 57, "garbag": [57, 68], "collector": [57, 68], "hft": 57, "interoper": 57, "abi": 57, "outsid": 57, "great": 57, "therebi": 57, "shift": 57, "goal": [57, 58, 62], "strive": [57, 61], "why": [57, 61], "invari": 57, "uphold": 57, "oblig": 57, "rustonomicon": 57, "dark": 57, "art": 57, "unsafeti": 57, "russel": 57, "johnston": 57, "divid": 58, "broad": 58, "pytest": 58, "subdirectori": 58, "simplifi": 58, "magicmock": 58, "codecov": 58, "expens": 58, "induc": 58, "damag": 58, "imposs": 58, "catch": 58, "unrecogn": 58, "ultim": 58, "pragma": 58, "redund": 58, "needless": 58, "assert": [58, 69], "notimplementederror": 58, "kept": 58, "refactor": 58, "benefit": [58, 69], "judici": 58, "jupyt": [59, 61], "notebook": [59, 61, 69], "properli": 59, "walk": [59, 69, 70], "64": 60, "ubuntu": 60, "x86_64": 60, "arm64": 60, "isol": 60, "sdist": 60, "pip": [60, 66], "betfair": [60, 67], "h": [60, 69], "header": 60, "ll": [60, 62, 63, 64, 66, 69, 70], "cargo": [60, 68], "macbook": 60, "pro": 60, "m1": 60, "m2": 60, "sure": [60, 70, 71], "python_configure_opt": 60, "python_vers": 60, "r": 60, "getting_start": 60, "virtualenv": 60, "pyproject": 60, "toml": 60, "rustup": 60, "toolchain": [60, 68], "curl": [60, 61], "proto": 60, "tlsv1": 60, "ssf": 60, "sh": 60, "desktop": 60, "2019": 60, "home": 60, "powershel": 60, "site": 60, "python3": 60, "clone": 60, "git": 60, "nautechsystem": [60, 61], "cd": 60, "whl": 60, "fastest": 61, "bear": 61, "mind": 61, "ghcr": 61, "jupyterlab": 61, "amd64": 61, "8888": 61, "web": 61, "browser": 61, "localhost": 61, "cell": [61, 69], "investig": 61, "12845": 61, "deshaw": 61, "prepar": 61, "min": 61, "apt": 61, "githubusercont": 61, "nautilus_data": 61, "hist_data_to_catalog": 61, "eur": [61, 66, 69], "hand": [61, 62], "macd": 61, "mere": 61, "macdconfig": 61, "26": 61, "1_000_000": [61, 69, 70], "entry_threshold": 61, "00010": 61, "macdstrategi": 61, "5d": 61, "check_for_entri": 61, "check_for_exit": 61, "elif": 61, "exit": 61, "noth": 61, "seem": 61, "aspect": 61, "fine": 61, "__main__": [61, 66], "piec": 61, "offici": 62, "boast": 62, "breadth": 62, "requisit": 62, "knowledg": 62, "beginn": 62, "alik": 62, "curv": 62, "steep": 62, "introductori": 62, "who": 62, "learner": 62, "eager": 62, "quickli": 62, "break": 62, "solid": 62, "grasp": 62, "deeper": 62, "walkthrough": [62, 71], "cater": [62, 71], "wide": [62, 66, 71], "skill": [62, 71], "tip": 62, "smoother": 62, "wish": 62, "insight": 62, "pleasant": 62, "catalogu": 63, "your_betfair_usernam": 63, "your_betfair_password": 63, "your_betfair_app_kei": 63, "your_betfair_cert_dir": 63, "betfair_api_kei": 63, "betfair_api_secret": 63, "betfair_cert_dir": 63, "confirm": [63, 64, 66], "2017": 64, "largest": 64, "assort": 64, "binancewebsocketcli": 64, "binanceinstrumentprovid": 64, "unif": 64, "polici": 64, "clarifi": 64, "trailing_offet_typ": 64, "activation_pric": 64, "your_binance_api_kei": 64, "your_binance_api_secret": 64, "coin_futur": 64, "binance_api_secret": 64, "binance_testnet_api_secret": 64, "binance_futures_api_kei": 64, "binance_futures_api_secret": 64, "isolated_margin": 64, "busd": 64, "stablecoin": 64, "collater": 64, "cluster": 64, "behav": 64, "your_binance_testnet_api_kei": 64, "your_binance_testnet_api_secret": 64, "comparison": 64, "unabl": [64, 69], "enorm": 64, "unnecessari": 64, "125": 65, "databentodataload": 65, "databentoinstrumentprovid": 65, "databentodatacli": 65, "bond": 66, "workstat": 66, "websit": 66, "haven": 66, "establish": 66, "startup": 66, "programmat": 66, "repackag": 66, "pypi": 66, "gateway_config": 66, "is_logged_in": 66, "inspect": 66, "historicinteractivebrokerscli": 66, "latter": 66, "absent": 66, "center": 66, "arca": 66, "spy": 66, "us03076kaa60": 66, "20251219": 66, "ibus30": 66, "cme": 66, "paxo": 66, "usual": 66, "acquir": 66, "aapl": 66, "nasdaq": 66, "bar_specif": 66, "end_date_tim": 66, "16": 66, "tz_name": 66, "engag": 66, "incorpor": 66, "bridg": 66, "instrument_provider_config": 66, "fetch": 66, "60": 66, "nyse": 66, "ymh24": 66, "cbot": 66, "clz27": 66, "nymex": 66, "esz27": 66, "data_client_config": 66, "encompass": 66, "exec_client_config": 66, "du123456": 66, "ib_venu": 66, "discard": 66, "sigint": 66, "ctrl": 66, "heavi": 67, "cex": 67, "bybit": 67, "widest": 67, "criteria": 67, "_m": 67, "nightli": 68, "workspac": 68, "paradigm": 68, "blazingli": 68, "devic": 68, "pledg": 68, "shutil": 69, "pathlib": 69, "csvtickdataload": 69, "sampl": 69, "histdata": 69, "ascii": 69, "data_dir": 69, "archiv": 69, "expandus": 69, "raw_fil": 69, "iterdir": 69, "index_col": 69, "eurusd": 69, "rmtree": 69, "mkdir": 69, "grid": 69, "venue_config": 69, "ema_cross": 69, "emacrossconfig": 69, "15": 69, "loader": [70, 71], "testdataprovid": 70, "stub": 70, "repositori": 70, "wrangl": 70, "trades_df": 70, "read_csv_tick": 70, "earlier": 70, "imagin": 70, "strategy_config": 70, "tearsheet": 70, "option_context": 70, "max_row": 70, "max_column": 70, "again": 70}, "objects": {"nautilus_trader": [[0, 0, 0, "-", "accounting"], [3, 0, 0, "-", "adapters"], [5, 0, 0, "-", "analysis"], [6, 0, 0, "-", "backtest"], [7, 0, 0, "-", "cache"], [8, 0, 0, "-", "common"], [9, 0, 0, "-", "config"], [10, 0, 0, "-", "core"], [11, 0, 0, "-", "data"], [12, 0, 0, "-", "execution"], [14, 0, 0, "-", "indicators"], [16, 0, 0, "-", "live"], [21, 0, 0, "-", "model"], [27, 0, 0, "-", "persistence"], [28, 0, 0, "-", "portfolio"], [29, 0, 0, "-", "risk"], [30, 0, 0, "-", "serialization"], [31, 0, 0, "-", "system"], [32, 0, 0, "-", "trading"]], "nautilus_trader.accounting.accounts": [[0, 0, 0, "-", "cash"], [0, 0, 0, "-", "margin"]], "nautilus_trader.accounting.accounts.cash": [[0, 1, 1, "", "CashAccount"]], "nautilus_trader.accounting.accounts.cash.CashAccount": [[0, 2, 1, "", "apply"], [0, 2, 1, "", "balance"], [0, 2, 1, "", "balance_free"], [0, 2, 1, "", "balance_impact"], [0, 2, 1, "", "balance_locked"], [0, 2, 1, "", "balance_total"], [0, 2, 1, "", "balances"], [0, 2, 1, "", "balances_free"], [0, 2, 1, "", "balances_locked"], [0, 2, 1, "", "balances_total"], [0, 3, 1, "", "base_currency"], [0, 3, 1, "", "calculate_account_state"], [0, 2, 1, "", "calculate_balance_locked"], [0, 2, 1, "", "calculate_commission"], [0, 2, 1, "", "calculate_pnls"], [0, 2, 1, "", "clear_balance_locked"], [0, 2, 1, "", "commission"], [0, 2, 1, "", "commissions"], [0, 2, 1, "", "currencies"], [0, 3, 1, "", "event_count"], [0, 3, 1, "", "events"], [0, 3, 1, "", "id"], [0, 3, 1, "", "is_cash_account"], [0, 3, 1, "", "is_margin_account"], [0, 2, 1, "", "is_unleveraged"], [0, 3, 1, "", "last_event"], [0, 2, 1, "", "starting_balances"], [0, 3, 1, "", "type"], [0, 2, 1, "", "update_balance_locked"], [0, 2, 1, "", "update_balances"], [0, 2, 1, "", "update_commissions"]], "nautilus_trader.accounting.accounts.margin": [[0, 1, 1, "", "MarginAccount"]], "nautilus_trader.accounting.accounts.margin.MarginAccount": [[0, 2, 1, "", "apply"], [0, 2, 1, "", "balance"], [0, 2, 1, "", "balance_free"], [0, 2, 1, "", "balance_impact"], [0, 2, 1, "", "balance_locked"], [0, 2, 1, "", "balance_total"], [0, 2, 1, "", "balances"], [0, 2, 1, "", "balances_free"], [0, 2, 1, "", "balances_locked"], [0, 2, 1, "", "balances_total"], [0, 3, 1, "", "base_currency"], [0, 3, 1, "", "calculate_account_state"], [0, 2, 1, "", "calculate_commission"], [0, 2, 1, "", "calculate_margin_init"], [0, 2, 1, "", "calculate_margin_maint"], [0, 2, 1, "", "calculate_pnls"], [0, 2, 1, "", "clear_margin"], [0, 2, 1, "", "clear_margin_init"], [0, 2, 1, "", "clear_margin_maint"], [0, 2, 1, "", "commission"], [0, 2, 1, "", "commissions"], [0, 2, 1, "", "currencies"], [0, 3, 1, "", "default_leverage"], [0, 3, 1, "", "event_count"], [0, 3, 1, "", "events"], [0, 3, 1, "", "id"], [0, 3, 1, "", "is_cash_account"], [0, 3, 1, "", "is_margin_account"], [0, 2, 1, "", "is_unleveraged"], [0, 3, 1, "", "last_event"], [0, 2, 1, "", "leverage"], [0, 2, 1, "", "leverages"], [0, 2, 1, "", "margin"], [0, 2, 1, "", "margin_init"], [0, 2, 1, "", "margin_maint"], [0, 2, 1, "", "margins"], [0, 2, 1, "", "margins_init"], [0, 2, 1, "", "margins_maint"], [0, 2, 1, "", "set_default_leverage"], [0, 2, 1, "", "set_leverage"], [0, 2, 1, "", "starting_balances"], [0, 3, 1, "", "type"], [0, 2, 1, "", "update_balances"], [0, 2, 1, "", "update_commissions"], [0, 2, 1, "", "update_margin"], [0, 2, 1, "", "update_margin_init"], [0, 2, 1, "", "update_margin_maint"]], "nautilus_trader.accounting": [[0, 0, 0, "-", "calculators"], [0, 0, 0, "-", "factory"], [0, 0, 0, "-", "manager"]], "nautilus_trader.accounting.calculators": [[0, 1, 1, "", "ExchangeRateCalculator"], [0, 1, 1, "", "RolloverInterestCalculator"]], "nautilus_trader.accounting.calculators.ExchangeRateCalculator": [[0, 2, 1, "", "get_rate"]], "nautilus_trader.accounting.calculators.RolloverInterestCalculator": [[0, 2, 1, "", "calc_overnight_rate"], [0, 2, 1, "", "get_rate_data"]], "nautilus_trader.accounting.factory": [[0, 1, 1, "", "AccountFactory"]], "nautilus_trader.accounting.factory.AccountFactory": [[0, 2, 1, "", "create"], [0, 2, 1, "", "register_account_type"], [0, 2, 1, "", "register_calculated_account"]], "nautilus_trader.accounting.manager": [[0, 1, 1, "", "AccountsManager"]], "nautilus_trader.adapters": [[1, 0, 0, "-", "betfair"], [2, 0, 0, "-", "binance"], [4, 0, 0, "-", "interactive_brokers"]], "nautilus_trader.adapters.betfair": [[1, 0, 0, "-", "client"], [1, 0, 0, "-", "common"], [1, 0, 0, "-", "config"], [1, 0, 0, "-", "data"], [1, 0, 0, "-", "data_types"], [1, 0, 0, "-", "execution"], [1, 0, 0, "-", "factories"], [1, 0, 0, "-", "orderbook"], [1, 0, 0, "-", "providers"], [1, 0, 0, "-", "sockets"]], "nautilus_trader.adapters.betfair.client": [[1, 1, 1, "", "BetfairHttpClient"]], "nautilus_trader.adapters.betfair.client.BetfairHttpClient": [[1, 2, 1, "", "keep_alive"], [1, 2, 1, "", "list_market_catalogue"], [1, 2, 1, "", "list_navigation"]], "nautilus_trader.adapters.betfair.config": [[1, 1, 1, "", "BetfairDataClientConfig"], [1, 1, 1, "", "BetfairExecClientConfig"]], "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig": [[1, 2, 1, "", "dict"], [1, 2, 1, "", "fully_qualified_name"], [1, 4, 1, "", "id"], [1, 2, 1, "", "json"], [1, 2, 1, "", "parse"], [1, 2, 1, "", "validate"]], "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig": [[1, 2, 1, "", "dict"], [1, 2, 1, "", "fully_qualified_name"], [1, 4, 1, "", "id"], [1, 2, 1, "", "json"], [1, 2, 1, "", "parse"], [1, 2, 1, "", "validate"]], "nautilus_trader.adapters.betfair.data": [[1, 1, 1, "", "BetfairDataClient"]], "nautilus_trader.adapters.betfair.data.BetfairDataClient": [[1, 2, 1, "", "connect"], [1, 2, 1, "", "create_task"], [1, 2, 1, "", "degrade"], [1, 2, 1, "", "disconnect"], [1, 2, 1, "", "dispose"], [1, 2, 1, "", "fault"], [1, 2, 1, "", "fully_qualified_name"], [1, 3, 1, "", "id"], [1, 3, 1, "", "is_connected"], [1, 3, 1, "", "is_degraded"], [1, 3, 1, "", "is_disposed"], [1, 3, 1, "", "is_faulted"], [1, 3, 1, "", "is_initialized"], [1, 3, 1, "", "is_running"], [1, 3, 1, "", "is_stopped"], [1, 2, 1, "", "on_market_update"], [1, 2, 1, "", "request"], [1, 2, 1, "", "request_bars"], [1, 2, 1, "", "request_instrument"], [1, 2, 1, "", "request_instruments"], [1, 2, 1, "", "request_quote_ticks"], [1, 2, 1, "", "request_trade_ticks"], [1, 2, 1, "", "reset"], [1, 2, 1, "", "resume"], [1, 2, 1, "", "run_after_delay"], [1, 2, 1, "", "start"], [1, 3, 1, "", "state"], [1, 2, 1, "", "stop"], [1, 2, 1, "", "subscribe"], [1, 2, 1, "", "subscribe_bars"], [1, 2, 1, "", "subscribe_instrument"], [1, 2, 1, "", "subscribe_instrument_close"], [1, 2, 1, "", "subscribe_instrument_status"], [1, 2, 1, "", "subscribe_instruments"], [1, 2, 1, "", "subscribe_order_book_deltas"], [1, 2, 1, "", "subscribe_order_book_snapshots"], [1, 2, 1, "", "subscribe_quote_ticks"], [1, 2, 1, "", "subscribe_ticker"], [1, 2, 1, "", "subscribe_trade_ticks"], [1, 2, 1, "", "subscribe_venue_status"], [1, 2, 1, "", "subscribed_bars"], [1, 2, 1, "", "subscribed_generic_data"], [1, 2, 1, "", "subscribed_instrument_close"], [1, 2, 1, "", "subscribed_instrument_status"], [1, 2, 1, "", "subscribed_instruments"], [1, 2, 1, "", "subscribed_order_book_deltas"], [1, 2, 1, "", "subscribed_order_book_snapshots"], [1, 2, 1, "", "subscribed_quote_ticks"], [1, 2, 1, "", "subscribed_tickers"], [1, 2, 1, "", "subscribed_trade_ticks"], [1, 2, 1, "", "subscribed_venue_status"], [1, 3, 1, "", "trader_id"], [1, 3, 1, "", "type"], [1, 2, 1, "", "unsubscribe"], [1, 2, 1, "", "unsubscribe_bars"], [1, 2, 1, "", "unsubscribe_instrument"], [1, 2, 1, "", "unsubscribe_instrument_close"], [1, 2, 1, "", "unsubscribe_instrument_status"], [1, 2, 1, "", "unsubscribe_instruments"], [1, 2, 1, "", "unsubscribe_order_book_deltas"], [1, 2, 1, "", "unsubscribe_order_book_snapshots"], [1, 2, 1, "", "unsubscribe_quote_ticks"], [1, 2, 1, "", "unsubscribe_ticker"], [1, 2, 1, "", "unsubscribe_trade_ticks"], [1, 2, 1, "", "unsubscribe_venue_status"], [1, 3, 1, "", "venue"]], "nautilus_trader.adapters.betfair.data_types": [[1, 1, 1, "", "BSPOrderBookDelta"], [1, 1, 1, "", "BetfairStartingPrice"], [1, 1, 1, "", "BetfairTicker"], [1, 1, 1, "", "SubscriptionStatus"]], "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta": [[1, 3, 1, "", "action"], [1, 2, 1, "", "capsule_from_list"], [1, 2, 1, "", "clear"], [1, 3, 1, "", "flags"], [1, 2, 1, "", "from_dict"], [1, 2, 1, "", "from_pyo3"], [1, 2, 1, "", "from_raw"], [1, 2, 1, "", "fully_qualified_name"], [1, 3, 1, "", "instrument_id"], [1, 3, 1, "", "is_add"], [1, 3, 1, "", "is_clear"], [1, 3, 1, "", "is_delete"], [1, 3, 1, "", "is_update"], [1, 2, 1, "", "list_from_capsule"], [1, 3, 1, "", "order"], [1, 3, 1, "", "sequence"], [1, 2, 1, "", "to_dict"], [1, 3, 1, "", "ts_event"], [1, 3, 1, "", "ts_init"]], "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice": [[1, 2, 1, "", "fully_qualified_name"], [1, 4, 1, "", "ts_event"], [1, 4, 1, "", "ts_init"]], "nautilus_trader.adapters.betfair.data_types.BetfairTicker": [[1, 2, 1, "", "from_dict"], [1, 2, 1, "", "fully_qualified_name"], [1, 3, 1, "", "instrument_id"], [1, 2, 1, "", "to_dict"], [1, 3, 1, "", "ts_event"], [1, 3, 1, "", "ts_init"]], "nautilus_trader.adapters.betfair.execution": [[1, 1, 1, "", "BetfairExecutionClient"]], "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient": [[1, 3, 1, "", "account_id"], [1, 3, 1, "", "account_type"], [1, 3, 1, "", "base_currency"], [1, 2, 1, "", "batch_cancel_orders"], [1, 2, 1, "", "cancel_all_orders"], [1, 2, 1, "", "cancel_order"], [1, 2, 1, "", "check_account_currency"], [1, 2, 1, "", "connect"], [1, 2, 1, "", "create_task"], [1, 2, 1, "", "degrade"], [1, 2, 1, "", "disconnect"], [1, 2, 1, "", "dispose"], [1, 2, 1, "", "fault"], [1, 2, 1, "", "fully_qualified_name"], [1, 2, 1, "", "generate_account_state"], [1, 2, 1, "", "generate_mass_status"], [1, 2, 1, "", "generate_order_accepted"], [1, 2, 1, "", "generate_order_cancel_rejected"], [1, 2, 1, "", "generate_order_canceled"], [1, 2, 1, "", "generate_order_expired"], [1, 2, 1, "", "generate_order_filled"], [1, 2, 1, "", "generate_order_modify_rejected"], [1, 2, 1, "", "generate_order_rejected"], [1, 2, 1, "", "generate_order_status_report"], [1, 2, 1, "", "generate_order_status_reports"], [1, 2, 1, "", "generate_order_submitted"], [1, 2, 1, "", "generate_order_triggered"], [1, 2, 1, "", "generate_order_updated"], [1, 2, 1, "", "generate_position_status_reports"], [1, 2, 1, "", "generate_trade_reports"], [1, 2, 1, "", "get_account"], [1, 2, 1, "", "handle_order_stream_update"], [1, 3, 1, "", "id"], [1, 3, 1, "", "is_connected"], [1, 3, 1, "", "is_degraded"], [1, 3, 1, "", "is_disposed"], [1, 3, 1, "", "is_faulted"], [1, 3, 1, "", "is_initialized"], [1, 3, 1, "", "is_running"], [1, 3, 1, "", "is_stopped"], [1, 2, 1, "", "modify_order"], [1, 3, 1, "", "oms_type"], [1, 2, 1, "", "query_order"], [1, 2, 1, "", "reset"], [1, 2, 1, "", "resume"], [1, 2, 1, "", "run_after_delay"], [1, 2, 1, "", "start"], [1, 3, 1, "", "state"], [1, 2, 1, "", "stop"], [1, 2, 1, "", "submit_order"], [1, 2, 1, "", "submit_order_list"], [1, 3, 1, "", "trader_id"], [1, 3, 1, "", "type"], [1, 3, 1, "", "venue"], [1, 2, 1, "", "wait_for_order"]], "nautilus_trader.adapters.betfair.factories": [[1, 1, 1, "", "BetfairLiveDataClientFactory"], [1, 1, 1, "", "BetfairLiveExecClientFactory"], [1, 5, 1, "", "get_cached_betfair_client"], [1, 5, 1, "", "get_cached_betfair_instrument_provider"]], "nautilus_trader.adapters.betfair.factories.BetfairLiveDataClientFactory": [[1, 2, 1, "", "create"]], "nautilus_trader.adapters.betfair.factories.BetfairLiveExecClientFactory": [[1, 2, 1, "", "create"]], "nautilus_trader.adapters.betfair.orderbook": [[1, 5, 1, "", "betfair_float_to_price"], [1, 5, 1, "", "betfair_float_to_quantity"], [1, 5, 1, "", "create_betfair_order_book"]], "nautilus_trader.adapters.betfair.providers": [[1, 1, 1, "", "BetfairInstrumentProvider"], [1, 1, 1, "", "BetfairInstrumentProviderConfig"]], "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider": [[1, 2, 1, "", "add"], [1, 2, 1, "", "add_bulk"], [1, 2, 1, "", "add_currency"], [1, 4, 1, "", "count"], [1, 2, 1, "", "currencies"], [1, 2, 1, "", "currency"], [1, 2, 1, "", "find"], [1, 2, 1, "", "get_all"], [1, 2, 1, "", "initialize"], [1, 2, 1, "", "list_all"], [1, 2, 1, "", "load"], [1, 2, 1, "", "load_all"], [1, 2, 1, "", "load_all_async"], [1, 2, 1, "", "load_async"], [1, 2, 1, "", "load_ids"], [1, 2, 1, "", "load_ids_async"]], "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig": [[1, 2, 1, "", "dict"], [1, 2, 1, "", "fully_qualified_name"], [1, 4, 1, "", "id"], [1, 2, 1, "", "json"], [1, 2, 1, "", "parse"], [1, 2, 1, "", "validate"]], "nautilus_trader.adapters.betfair.sockets": [[1, 1, 1, "", "BetfairMarketStreamClient"], [1, 1, 1, "", "BetfairOrderStreamClient"], [1, 1, 1, "", "BetfairStreamClient"]], "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient": [[1, 2, 1, "", "post_connection"], [1, 2, 1, "", "post_disconnection"], [1, 2, 1, "", "post_reconnection"]], "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient": [[1, 2, 1, "", "post_connection"], [1, 2, 1, "", "post_disconnection"], [1, 2, 1, "", "post_reconnection"]], "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient": [[1, 2, 1, "", "post_connection"], [1, 2, 1, "", "post_disconnection"], [1, 2, 1, "", "post_reconnection"]], "nautilus_trader.adapters.binance.common": [[2, 0, 0, "-", "enums"], [2, 0, 0, "-", "types"]], "nautilus_trader.adapters.binance.common.enums": [[2, 1, 1, "", "BinanceAccountType"], [2, 1, 1, "", "BinanceEnumParser"], [2, 1, 1, "", "BinanceErrorCode"], [2, 1, 1, "", "BinanceExchangeFilterType"], [2, 1, 1, "", "BinanceExecutionType"], [2, 1, 1, "", "BinanceKlineInterval"], [2, 1, 1, "", "BinanceNewOrderRespType"], [2, 1, 1, "", "BinanceOrderSide"], [2, 1, 1, "", "BinanceOrderStatus"], [2, 1, 1, "", "BinanceOrderType"], [2, 1, 1, "", "BinanceRateLimitInterval"], [2, 1, 1, "", "BinanceRateLimitType"], [2, 1, 1, "", "BinanceSecurityType"], [2, 1, 1, "", "BinanceSymbolFilterType"], [2, 1, 1, "", "BinanceTimeInForce"]], "nautilus_trader.adapters.binance.common.types": [[2, 1, 1, "", "BinanceBar"], [2, 1, 1, "", "BinanceTicker"]], "nautilus_trader.adapters.binance.common.types.BinanceBar": [[2, 3, 1, "", "bar_type"], [2, 3, 1, "", "close"], [2, 2, 1, "", "from_dict"], [2, 2, 1, "", "from_pyo3"], [2, 2, 1, "", "fully_qualified_name"], [2, 3, 1, "", "high"], [2, 3, 1, "", "is_revision"], [2, 2, 1, "", "is_single_price"], [2, 3, 1, "", "low"], [2, 3, 1, "", "open"], [2, 2, 1, "", "to_dict"], [2, 3, 1, "", "ts_event"], [2, 3, 1, "", "ts_init"], [2, 3, 1, "", "volume"]], "nautilus_trader.adapters.binance.common.types.BinanceTicker": [[2, 2, 1, "", "from_dict"], [2, 2, 1, "", "fully_qualified_name"], [2, 3, 1, "", "instrument_id"], [2, 2, 1, "", "to_dict"], [2, 3, 1, "", "ts_event"], [2, 3, 1, "", "ts_init"]], "nautilus_trader.adapters.binance": [[2, 0, 0, "-", "config"], [2, 0, 0, "-", "factories"]], "nautilus_trader.adapters.binance.config": [[2, 1, 1, "", "BinanceDataClientConfig"], [2, 1, 1, "", "BinanceExecClientConfig"]], "nautilus_trader.adapters.binance.config.BinanceDataClientConfig": [[2, 2, 1, "", "dict"], [2, 2, 1, "", "fully_qualified_name"], [2, 4, 1, "", "id"], [2, 2, 1, "", "json"], [2, 2, 1, "", "parse"], [2, 2, 1, "", "validate"]], "nautilus_trader.adapters.binance.config.BinanceExecClientConfig": [[2, 2, 1, "", "dict"], [2, 2, 1, "", "fully_qualified_name"], [2, 4, 1, "", "id"], [2, 2, 1, "", "json"], [2, 2, 1, "", "parse"], [2, 2, 1, "", "validate"]], "nautilus_trader.adapters.binance.factories": [[2, 1, 1, "", "BinanceLiveDataClientFactory"], [2, 1, 1, "", "BinanceLiveExecClientFactory"], [2, 5, 1, "", "get_cached_binance_futures_instrument_provider"], [2, 5, 1, "", "get_cached_binance_http_client"], [2, 5, 1, "", "get_cached_binance_spot_instrument_provider"]], "nautilus_trader.adapters.binance.factories.BinanceLiveDataClientFactory": [[2, 2, 1, "", "create"]], "nautilus_trader.adapters.binance.factories.BinanceLiveExecClientFactory": [[2, 2, 1, "", "create"]], "nautilus_trader.adapters.binance.futures": [[2, 0, 0, "-", "data"], [2, 0, 0, "-", "enums"], [2, 0, 0, "-", "execution"], [2, 0, 0, "-", "providers"], [2, 0, 0, "-", "types"]], "nautilus_trader.adapters.binance.futures.data": [[2, 1, 1, "", "BinanceFuturesDataClient"]], "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient": [[2, 2, 1, "", "connect"], [2, 2, 1, "", "create_task"], [2, 2, 1, "", "degrade"], [2, 2, 1, "", "disconnect"], [2, 2, 1, "", "dispose"], [2, 2, 1, "", "fault"], [2, 2, 1, "", "fully_qualified_name"], [2, 3, 1, "", "id"], [2, 3, 1, "", "is_connected"], [2, 3, 1, "", "is_degraded"], [2, 3, 1, "", "is_disposed"], [2, 3, 1, "", "is_faulted"], [2, 3, 1, "", "is_initialized"], [2, 3, 1, "", "is_running"], [2, 3, 1, "", "is_stopped"], [2, 2, 1, "", "request"], [2, 2, 1, "", "request_bars"], [2, 2, 1, "", "request_instrument"], [2, 2, 1, "", "request_instruments"], [2, 2, 1, "", "request_quote_ticks"], [2, 2, 1, "", "request_trade_ticks"], [2, 2, 1, "", "reset"], [2, 2, 1, "", "resume"], [2, 2, 1, "", "run_after_delay"], [2, 2, 1, "", "start"], [2, 3, 1, "", "state"], [2, 2, 1, "", "stop"], [2, 2, 1, "", "subscribe"], [2, 2, 1, "", "subscribe_bars"], [2, 2, 1, "", "subscribe_instrument"], [2, 2, 1, "", "subscribe_instrument_close"], [2, 2, 1, "", "subscribe_instrument_status"], [2, 2, 1, "", "subscribe_instruments"], [2, 2, 1, "", "subscribe_order_book_deltas"], [2, 2, 1, "", "subscribe_order_book_snapshots"], [2, 2, 1, "", "subscribe_quote_ticks"], [2, 2, 1, "", "subscribe_ticker"], [2, 2, 1, "", "subscribe_trade_ticks"], [2, 2, 1, "", "subscribe_venue_status"], [2, 2, 1, "", "subscribed_bars"], [2, 2, 1, "", "subscribed_generic_data"], [2, 2, 1, "", "subscribed_instrument_close"], [2, 2, 1, "", "subscribed_instrument_status"], [2, 2, 1, "", "subscribed_instruments"], [2, 2, 1, "", "subscribed_order_book_deltas"], [2, 2, 1, "", "subscribed_order_book_snapshots"], [2, 2, 1, "", "subscribed_quote_ticks"], [2, 2, 1, "", "subscribed_tickers"], [2, 2, 1, "", "subscribed_trade_ticks"], [2, 2, 1, "", "subscribed_venue_status"], [2, 3, 1, "", "trader_id"], [2, 3, 1, "", "type"], [2, 2, 1, "", "unsubscribe"], [2, 2, 1, "", "unsubscribe_bars"], [2, 2, 1, "", "unsubscribe_instrument"], [2, 2, 1, "", "unsubscribe_instrument_close"], [2, 2, 1, "", "unsubscribe_instrument_status"], [2, 2, 1, "", "unsubscribe_instruments"], [2, 2, 1, "", "unsubscribe_order_book_deltas"], [2, 2, 1, "", "unsubscribe_order_book_snapshots"], [2, 2, 1, "", "unsubscribe_quote_ticks"], [2, 2, 1, "", "unsubscribe_ticker"], [2, 2, 1, "", "unsubscribe_trade_ticks"], [2, 2, 1, "", "unsubscribe_venue_status"], [2, 3, 1, "", "venue"]], "nautilus_trader.adapters.binance.futures.enums": [[2, 1, 1, "", "BinanceFuturesContractStatus"], [2, 1, 1, "", "BinanceFuturesContractType"], [2, 1, 1, "", "BinanceFuturesEnumParser"], [2, 1, 1, "", "BinanceFuturesEventType"], [2, 1, 1, "", "BinanceFuturesMarginType"], [2, 1, 1, "", "BinanceFuturesPositionSide"], [2, 1, 1, "", "BinanceFuturesPositionUpdateReason"], [2, 1, 1, "", "BinanceFuturesWorkingType"]], "nautilus_trader.adapters.binance.futures.execution": [[2, 1, 1, "", "BinanceFuturesExecutionClient"]], "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient": [[2, 3, 1, "", "account_id"], [2, 3, 1, "", "account_type"], [2, 3, 1, "", "base_currency"], [2, 2, 1, "", "batch_cancel_orders"], [2, 2, 1, "", "cancel_all_orders"], [2, 2, 1, "", "cancel_order"], [2, 2, 1, "", "connect"], [2, 2, 1, "", "create_task"], [2, 2, 1, "", "degrade"], [2, 2, 1, "", "disconnect"], [2, 2, 1, "", "dispose"], [2, 2, 1, "", "fault"], [2, 2, 1, "", "fully_qualified_name"], [2, 2, 1, "", "generate_account_state"], [2, 2, 1, "", "generate_mass_status"], [2, 2, 1, "", "generate_order_accepted"], [2, 2, 1, "", "generate_order_cancel_rejected"], [2, 2, 1, "", "generate_order_canceled"], [2, 2, 1, "", "generate_order_expired"], [2, 2, 1, "", "generate_order_filled"], [2, 2, 1, "", "generate_order_modify_rejected"], [2, 2, 1, "", "generate_order_rejected"], [2, 2, 1, "", "generate_order_status_report"], [2, 2, 1, "", "generate_order_status_reports"], [2, 2, 1, "", "generate_order_submitted"], [2, 2, 1, "", "generate_order_triggered"], [2, 2, 1, "", "generate_order_updated"], [2, 2, 1, "", "generate_position_status_reports"], [2, 2, 1, "", "generate_trade_reports"], [2, 2, 1, "", "get_account"], [2, 3, 1, "", "id"], [2, 3, 1, "", "is_connected"], [2, 3, 1, "", "is_degraded"], [2, 3, 1, "", "is_disposed"], [2, 3, 1, "", "is_faulted"], [2, 3, 1, "", "is_initialized"], [2, 3, 1, "", "is_running"], [2, 3, 1, "", "is_stopped"], [2, 2, 1, "", "modify_order"], [2, 3, 1, "", "oms_type"], [2, 2, 1, "", "query_order"], [2, 2, 1, "", "reset"], [2, 2, 1, "", "resume"], [2, 2, 1, "", "run_after_delay"], [2, 2, 1, "", "start"], [2, 3, 1, "", "state"], [2, 2, 1, "", "stop"], [2, 2, 1, "", "submit_order"], [2, 2, 1, "", "submit_order_list"], [2, 3, 1, "", "trader_id"], [2, 4, 1, "", "treat_expired_as_canceled"], [2, 3, 1, "", "type"], [2, 4, 1, "", "use_position_ids"], [2, 3, 1, "", "venue"]], "nautilus_trader.adapters.binance.futures.providers": [[2, 1, 1, "", "BinanceFuturesInstrumentProvider"]], "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider": [[2, 2, 1, "", "add"], [2, 2, 1, "", "add_bulk"], [2, 2, 1, "", "add_currency"], [2, 4, 1, "", "count"], [2, 2, 1, "", "currencies"], [2, 2, 1, "", "currency"], [2, 2, 1, "", "find"], [2, 2, 1, "", "get_all"], [2, 2, 1, "", "initialize"], [2, 2, 1, "", "list_all"], [2, 2, 1, "", "load"], [2, 2, 1, "", "load_all"], [2, 2, 1, "", "load_all_async"], [2, 2, 1, "", "load_async"], [2, 2, 1, "", "load_ids"], [2, 2, 1, "", "load_ids_async"]], "nautilus_trader.adapters.binance.futures.types": [[2, 1, 1, "", "BinanceFuturesMarkPriceUpdate"]], "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate": [[2, 2, 1, "", "from_dict"], [2, 2, 1, "", "fully_qualified_name"], [2, 2, 1, "", "to_dict"], [2, 4, 1, "", "ts_event"], [2, 4, 1, "", "ts_init"]], "nautilus_trader.adapters.binance.spot": [[2, 0, 0, "-", "data"], [2, 0, 0, "-", "enums"], [2, 0, 0, "-", "execution"], [2, 0, 0, "-", "providers"]], "nautilus_trader.adapters.binance.spot.data": [[2, 1, 1, "", "BinanceSpotDataClient"]], "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient": [[2, 2, 1, "", "connect"], [2, 2, 1, "", "create_task"], [2, 2, 1, "", "degrade"], [2, 2, 1, "", "disconnect"], [2, 2, 1, "", "dispose"], [2, 2, 1, "", "fault"], [2, 2, 1, "", "fully_qualified_name"], [2, 3, 1, "", "id"], [2, 3, 1, "", "is_connected"], [2, 3, 1, "", "is_degraded"], [2, 3, 1, "", "is_disposed"], [2, 3, 1, "", "is_faulted"], [2, 3, 1, "", "is_initialized"], [2, 3, 1, "", "is_running"], [2, 3, 1, "", "is_stopped"], [2, 2, 1, "", "request"], [2, 2, 1, "", "request_bars"], [2, 2, 1, "", "request_instrument"], [2, 2, 1, "", "request_instruments"], [2, 2, 1, "", "request_quote_ticks"], [2, 2, 1, "", "request_trade_ticks"], [2, 2, 1, "", "reset"], [2, 2, 1, "", "resume"], [2, 2, 1, "", "run_after_delay"], [2, 2, 1, "", "start"], [2, 3, 1, "", "state"], [2, 2, 1, "", "stop"], [2, 2, 1, "", "subscribe"], [2, 2, 1, "", "subscribe_bars"], [2, 2, 1, "", "subscribe_instrument"], [2, 2, 1, "", "subscribe_instrument_close"], [2, 2, 1, "", "subscribe_instrument_status"], [2, 2, 1, "", "subscribe_instruments"], [2, 2, 1, "", "subscribe_order_book_deltas"], [2, 2, 1, "", "subscribe_order_book_snapshots"], [2, 2, 1, "", "subscribe_quote_ticks"], [2, 2, 1, "", "subscribe_ticker"], [2, 2, 1, "", "subscribe_trade_ticks"], [2, 2, 1, "", "subscribe_venue_status"], [2, 2, 1, "", "subscribed_bars"], [2, 2, 1, "", "subscribed_generic_data"], [2, 2, 1, "", "subscribed_instrument_close"], [2, 2, 1, "", "subscribed_instrument_status"], [2, 2, 1, "", "subscribed_instruments"], [2, 2, 1, "", "subscribed_order_book_deltas"], [2, 2, 1, "", "subscribed_order_book_snapshots"], [2, 2, 1, "", "subscribed_quote_ticks"], [2, 2, 1, "", "subscribed_tickers"], [2, 2, 1, "", "subscribed_trade_ticks"], [2, 2, 1, "", "subscribed_venue_status"], [2, 3, 1, "", "trader_id"], [2, 3, 1, "", "type"], [2, 2, 1, "", "unsubscribe"], [2, 2, 1, "", "unsubscribe_bars"], [2, 2, 1, "", "unsubscribe_instrument"], [2, 2, 1, "", "unsubscribe_instrument_close"], [2, 2, 1, "", "unsubscribe_instrument_status"], [2, 2, 1, "", "unsubscribe_instruments"], [2, 2, 1, "", "unsubscribe_order_book_deltas"], [2, 2, 1, "", "unsubscribe_order_book_snapshots"], [2, 2, 1, "", "unsubscribe_quote_ticks"], [2, 2, 1, "", "unsubscribe_ticker"], [2, 2, 1, "", "unsubscribe_trade_ticks"], [2, 2, 1, "", "unsubscribe_venue_status"], [2, 3, 1, "", "venue"]], "nautilus_trader.adapters.binance.spot.enums": [[2, 1, 1, "", "BinanceSpotEnumParser"], [2, 1, 1, "", "BinanceSpotEventType"], [2, 1, 1, "", "BinanceSpotPermissions"], [2, 1, 1, "", "BinanceSpotSymbolStatus"]], "nautilus_trader.adapters.binance.spot.execution": [[2, 1, 1, "", "BinanceSpotExecutionClient"]], "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient": [[2, 3, 1, "", "account_id"], [2, 3, 1, "", "account_type"], [2, 3, 1, "", "base_currency"], [2, 2, 1, "", "batch_cancel_orders"], [2, 2, 1, "", "cancel_all_orders"], [2, 2, 1, "", "cancel_order"], [2, 2, 1, "", "connect"], [2, 2, 1, "", "create_task"], [2, 2, 1, "", "degrade"], [2, 2, 1, "", "disconnect"], [2, 2, 1, "", "dispose"], [2, 2, 1, "", "fault"], [2, 2, 1, "", "fully_qualified_name"], [2, 2, 1, "", "generate_account_state"], [2, 2, 1, "", "generate_mass_status"], [2, 2, 1, "", "generate_order_accepted"], [2, 2, 1, "", "generate_order_cancel_rejected"], [2, 2, 1, "", "generate_order_canceled"], [2, 2, 1, "", "generate_order_expired"], [2, 2, 1, "", "generate_order_filled"], [2, 2, 1, "", "generate_order_modify_rejected"], [2, 2, 1, "", "generate_order_rejected"], [2, 2, 1, "", "generate_order_status_report"], [2, 2, 1, "", "generate_order_status_reports"], [2, 2, 1, "", "generate_order_submitted"], [2, 2, 1, "", "generate_order_triggered"], [2, 2, 1, "", "generate_order_updated"], [2, 2, 1, "", "generate_position_status_reports"], [2, 2, 1, "", "generate_trade_reports"], [2, 2, 1, "", "get_account"], [2, 3, 1, "", "id"], [2, 3, 1, "", "is_connected"], [2, 3, 1, "", "is_degraded"], [2, 3, 1, "", "is_disposed"], [2, 3, 1, "", "is_faulted"], [2, 3, 1, "", "is_initialized"], [2, 3, 1, "", "is_running"], [2, 3, 1, "", "is_stopped"], [2, 2, 1, "", "modify_order"], [2, 3, 1, "", "oms_type"], [2, 2, 1, "", "query_order"], [2, 2, 1, "", "reset"], [2, 2, 1, "", "resume"], [2, 2, 1, "", "run_after_delay"], [2, 2, 1, "", "start"], [2, 3, 1, "", "state"], [2, 2, 1, "", "stop"], [2, 2, 1, "", "submit_order"], [2, 2, 1, "", "submit_order_list"], [2, 3, 1, "", "trader_id"], [2, 4, 1, "", "treat_expired_as_canceled"], [2, 3, 1, "", "type"], [2, 4, 1, "", "use_position_ids"], [2, 3, 1, "", "venue"]], "nautilus_trader.adapters.binance.spot.providers": [[2, 1, 1, "", "BinanceSpotInstrumentProvider"]], "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider": [[2, 2, 1, "", "add"], [2, 2, 1, "", "add_bulk"], [2, 2, 1, "", "add_currency"], [2, 4, 1, "", "count"], [2, 2, 1, "", "currencies"], [2, 2, 1, "", "currency"], [2, 2, 1, "", "find"], [2, 2, 1, "", "get_all"], [2, 2, 1, "", "initialize"], [2, 2, 1, "", "list_all"], [2, 2, 1, "", "load"], [2, 2, 1, "", "load_all"], [2, 2, 1, "", "load_all_async"], [2, 2, 1, "", "load_async"], [2, 2, 1, "", "load_ids"], [2, 2, 1, "", "load_ids_async"]], "nautilus_trader.adapters.interactive_brokers": [[4, 0, 0, "-", "common"], [4, 0, 0, "-", "config"], [4, 0, 0, "-", "data"], [4, 0, 0, "-", "execution"], [4, 0, 0, "-", "factories"], [4, 0, 0, "-", "providers"]], "nautilus_trader.adapters.interactive_brokers.common": [[4, 1, 1, "", "ComboLeg"], [4, 1, 1, "", "ContractId"], [4, 1, 1, "", "DeltaNeutralContract"], [4, 1, 1, "", "IBContract"], [4, 1, 1, "", "IBContractDetails"], [4, 1, 1, "", "IBOrderTags"]], "nautilus_trader.adapters.interactive_brokers.common.ComboLeg": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.common.ContractId": [[4, 2, 1, "", "as_integer_ratio"], [4, 2, 1, "", "bit_count"], [4, 2, 1, "", "bit_length"], [4, 2, 1, "", "conjugate"], [4, 3, 1, "", "denominator"], [4, 2, 1, "", "from_bytes"], [4, 3, 1, "", "imag"], [4, 3, 1, "", "numerator"], [4, 3, 1, "", "real"], [4, 2, 1, "", "to_bytes"]], "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.common.IBContract": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.config": [[4, 1, 1, "", "InteractiveBrokersDataClientConfig"], [4, 1, 1, "", "InteractiveBrokersExecClientConfig"], [4, 1, 1, "", "InteractiveBrokersGatewayConfig"], [4, 1, 1, "", "InteractiveBrokersInstrumentProviderConfig"]], "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig": [[4, 2, 1, "", "dict"], [4, 2, 1, "", "fully_qualified_name"], [4, 4, 1, "", "id"], [4, 2, 1, "", "json"], [4, 2, 1, "", "parse"], [4, 2, 1, "", "validate"]], "nautilus_trader.adapters.interactive_brokers.data": [[4, 1, 1, "", "InteractiveBrokersDataClient"]], "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient": [[4, 2, 1, "", "connect"], [4, 2, 1, "", "create_task"], [4, 2, 1, "", "degrade"], [4, 2, 1, "", "disconnect"], [4, 2, 1, "", "dispose"], [4, 2, 1, "", "fault"], [4, 2, 1, "", "fully_qualified_name"], [4, 3, 1, "", "id"], [4, 3, 1, "", "is_connected"], [4, 3, 1, "", "is_degraded"], [4, 3, 1, "", "is_disposed"], [4, 3, 1, "", "is_faulted"], [4, 3, 1, "", "is_initialized"], [4, 3, 1, "", "is_running"], [4, 3, 1, "", "is_stopped"], [4, 2, 1, "", "request"], [4, 2, 1, "", "request_bars"], [4, 2, 1, "", "request_instrument"], [4, 2, 1, "", "request_instruments"], [4, 2, 1, "", "request_quote_ticks"], [4, 2, 1, "", "request_trade_ticks"], [4, 2, 1, "", "reset"], [4, 2, 1, "", "resume"], [4, 2, 1, "", "run_after_delay"], [4, 2, 1, "", "start"], [4, 3, 1, "", "state"], [4, 2, 1, "", "stop"], [4, 2, 1, "", "subscribe"], [4, 2, 1, "", "subscribe_bars"], [4, 2, 1, "", "subscribe_instrument"], [4, 2, 1, "", "subscribe_instrument_close"], [4, 2, 1, "", "subscribe_instrument_status"], [4, 2, 1, "", "subscribe_instruments"], [4, 2, 1, "", "subscribe_order_book_deltas"], [4, 2, 1, "", "subscribe_order_book_snapshots"], [4, 2, 1, "", "subscribe_quote_ticks"], [4, 2, 1, "", "subscribe_ticker"], [4, 2, 1, "", "subscribe_trade_ticks"], [4, 2, 1, "", "subscribe_venue_status"], [4, 2, 1, "", "subscribed_bars"], [4, 2, 1, "", "subscribed_generic_data"], [4, 2, 1, "", "subscribed_instrument_close"], [4, 2, 1, "", "subscribed_instrument_status"], [4, 2, 1, "", "subscribed_instruments"], [4, 2, 1, "", "subscribed_order_book_deltas"], [4, 2, 1, "", "subscribed_order_book_snapshots"], [4, 2, 1, "", "subscribed_quote_ticks"], [4, 2, 1, "", "subscribed_tickers"], [4, 2, 1, "", "subscribed_trade_ticks"], [4, 2, 1, "", "subscribed_venue_status"], [4, 3, 1, "", "trader_id"], [4, 3, 1, "", "type"], [4, 2, 1, "", "unsubscribe"], [4, 2, 1, "", "unsubscribe_bars"], [4, 2, 1, "", "unsubscribe_instrument"], [4, 2, 1, "", "unsubscribe_instrument_close"], [4, 2, 1, "", "unsubscribe_instrument_status"], [4, 2, 1, "", "unsubscribe_instruments"], [4, 2, 1, "", "unsubscribe_order_book_deltas"], [4, 2, 1, "", "unsubscribe_order_book_snapshots"], [4, 2, 1, "", "unsubscribe_quote_ticks"], [4, 2, 1, "", "unsubscribe_ticker"], [4, 2, 1, "", "unsubscribe_trade_ticks"], [4, 2, 1, "", "unsubscribe_venue_status"], [4, 3, 1, "", "venue"]], "nautilus_trader.adapters.interactive_brokers.execution": [[4, 1, 1, "", "InteractiveBrokersExecutionClient"]], "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient": [[4, 3, 1, "", "account_id"], [4, 3, 1, "", "account_type"], [4, 3, 1, "", "base_currency"], [4, 2, 1, "", "batch_cancel_orders"], [4, 2, 1, "", "cancel_all_orders"], [4, 2, 1, "", "cancel_order"], [4, 2, 1, "", "connect"], [4, 2, 1, "", "create_task"], [4, 2, 1, "", "degrade"], [4, 2, 1, "", "disconnect"], [4, 2, 1, "", "dispose"], [4, 2, 1, "", "fault"], [4, 2, 1, "", "fully_qualified_name"], [4, 2, 1, "", "generate_account_state"], [4, 2, 1, "", "generate_mass_status"], [4, 2, 1, "", "generate_order_accepted"], [4, 2, 1, "", "generate_order_cancel_rejected"], [4, 2, 1, "", "generate_order_canceled"], [4, 2, 1, "", "generate_order_expired"], [4, 2, 1, "", "generate_order_filled"], [4, 2, 1, "", "generate_order_modify_rejected"], [4, 2, 1, "", "generate_order_rejected"], [4, 2, 1, "", "generate_order_status_report"], [4, 2, 1, "", "generate_order_status_reports"], [4, 2, 1, "", "generate_order_submitted"], [4, 2, 1, "", "generate_order_triggered"], [4, 2, 1, "", "generate_order_updated"], [4, 2, 1, "", "generate_position_status_reports"], [4, 2, 1, "", "generate_trade_reports"], [4, 2, 1, "", "get_account"], [4, 3, 1, "", "id"], [4, 3, 1, "", "is_connected"], [4, 3, 1, "", "is_degraded"], [4, 3, 1, "", "is_disposed"], [4, 3, 1, "", "is_faulted"], [4, 3, 1, "", "is_initialized"], [4, 3, 1, "", "is_running"], [4, 3, 1, "", "is_stopped"], [4, 2, 1, "", "modify_order"], [4, 3, 1, "", "oms_type"], [4, 2, 1, "", "query_order"], [4, 2, 1, "", "reset"], [4, 2, 1, "", "resume"], [4, 2, 1, "", "run_after_delay"], [4, 2, 1, "", "start"], [4, 3, 1, "", "state"], [4, 2, 1, "", "stop"], [4, 2, 1, "", "submit_order"], [4, 2, 1, "", "submit_order_list"], [4, 3, 1, "", "trader_id"], [4, 3, 1, "", "type"], [4, 3, 1, "", "venue"]], "nautilus_trader.adapters.interactive_brokers.factories": [[4, 1, 1, "", "InteractiveBrokersLiveDataClientFactory"], [4, 1, 1, "", "InteractiveBrokersLiveExecClientFactory"], [4, 5, 1, "", "get_cached_ib_client"], [4, 5, 1, "", "get_cached_interactive_brokers_instrument_provider"]], "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveDataClientFactory": [[4, 2, 1, "", "create"]], "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveExecClientFactory": [[4, 2, 1, "", "create"]], "nautilus_trader.adapters.interactive_brokers.providers": [[4, 1, 1, "", "InteractiveBrokersInstrumentProvider"]], "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider": [[4, 2, 1, "", "add"], [4, 2, 1, "", "add_bulk"], [4, 2, 1, "", "add_currency"], [4, 4, 1, "", "count"], [4, 2, 1, "", "currencies"], [4, 2, 1, "", "currency"], [4, 2, 1, "", "find"], [4, 2, 1, "", "get_all"], [4, 2, 1, "", "initialize"], [4, 2, 1, "", "list_all"], [4, 2, 1, "", "load"], [4, 2, 1, "", "load_all"], [4, 2, 1, "", "load_all_async"], [4, 2, 1, "", "load_async"], [4, 2, 1, "", "load_ids"], [4, 2, 1, "", "load_ids_async"]], "nautilus_trader.analysis": [[5, 0, 0, "-", "analyzer"], [5, 0, 0, "-", "reporter"], [5, 0, 0, "-", "statistic"]], "nautilus_trader.analysis.analyzer": [[5, 1, 1, "", "PortfolioAnalyzer"]], "nautilus_trader.analysis.analyzer.PortfolioAnalyzer": [[5, 2, 1, "", "add_positions"], [5, 2, 1, "", "add_return"], [5, 2, 1, "", "add_trade"], [5, 2, 1, "", "calculate_statistics"], [5, 4, 1, "", "currencies"], [5, 2, 1, "", "deregister_statistic"], [5, 2, 1, "", "deregister_statistics"], [5, 2, 1, "", "get_performance_stats_general"], [5, 2, 1, "", "get_performance_stats_pnls"], [5, 2, 1, "", "get_performance_stats_returns"], [5, 2, 1, "", "get_stats_general_formatted"], [5, 2, 1, "", "get_stats_pnls_formatted"], [5, 2, 1, "", "get_stats_returns_formatted"], [5, 2, 1, "", "realized_pnls"], [5, 2, 1, "", "register_statistic"], [5, 2, 1, "", "reset"], [5, 2, 1, "", "returns"], [5, 2, 1, "", "statistic"], [5, 2, 1, "", "total_pnl"], [5, 2, 1, "", "total_pnl_percentage"]], "nautilus_trader.analysis.reporter": [[5, 1, 1, "", "ReportProvider"]], "nautilus_trader.analysis.reporter.ReportProvider": [[5, 2, 1, "", "generate_account_report"], [5, 2, 1, "", "generate_fills_report"], [5, 2, 1, "", "generate_order_fills_report"], [5, 2, 1, "", "generate_orders_report"], [5, 2, 1, "", "generate_positions_report"]], "nautilus_trader.analysis.statistic": [[5, 1, 1, "", "PortfolioStatistic"]], "nautilus_trader.analysis.statistic.PortfolioStatistic": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics": [[5, 0, 0, "-", "expectancy"], [5, 0, 0, "-", "long_ratio"], [5, 0, 0, "-", "loser_avg"], [5, 0, 0, "-", "loser_max"], [5, 0, 0, "-", "loser_min"], [5, 0, 0, "-", "profit_factor"], [5, 0, 0, "-", "returns_avg"], [5, 0, 0, "-", "returns_avg_loss"], [5, 0, 0, "-", "returns_avg_win"], [5, 0, 0, "-", "returns_volatility"], [5, 0, 0, "-", "risk_return_ratio"], [5, 0, 0, "-", "sharpe_ratio"], [5, 0, 0, "-", "sortino_ratio"], [5, 0, 0, "-", "win_rate"], [5, 0, 0, "-", "winner_avg"], [5, 0, 0, "-", "winner_max"], [5, 0, 0, "-", "winner_min"]], "nautilus_trader.analysis.statistics.expectancy": [[5, 1, 1, "", "Expectancy"]], "nautilus_trader.analysis.statistics.expectancy.Expectancy": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.long_ratio": [[5, 1, 1, "", "LongRatio"]], "nautilus_trader.analysis.statistics.long_ratio.LongRatio": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.loser_avg": [[5, 1, 1, "", "AvgLoser"]], "nautilus_trader.analysis.statistics.loser_avg.AvgLoser": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.loser_max": [[5, 1, 1, "", "MaxLoser"]], "nautilus_trader.analysis.statistics.loser_max.MaxLoser": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.loser_min": [[5, 1, 1, "", "MinLoser"]], "nautilus_trader.analysis.statistics.loser_min.MinLoser": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.profit_factor": [[5, 1, 1, "", "ProfitFactor"]], "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.returns_avg": [[5, 1, 1, "", "ReturnsAverage"]], "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.returns_avg_loss": [[5, 1, 1, "", "ReturnsAverageLoss"]], "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.returns_avg_win": [[5, 1, 1, "", "ReturnsAverageWin"]], "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.returns_volatility": [[5, 1, 1, "", "ReturnsVolatility"]], "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.risk_return_ratio": [[5, 1, 1, "", "RiskReturnRatio"]], "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.sharpe_ratio": [[5, 1, 1, "", "SharpeRatio"]], "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.sortino_ratio": [[5, 1, 1, "", "SortinoRatio"]], "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.win_rate": [[5, 1, 1, "", "WinRate"]], "nautilus_trader.analysis.statistics.win_rate.WinRate": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.winner_avg": [[5, 1, 1, "", "AvgWinner"]], "nautilus_trader.analysis.statistics.winner_avg.AvgWinner": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.winner_max": [[5, 1, 1, "", "MaxWinner"]], "nautilus_trader.analysis.statistics.winner_max.MaxWinner": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.analysis.statistics.winner_min": [[5, 1, 1, "", "MinWinner"]], "nautilus_trader.analysis.statistics.winner_min.MinWinner": [[5, 2, 1, "", "calculate_from_orders"], [5, 2, 1, "", "calculate_from_positions"], [5, 2, 1, "", "calculate_from_realized_pnls"], [5, 2, 1, "", "calculate_from_returns"], [5, 2, 1, "", "fully_qualified_name"], [5, 4, 1, "", "name"]], "nautilus_trader.backtest": [[6, 0, 0, "-", "auction"], [6, 0, 0, "-", "data_client"], [6, 0, 0, "-", "engine"], [6, 0, 0, "-", "exchange"], [6, 0, 0, "-", "execution_client"], [6, 0, 0, "-", "models"], [6, 0, 0, "-", "modules"], [6, 0, 0, "-", "node"], [6, 0, 0, "-", "results"]], "nautilus_trader.backtest.data_client": [[6, 1, 1, "", "BacktestDataClient"], [6, 1, 1, "", "BacktestMarketDataClient"]], "nautilus_trader.backtest.data_client.BacktestDataClient": [[6, 2, 1, "", "degrade"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 3, 1, "", "id"], [6, 3, 1, "", "is_connected"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "request"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "subscribe"], [6, 2, 1, "", "subscribed_generic_data"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 2, 1, "", "unsubscribe"], [6, 3, 1, "", "venue"]], "nautilus_trader.backtest.data_client.BacktestMarketDataClient": [[6, 2, 1, "", "degrade"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 3, 1, "", "id"], [6, 3, 1, "", "is_connected"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "request"], [6, 2, 1, "", "request_bars"], [6, 2, 1, "", "request_instrument"], [6, 2, 1, "", "request_instruments"], [6, 2, 1, "", "request_quote_ticks"], [6, 2, 1, "", "request_trade_ticks"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "subscribe"], [6, 2, 1, "", "subscribe_bars"], [6, 2, 1, "", "subscribe_instrument"], [6, 2, 1, "", "subscribe_instrument_close"], [6, 2, 1, "", "subscribe_instrument_status"], [6, 2, 1, "", "subscribe_instruments"], [6, 2, 1, "", "subscribe_order_book_deltas"], [6, 2, 1, "", "subscribe_order_book_snapshots"], [6, 2, 1, "", "subscribe_quote_ticks"], [6, 2, 1, "", "subscribe_ticker"], [6, 2, 1, "", "subscribe_trade_ticks"], [6, 2, 1, "", "subscribe_venue_status"], [6, 2, 1, "", "subscribed_bars"], [6, 2, 1, "", "subscribed_generic_data"], [6, 2, 1, "", "subscribed_instrument_close"], [6, 2, 1, "", "subscribed_instrument_status"], [6, 2, 1, "", "subscribed_instruments"], [6, 2, 1, "", "subscribed_order_book_deltas"], [6, 2, 1, "", "subscribed_order_book_snapshots"], [6, 2, 1, "", "subscribed_quote_ticks"], [6, 2, 1, "", "subscribed_tickers"], [6, 2, 1, "", "subscribed_trade_ticks"], [6, 2, 1, "", "subscribed_venue_status"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 2, 1, "", "unsubscribe"], [6, 2, 1, "", "unsubscribe_bars"], [6, 2, 1, "", "unsubscribe_instrument"], [6, 2, 1, "", "unsubscribe_instrument_close"], [6, 2, 1, "", "unsubscribe_instrument_status"], [6, 2, 1, "", "unsubscribe_instruments"], [6, 2, 1, "", "unsubscribe_order_book_deltas"], [6, 2, 1, "", "unsubscribe_order_book_snapshots"], [6, 2, 1, "", "unsubscribe_quote_ticks"], [6, 2, 1, "", "unsubscribe_ticker"], [6, 2, 1, "", "unsubscribe_trade_ticks"], [6, 2, 1, "", "unsubscribe_venue_status"], [6, 3, 1, "", "venue"]], "nautilus_trader.backtest.engine": [[6, 1, 1, "", "BacktestEngine"]], "nautilus_trader.backtest.engine.BacktestEngine": [[6, 2, 1, "", "add_actor"], [6, 2, 1, "", "add_actors"], [6, 2, 1, "", "add_data"], [6, 2, 1, "", "add_exec_algorithm"], [6, 2, 1, "", "add_exec_algorithms"], [6, 2, 1, "", "add_instrument"], [6, 2, 1, "", "add_strategies"], [6, 2, 1, "", "add_strategy"], [6, 2, 1, "", "add_venue"], [6, 3, 1, "", "backtest_end"], [6, 3, 1, "", "backtest_start"], [6, 3, 1, "", "cache"], [6, 2, 1, "", "change_fill_model"], [6, 2, 1, "", "clear_actors"], [6, 2, 1, "", "clear_data"], [6, 2, 1, "", "clear_exec_algorthms"], [6, 2, 1, "", "clear_strategies"], [6, 3, 1, "", "data"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "dump_pickled_data"], [6, 2, 1, "", "end"], [6, 2, 1, "", "get_result"], [6, 3, 1, "", "instance_id"], [6, 3, 1, "", "iteration"], [6, 3, 1, "", "kernel"], [6, 2, 1, "", "list_venues"], [6, 2, 1, "", "load_pickled_data"], [6, 3, 1, "", "machine_id"], [6, 3, 1, "", "portfolio"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "run"], [6, 3, 1, "", "run_config_id"], [6, 3, 1, "", "run_finished"], [6, 3, 1, "", "run_id"], [6, 3, 1, "", "run_started"], [6, 3, 1, "", "trader"], [6, 3, 1, "", "trader_id"]], "nautilus_trader.backtest.exchange": [[6, 1, 1, "", "SimulatedExchange"]], "nautilus_trader.backtest.exchange.SimulatedExchange": [[6, 3, 1, "", "account_type"], [6, 2, 1, "", "add_instrument"], [6, 2, 1, "", "adjust_account"], [6, 3, 1, "", "bar_execution"], [6, 3, 1, "", "base_currency"], [6, 2, 1, "", "best_ask_price"], [6, 2, 1, "", "best_bid_price"], [6, 3, 1, "", "book_type"], [6, 3, 1, "", "cache"], [6, 3, 1, "", "default_leverage"], [6, 3, 1, "", "exec_client"], [6, 3, 1, "", "fill_model"], [6, 2, 1, "", "get_account"], [6, 2, 1, "", "get_book"], [6, 2, 1, "", "get_books"], [6, 2, 1, "", "get_matching_engine"], [6, 2, 1, "", "get_matching_engines"], [6, 2, 1, "", "get_open_ask_orders"], [6, 2, 1, "", "get_open_bid_orders"], [6, 2, 1, "", "get_open_orders"], [6, 3, 1, "", "id"], [6, 2, 1, "", "initialize_account"], [6, 3, 1, "", "instruments"], [6, 3, 1, "", "is_frozen_account"], [6, 3, 1, "", "latency_model"], [6, 3, 1, "", "leverages"], [6, 3, 1, "", "modules"], [6, 3, 1, "", "msgbus"], [6, 3, 1, "", "oms_type"], [6, 2, 1, "", "process"], [6, 2, 1, "", "process_bar"], [6, 2, 1, "", "process_instrument_status"], [6, 2, 1, "", "process_order_book_delta"], [6, 2, 1, "", "process_order_book_deltas"], [6, 2, 1, "", "process_quote_tick"], [6, 2, 1, "", "process_trade_tick"], [6, 2, 1, "", "process_venue_status"], [6, 2, 1, "", "register_client"], [6, 3, 1, "", "reject_stop_orders"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "send"], [6, 2, 1, "", "set_fill_model"], [6, 2, 1, "", "set_latency_model"], [6, 3, 1, "", "starting_balances"], [6, 3, 1, "", "support_contingent_orders"], [6, 3, 1, "", "support_gtd_orders"], [6, 3, 1, "", "use_position_ids"], [6, 3, 1, "", "use_random_ids"], [6, 3, 1, "", "use_reduce_only"]], "nautilus_trader.backtest.execution_client": [[6, 1, 1, "", "BacktestExecClient"]], "nautilus_trader.backtest.execution_client.BacktestExecClient": [[6, 3, 1, "", "account_id"], [6, 3, 1, "", "account_type"], [6, 3, 1, "", "base_currency"], [6, 2, 1, "", "batch_cancel_orders"], [6, 2, 1, "", "cancel_all_orders"], [6, 2, 1, "", "cancel_order"], [6, 2, 1, "", "degrade"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 2, 1, "", "generate_account_state"], [6, 2, 1, "", "generate_order_accepted"], [6, 2, 1, "", "generate_order_cancel_rejected"], [6, 2, 1, "", "generate_order_canceled"], [6, 2, 1, "", "generate_order_expired"], [6, 2, 1, "", "generate_order_filled"], [6, 2, 1, "", "generate_order_modify_rejected"], [6, 2, 1, "", "generate_order_rejected"], [6, 2, 1, "", "generate_order_submitted"], [6, 2, 1, "", "generate_order_triggered"], [6, 2, 1, "", "generate_order_updated"], [6, 2, 1, "", "get_account"], [6, 3, 1, "", "id"], [6, 3, 1, "", "is_connected"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "modify_order"], [6, 3, 1, "", "oms_type"], [6, 2, 1, "", "query_order"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "submit_order"], [6, 2, 1, "", "submit_order_list"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 3, 1, "", "venue"]], "nautilus_trader.backtest.models": [[6, 1, 1, "", "FillModel"], [6, 1, 1, "", "LatencyModel"]], "nautilus_trader.backtest.models.FillModel": [[6, 2, 1, "", "is_limit_filled"], [6, 2, 1, "", "is_slipped"], [6, 2, 1, "", "is_stop_filled"], [6, 3, 1, "", "prob_fill_on_limit"], [6, 3, 1, "", "prob_fill_on_stop"], [6, 3, 1, "", "prob_slippage"]], "nautilus_trader.backtest.models.LatencyModel": [[6, 3, 1, "", "base_latency_nanos"], [6, 3, 1, "", "cancel_latency_nanos"], [6, 3, 1, "", "insert_latency_nanos"], [6, 3, 1, "", "update_latency_nanos"]], "nautilus_trader.backtest.modules": [[6, 1, 1, "", "FXRolloverInterestConfig"], [6, 1, 1, "", "FXRolloverInterestModule"], [6, 1, 1, "", "SimulationModule"], [6, 1, 1, "", "SimulationModuleConfig"]], "nautilus_trader.backtest.modules.FXRolloverInterestConfig": [[6, 2, 1, "", "dict"], [6, 2, 1, "", "fully_qualified_name"], [6, 4, 1, "", "id"], [6, 2, 1, "", "json"], [6, 2, 1, "", "parse"], [6, 2, 1, "", "validate"]], "nautilus_trader.backtest.modules.FXRolloverInterestModule": [[6, 2, 1, "", "active_task_ids"], [6, 2, 1, "", "add_synthetic"], [6, 3, 1, "", "cache"], [6, 2, 1, "", "cancel_all_tasks"], [6, 2, 1, "", "cancel_task"], [6, 3, 1, "", "clock"], [6, 3, 1, "", "config"], [6, 2, 1, "", "degrade"], [6, 2, 1, "", "deregister_warning_event"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 2, 1, "", "handle_bar"], [6, 2, 1, "", "handle_bars"], [6, 2, 1, "", "handle_data"], [6, 2, 1, "", "handle_event"], [6, 2, 1, "", "handle_historical_data"], [6, 2, 1, "", "handle_instrument"], [6, 2, 1, "", "handle_instrument_close"], [6, 2, 1, "", "handle_instrument_status"], [6, 2, 1, "", "handle_instruments"], [6, 2, 1, "", "handle_order_book"], [6, 2, 1, "", "handle_order_book_deltas"], [6, 2, 1, "", "handle_quote_tick"], [6, 2, 1, "", "handle_quote_ticks"], [6, 2, 1, "", "handle_ticker"], [6, 2, 1, "", "handle_trade_tick"], [6, 2, 1, "", "handle_trade_ticks"], [6, 2, 1, "", "handle_venue_status"], [6, 2, 1, "", "has_active_tasks"], [6, 2, 1, "", "has_any_tasks"], [6, 2, 1, "", "has_pending_requests"], [6, 2, 1, "", "has_queued_tasks"], [6, 3, 1, "", "id"], [6, 2, 1, "", "indicators_initialized"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 2, 1, "", "is_pending_request"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "load"], [6, 3, 1, "", "log"], [6, 2, 1, "", "log_diagnostics"], [6, 3, 1, "", "msgbus"], [6, 2, 1, "", "on_bar"], [6, 2, 1, "", "on_data"], [6, 2, 1, "", "on_degrade"], [6, 2, 1, "", "on_dispose"], [6, 2, 1, "", "on_event"], [6, 2, 1, "", "on_fault"], [6, 2, 1, "", "on_historical_data"], [6, 2, 1, "", "on_instrument"], [6, 2, 1, "", "on_instrument_close"], [6, 2, 1, "", "on_instrument_status"], [6, 2, 1, "", "on_load"], [6, 2, 1, "", "on_order_book"], [6, 2, 1, "", "on_order_book_deltas"], [6, 2, 1, "", "on_quote_tick"], [6, 2, 1, "", "on_reset"], [6, 2, 1, "", "on_resume"], [6, 2, 1, "", "on_save"], [6, 2, 1, "", "on_start"], [6, 2, 1, "", "on_stop"], [6, 2, 1, "", "on_ticker"], [6, 2, 1, "", "on_trade_tick"], [6, 2, 1, "", "on_venue_status"], [6, 2, 1, "", "pending_requests"], [6, 2, 1, "", "pre_process"], [6, 2, 1, "", "process"], [6, 2, 1, "", "publish_data"], [6, 2, 1, "", "publish_signal"], [6, 2, 1, "", "queue_for_executor"], [6, 2, 1, "", "queued_task_ids"], [6, 2, 1, "", "register_base"], [6, 2, 1, "", "register_executor"], [6, 2, 1, "", "register_indicator_for_bars"], [6, 2, 1, "", "register_indicator_for_quote_ticks"], [6, 2, 1, "", "register_indicator_for_trade_ticks"], [6, 2, 1, "", "register_venue"], [6, 2, 1, "", "register_warning_event"], [6, 3, 1, "", "registered_indicators"], [6, 2, 1, "", "request_bars"], [6, 2, 1, "", "request_data"], [6, 2, 1, "", "request_instrument"], [6, 2, 1, "", "request_instruments"], [6, 2, 1, "", "request_quote_ticks"], [6, 2, 1, "", "request_trade_ticks"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "run_in_executor"], [6, 2, 1, "", "save"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "subscribe_bars"], [6, 2, 1, "", "subscribe_data"], [6, 2, 1, "", "subscribe_instrument"], [6, 2, 1, "", "subscribe_instrument_close"], [6, 2, 1, "", "subscribe_instrument_status"], [6, 2, 1, "", "subscribe_instruments"], [6, 2, 1, "", "subscribe_order_book_deltas"], [6, 2, 1, "", "subscribe_order_book_snapshots"], [6, 2, 1, "", "subscribe_quote_ticks"], [6, 2, 1, "", "subscribe_ticker"], [6, 2, 1, "", "subscribe_trade_ticks"], [6, 2, 1, "", "subscribe_venue_status"], [6, 2, 1, "", "to_importable_config"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 2, 1, "", "unsubscribe_bars"], [6, 2, 1, "", "unsubscribe_data"], [6, 2, 1, "", "unsubscribe_instrument"], [6, 2, 1, "", "unsubscribe_instrument_status"], [6, 2, 1, "", "unsubscribe_instruments"], [6, 2, 1, "", "unsubscribe_order_book_deltas"], [6, 2, 1, "", "unsubscribe_order_book_snapshots"], [6, 2, 1, "", "unsubscribe_quote_ticks"], [6, 2, 1, "", "unsubscribe_ticker"], [6, 2, 1, "", "unsubscribe_trade_ticks"], [6, 2, 1, "", "unsubscribe_venue_status"], [6, 2, 1, "", "update_synthetic"]], "nautilus_trader.backtest.modules.SimulationModule": [[6, 2, 1, "", "active_task_ids"], [6, 2, 1, "", "add_synthetic"], [6, 3, 1, "", "cache"], [6, 2, 1, "", "cancel_all_tasks"], [6, 2, 1, "", "cancel_task"], [6, 3, 1, "", "clock"], [6, 3, 1, "", "config"], [6, 2, 1, "", "degrade"], [6, 2, 1, "", "deregister_warning_event"], [6, 2, 1, "", "dispose"], [6, 2, 1, "", "fault"], [6, 2, 1, "", "fully_qualified_name"], [6, 2, 1, "", "handle_bar"], [6, 2, 1, "", "handle_bars"], [6, 2, 1, "", "handle_data"], [6, 2, 1, "", "handle_event"], [6, 2, 1, "", "handle_historical_data"], [6, 2, 1, "", "handle_instrument"], [6, 2, 1, "", "handle_instrument_close"], [6, 2, 1, "", "handle_instrument_status"], [6, 2, 1, "", "handle_instruments"], [6, 2, 1, "", "handle_order_book"], [6, 2, 1, "", "handle_order_book_deltas"], [6, 2, 1, "", "handle_quote_tick"], [6, 2, 1, "", "handle_quote_ticks"], [6, 2, 1, "", "handle_ticker"], [6, 2, 1, "", "handle_trade_tick"], [6, 2, 1, "", "handle_trade_ticks"], [6, 2, 1, "", "handle_venue_status"], [6, 2, 1, "", "has_active_tasks"], [6, 2, 1, "", "has_any_tasks"], [6, 2, 1, "", "has_pending_requests"], [6, 2, 1, "", "has_queued_tasks"], [6, 3, 1, "", "id"], [6, 2, 1, "", "indicators_initialized"], [6, 3, 1, "", "is_degraded"], [6, 3, 1, "", "is_disposed"], [6, 3, 1, "", "is_faulted"], [6, 3, 1, "", "is_initialized"], [6, 2, 1, "", "is_pending_request"], [6, 3, 1, "", "is_running"], [6, 3, 1, "", "is_stopped"], [6, 2, 1, "", "load"], [6, 3, 1, "", "log"], [6, 2, 1, "", "log_diagnostics"], [6, 3, 1, "", "msgbus"], [6, 2, 1, "", "on_bar"], [6, 2, 1, "", "on_data"], [6, 2, 1, "", "on_degrade"], [6, 2, 1, "", "on_dispose"], [6, 2, 1, "", "on_event"], [6, 2, 1, "", "on_fault"], [6, 2, 1, "", "on_historical_data"], [6, 2, 1, "", "on_instrument"], [6, 2, 1, "", "on_instrument_close"], [6, 2, 1, "", "on_instrument_status"], [6, 2, 1, "", "on_load"], [6, 2, 1, "", "on_order_book"], [6, 2, 1, "", "on_order_book_deltas"], [6, 2, 1, "", "on_quote_tick"], [6, 2, 1, "", "on_reset"], [6, 2, 1, "", "on_resume"], [6, 2, 1, "", "on_save"], [6, 2, 1, "", "on_start"], [6, 2, 1, "", "on_stop"], [6, 2, 1, "", "on_ticker"], [6, 2, 1, "", "on_trade_tick"], [6, 2, 1, "", "on_venue_status"], [6, 2, 1, "", "pending_requests"], [6, 2, 1, "", "pre_process"], [6, 2, 1, "", "process"], [6, 2, 1, "", "publish_data"], [6, 2, 1, "", "publish_signal"], [6, 2, 1, "", "queue_for_executor"], [6, 2, 1, "", "queued_task_ids"], [6, 2, 1, "", "register_base"], [6, 2, 1, "", "register_executor"], [6, 2, 1, "", "register_indicator_for_bars"], [6, 2, 1, "", "register_indicator_for_quote_ticks"], [6, 2, 1, "", "register_indicator_for_trade_ticks"], [6, 2, 1, "", "register_venue"], [6, 2, 1, "", "register_warning_event"], [6, 3, 1, "", "registered_indicators"], [6, 2, 1, "", "request_bars"], [6, 2, 1, "", "request_data"], [6, 2, 1, "", "request_instrument"], [6, 2, 1, "", "request_instruments"], [6, 2, 1, "", "request_quote_ticks"], [6, 2, 1, "", "request_trade_ticks"], [6, 2, 1, "", "reset"], [6, 2, 1, "", "resume"], [6, 2, 1, "", "run_in_executor"], [6, 2, 1, "", "save"], [6, 2, 1, "", "start"], [6, 3, 1, "", "state"], [6, 2, 1, "", "stop"], [6, 2, 1, "", "subscribe_bars"], [6, 2, 1, "", "subscribe_data"], [6, 2, 1, "", "subscribe_instrument"], [6, 2, 1, "", "subscribe_instrument_close"], [6, 2, 1, "", "subscribe_instrument_status"], [6, 2, 1, "", "subscribe_instruments"], [6, 2, 1, "", "subscribe_order_book_deltas"], [6, 2, 1, "", "subscribe_order_book_snapshots"], [6, 2, 1, "", "subscribe_quote_ticks"], [6, 2, 1, "", "subscribe_ticker"], [6, 2, 1, "", "subscribe_trade_ticks"], [6, 2, 1, "", "subscribe_venue_status"], [6, 2, 1, "", "to_importable_config"], [6, 3, 1, "", "trader_id"], [6, 3, 1, "", "type"], [6, 2, 1, "", "unsubscribe_bars"], [6, 2, 1, "", "unsubscribe_data"], [6, 2, 1, "", "unsubscribe_instrument"], [6, 2, 1, "", "unsubscribe_instrument_status"], [6, 2, 1, "", "unsubscribe_instruments"], [6, 2, 1, "", "unsubscribe_order_book_deltas"], [6, 2, 1, "", "unsubscribe_order_book_snapshots"], [6, 2, 1, "", "unsubscribe_quote_ticks"], [6, 2, 1, "", "unsubscribe_ticker"], [6, 2, 1, "", "unsubscribe_trade_ticks"], [6, 2, 1, "", "unsubscribe_venue_status"], [6, 2, 1, "", "update_synthetic"]], "nautilus_trader.backtest.modules.SimulationModuleConfig": [[6, 2, 1, "", "dict"], [6, 2, 1, "", "fully_qualified_name"], [6, 4, 1, "", "id"], [6, 2, 1, "", "json"], [6, 2, 1, "", "parse"], [6, 2, 1, "", "validate"]], "nautilus_trader.backtest.node": [[6, 1, 1, "", "BacktestNode"]], "nautilus_trader.backtest.node.BacktestNode": [[6, 4, 1, "", "configs"], [6, 2, 1, "", "get_engine"], [6, 2, 1, "", "get_engines"], [6, 2, 1, "", "run"]], "nautilus_trader.backtest.results": [[6, 1, 1, "", "BacktestResult"], [6, 5, 1, "", "ensure_plotting"]], "nautilus_trader.cache": [[7, 0, 0, "-", "base"], [7, 0, 0, "-", "cache"], [7, 0, 0, "-", "database"]], "nautilus_trader.cache.base": [[7, 1, 1, "", "CacheFacade"]], "nautilus_trader.cache.base.CacheFacade": [[7, 2, 1, "", "account"], [7, 2, 1, "", "account_for_venue"], [7, 2, 1, "", "account_id"], [7, 2, 1, "", "accounts"], [7, 2, 1, "", "actor_ids"], [7, 2, 1, "", "add"], [7, 2, 1, "", "bar"], [7, 2, 1, "", "bar_count"], [7, 2, 1, "", "bars"], [7, 2, 1, "", "book_update_count"], [7, 2, 1, "", "client_id"], [7, 2, 1, "", "client_order_id"], [7, 2, 1, "", "client_order_ids"], [7, 2, 1, "", "client_order_ids_closed"], [7, 2, 1, "", "client_order_ids_emulated"], [7, 2, 1, "", "client_order_ids_inflight"], [7, 2, 1, "", "client_order_ids_open"], [7, 2, 1, "", "exec_algorithm_ids"], [7, 2, 1, "", "exec_spawn_total_filled_qty"], [7, 2, 1, "", "exec_spawn_total_leaves_qty"], [7, 2, 1, "", "exec_spawn_total_quantity"], [7, 2, 1, "", "get"], [7, 2, 1, "", "get_xrate"], [7, 2, 1, "", "has_bars"], [7, 2, 1, "", "has_order_book"], [7, 2, 1, "", "has_quote_ticks"], [7, 2, 1, "", "has_tickers"], [7, 2, 1, "", "has_trade_ticks"], [7, 2, 1, "", "instrument"], [7, 2, 1, "", "instrument_ids"], [7, 2, 1, "", "instruments"], [7, 2, 1, "", "is_order_closed"], [7, 2, 1, "", "is_order_emulated"], [7, 2, 1, "", "is_order_inflight"], [7, 2, 1, "", "is_order_open"], [7, 2, 1, "", "is_order_pending_cancel_local"], [7, 2, 1, "", "is_position_closed"], [7, 2, 1, "", "is_position_open"], [7, 2, 1, "", "order"], [7, 2, 1, "", "order_book"], [7, 2, 1, "", "order_exists"], [7, 2, 1, "", "order_list"], [7, 2, 1, "", "order_list_exists"], [7, 2, 1, "", "order_list_ids"], [7, 2, 1, "", "order_lists"], [7, 2, 1, "", "orders"], [7, 2, 1, "", "orders_closed"], [7, 2, 1, "", "orders_closed_count"], [7, 2, 1, "", "orders_emulated"], [7, 2, 1, "", "orders_emulated_count"], [7, 2, 1, "", "orders_for_exec_algorithm"], [7, 2, 1, "", "orders_for_exec_spawn"], [7, 2, 1, "", "orders_for_position"], [7, 2, 1, "", "orders_inflight"], [7, 2, 1, "", "orders_inflight_count"], [7, 2, 1, "", "orders_open"], [7, 2, 1, "", "orders_open_count"], [7, 2, 1, "", "orders_total_count"], [7, 2, 1, "", "position"], [7, 2, 1, "", "position_closed_ids"], [7, 2, 1, "", "position_exists"], [7, 2, 1, "", "position_for_order"], [7, 2, 1, "", "position_id"], [7, 2, 1, "", "position_ids"], [7, 2, 1, "", "position_open_ids"], [7, 2, 1, "", "position_snapshots"], [7, 2, 1, "", "positions"], [7, 2, 1, "", "positions_closed"], [7, 2, 1, "", "positions_closed_count"], [7, 2, 1, "", "positions_open"], [7, 2, 1, "", "positions_open_count"], [7, 2, 1, "", "positions_total_count"], [7, 2, 1, "", "price"], [7, 2, 1, "", "quote_tick"], [7, 2, 1, "", "quote_tick_count"], [7, 2, 1, "", "quote_ticks"], [7, 2, 1, "", "strategy_id_for_order"], [7, 2, 1, "", "strategy_id_for_position"], [7, 2, 1, "", "strategy_ids"], [7, 2, 1, "", "synthetic"], [7, 2, 1, "", "synthetic_ids"], [7, 2, 1, "", "synthetics"], [7, 2, 1, "", "ticker"], [7, 2, 1, "", "ticker_count"], [7, 2, 1, "", "tickers"], [7, 2, 1, "", "trade_tick"], [7, 2, 1, "", "trade_tick_count"], [7, 2, 1, "", "trade_ticks"], [7, 2, 1, "", "venue_order_id"]], "nautilus_trader.cache.cache": [[7, 1, 1, "", "Cache"]], "nautilus_trader.cache.cache.Cache": [[7, 2, 1, "", "account"], [7, 2, 1, "", "account_for_venue"], [7, 2, 1, "", "account_id"], [7, 2, 1, "", "accounts"], [7, 2, 1, "", "actor_ids"], [7, 2, 1, "", "add"], [7, 2, 1, "", "add_account"], [7, 2, 1, "", "add_bar"], [7, 2, 1, "", "add_bars"], [7, 2, 1, "", "add_currency"], [7, 2, 1, "", "add_instrument"], [7, 2, 1, "", "add_order"], [7, 2, 1, "", "add_order_book"], [7, 2, 1, "", "add_order_list"], [7, 2, 1, "", "add_position"], [7, 2, 1, "", "add_position_id"], [7, 2, 1, "", "add_quote_tick"], [7, 2, 1, "", "add_quote_ticks"], [7, 2, 1, "", "add_synthetic"], [7, 2, 1, "", "add_ticker"], [7, 2, 1, "", "add_trade_tick"], [7, 2, 1, "", "add_trade_ticks"], [7, 2, 1, "", "bar"], [7, 3, 1, "", "bar_capacity"], [7, 2, 1, "", "bar_count"], [7, 2, 1, "", "bars"], [7, 2, 1, "", "book_update_count"], [7, 2, 1, "", "build_index"], [7, 2, 1, "", "cache_accounts"], [7, 2, 1, "", "cache_currencies"], [7, 2, 1, "", "cache_general"], [7, 2, 1, "", "cache_instruments"], [7, 2, 1, "", "cache_order_lists"], [7, 2, 1, "", "cache_orders"], [7, 2, 1, "", "cache_positions"], [7, 2, 1, "", "cache_synthetics"], [7, 2, 1, "", "calculate_unrealized_pnl"], [7, 2, 1, "", "check_integrity"], [7, 2, 1, "", "check_residuals"], [7, 2, 1, "", "clear_index"], [7, 2, 1, "", "client_id"], [7, 2, 1, "", "client_order_id"], [7, 2, 1, "", "client_order_ids"], [7, 2, 1, "", "client_order_ids_closed"], [7, 2, 1, "", "client_order_ids_emulated"], [7, 2, 1, "", "client_order_ids_inflight"], [7, 2, 1, "", "client_order_ids_open"], [7, 2, 1, "", "delete_actor"], [7, 2, 1, "", "delete_strategy"], [7, 2, 1, "", "exec_algorithm_ids"], [7, 2, 1, "", "exec_spawn_total_filled_qty"], [7, 2, 1, "", "exec_spawn_total_leaves_qty"], [7, 2, 1, "", "exec_spawn_total_quantity"], [7, 2, 1, "", "flush_db"], [7, 2, 1, "", "get"], [7, 2, 1, "", "get_xrate"], [7, 2, 1, "", "has_bars"], [7, 2, 1, "", "has_order_book"], [7, 2, 1, "", "has_quote_ticks"], [7, 2, 1, "", "has_tickers"], [7, 2, 1, "", "has_trade_ticks"], [7, 2, 1, "", "heartbeat"], [7, 2, 1, "", "instrument"], [7, 2, 1, "", "instrument_ids"], [7, 2, 1, "", "instruments"], [7, 2, 1, "", "is_order_closed"], [7, 2, 1, "", "is_order_emulated"], [7, 2, 1, "", "is_order_inflight"], [7, 2, 1, "", "is_order_open"], [7, 2, 1, "", "is_order_pending_cancel_local"], [7, 2, 1, "", "is_position_closed"], [7, 2, 1, "", "is_position_open"], [7, 2, 1, "", "load_account"], [7, 2, 1, "", "load_actor"], [7, 2, 1, "", "load_instrument"], [7, 2, 1, "", "load_order"], [7, 2, 1, "", "load_position"], [7, 2, 1, "", "load_strategy"], [7, 2, 1, "", "load_synthetic"], [7, 2, 1, "", "order"], [7, 2, 1, "", "order_book"], [7, 2, 1, "", "order_exists"], [7, 2, 1, "", "order_list"], [7, 2, 1, "", "order_list_exists"], [7, 2, 1, "", "order_list_ids"], [7, 2, 1, "", "order_lists"], [7, 2, 1, "", "orders"], [7, 2, 1, "", "orders_closed"], [7, 2, 1, "", "orders_closed_count"], [7, 2, 1, "", "orders_emulated"], [7, 2, 1, "", "orders_emulated_count"], [7, 2, 1, "", "orders_for_exec_algorithm"], [7, 2, 1, "", "orders_for_exec_spawn"], [7, 2, 1, "", "orders_for_position"], [7, 2, 1, "", "orders_inflight"], [7, 2, 1, "", "orders_inflight_count"], [7, 2, 1, "", "orders_open"], [7, 2, 1, "", "orders_open_count"], [7, 2, 1, "", "orders_total_count"], [7, 2, 1, "", "position"], [7, 2, 1, "", "position_closed_ids"], [7, 2, 1, "", "position_exists"], [7, 2, 1, "", "position_for_order"], [7, 2, 1, "", "position_id"], [7, 2, 1, "", "position_ids"], [7, 2, 1, "", "position_open_ids"], [7, 2, 1, "", "position_snapshots"], [7, 2, 1, "", "positions"], [7, 2, 1, "", "positions_closed"], [7, 2, 1, "", "positions_closed_count"], [7, 2, 1, "", "positions_open"], [7, 2, 1, "", "positions_open_count"], [7, 2, 1, "", "positions_total_count"], [7, 2, 1, "", "price"], [7, 2, 1, "", "quote_tick"], [7, 2, 1, "", "quote_tick_count"], [7, 2, 1, "", "quote_ticks"], [7, 2, 1, "", "reset"], [7, 2, 1, "", "snapshot_order_state"], [7, 3, 1, "", "snapshot_orders"], [7, 2, 1, "", "snapshot_position"], [7, 2, 1, "", "snapshot_position_state"], [7, 3, 1, "", "snapshot_positions"], [7, 2, 1, "", "strategy_id_for_order"], [7, 2, 1, "", "strategy_id_for_position"], [7, 2, 1, "", "strategy_ids"], [7, 2, 1, "", "synthetic"], [7, 2, 1, "", "synthetic_ids"], [7, 2, 1, "", "synthetics"], [7, 3, 1, "", "tick_capacity"], [7, 2, 1, "", "ticker"], [7, 2, 1, "", "ticker_count"], [7, 2, 1, "", "tickers"], [7, 2, 1, "", "trade_tick"], [7, 2, 1, "", "trade_tick_count"], [7, 2, 1, "", "trade_ticks"], [7, 2, 1, "", "update_account"], [7, 2, 1, "", "update_actor"], [7, 2, 1, "", "update_order"], [7, 2, 1, "", "update_order_pending_cancel_local"], [7, 2, 1, "", "update_position"], [7, 2, 1, "", "update_strategy"], [7, 2, 1, "", "venue_order_id"]], "nautilus_trader.cache.database": [[7, 1, 1, "", "CacheDatabaseAdapter"]], "nautilus_trader.cache.database.CacheDatabaseAdapter": [[7, 2, 1, "", "add"], [7, 2, 1, "", "add_account"], [7, 2, 1, "", "add_currency"], [7, 2, 1, "", "add_instrument"], [7, 2, 1, "", "add_order"], [7, 2, 1, "", "add_position"], [7, 2, 1, "", "add_synthetic"], [7, 2, 1, "", "delete_actor"], [7, 2, 1, "", "delete_strategy"], [7, 2, 1, "", "flush"], [7, 2, 1, "", "heartbeat"], [7, 2, 1, "", "index_order_position"], [7, 2, 1, "", "index_venue_order_id"], [7, 2, 1, "", "keys"], [7, 2, 1, "", "load"], [7, 2, 1, "", "load_account"], [7, 2, 1, "", "load_accounts"], [7, 2, 1, "", "load_actor"], [7, 2, 1, "", "load_currencies"], [7, 2, 1, "", "load_currency"], [7, 2, 1, "", "load_index_order_client"], [7, 2, 1, "", "load_index_order_position"], [7, 2, 1, "", "load_instrument"], [7, 2, 1, "", "load_instruments"], [7, 2, 1, "", "load_order"], [7, 2, 1, "", "load_orders"], [7, 2, 1, "", "load_position"], [7, 2, 1, "", "load_positions"], [7, 2, 1, "", "load_strategy"], [7, 2, 1, "", "load_synthetic"], [7, 2, 1, "", "load_synthetics"], [7, 2, 1, "", "snapshot_order_state"], [7, 2, 1, "", "snapshot_position_state"], [7, 2, 1, "", "update_account"], [7, 2, 1, "", "update_actor"], [7, 2, 1, "", "update_order"], [7, 2, 1, "", "update_position"], [7, 2, 1, "", "update_strategy"]], "nautilus_trader.common": [[8, 0, 0, "-", "actor"], [8, 0, 0, "-", "clock"], [8, 0, 0, "-", "component"], [8, 0, 0, "-", "executor"], [8, 0, 0, "-", "factories"], [8, 0, 0, "-", "generators"], [8, 0, 0, "-", "logging"], [8, 0, 0, "-", "providers"]], "nautilus_trader.common.actor": [[8, 1, 1, "", "Actor"]], "nautilus_trader.common.actor.Actor": [[8, 2, 1, "", "active_task_ids"], [8, 2, 1, "", "add_synthetic"], [8, 3, 1, "", "cache"], [8, 2, 1, "", "cancel_all_tasks"], [8, 2, 1, "", "cancel_task"], [8, 3, 1, "", "clock"], [8, 3, 1, "", "config"], [8, 2, 1, "", "degrade"], [8, 2, 1, "", "deregister_warning_event"], [8, 2, 1, "", "dispose"], [8, 2, 1, "", "fault"], [8, 2, 1, "", "fully_qualified_name"], [8, 2, 1, "", "handle_bar"], [8, 2, 1, "", "handle_bars"], [8, 2, 1, "", "handle_data"], [8, 2, 1, "", "handle_event"], [8, 2, 1, "", "handle_historical_data"], [8, 2, 1, "", "handle_instrument"], [8, 2, 1, "", "handle_instrument_close"], [8, 2, 1, "", "handle_instrument_status"], [8, 2, 1, "", "handle_instruments"], [8, 2, 1, "", "handle_order_book"], [8, 2, 1, "", "handle_order_book_deltas"], [8, 2, 1, "", "handle_quote_tick"], [8, 2, 1, "", "handle_quote_ticks"], [8, 2, 1, "", "handle_ticker"], [8, 2, 1, "", "handle_trade_tick"], [8, 2, 1, "", "handle_trade_ticks"], [8, 2, 1, "", "handle_venue_status"], [8, 2, 1, "", "has_active_tasks"], [8, 2, 1, "", "has_any_tasks"], [8, 2, 1, "", "has_pending_requests"], [8, 2, 1, "", "has_queued_tasks"], [8, 3, 1, "", "id"], [8, 2, 1, "", "indicators_initialized"], [8, 3, 1, "", "is_degraded"], [8, 3, 1, "", "is_disposed"], [8, 3, 1, "", "is_faulted"], [8, 3, 1, "", "is_initialized"], [8, 2, 1, "", "is_pending_request"], [8, 3, 1, "", "is_running"], [8, 3, 1, "", "is_stopped"], [8, 2, 1, "", "load"], [8, 3, 1, "", "log"], [8, 3, 1, "", "msgbus"], [8, 2, 1, "", "on_bar"], [8, 2, 1, "", "on_data"], [8, 2, 1, "", "on_degrade"], [8, 2, 1, "", "on_dispose"], [8, 2, 1, "", "on_event"], [8, 2, 1, "", "on_fault"], [8, 2, 1, "", "on_historical_data"], [8, 2, 1, "", "on_instrument"], [8, 2, 1, "", "on_instrument_close"], [8, 2, 1, "", "on_instrument_status"], [8, 2, 1, "", "on_load"], [8, 2, 1, "", "on_order_book"], [8, 2, 1, "", "on_order_book_deltas"], [8, 2, 1, "", "on_quote_tick"], [8, 2, 1, "", "on_reset"], [8, 2, 1, "", "on_resume"], [8, 2, 1, "", "on_save"], [8, 2, 1, "", "on_start"], [8, 2, 1, "", "on_stop"], [8, 2, 1, "", "on_ticker"], [8, 2, 1, "", "on_trade_tick"], [8, 2, 1, "", "on_venue_status"], [8, 2, 1, "", "pending_requests"], [8, 2, 1, "", "publish_data"], [8, 2, 1, "", "publish_signal"], [8, 2, 1, "", "queue_for_executor"], [8, 2, 1, "", "queued_task_ids"], [8, 2, 1, "", "register_base"], [8, 2, 1, "", "register_executor"], [8, 2, 1, "", "register_indicator_for_bars"], [8, 2, 1, "", "register_indicator_for_quote_ticks"], [8, 2, 1, "", "register_indicator_for_trade_ticks"], [8, 2, 1, "", "register_warning_event"], [8, 3, 1, "", "registered_indicators"], [8, 2, 1, "", "request_bars"], [8, 2, 1, "", "request_data"], [8, 2, 1, "", "request_instrument"], [8, 2, 1, "", "request_instruments"], [8, 2, 1, "", "request_quote_ticks"], [8, 2, 1, "", "request_trade_ticks"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "resume"], [8, 2, 1, "", "run_in_executor"], [8, 2, 1, "", "save"], [8, 2, 1, "", "start"], [8, 3, 1, "", "state"], [8, 2, 1, "", "stop"], [8, 2, 1, "", "subscribe_bars"], [8, 2, 1, "", "subscribe_data"], [8, 2, 1, "", "subscribe_instrument"], [8, 2, 1, "", "subscribe_instrument_close"], [8, 2, 1, "", "subscribe_instrument_status"], [8, 2, 1, "", "subscribe_instruments"], [8, 2, 1, "", "subscribe_order_book_deltas"], [8, 2, 1, "", "subscribe_order_book_snapshots"], [8, 2, 1, "", "subscribe_quote_ticks"], [8, 2, 1, "", "subscribe_ticker"], [8, 2, 1, "", "subscribe_trade_ticks"], [8, 2, 1, "", "subscribe_venue_status"], [8, 2, 1, "", "to_importable_config"], [8, 3, 1, "", "trader_id"], [8, 3, 1, "", "type"], [8, 2, 1, "", "unsubscribe_bars"], [8, 2, 1, "", "unsubscribe_data"], [8, 2, 1, "", "unsubscribe_instrument"], [8, 2, 1, "", "unsubscribe_instrument_status"], [8, 2, 1, "", "unsubscribe_instruments"], [8, 2, 1, "", "unsubscribe_order_book_deltas"], [8, 2, 1, "", "unsubscribe_order_book_snapshots"], [8, 2, 1, "", "unsubscribe_quote_ticks"], [8, 2, 1, "", "unsubscribe_ticker"], [8, 2, 1, "", "unsubscribe_trade_ticks"], [8, 2, 1, "", "unsubscribe_venue_status"], [8, 2, 1, "", "update_synthetic"]], "nautilus_trader.common.clock": [[8, 1, 1, "", "Clock"], [8, 1, 1, "", "LiveClock"], [8, 1, 1, "", "LiveTimer"], [8, 1, 1, "", "LoopTimer"], [8, 1, 1, "", "TestClock"], [8, 1, 1, "", "ThreadTimer"], [8, 1, 1, "", "TimeEvent"], [8, 1, 1, "", "TimeEventHandler"]], "nautilus_trader.common.clock.Clock": [[8, 2, 1, "", "cancel_timer"], [8, 2, 1, "", "cancel_timers"], [8, 2, 1, "", "local_now"], [8, 2, 1, "", "next_time_ns"], [8, 2, 1, "", "register_default_handler"], [8, 2, 1, "", "set_time_alert"], [8, 2, 1, "", "set_time_alert_ns"], [8, 2, 1, "", "set_timer"], [8, 2, 1, "", "set_timer_ns"], [8, 3, 1, "", "timer_count"], [8, 3, 1, "", "timer_names"], [8, 2, 1, "", "timestamp"], [8, 2, 1, "", "timestamp_ms"], [8, 2, 1, "", "timestamp_ns"], [8, 2, 1, "", "utc_now"]], "nautilus_trader.common.clock.LiveClock": [[8, 2, 1, "", "cancel_timer"], [8, 2, 1, "", "cancel_timers"], [8, 2, 1, "", "local_now"], [8, 2, 1, "", "next_time_ns"], [8, 2, 1, "", "register_default_handler"], [8, 2, 1, "", "set_time_alert"], [8, 2, 1, "", "set_time_alert_ns"], [8, 2, 1, "", "set_timer"], [8, 2, 1, "", "set_timer_ns"], [8, 3, 1, "", "timer_count"], [8, 3, 1, "", "timer_names"], [8, 2, 1, "", "timestamp"], [8, 2, 1, "", "timestamp_ms"], [8, 2, 1, "", "timestamp_ns"], [8, 2, 1, "", "utc_now"]], "nautilus_trader.common.clock.LiveTimer": [[8, 3, 1, "", "callback"], [8, 2, 1, "", "cancel"], [8, 3, 1, "", "interval_ns"], [8, 3, 1, "", "is_expired"], [8, 2, 1, "", "iterate_next_time"], [8, 3, 1, "", "name"], [8, 3, 1, "", "next_time_ns"], [8, 2, 1, "", "pop_event"], [8, 2, 1, "", "repeat"], [8, 3, 1, "", "start_time_ns"], [8, 3, 1, "", "stop_time_ns"]], "nautilus_trader.common.clock.LoopTimer": [[8, 3, 1, "", "callback"], [8, 2, 1, "", "cancel"], [8, 3, 1, "", "interval_ns"], [8, 3, 1, "", "is_expired"], [8, 2, 1, "", "iterate_next_time"], [8, 3, 1, "", "name"], [8, 3, 1, "", "next_time_ns"], [8, 2, 1, "", "pop_event"], [8, 2, 1, "", "repeat"], [8, 3, 1, "", "start_time_ns"], [8, 3, 1, "", "stop_time_ns"]], "nautilus_trader.common.clock.TestClock": [[8, 2, 1, "", "advance_time"], [8, 2, 1, "", "cancel_timer"], [8, 2, 1, "", "cancel_timers"], [8, 2, 1, "", "local_now"], [8, 2, 1, "", "next_time_ns"], [8, 2, 1, "", "register_default_handler"], [8, 2, 1, "", "set_time"], [8, 2, 1, "", "set_time_alert"], [8, 2, 1, "", "set_time_alert_ns"], [8, 2, 1, "", "set_timer"], [8, 2, 1, "", "set_timer_ns"], [8, 3, 1, "", "timer_count"], [8, 3, 1, "", "timer_names"], [8, 2, 1, "", "timestamp"], [8, 2, 1, "", "timestamp_ms"], [8, 2, 1, "", "timestamp_ns"], [8, 2, 1, "", "utc_now"]], "nautilus_trader.common.clock.ThreadTimer": [[8, 3, 1, "", "callback"], [8, 2, 1, "", "cancel"], [8, 3, 1, "", "interval_ns"], [8, 3, 1, "", "is_expired"], [8, 2, 1, "", "iterate_next_time"], [8, 3, 1, "", "name"], [8, 3, 1, "", "next_time_ns"], [8, 2, 1, "", "pop_event"], [8, 2, 1, "", "repeat"], [8, 3, 1, "", "start_time_ns"], [8, 3, 1, "", "stop_time_ns"]], "nautilus_trader.common.clock.TimeEvent": [[8, 3, 1, "", "id"], [8, 3, 1, "", "name"], [8, 3, 1, "", "ts_event"], [8, 3, 1, "", "ts_init"]], "nautilus_trader.common.clock.TimeEventHandler": [[8, 3, 1, "", "event"], [8, 2, 1, "", "handle"]], "nautilus_trader.common.component": [[8, 1, 1, "", "Component"], [8, 1, 1, "", "ComponentFSMFactory"], [8, 1, 1, "", "MessageBus"], [8, 1, 1, "", "Subscription"], [8, 1, 1, "", "Throttler"], [8, 5, 1, "", "component_state_from_str"], [8, 5, 1, "", "component_state_to_str"], [8, 5, 1, "", "component_trigger_from_str"], [8, 5, 1, "", "component_trigger_to_str"], [8, 5, 1, "", "is_matching_py"]], "nautilus_trader.common.component.Component": [[8, 2, 1, "", "degrade"], [8, 2, 1, "", "dispose"], [8, 2, 1, "", "fault"], [8, 2, 1, "", "fully_qualified_name"], [8, 3, 1, "", "id"], [8, 3, 1, "", "is_degraded"], [8, 3, 1, "", "is_disposed"], [8, 3, 1, "", "is_faulted"], [8, 3, 1, "", "is_initialized"], [8, 3, 1, "", "is_running"], [8, 3, 1, "", "is_stopped"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "resume"], [8, 2, 1, "", "start"], [8, 3, 1, "", "state"], [8, 2, 1, "", "stop"], [8, 3, 1, "", "trader_id"], [8, 3, 1, "", "type"]], "nautilus_trader.common.component.ComponentFSMFactory": [[8, 2, 1, "", "get_state_transition_table"]], "nautilus_trader.common.component.MessageBus": [[8, 2, 1, "", "deregister"], [8, 2, 1, "", "endpoints"], [8, 3, 1, "", "has_backing"], [8, 2, 1, "", "has_subscribers"], [8, 2, 1, "", "is_pending_request"], [8, 2, 1, "", "is_subscribed"], [8, 3, 1, "", "pub_count"], [8, 2, 1, "", "publish"], [8, 2, 1, "", "register"], [8, 3, 1, "", "req_count"], [8, 2, 1, "", "request"], [8, 3, 1, "", "res_count"], [8, 2, 1, "", "response"], [8, 2, 1, "", "send"], [8, 3, 1, "", "sent_count"], [8, 3, 1, "", "serializer"], [8, 3, 1, "", "snapshot_orders"], [8, 3, 1, "", "snapshot_positions"], [8, 2, 1, "", "subscribe"], [8, 2, 1, "", "subscriptions"], [8, 2, 1, "", "topics"], [8, 3, 1, "", "trader_id"], [8, 2, 1, "", "unsubscribe"]], "nautilus_trader.common.component.Subscription": [[8, 3, 1, "", "handler"], [8, 3, 1, "", "priority"], [8, 3, 1, "", "topic"]], "nautilus_trader.common.component.Throttler": [[8, 3, 1, "", "interval"], [8, 3, 1, "", "is_limiting"], [8, 3, 1, "", "limit"], [8, 3, 1, "", "name"], [8, 3, 1, "", "qsize"], [8, 3, 1, "", "recv_count"], [8, 2, 1, "", "send"], [8, 3, 1, "", "sent_count"], [8, 2, 1, "", "used"]], "nautilus_trader.common.executor": [[8, 1, 1, "", "ActorExecutor"], [8, 1, 1, "", "TaskId"]], "nautilus_trader.common.executor.ActorExecutor": [[8, 2, 1, "", "active_task_ids"], [8, 2, 1, "", "cancel_all_tasks"], [8, 2, 1, "", "cancel_task"], [8, 2, 1, "", "get_future"], [8, 2, 1, "", "has_active_tasks"], [8, 2, 1, "", "has_queued_tasks"], [8, 2, 1, "", "queue_for_executor"], [8, 2, 1, "", "queued_task_ids"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "run_in_executor"], [8, 2, 1, "", "shutdown"]], "nautilus_trader.common.executor.TaskId": [[8, 2, 1, "", "create"]], "nautilus_trader.common.factories": [[8, 1, 1, "", "OrderFactory"]], "nautilus_trader.common.factories.OrderFactory": [[8, 2, 1, "", "bracket"], [8, 2, 1, "", "create_list"], [8, 2, 1, "", "generate_client_order_id"], [8, 2, 1, "", "generate_order_list_id"], [8, 2, 1, "", "limit"], [8, 2, 1, "", "limit_if_touched"], [8, 2, 1, "", "market"], [8, 2, 1, "", "market_if_touched"], [8, 2, 1, "", "market_to_limit"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_client_order_id_count"], [8, 2, 1, "", "set_order_list_id_count"], [8, 2, 1, "", "stop_limit"], [8, 2, 1, "", "stop_market"], [8, 3, 1, "", "strategy_id"], [8, 3, 1, "", "trader_id"], [8, 2, 1, "", "trailing_stop_limit"], [8, 2, 1, "", "trailing_stop_market"]], "nautilus_trader.common.generators": [[8, 1, 1, "", "ClientOrderIdGenerator"], [8, 1, 1, "", "IdentifierGenerator"], [8, 1, 1, "", "OrderListIdGenerator"], [8, 1, 1, "", "PositionIdGenerator"]], "nautilus_trader.common.generators.ClientOrderIdGenerator": [[8, 3, 1, "", "count"], [8, 2, 1, "", "generate"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_count"]], "nautilus_trader.common.generators.OrderListIdGenerator": [[8, 3, 1, "", "count"], [8, 2, 1, "", "generate"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_count"]], "nautilus_trader.common.generators.PositionIdGenerator": [[8, 2, 1, "", "generate"], [8, 2, 1, "", "get_count"], [8, 2, 1, "", "reset"], [8, 2, 1, "", "set_count"]], "nautilus_trader.common.logging": [[8, 1, 1, "", "Logger"], [8, 1, 1, "", "LoggerAdapter"], [8, 5, 1, "", "log_color_from_str"], [8, 5, 1, "", "log_color_to_str"], [8, 5, 1, "", "log_level_from_str"], [8, 5, 1, "", "log_level_to_str"], [8, 5, 1, "", "log_memory"], [8, 5, 1, "", "nautilus_header"]], "nautilus_trader.common.logging.Logger": [[8, 2, 1, "", "change_clock"], [8, 3, 1, "", "instance_id"], [8, 3, 1, "", "is_bypassed"], [8, 3, 1, "", "is_colored"], [8, 3, 1, "", "machine_id"], [8, 3, 1, "", "trader_id"]], "nautilus_trader.common.logging.LoggerAdapter": [[8, 3, 1, "", "component"], [8, 2, 1, "", "critical"], [8, 2, 1, "", "debug"], [8, 2, 1, "", "error"], [8, 2, 1, "", "exception"], [8, 2, 1, "", "get_logger"], [8, 2, 1, "", "info"], [8, 3, 1, "", "instance_id"], [8, 3, 1, "", "is_bypassed"], [8, 3, 1, "", "is_colored"], [8, 3, 1, "", "machine_id"], [8, 3, 1, "", "trader_id"], [8, 2, 1, "", "warning"]], "nautilus_trader.common.providers": [[8, 1, 1, "", "InstrumentProvider"]], "nautilus_trader.common.providers.InstrumentProvider": [[8, 2, 1, "", "add"], [8, 2, 1, "", "add_bulk"], [8, 2, 1, "", "add_currency"], [8, 4, 1, "", "count"], [8, 2, 1, "", "currencies"], [8, 2, 1, "", "currency"], [8, 2, 1, "", "find"], [8, 2, 1, "", "get_all"], [8, 2, 1, "", "initialize"], [8, 2, 1, "", "list_all"], [8, 2, 1, "", "load"], [8, 2, 1, "", "load_all"], [8, 2, 1, "", "load_all_async"], [8, 2, 1, "", "load_async"], [8, 2, 1, "", "load_ids"], [8, 2, 1, "", "load_ids_async"]], "nautilus_trader.config": [[9, 0, 0, "-", "backtest"], [9, 0, 0, "-", "common"], [9, 0, 0, "-", "live"]], "nautilus_trader.config.backtest": [[9, 1, 1, "", "BacktestDataConfig"], [9, 1, 1, "", "BacktestEngineConfig"], [9, 1, 1, "", "BacktestRunConfig"], [9, 1, 1, "", "BacktestVenueConfig"], [9, 5, 1, "", "parse_filters_expr"]], "nautilus_trader.config.backtest.BacktestDataConfig": [[9, 4, 1, "", "data_type"], [9, 2, 1, "", "dict"], [9, 4, 1, "", "end_time_nanos"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 4, 1, "", "query"], [9, 4, 1, "", "start_time_nanos"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.backtest.BacktestEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.backtest.BacktestRunConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.backtest.BacktestVenueConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common": [[9, 1, 1, "", "ActorConfig"], [9, 1, 1, "", "ActorFactory"], [9, 1, 1, "", "CacheConfig"], [9, 1, 1, "", "ControllerConfig"], [9, 1, 1, "", "ControllerFactory"], [9, 1, 1, "", "DataCatalogConfig"], [9, 1, 1, "", "DataEngineConfig"], [9, 1, 1, "", "DatabaseConfig"], [9, 1, 1, "", "ExecAlgorithmConfig"], [9, 1, 1, "", "ExecAlgorithmFactory"], [9, 1, 1, "", "ExecEngineConfig"], [9, 1, 1, "", "ImportableActorConfig"], [9, 1, 1, "", "ImportableConfig"], [9, 1, 1, "", "ImportableControllerConfig"], [9, 1, 1, "", "ImportableExecAlgorithmConfig"], [9, 1, 1, "", "ImportableFactoryConfig"], [9, 1, 1, "", "ImportableStrategyConfig"], [9, 1, 1, "", "InstrumentProviderConfig"], [9, 1, 1, "", "LoggingConfig"], [9, 1, 1, "", "MessageBusConfig"], [9, 1, 1, "", "NautilusConfig"], [9, 1, 1, "", "NautilusKernelConfig"], [9, 1, 1, "", "OrderEmulatorConfig"], [9, 1, 1, "", "RiskEngineConfig"], [9, 1, 1, "", "StrategyConfig"], [9, 1, 1, "", "StrategyFactory"], [9, 1, 1, "", "StreamingConfig"], [9, 1, 1, "", "TracingConfig"]], "nautilus_trader.config.common.ActorConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ActorFactory": [[9, 2, 1, "", "create"]], "nautilus_trader.config.common.CacheConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ControllerConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.DataCatalogConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.DataEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.DatabaseConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ExecAlgorithmConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ExecAlgorithmFactory": [[9, 2, 1, "", "create"]], "nautilus_trader.config.common.ExecEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableActorConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableControllerConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableExecAlgorithmConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableFactoryConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.ImportableStrategyConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.InstrumentProviderConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.LoggingConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.MessageBusConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.NautilusConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.NautilusKernelConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.OrderEmulatorConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.RiskEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.StrategyConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.StrategyFactory": [[9, 2, 1, "", "create"]], "nautilus_trader.config.common.StreamingConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.TracingConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live": [[9, 1, 1, "", "LiveDataClientConfig"], [9, 1, 1, "", "LiveDataEngineConfig"], [9, 1, 1, "", "LiveExecClientConfig"], [9, 1, 1, "", "LiveExecEngineConfig"], [9, 1, 1, "", "LiveRiskEngineConfig"], [9, 1, 1, "", "RoutingConfig"], [9, 1, 1, "", "TradingNodeConfig"]], "nautilus_trader.config.live.LiveDataClientConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.LiveDataEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.LiveExecClientConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.LiveExecEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.LiveRiskEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.RoutingConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.live.TradingNodeConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 4, 1, "", "id"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.core": [[10, 0, 0, "-", "datetime"], [10, 0, 0, "-", "fsm"], [10, 0, 0, "-", "message"], [10, 0, 0, "-", "stats"], [10, 0, 0, "-", "uuid"]], "nautilus_trader.core.datetime": [[10, 5, 1, "", "as_utc_index"], [10, 5, 1, "", "as_utc_timestamp"], [10, 5, 1, "", "dt_to_unix_nanos"], [10, 5, 1, "", "format_iso8601"], [10, 5, 1, "", "is_datetime_utc"], [10, 5, 1, "", "is_tz_aware"], [10, 5, 1, "", "is_tz_naive"], [10, 5, 1, "", "maybe_dt_to_unix_nanos"], [10, 5, 1, "", "maybe_unix_nanos_to_dt"], [10, 5, 1, "", "unix_nanos_to_dt"]], "nautilus_trader.core.fsm": [[10, 1, 1, "", "FiniteStateMachine"], [10, 6, 1, "", "InvalidStateTrigger"]], "nautilus_trader.core.fsm.FiniteStateMachine": [[10, 3, 1, "", "state"], [10, 3, 1, "", "state_string"], [10, 2, 1, "", "trigger"]], "nautilus_trader.core.fsm.InvalidStateTrigger": [[10, 2, 1, "", "add_note"], [10, 2, 1, "", "with_traceback"]], "nautilus_trader.core.message": [[10, 1, 1, "", "Command"], [10, 1, 1, "", "Document"], [10, 1, 1, "", "Event"], [10, 1, 1, "", "Request"], [10, 1, 1, "", "Response"]], "nautilus_trader.core.message.Command": [[10, 3, 1, "", "id"], [10, 3, 1, "", "ts_init"]], "nautilus_trader.core.message.Document": [[10, 3, 1, "", "id"], [10, 3, 1, "", "ts_init"]], "nautilus_trader.core.message.Event": [[10, 3, 1, "", "id"], [10, 3, 1, "", "ts_event"], [10, 3, 1, "", "ts_init"]], "nautilus_trader.core.message.Request": [[10, 3, 1, "", "callback"], [10, 3, 1, "", "id"], [10, 3, 1, "", "ts_init"]], "nautilus_trader.core.message.Response": [[10, 3, 1, "", "correlation_id"], [10, 3, 1, "", "id"], [10, 3, 1, "", "ts_init"]], "nautilus_trader.core.stats": [[10, 5, 1, "", "basis_points_as_percentage"], [10, 5, 1, "", "fast_mad"], [10, 5, 1, "", "fast_mad_with_mean"], [10, 5, 1, "", "fast_mean"], [10, 5, 1, "", "fast_mean_iterated"], [10, 5, 1, "", "fast_std"], [10, 5, 1, "", "fast_std_with_mean"]], "nautilus_trader.core.uuid": [[10, 1, 1, "", "UUID4"]], "nautilus_trader.core.uuid.UUID4": [[10, 3, 1, "", "value"]], "nautilus_trader.data": [[11, 0, 0, "-", "aggregation"], [11, 0, 0, "-", "client"], [11, 0, 0, "-", "engine"], [11, 0, 0, "-", "messages"]], "nautilus_trader.data.aggregation": [[11, 1, 1, "", "BarAggregator"], [11, 1, 1, "", "BarBuilder"], [11, 1, 1, "", "TickBarAggregator"], [11, 1, 1, "", "TimeBarAggregator"], [11, 1, 1, "", "ValueBarAggregator"], [11, 1, 1, "", "VolumeBarAggregator"]], "nautilus_trader.data.aggregation.BarAggregator": [[11, 3, 1, "", "bar_type"], [11, 2, 1, "", "handle_quote_tick"], [11, 2, 1, "", "handle_trade_tick"], [11, 2, 1, "", "set_await_partial"], [11, 2, 1, "", "set_partial"]], "nautilus_trader.data.aggregation.BarBuilder": [[11, 2, 1, "", "build"], [11, 2, 1, "", "build_now"], [11, 3, 1, "", "count"], [11, 3, 1, "", "initialized"], [11, 3, 1, "", "price_precision"], [11, 2, 1, "", "reset"], [11, 2, 1, "", "set_partial"], [11, 3, 1, "", "size_precision"], [11, 3, 1, "", "ts_last"], [11, 2, 1, "", "update"]], "nautilus_trader.data.aggregation.TickBarAggregator": [[11, 3, 1, "", "bar_type"], [11, 2, 1, "", "handle_quote_tick"], [11, 2, 1, "", "handle_trade_tick"], [11, 2, 1, "", "set_await_partial"], [11, 2, 1, "", "set_partial"]], "nautilus_trader.data.aggregation.TimeBarAggregator": [[11, 3, 1, "", "bar_type"], [11, 2, 1, "", "get_start_time"], [11, 2, 1, "", "handle_quote_tick"], [11, 2, 1, "", "handle_trade_tick"], [11, 3, 1, "", "interval"], [11, 3, 1, "", "interval_ns"], [11, 3, 1, "", "next_close_ns"], [11, 2, 1, "", "set_await_partial"], [11, 2, 1, "", "set_partial"], [11, 2, 1, "", "stop"]], "nautilus_trader.data.aggregation.ValueBarAggregator": [[11, 3, 1, "", "bar_type"], [11, 2, 1, "", "get_cumulative_value"], [11, 2, 1, "", "handle_quote_tick"], [11, 2, 1, "", "handle_trade_tick"], [11, 2, 1, "", "set_await_partial"], [11, 2, 1, "", "set_partial"]], "nautilus_trader.data.aggregation.VolumeBarAggregator": [[11, 3, 1, "", "bar_type"], [11, 2, 1, "", "handle_quote_tick"], [11, 2, 1, "", "handle_trade_tick"], [11, 2, 1, "", "set_await_partial"], [11, 2, 1, "", "set_partial"]], "nautilus_trader.data.client": [[11, 1, 1, "", "DataClient"], [11, 1, 1, "", "MarketDataClient"]], "nautilus_trader.data.client.DataClient": [[11, 2, 1, "", "degrade"], [11, 2, 1, "", "dispose"], [11, 2, 1, "", "fault"], [11, 2, 1, "", "fully_qualified_name"], [11, 3, 1, "", "id"], [11, 3, 1, "", "is_connected"], [11, 3, 1, "", "is_degraded"], [11, 3, 1, "", "is_disposed"], [11, 3, 1, "", "is_faulted"], [11, 3, 1, "", "is_initialized"], [11, 3, 1, "", "is_running"], [11, 3, 1, "", "is_stopped"], [11, 2, 1, "", "request"], [11, 2, 1, "", "reset"], [11, 2, 1, "", "resume"], [11, 2, 1, "", "start"], [11, 3, 1, "", "state"], [11, 2, 1, "", "stop"], [11, 2, 1, "", "subscribe"], [11, 2, 1, "", "subscribed_generic_data"], [11, 3, 1, "", "trader_id"], [11, 3, 1, "", "type"], [11, 2, 1, "", "unsubscribe"], [11, 3, 1, "", "venue"]], "nautilus_trader.data.client.MarketDataClient": [[11, 2, 1, "", "degrade"], [11, 2, 1, "", "dispose"], [11, 2, 1, "", "fault"], [11, 2, 1, "", "fully_qualified_name"], [11, 3, 1, "", "id"], [11, 3, 1, "", "is_connected"], [11, 3, 1, "", "is_degraded"], [11, 3, 1, "", "is_disposed"], [11, 3, 1, "", "is_faulted"], [11, 3, 1, "", "is_initialized"], [11, 3, 1, "", "is_running"], [11, 3, 1, "", "is_stopped"], [11, 2, 1, "", "request"], [11, 2, 1, "", "request_bars"], [11, 2, 1, "", "request_instrument"], [11, 2, 1, "", "request_instruments"], [11, 2, 1, "", "request_quote_ticks"], [11, 2, 1, "", "request_trade_ticks"], [11, 2, 1, "", "reset"], [11, 2, 1, "", "resume"], [11, 2, 1, "", "start"], [11, 3, 1, "", "state"], [11, 2, 1, "", "stop"], [11, 2, 1, "", "subscribe"], [11, 2, 1, "", "subscribe_bars"], [11, 2, 1, "", "subscribe_instrument"], [11, 2, 1, "", "subscribe_instrument_close"], [11, 2, 1, "", "subscribe_instrument_status"], [11, 2, 1, "", "subscribe_instruments"], [11, 2, 1, "", "subscribe_order_book_deltas"], [11, 2, 1, "", "subscribe_order_book_snapshots"], [11, 2, 1, "", "subscribe_quote_ticks"], [11, 2, 1, "", "subscribe_ticker"], [11, 2, 1, "", "subscribe_trade_ticks"], [11, 2, 1, "", "subscribe_venue_status"], [11, 2, 1, "", "subscribed_bars"], [11, 2, 1, "", "subscribed_generic_data"], [11, 2, 1, "", "subscribed_instrument_close"], [11, 2, 1, "", "subscribed_instrument_status"], [11, 2, 1, "", "subscribed_instruments"], [11, 2, 1, "", "subscribed_order_book_deltas"], [11, 2, 1, "", "subscribed_order_book_snapshots"], [11, 2, 1, "", "subscribed_quote_ticks"], [11, 2, 1, "", "subscribed_tickers"], [11, 2, 1, "", "subscribed_trade_ticks"], [11, 2, 1, "", "subscribed_venue_status"], [11, 3, 1, "", "trader_id"], [11, 3, 1, "", "type"], [11, 2, 1, "", "unsubscribe"], [11, 2, 1, "", "unsubscribe_bars"], [11, 2, 1, "", "unsubscribe_instrument"], [11, 2, 1, "", "unsubscribe_instrument_close"], [11, 2, 1, "", "unsubscribe_instrument_status"], [11, 2, 1, "", "unsubscribe_instruments"], [11, 2, 1, "", "unsubscribe_order_book_deltas"], [11, 2, 1, "", "unsubscribe_order_book_snapshots"], [11, 2, 1, "", "unsubscribe_quote_ticks"], [11, 2, 1, "", "unsubscribe_ticker"], [11, 2, 1, "", "unsubscribe_trade_ticks"], [11, 2, 1, "", "unsubscribe_venue_status"], [11, 3, 1, "", "venue"]], "nautilus_trader.data.engine": [[11, 1, 1, "", "DataEngine"]], "nautilus_trader.data.engine.DataEngine": [[11, 2, 1, "", "check_connected"], [11, 2, 1, "", "check_disconnected"], [11, 3, 1, "", "command_count"], [11, 2, 1, "", "connect"], [11, 3, 1, "", "data_count"], [11, 3, 1, "", "debug"], [11, 3, 1, "", "default_client"], [11, 2, 1, "", "degrade"], [11, 2, 1, "", "deregister_client"], [11, 2, 1, "", "disconnect"], [11, 2, 1, "", "dispose"], [11, 2, 1, "", "execute"], [11, 2, 1, "", "fault"], [11, 2, 1, "", "fully_qualified_name"], [11, 3, 1, "", "id"], [11, 3, 1, "", "is_degraded"], [11, 3, 1, "", "is_disposed"], [11, 3, 1, "", "is_faulted"], [11, 3, 1, "", "is_initialized"], [11, 3, 1, "", "is_running"], [11, 3, 1, "", "is_stopped"], [11, 2, 1, "", "process"], [11, 2, 1, "", "register_catalog"], [11, 2, 1, "", "register_client"], [11, 2, 1, "", "register_default_client"], [11, 2, 1, "", "register_venue_routing"], [11, 3, 1, "", "registered_clients"], [11, 2, 1, "", "request"], [11, 3, 1, "", "request_count"], [11, 2, 1, "", "reset"], [11, 2, 1, "", "response"], [11, 3, 1, "", "response_count"], [11, 2, 1, "", "resume"], [11, 2, 1, "", "start"], [11, 3, 1, "", "state"], [11, 2, 1, "", "stop"], [11, 2, 1, "", "subscribed_bars"], [11, 2, 1, "", "subscribed_generic_data"], [11, 2, 1, "", "subscribed_instrument_close"], [11, 2, 1, "", "subscribed_instrument_status"], [11, 2, 1, "", "subscribed_instruments"], [11, 2, 1, "", "subscribed_order_book_deltas"], [11, 2, 1, "", "subscribed_order_book_snapshots"], [11, 2, 1, "", "subscribed_quote_ticks"], [11, 2, 1, "", "subscribed_synthetic_quotes"], [11, 2, 1, "", "subscribed_synthetic_trades"], [11, 2, 1, "", "subscribed_tickers"], [11, 2, 1, "", "subscribed_trade_ticks"], [11, 3, 1, "", "trader_id"], [11, 3, 1, "", "type"]], "nautilus_trader.data.messages": [[11, 1, 1, "", "DataCommand"], [11, 1, 1, "", "DataRequest"], [11, 1, 1, "", "DataResponse"], [11, 1, 1, "", "Subscribe"], [11, 1, 1, "", "Unsubscribe"]], "nautilus_trader.data.messages.DataCommand": [[11, 3, 1, "", "client_id"], [11, 3, 1, "", "data_type"], [11, 3, 1, "", "id"], [11, 3, 1, "", "ts_init"], [11, 3, 1, "", "venue"]], "nautilus_trader.data.messages.DataRequest": [[11, 3, 1, "", "callback"], [11, 3, 1, "", "client_id"], [11, 3, 1, "", "data_type"], [11, 3, 1, "", "id"], [11, 3, 1, "", "ts_init"], [11, 3, 1, "", "venue"]], "nautilus_trader.data.messages.DataResponse": [[11, 3, 1, "", "client_id"], [11, 3, 1, "", "correlation_id"], [11, 3, 1, "", "data"], [11, 3, 1, "", "data_type"], [11, 3, 1, "", "id"], [11, 3, 1, "", "ts_init"], [11, 3, 1, "", "venue"]], "nautilus_trader.data.messages.Subscribe": [[11, 3, 1, "", "client_id"], [11, 3, 1, "", "data_type"], [11, 3, 1, "", "id"], [11, 3, 1, "", "ts_init"], [11, 3, 1, "", "venue"]], "nautilus_trader.data.messages.Unsubscribe": [[11, 3, 1, "", "client_id"], [11, 3, 1, "", "data_type"], [11, 3, 1, "", "id"], [11, 3, 1, "", "ts_init"], [11, 3, 1, "", "venue"]], "nautilus_trader.execution": [[12, 0, 0, "-", "algorithm"], [12, 0, 0, "-", "client"], [12, 0, 0, "-", "emulator"], [12, 0, 0, "-", "engine"], [12, 0, 0, "-", "manager"], [12, 0, 0, "-", "matching_core"], [12, 0, 0, "-", "messages"], [12, 0, 0, "-", "reports"]], "nautilus_trader.execution.algorithm": [[12, 1, 1, "", "ExecAlgorithm"]], "nautilus_trader.execution.algorithm.ExecAlgorithm": [[12, 2, 1, "", "active_task_ids"], [12, 2, 1, "", "add_synthetic"], [12, 3, 1, "", "cache"], [12, 2, 1, "", "cancel_all_tasks"], [12, 2, 1, "", "cancel_order"], [12, 2, 1, "", "cancel_task"], [12, 3, 1, "", "clock"], [12, 3, 1, "", "config"], [12, 2, 1, "", "degrade"], [12, 2, 1, "", "deregister_warning_event"], [12, 2, 1, "", "dispose"], [12, 2, 1, "", "execute"], [12, 2, 1, "", "fault"], [12, 2, 1, "", "fully_qualified_name"], [12, 2, 1, "", "handle_bar"], [12, 2, 1, "", "handle_bars"], [12, 2, 1, "", "handle_data"], [12, 2, 1, "", "handle_event"], [12, 2, 1, "", "handle_historical_data"], [12, 2, 1, "", "handle_instrument"], [12, 2, 1, "", "handle_instrument_close"], [12, 2, 1, "", "handle_instrument_status"], [12, 2, 1, "", "handle_instruments"], [12, 2, 1, "", "handle_order_book"], [12, 2, 1, "", "handle_order_book_deltas"], [12, 2, 1, "", "handle_quote_tick"], [12, 2, 1, "", "handle_quote_ticks"], [12, 2, 1, "", "handle_ticker"], [12, 2, 1, "", "handle_trade_tick"], [12, 2, 1, "", "handle_trade_ticks"], [12, 2, 1, "", "handle_venue_status"], [12, 2, 1, "", "has_active_tasks"], [12, 2, 1, "", "has_any_tasks"], [12, 2, 1, "", "has_pending_requests"], [12, 2, 1, "", "has_queued_tasks"], [12, 3, 1, "", "id"], [12, 2, 1, "", "indicators_initialized"], [12, 3, 1, "", "is_degraded"], [12, 3, 1, "", "is_disposed"], [12, 3, 1, "", "is_faulted"], [12, 3, 1, "", "is_initialized"], [12, 2, 1, "", "is_pending_request"], [12, 3, 1, "", "is_running"], [12, 3, 1, "", "is_stopped"], [12, 2, 1, "", "load"], [12, 3, 1, "", "log"], [12, 2, 1, "", "modify_order"], [12, 2, 1, "", "modify_order_in_place"], [12, 3, 1, "", "msgbus"], [12, 2, 1, "", "on_bar"], [12, 2, 1, "", "on_data"], [12, 2, 1, "", "on_degrade"], [12, 2, 1, "", "on_dispose"], [12, 2, 1, "", "on_event"], [12, 2, 1, "", "on_fault"], [12, 2, 1, "", "on_historical_data"], [12, 2, 1, "", "on_instrument"], [12, 2, 1, "", "on_instrument_close"], [12, 2, 1, "", "on_instrument_status"], [12, 2, 1, "", "on_load"], [12, 2, 1, "", "on_order"], [12, 2, 1, "", "on_order_accepted"], [12, 2, 1, "", "on_order_book"], [12, 2, 1, "", "on_order_book_deltas"], [12, 2, 1, "", "on_order_cancel_rejected"], [12, 2, 1, "", "on_order_canceled"], [12, 2, 1, "", "on_order_denied"], [12, 2, 1, "", "on_order_emulated"], [12, 2, 1, "", "on_order_event"], [12, 2, 1, "", "on_order_expired"], [12, 2, 1, "", "on_order_filled"], [12, 2, 1, "", "on_order_initialized"], [12, 2, 1, "", "on_order_list"], [12, 2, 1, "", "on_order_modify_rejected"], [12, 2, 1, "", "on_order_pending_cancel"], [12, 2, 1, "", "on_order_pending_update"], [12, 2, 1, "", "on_order_rejected"], [12, 2, 1, "", "on_order_released"], [12, 2, 1, "", "on_order_submitted"], [12, 2, 1, "", "on_order_triggered"], [12, 2, 1, "", "on_order_updated"], [12, 2, 1, "", "on_position_changed"], [12, 2, 1, "", "on_position_closed"], [12, 2, 1, "", "on_position_event"], [12, 2, 1, "", "on_position_opened"], [12, 2, 1, "", "on_quote_tick"], [12, 2, 1, "", "on_reset"], [12, 2, 1, "", "on_resume"], [12, 2, 1, "", "on_save"], [12, 2, 1, "", "on_start"], [12, 2, 1, "", "on_stop"], [12, 2, 1, "", "on_ticker"], [12, 2, 1, "", "on_trade_tick"], [12, 2, 1, "", "on_venue_status"], [12, 2, 1, "", "pending_requests"], [12, 3, 1, "", "portfolio"], [12, 2, 1, "", "publish_data"], [12, 2, 1, "", "publish_signal"], [12, 2, 1, "", "queue_for_executor"], [12, 2, 1, "", "queued_task_ids"], [12, 2, 1, "", "register"], [12, 2, 1, "", "register_base"], [12, 2, 1, "", "register_executor"], [12, 2, 1, "", "register_indicator_for_bars"], [12, 2, 1, "", "register_indicator_for_quote_ticks"], [12, 2, 1, "", "register_indicator_for_trade_ticks"], [12, 2, 1, "", "register_warning_event"], [12, 3, 1, "", "registered_indicators"], [12, 2, 1, "", "request_bars"], [12, 2, 1, "", "request_data"], [12, 2, 1, "", "request_instrument"], [12, 2, 1, "", "request_instruments"], [12, 2, 1, "", "request_quote_ticks"], [12, 2, 1, "", "request_trade_ticks"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "resume"], [12, 2, 1, "", "run_in_executor"], [12, 2, 1, "", "save"], [12, 2, 1, "", "spawn_limit"], [12, 2, 1, "", "spawn_market"], [12, 2, 1, "", "spawn_market_to_limit"], [12, 2, 1, "", "start"], [12, 3, 1, "", "state"], [12, 2, 1, "", "stop"], [12, 2, 1, "", "submit_order"], [12, 2, 1, "", "subscribe_bars"], [12, 2, 1, "", "subscribe_data"], [12, 2, 1, "", "subscribe_instrument"], [12, 2, 1, "", "subscribe_instrument_close"], [12, 2, 1, "", "subscribe_instrument_status"], [12, 2, 1, "", "subscribe_instruments"], [12, 2, 1, "", "subscribe_order_book_deltas"], [12, 2, 1, "", "subscribe_order_book_snapshots"], [12, 2, 1, "", "subscribe_quote_ticks"], [12, 2, 1, "", "subscribe_ticker"], [12, 2, 1, "", "subscribe_trade_ticks"], [12, 2, 1, "", "subscribe_venue_status"], [12, 2, 1, "", "to_importable_config"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "type"], [12, 2, 1, "", "unsubscribe_bars"], [12, 2, 1, "", "unsubscribe_data"], [12, 2, 1, "", "unsubscribe_instrument"], [12, 2, 1, "", "unsubscribe_instrument_status"], [12, 2, 1, "", "unsubscribe_instruments"], [12, 2, 1, "", "unsubscribe_order_book_deltas"], [12, 2, 1, "", "unsubscribe_order_book_snapshots"], [12, 2, 1, "", "unsubscribe_quote_ticks"], [12, 2, 1, "", "unsubscribe_ticker"], [12, 2, 1, "", "unsubscribe_trade_ticks"], [12, 2, 1, "", "unsubscribe_venue_status"], [12, 2, 1, "", "update_synthetic"]], "nautilus_trader.execution.client": [[12, 1, 1, "", "ExecutionClient"]], "nautilus_trader.execution.client.ExecutionClient": [[12, 3, 1, "", "account_id"], [12, 3, 1, "", "account_type"], [12, 3, 1, "", "base_currency"], [12, 2, 1, "", "batch_cancel_orders"], [12, 2, 1, "", "cancel_all_orders"], [12, 2, 1, "", "cancel_order"], [12, 2, 1, "", "degrade"], [12, 2, 1, "", "dispose"], [12, 2, 1, "", "fault"], [12, 2, 1, "", "fully_qualified_name"], [12, 2, 1, "", "generate_account_state"], [12, 2, 1, "", "generate_order_accepted"], [12, 2, 1, "", "generate_order_cancel_rejected"], [12, 2, 1, "", "generate_order_canceled"], [12, 2, 1, "", "generate_order_expired"], [12, 2, 1, "", "generate_order_filled"], [12, 2, 1, "", "generate_order_modify_rejected"], [12, 2, 1, "", "generate_order_rejected"], [12, 2, 1, "", "generate_order_submitted"], [12, 2, 1, "", "generate_order_triggered"], [12, 2, 1, "", "generate_order_updated"], [12, 2, 1, "", "get_account"], [12, 3, 1, "", "id"], [12, 3, 1, "", "is_connected"], [12, 3, 1, "", "is_degraded"], [12, 3, 1, "", "is_disposed"], [12, 3, 1, "", "is_faulted"], [12, 3, 1, "", "is_initialized"], [12, 3, 1, "", "is_running"], [12, 3, 1, "", "is_stopped"], [12, 2, 1, "", "modify_order"], [12, 3, 1, "", "oms_type"], [12, 2, 1, "", "query_order"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "resume"], [12, 2, 1, "", "start"], [12, 3, 1, "", "state"], [12, 2, 1, "", "stop"], [12, 2, 1, "", "submit_order"], [12, 2, 1, "", "submit_order_list"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "type"], [12, 3, 1, "", "venue"]], "nautilus_trader.execution.emulator": [[12, 1, 1, "", "OrderEmulator"]], "nautilus_trader.execution.emulator.OrderEmulator": [[12, 2, 1, "", "active_task_ids"], [12, 2, 1, "", "add_synthetic"], [12, 3, 1, "", "cache"], [12, 2, 1, "", "cancel_all_tasks"], [12, 2, 1, "", "cancel_task"], [12, 3, 1, "", "clock"], [12, 3, 1, "", "command_count"], [12, 3, 1, "", "config"], [12, 2, 1, "", "create_matching_core"], [12, 3, 1, "", "debug"], [12, 2, 1, "", "degrade"], [12, 2, 1, "", "deregister_warning_event"], [12, 2, 1, "", "dispose"], [12, 3, 1, "", "event_count"], [12, 2, 1, "", "execute"], [12, 2, 1, "", "fault"], [12, 2, 1, "", "fully_qualified_name"], [12, 2, 1, "", "get_matching_core"], [12, 2, 1, "", "get_submit_order_commands"], [12, 2, 1, "", "handle_bar"], [12, 2, 1, "", "handle_bars"], [12, 2, 1, "", "handle_data"], [12, 2, 1, "", "handle_event"], [12, 2, 1, "", "handle_historical_data"], [12, 2, 1, "", "handle_instrument"], [12, 2, 1, "", "handle_instrument_close"], [12, 2, 1, "", "handle_instrument_status"], [12, 2, 1, "", "handle_instruments"], [12, 2, 1, "", "handle_order_book"], [12, 2, 1, "", "handle_order_book_deltas"], [12, 2, 1, "", "handle_quote_tick"], [12, 2, 1, "", "handle_quote_ticks"], [12, 2, 1, "", "handle_ticker"], [12, 2, 1, "", "handle_trade_tick"], [12, 2, 1, "", "handle_trade_ticks"], [12, 2, 1, "", "handle_venue_status"], [12, 2, 1, "", "has_active_tasks"], [12, 2, 1, "", "has_any_tasks"], [12, 2, 1, "", "has_pending_requests"], [12, 2, 1, "", "has_queued_tasks"], [12, 3, 1, "", "id"], [12, 2, 1, "", "indicators_initialized"], [12, 3, 1, "", "is_degraded"], [12, 3, 1, "", "is_disposed"], [12, 3, 1, "", "is_faulted"], [12, 3, 1, "", "is_initialized"], [12, 2, 1, "", "is_pending_request"], [12, 3, 1, "", "is_running"], [12, 3, 1, "", "is_stopped"], [12, 2, 1, "", "load"], [12, 3, 1, "", "log"], [12, 3, 1, "", "msgbus"], [12, 2, 1, "", "on_bar"], [12, 2, 1, "", "on_data"], [12, 2, 1, "", "on_degrade"], [12, 2, 1, "", "on_dispose"], [12, 2, 1, "", "on_event"], [12, 2, 1, "", "on_fault"], [12, 2, 1, "", "on_historical_data"], [12, 2, 1, "", "on_instrument"], [12, 2, 1, "", "on_instrument_close"], [12, 2, 1, "", "on_instrument_status"], [12, 2, 1, "", "on_load"], [12, 2, 1, "", "on_order_book"], [12, 2, 1, "", "on_order_book_deltas"], [12, 2, 1, "", "on_quote_tick"], [12, 2, 1, "", "on_reset"], [12, 2, 1, "", "on_resume"], [12, 2, 1, "", "on_save"], [12, 2, 1, "", "on_start"], [12, 2, 1, "", "on_stop"], [12, 2, 1, "", "on_ticker"], [12, 2, 1, "", "on_trade_tick"], [12, 2, 1, "", "on_venue_status"], [12, 2, 1, "", "pending_requests"], [12, 2, 1, "", "publish_data"], [12, 2, 1, "", "publish_signal"], [12, 2, 1, "", "queue_for_executor"], [12, 2, 1, "", "queued_task_ids"], [12, 2, 1, "", "register_base"], [12, 2, 1, "", "register_executor"], [12, 2, 1, "", "register_indicator_for_bars"], [12, 2, 1, "", "register_indicator_for_quote_ticks"], [12, 2, 1, "", "register_indicator_for_trade_ticks"], [12, 2, 1, "", "register_warning_event"], [12, 3, 1, "", "registered_indicators"], [12, 2, 1, "", "request_bars"], [12, 2, 1, "", "request_data"], [12, 2, 1, "", "request_instrument"], [12, 2, 1, "", "request_instruments"], [12, 2, 1, "", "request_quote_ticks"], [12, 2, 1, "", "request_trade_ticks"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "resume"], [12, 2, 1, "", "run_in_executor"], [12, 2, 1, "", "save"], [12, 2, 1, "", "start"], [12, 3, 1, "", "state"], [12, 2, 1, "", "stop"], [12, 2, 1, "", "subscribe_bars"], [12, 2, 1, "", "subscribe_data"], [12, 2, 1, "", "subscribe_instrument"], [12, 2, 1, "", "subscribe_instrument_close"], [12, 2, 1, "", "subscribe_instrument_status"], [12, 2, 1, "", "subscribe_instruments"], [12, 2, 1, "", "subscribe_order_book_deltas"], [12, 2, 1, "", "subscribe_order_book_snapshots"], [12, 2, 1, "", "subscribe_quote_ticks"], [12, 2, 1, "", "subscribe_ticker"], [12, 2, 1, "", "subscribe_trade_ticks"], [12, 2, 1, "", "subscribe_venue_status"], [12, 3, 1, "", "subscribed_quotes"], [12, 3, 1, "", "subscribed_trades"], [12, 2, 1, "", "to_importable_config"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "type"], [12, 2, 1, "", "unsubscribe_bars"], [12, 2, 1, "", "unsubscribe_data"], [12, 2, 1, "", "unsubscribe_instrument"], [12, 2, 1, "", "unsubscribe_instrument_status"], [12, 2, 1, "", "unsubscribe_instruments"], [12, 2, 1, "", "unsubscribe_order_book_deltas"], [12, 2, 1, "", "unsubscribe_order_book_snapshots"], [12, 2, 1, "", "unsubscribe_quote_ticks"], [12, 2, 1, "", "unsubscribe_ticker"], [12, 2, 1, "", "unsubscribe_trade_ticks"], [12, 2, 1, "", "unsubscribe_venue_status"], [12, 2, 1, "", "update_synthetic"]], "nautilus_trader.execution.engine": [[12, 1, 1, "", "ExecutionEngine"]], "nautilus_trader.execution.engine.ExecutionEngine": [[12, 3, 1, "", "allow_cash_positions"], [12, 2, 1, "", "check_connected"], [12, 2, 1, "", "check_disconnected"], [12, 2, 1, "", "check_integrity"], [12, 2, 1, "", "check_residuals"], [12, 3, 1, "", "command_count"], [12, 2, 1, "", "connect"], [12, 3, 1, "", "debug"], [12, 3, 1, "", "default_client"], [12, 2, 1, "", "degrade"], [12, 2, 1, "", "deregister_client"], [12, 2, 1, "", "disconnect"], [12, 2, 1, "", "dispose"], [12, 3, 1, "", "event_count"], [12, 2, 1, "", "execute"], [12, 2, 1, "", "fault"], [12, 2, 1, "", "flush_db"], [12, 2, 1, "", "fully_qualified_name"], [12, 2, 1, "", "get_external_order_claim"], [12, 2, 1, "", "get_external_order_claims_instruments"], [12, 3, 1, "", "id"], [12, 3, 1, "", "is_degraded"], [12, 3, 1, "", "is_disposed"], [12, 3, 1, "", "is_faulted"], [12, 3, 1, "", "is_initialized"], [12, 3, 1, "", "is_running"], [12, 3, 1, "", "is_stopped"], [12, 2, 1, "", "load_cache"], [12, 2, 1, "", "position_id_count"], [12, 2, 1, "", "process"], [12, 2, 1, "", "reconcile_mass_status"], [12, 2, 1, "", "reconcile_report"], [12, 2, 1, "", "reconcile_state"], [12, 3, 1, "", "reconciliation"], [12, 2, 1, "", "register_client"], [12, 2, 1, "", "register_default_client"], [12, 2, 1, "", "register_external_order_claims"], [12, 2, 1, "", "register_oms_type"], [12, 2, 1, "", "register_venue_routing"], [12, 3, 1, "", "registered_clients"], [12, 3, 1, "", "report_count"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "resume"], [12, 2, 1, "", "start"], [12, 3, 1, "", "state"], [12, 2, 1, "", "stop"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "type"]], "nautilus_trader.execution.manager": [[12, 1, 1, "", "OrderManager"]], "nautilus_trader.execution.manager.OrderManager": [[12, 2, 1, "", "cache_submit_order_command"], [12, 2, 1, "", "cancel_order"], [12, 2, 1, "", "create_new_submit_order"], [12, 2, 1, "", "get_submit_order_commands"], [12, 2, 1, "", "handle_contingencies"], [12, 2, 1, "", "handle_contingencies_update"], [12, 2, 1, "", "handle_event"], [12, 2, 1, "", "handle_order_canceled"], [12, 2, 1, "", "handle_order_expired"], [12, 2, 1, "", "handle_order_filled"], [12, 2, 1, "", "handle_order_rejected"], [12, 2, 1, "", "handle_order_updated"], [12, 2, 1, "", "handle_position_event"], [12, 2, 1, "", "modify_order_quantity"], [12, 2, 1, "", "pop_submit_order_command"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "send_algo_command"], [12, 2, 1, "", "send_emulator_command"], [12, 2, 1, "", "send_exec_command"], [12, 2, 1, "", "send_exec_event"], [12, 2, 1, "", "send_risk_command"], [12, 2, 1, "", "send_risk_event"], [12, 2, 1, "", "should_manage_order"]], "nautilus_trader.execution.matching_core": [[12, 1, 1, "", "MatchingCore"]], "nautilus_trader.execution.matching_core.MatchingCore": [[12, 2, 1, "", "add_order"], [12, 3, 1, "", "ask"], [12, 3, 1, "", "bid"], [12, 2, 1, "", "delete_order"], [12, 2, 1, "", "get_order"], [12, 2, 1, "", "get_orders"], [12, 2, 1, "", "get_orders_ask"], [12, 2, 1, "", "get_orders_bid"], [12, 3, 1, "", "instrument_id"], [12, 2, 1, "", "is_limit_matched"], [12, 2, 1, "", "is_stop_triggered"], [12, 2, 1, "", "is_touch_triggered"], [12, 2, 1, "", "iterate"], [12, 3, 1, "", "last"], [12, 2, 1, "", "match_limit_if_touched_order"], [12, 2, 1, "", "match_limit_order"], [12, 2, 1, "", "match_market_if_touched_order"], [12, 2, 1, "", "match_order"], [12, 2, 1, "", "match_stop_limit_order"], [12, 2, 1, "", "match_stop_market_order"], [12, 2, 1, "", "order_exists"], [12, 3, 1, "", "price_increment"], [12, 3, 1, "", "price_precision"], [12, 2, 1, "", "reset"]], "nautilus_trader.execution.messages": [[12, 1, 1, "", "BatchCancelOrders"], [12, 1, 1, "", "CancelAllOrders"], [12, 1, 1, "", "CancelOrder"], [12, 1, 1, "", "ModifyOrder"], [12, 1, 1, "", "QueryOrder"], [12, 1, 1, "", "SubmitOrder"], [12, 1, 1, "", "SubmitOrderList"], [12, 1, 1, "", "TradingCommand"]], "nautilus_trader.execution.messages.BatchCancelOrders": [[12, 3, 1, "", "client_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.CancelAllOrders": [[12, 3, 1, "", "client_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "order_side"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.CancelOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_order_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"], [12, 3, 1, "", "venue_order_id"]], "nautilus_trader.execution.messages.ModifyOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_order_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "price"], [12, 3, 1, "", "quantity"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "trigger_price"], [12, 3, 1, "", "ts_init"], [12, 3, 1, "", "venue_order_id"]], "nautilus_trader.execution.messages.QueryOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_order_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"], [12, 3, 1, "", "venue_order_id"]], "nautilus_trader.execution.messages.SubmitOrder": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "exec_algorithm_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "order"], [12, 3, 1, "", "position_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.SubmitOrderList": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "exec_algorithm_id"], [12, 2, 1, "", "from_dict"], [12, 3, 1, "", "has_emulated_order"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "order_list"], [12, 3, 1, "", "position_id"], [12, 3, 1, "", "strategy_id"], [12, 2, 1, "", "to_dict"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.messages.TradingCommand": [[12, 3, 1, "", "client_id"], [12, 3, 1, "", "id"], [12, 3, 1, "", "instrument_id"], [12, 3, 1, "", "strategy_id"], [12, 3, 1, "", "trader_id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports": [[12, 1, 1, "", "ExecutionMassStatus"], [12, 1, 1, "", "ExecutionReport"], [12, 1, 1, "", "OrderStatusReport"], [12, 1, 1, "", "PositionStatusReport"], [12, 1, 1, "", "TradeReport"]], "nautilus_trader.execution.reports.ExecutionMassStatus": [[12, 2, 1, "", "add_order_reports"], [12, 2, 1, "", "add_position_reports"], [12, 2, 1, "", "add_trade_reports"], [12, 3, 1, "", "id"], [12, 2, 1, "", "order_reports"], [12, 2, 1, "", "position_reports"], [12, 2, 1, "", "trade_reports"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports.ExecutionReport": [[12, 3, 1, "", "id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports.OrderStatusReport": [[12, 3, 1, "", "id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports.PositionStatusReport": [[12, 3, 1, "", "id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.execution.reports.TradeReport": [[12, 3, 1, "", "id"], [12, 3, 1, "", "ts_init"]], "nautilus_trader.indicators": [[14, 0, 0, "-", "atr"], [14, 0, 0, "-", "bollinger_bands"], [14, 0, 0, "-", "donchian_channel"], [14, 0, 0, "-", "efficiency_ratio"], [14, 0, 0, "-", "fuzzy_candlesticks"], [14, 0, 0, "-", "keltner_channel"], [14, 0, 0, "-", "keltner_position"], [14, 0, 0, "-", "macd"], [14, 0, 0, "-", "obv"], [14, 0, 0, "-", "pressure"], [14, 0, 0, "-", "roc"], [14, 0, 0, "-", "rsi"], [14, 0, 0, "-", "spread_analyzer"], [14, 0, 0, "-", "stochastics"], [14, 0, 0, "-", "swings"], [14, 0, 0, "-", "volatility_ratio"], [14, 0, 0, "-", "vwap"]], "nautilus_trader.indicators.atr": [[14, 1, 1, "", "AverageTrueRange"]], "nautilus_trader.indicators.atr.AverageTrueRange": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average": [[14, 0, 0, "-", "ama"], [14, 0, 0, "-", "ema"], [14, 0, 0, "-", "hma"], [14, 0, 0, "-", "ma_factory"], [14, 0, 0, "-", "moving_average"], [14, 0, 0, "-", "sma"], [14, 0, 0, "-", "wma"]], "nautilus_trader.indicators.average.ama": [[14, 1, 1, "", "AdaptiveMovingAverage"]], "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage": [[14, 3, 1, "", "alpha_diff"], [14, 3, 1, "", "alpha_fast"], [14, 3, 1, "", "alpha_slow"], [14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "period_alpha_fast"], [14, 3, 1, "", "period_alpha_slow"], [14, 3, 1, "", "period_er"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.ema": [[14, 1, 1, "", "ExponentialMovingAverage"]], "nautilus_trader.indicators.average.ema.ExponentialMovingAverage": [[14, 3, 1, "", "alpha"], [14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.hma": [[14, 1, 1, "", "HullMovingAverage"]], "nautilus_trader.indicators.average.hma.HullMovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.ma_factory": [[14, 1, 1, "", "MovingAverageFactory"]], "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory": [[14, 2, 1, "", "create"]], "nautilus_trader.indicators.average.moving_average": [[14, 1, 1, "", "MovingAverage"], [14, 1, 1, "", "MovingAverageType"]], "nautilus_trader.indicators.average.moving_average.MovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.sma": [[14, 1, 1, "", "SimpleMovingAverage"]], "nautilus_trader.indicators.average.sma.SimpleMovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.average.wma": [[14, 1, 1, "", "WeightedMovingAverage"]], "nautilus_trader.indicators.average.wma.WeightedMovingAverage": [[14, 3, 1, "", "count"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"], [14, 3, 1, "", "weights"]], "nautilus_trader.indicators.base": [[14, 0, 0, "-", "indicator"]], "nautilus_trader.indicators.base.indicator": [[14, 1, 1, "", "Indicator"]], "nautilus_trader.indicators.base.indicator.Indicator": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"]], "nautilus_trader.indicators.bollinger_bands": [[14, 1, 1, "", "BollingerBands"]], "nautilus_trader.indicators.bollinger_bands.BollingerBands": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "k"], [14, 3, 1, "", "lower"], [14, 3, 1, "", "middle"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "upper"]], "nautilus_trader.indicators.donchian_channel": [[14, 1, 1, "", "DonchianChannel"]], "nautilus_trader.indicators.donchian_channel.DonchianChannel": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "lower"], [14, 3, 1, "", "middle"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "upper"]], "nautilus_trader.indicators.efficiency_ratio": [[14, 1, 1, "", "EfficiencyRatio"]], "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.fuzzy_candlesticks": [[14, 1, 1, "", "FuzzyCandle"], [14, 1, 1, "", "FuzzyCandlesticks"]], "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle": [[14, 3, 1, "", "body_size"], [14, 3, 1, "", "direction"], [14, 3, 1, "", "lower_wick_size"], [14, 3, 1, "", "size"], [14, 3, 1, "", "upper_wick_size"]], "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"], [14, 3, 1, "", "vector"]], "nautilus_trader.indicators.keltner_channel": [[14, 1, 1, "", "KeltnerChannel"]], "nautilus_trader.indicators.keltner_channel.KeltnerChannel": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "k_multiplier"], [14, 3, 1, "", "lower"], [14, 3, 1, "", "middle"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "upper"]], "nautilus_trader.indicators.keltner_position": [[14, 1, 1, "", "KeltnerPosition"]], "nautilus_trader.indicators.keltner_position.KeltnerPosition": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "k_multiplier"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.macd": [[14, 1, 1, "", "MovingAverageConvergenceDivergence"]], "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence": [[14, 3, 1, "", "fast_period"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "price_type"], [14, 2, 1, "", "reset"], [14, 3, 1, "", "slow_period"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.obv": [[14, 1, 1, "", "OnBalanceVolume"]], "nautilus_trader.indicators.obv.OnBalanceVolume": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.pressure": [[14, 1, 1, "", "Pressure"]], "nautilus_trader.indicators.pressure.Pressure": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"], [14, 3, 1, "", "value_cumulative"]], "nautilus_trader.indicators.roc": [[14, 1, 1, "", "RateOfChange"]], "nautilus_trader.indicators.roc.RateOfChange": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.rsi": [[14, 1, 1, "", "RelativeStrengthIndex"]], "nautilus_trader.indicators.rsi.RelativeStrengthIndex": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.spread_analyzer": [[14, 1, 1, "", "SpreadAnalyzer"]], "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer": [[14, 3, 1, "", "average"], [14, 3, 1, "", "capacity"], [14, 3, 1, "", "current"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "instrument_id"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"]], "nautilus_trader.indicators.stochastics": [[14, 1, 1, "", "Stochastics"]], "nautilus_trader.indicators.stochastics.Stochastics": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period_d"], [14, 3, 1, "", "period_k"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value_d"], [14, 3, 1, "", "value_k"]], "nautilus_trader.indicators.swings": [[14, 1, 1, "", "Swings"]], "nautilus_trader.indicators.swings.Swings": [[14, 3, 1, "", "changed"], [14, 3, 1, "", "direction"], [14, 3, 1, "", "duration"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "high_datetime"], [14, 3, 1, "", "high_price"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "length"], [14, 3, 1, "", "low_datetime"], [14, 3, 1, "", "low_price"], [14, 3, 1, "", "name"], [14, 3, 1, "", "period"], [14, 2, 1, "", "reset"], [14, 3, 1, "", "since_high"], [14, 3, 1, "", "since_low"], [14, 2, 1, "", "update_raw"]], "nautilus_trader.indicators.volatility_ratio": [[14, 1, 1, "", "VolatilityRatio"]], "nautilus_trader.indicators.volatility_ratio.VolatilityRatio": [[14, 3, 1, "", "fast_period"], [14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"], [14, 3, 1, "", "slow_period"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.indicators.vwap": [[14, 1, 1, "", "VolumeWeightedAveragePrice"]], "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice": [[14, 2, 1, "", "handle_bar"], [14, 2, 1, "", "handle_quote_tick"], [14, 2, 1, "", "handle_trade_tick"], [14, 3, 1, "", "has_inputs"], [14, 3, 1, "", "initialized"], [14, 3, 1, "", "name"], [14, 2, 1, "", "reset"], [14, 2, 1, "", "update_raw"], [14, 3, 1, "", "value"]], "nautilus_trader.live": [[16, 0, 0, "-", "data_client"], [16, 0, 0, "-", "data_engine"], [16, 0, 0, "-", "execution_client"], [16, 0, 0, "-", "execution_engine"], [16, 0, 0, "-", "node"], [16, 0, 0, "-", "node_builder"], [16, 0, 0, "-", "risk_engine"]], "nautilus_trader.live.data_client": [[16, 1, 1, "", "LiveDataClient"], [16, 1, 1, "", "LiveMarketDataClient"]], "nautilus_trader.live.data_client.LiveDataClient": [[16, 2, 1, "", "connect"], [16, 2, 1, "", "create_task"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_connected"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "request"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "run_after_delay"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "subscribe"], [16, 2, 1, "", "subscribed_generic_data"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"], [16, 2, 1, "", "unsubscribe"], [16, 3, 1, "", "venue"]], "nautilus_trader.live.data_client.LiveMarketDataClient": [[16, 2, 1, "", "connect"], [16, 2, 1, "", "create_task"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_connected"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "request"], [16, 2, 1, "", "request_bars"], [16, 2, 1, "", "request_instrument"], [16, 2, 1, "", "request_instruments"], [16, 2, 1, "", "request_quote_ticks"], [16, 2, 1, "", "request_trade_ticks"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "run_after_delay"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "subscribe"], [16, 2, 1, "", "subscribe_bars"], [16, 2, 1, "", "subscribe_instrument"], [16, 2, 1, "", "subscribe_instrument_close"], [16, 2, 1, "", "subscribe_instrument_status"], [16, 2, 1, "", "subscribe_instruments"], [16, 2, 1, "", "subscribe_order_book_deltas"], [16, 2, 1, "", "subscribe_order_book_snapshots"], [16, 2, 1, "", "subscribe_quote_ticks"], [16, 2, 1, "", "subscribe_ticker"], [16, 2, 1, "", "subscribe_trade_ticks"], [16, 2, 1, "", "subscribe_venue_status"], [16, 2, 1, "", "subscribed_bars"], [16, 2, 1, "", "subscribed_generic_data"], [16, 2, 1, "", "subscribed_instrument_close"], [16, 2, 1, "", "subscribed_instrument_status"], [16, 2, 1, "", "subscribed_instruments"], [16, 2, 1, "", "subscribed_order_book_deltas"], [16, 2, 1, "", "subscribed_order_book_snapshots"], [16, 2, 1, "", "subscribed_quote_ticks"], [16, 2, 1, "", "subscribed_tickers"], [16, 2, 1, "", "subscribed_trade_ticks"], [16, 2, 1, "", "subscribed_venue_status"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"], [16, 2, 1, "", "unsubscribe"], [16, 2, 1, "", "unsubscribe_bars"], [16, 2, 1, "", "unsubscribe_instrument"], [16, 2, 1, "", "unsubscribe_instrument_close"], [16, 2, 1, "", "unsubscribe_instrument_status"], [16, 2, 1, "", "unsubscribe_instruments"], [16, 2, 1, "", "unsubscribe_order_book_deltas"], [16, 2, 1, "", "unsubscribe_order_book_snapshots"], [16, 2, 1, "", "unsubscribe_quote_ticks"], [16, 2, 1, "", "unsubscribe_ticker"], [16, 2, 1, "", "unsubscribe_trade_ticks"], [16, 2, 1, "", "unsubscribe_venue_status"], [16, 3, 1, "", "venue"]], "nautilus_trader.live.data_engine": [[16, 1, 1, "", "LiveDataEngine"]], "nautilus_trader.live.data_engine.LiveDataEngine": [[16, 2, 1, "", "check_connected"], [16, 2, 1, "", "check_disconnected"], [16, 2, 1, "", "cmd_qsize"], [16, 3, 1, "", "command_count"], [16, 2, 1, "", "connect"], [16, 3, 1, "", "data_count"], [16, 2, 1, "", "data_qsize"], [16, 3, 1, "", "debug"], [16, 3, 1, "", "default_client"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "deregister_client"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "execute"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "get_cmd_queue_task"], [16, 2, 1, "", "get_data_queue_task"], [16, 2, 1, "", "get_req_queue_task"], [16, 2, 1, "", "get_res_queue_task"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "kill"], [16, 2, 1, "", "process"], [16, 2, 1, "", "register_catalog"], [16, 2, 1, "", "register_client"], [16, 2, 1, "", "register_default_client"], [16, 2, 1, "", "register_venue_routing"], [16, 3, 1, "", "registered_clients"], [16, 2, 1, "", "req_qsize"], [16, 2, 1, "", "request"], [16, 3, 1, "", "request_count"], [16, 2, 1, "", "res_qsize"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "response"], [16, 3, 1, "", "response_count"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "subscribed_bars"], [16, 2, 1, "", "subscribed_generic_data"], [16, 2, 1, "", "subscribed_instrument_close"], [16, 2, 1, "", "subscribed_instrument_status"], [16, 2, 1, "", "subscribed_instruments"], [16, 2, 1, "", "subscribed_order_book_deltas"], [16, 2, 1, "", "subscribed_order_book_snapshots"], [16, 2, 1, "", "subscribed_quote_ticks"], [16, 2, 1, "", "subscribed_synthetic_quotes"], [16, 2, 1, "", "subscribed_synthetic_trades"], [16, 2, 1, "", "subscribed_tickers"], [16, 2, 1, "", "subscribed_trade_ticks"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"]], "nautilus_trader.live.execution_client": [[16, 1, 1, "", "LiveExecutionClient"]], "nautilus_trader.live.execution_client.LiveExecutionClient": [[16, 3, 1, "", "account_id"], [16, 3, 1, "", "account_type"], [16, 3, 1, "", "base_currency"], [16, 2, 1, "", "batch_cancel_orders"], [16, 2, 1, "", "cancel_all_orders"], [16, 2, 1, "", "cancel_order"], [16, 2, 1, "", "connect"], [16, 2, 1, "", "create_task"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "generate_account_state"], [16, 2, 1, "", "generate_mass_status"], [16, 2, 1, "", "generate_order_accepted"], [16, 2, 1, "", "generate_order_cancel_rejected"], [16, 2, 1, "", "generate_order_canceled"], [16, 2, 1, "", "generate_order_expired"], [16, 2, 1, "", "generate_order_filled"], [16, 2, 1, "", "generate_order_modify_rejected"], [16, 2, 1, "", "generate_order_rejected"], [16, 2, 1, "", "generate_order_status_report"], [16, 2, 1, "", "generate_order_status_reports"], [16, 2, 1, "", "generate_order_submitted"], [16, 2, 1, "", "generate_order_triggered"], [16, 2, 1, "", "generate_order_updated"], [16, 2, 1, "", "generate_position_status_reports"], [16, 2, 1, "", "generate_trade_reports"], [16, 2, 1, "", "get_account"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_connected"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "modify_order"], [16, 3, 1, "", "oms_type"], [16, 2, 1, "", "query_order"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "run_after_delay"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "submit_order"], [16, 2, 1, "", "submit_order_list"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"], [16, 3, 1, "", "venue"]], "nautilus_trader.live.execution_engine": [[16, 1, 1, "", "LiveExecutionEngine"]], "nautilus_trader.live.execution_engine.LiveExecutionEngine": [[16, 3, 1, "", "allow_cash_positions"], [16, 2, 1, "", "check_connected"], [16, 2, 1, "", "check_disconnected"], [16, 2, 1, "", "check_integrity"], [16, 2, 1, "", "check_residuals"], [16, 2, 1, "", "cmd_qsize"], [16, 3, 1, "", "command_count"], [16, 2, 1, "", "connect"], [16, 3, 1, "", "debug"], [16, 3, 1, "", "default_client"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "deregister_client"], [16, 2, 1, "", "disconnect"], [16, 2, 1, "", "dispose"], [16, 3, 1, "", "event_count"], [16, 2, 1, "", "evt_qsize"], [16, 2, 1, "", "execute"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "flush_db"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "get_cmd_queue_task"], [16, 2, 1, "", "get_evt_queue_task"], [16, 2, 1, "", "get_external_order_claim"], [16, 2, 1, "", "get_external_order_claims_instruments"], [16, 2, 1, "", "get_inflight_check_task"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "kill"], [16, 2, 1, "", "load_cache"], [16, 2, 1, "", "position_id_count"], [16, 2, 1, "", "process"], [16, 2, 1, "", "reconcile_mass_status"], [16, 2, 1, "", "reconcile_report"], [16, 2, 1, "", "reconcile_state"], [16, 4, 1, "", "reconciliation"], [16, 2, 1, "", "register_client"], [16, 2, 1, "", "register_default_client"], [16, 2, 1, "", "register_external_order_claims"], [16, 2, 1, "", "register_oms_type"], [16, 2, 1, "", "register_venue_routing"], [16, 3, 1, "", "registered_clients"], [16, 3, 1, "", "report_count"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "type"]], "nautilus_trader.live.node": [[16, 1, 1, "", "TradingNode"]], "nautilus_trader.live.node.TradingNode": [[16, 2, 1, "", "add_data_client_factory"], [16, 2, 1, "", "add_exec_client_factory"], [16, 2, 1, "", "build"], [16, 4, 1, "", "cache"], [16, 2, 1, "", "dispose"], [16, 2, 1, "", "get_event_loop"], [16, 2, 1, "", "get_logger"], [16, 4, 1, "", "instance_id"], [16, 4, 1, "", "is_built"], [16, 4, 1, "", "is_running"], [16, 4, 1, "", "machine_id"], [16, 2, 1, "", "maintain_heartbeat"], [16, 4, 1, "", "portfolio"], [16, 2, 1, "", "run"], [16, 2, 1, "", "run_async"], [16, 2, 1, "", "snapshot_open_positions"], [16, 2, 1, "", "stop"], [16, 2, 1, "", "stop_async"], [16, 4, 1, "", "trader"], [16, 4, 1, "", "trader_id"]], "nautilus_trader.live.node_builder": [[16, 1, 1, "", "TradingNodeBuilder"]], "nautilus_trader.live.node_builder.TradingNodeBuilder": [[16, 2, 1, "", "add_data_client_factory"], [16, 2, 1, "", "add_exec_client_factory"], [16, 2, 1, "", "build_data_clients"], [16, 2, 1, "", "build_exec_clients"]], "nautilus_trader.live.risk_engine": [[16, 1, 1, "", "LiveRiskEngine"]], "nautilus_trader.live.risk_engine.LiveRiskEngine": [[16, 2, 1, "", "cmd_qsize"], [16, 3, 1, "", "command_count"], [16, 3, 1, "", "debug"], [16, 2, 1, "", "degrade"], [16, 2, 1, "", "dispose"], [16, 3, 1, "", "event_count"], [16, 2, 1, "", "evt_qsize"], [16, 2, 1, "", "execute"], [16, 2, 1, "", "fault"], [16, 2, 1, "", "fully_qualified_name"], [16, 2, 1, "", "get_cmd_queue_task"], [16, 2, 1, "", "get_evt_queue_task"], [16, 3, 1, "", "id"], [16, 3, 1, "", "is_bypassed"], [16, 3, 1, "", "is_degraded"], [16, 3, 1, "", "is_disposed"], [16, 3, 1, "", "is_faulted"], [16, 3, 1, "", "is_initialized"], [16, 3, 1, "", "is_running"], [16, 3, 1, "", "is_stopped"], [16, 2, 1, "", "kill"], [16, 2, 1, "", "max_notional_per_order"], [16, 2, 1, "", "max_notionals_per_order"], [16, 2, 1, "", "max_order_modify_rate"], [16, 2, 1, "", "max_order_submit_rate"], [16, 2, 1, "", "process"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "resume"], [16, 2, 1, "", "set_max_notional_per_order"], [16, 2, 1, "", "set_trading_state"], [16, 2, 1, "", "start"], [16, 3, 1, "", "state"], [16, 2, 1, "", "stop"], [16, 3, 1, "", "trader_id"], [16, 3, 1, "", "trading_state"], [16, 3, 1, "", "type"]], "nautilus_trader.model": [[17, 0, 0, "-", "book"], [18, 0, 0, "-", "data"], [19, 0, 0, "-", "events"], [20, 0, 0, "-", "identifiers"], [22, 0, 0, "-", "instruments"], [23, 0, 0, "-", "objects"], [24, 0, 0, "-", "orders"], [25, 0, 0, "-", "position"], [26, 0, 0, "-", "tick_scheme"]], "nautilus_trader.model.events": [[19, 0, 0, "-", "account"], [19, 0, 0, "-", "order"], [19, 0, 0, "-", "position"]], "nautilus_trader.model.events.account": [[19, 1, 1, "", "AccountState"]], "nautilus_trader.model.events.account.AccountState": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "account_type"], [19, 3, 1, "", "balances"], [19, 3, 1, "", "base_currency"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "info"], [19, 3, 1, "", "is_reported"], [19, 3, 1, "", "margins"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"]], "nautilus_trader.model.events.order": [[19, 1, 1, "", "OrderAccepted"], [19, 1, 1, "", "OrderCancelRejected"], [19, 1, 1, "", "OrderCanceled"], [19, 1, 1, "", "OrderDenied"], [19, 1, 1, "", "OrderEmulated"], [19, 1, 1, "", "OrderEvent"], [19, 1, 1, "", "OrderExpired"], [19, 1, 1, "", "OrderFilled"], [19, 1, 1, "", "OrderInitialized"], [19, 1, 1, "", "OrderModifyRejected"], [19, 1, 1, "", "OrderPendingCancel"], [19, 1, 1, "", "OrderPendingUpdate"], [19, 1, 1, "", "OrderRejected"], [19, 1, 1, "", "OrderReleased"], [19, 1, 1, "", "OrderSubmitted"], [19, 1, 1, "", "OrderTriggered"], [19, 1, 1, "", "OrderUpdated"]], "nautilus_trader.model.events.order.OrderAccepted": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderCancelRejected": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reason"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderCanceled": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderDenied": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reason"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderEmulated": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderEvent": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderExpired": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderFilled": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 3, 1, "", "commission"], [19, 3, 1, "", "currency"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "info"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "is_buy"], [19, 3, 1, "", "is_sell"], [19, 3, 1, "", "last_px"], [19, 3, 1, "", "last_qty"], [19, 3, 1, "", "liquidity_side"], [19, 3, 1, "", "order_side"], [19, 3, 1, "", "order_type"], [19, 3, 1, "", "position_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trade_id"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderInitialized": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 3, 1, "", "contingency_type"], [19, 3, 1, "", "emulation_trigger"], [19, 3, 1, "", "exec_algorithm_id"], [19, 3, 1, "", "exec_algorithm_params"], [19, 3, 1, "", "exec_spawn_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "linked_order_ids"], [19, 3, 1, "", "options"], [19, 3, 1, "", "order_list_id"], [19, 3, 1, "", "order_type"], [19, 3, 1, "", "parent_order_id"], [19, 3, 1, "", "post_only"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "quote_quantity"], [19, 3, 1, "", "reconciliation"], [19, 3, 1, "", "reduce_only"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "side"], [19, 3, 1, "", "strategy_id"], [19, 3, 1, "", "tags"], [19, 3, 1, "", "time_in_force"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "trigger_instrument_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderModifyRejected": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reason"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderPendingCancel": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderPendingUpdate": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderRejected": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reason"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderReleased": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 3, 1, "", "released_price"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderSubmitted": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderTriggered": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.order.OrderUpdated": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "client_order_id"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "price"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "reconciliation"], [19, 2, 1, "", "set_client_order_id"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "trigger_price"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "venue_order_id"]], "nautilus_trader.model.events.position": [[19, 1, 1, "", "PositionChanged"], [19, 1, 1, "", "PositionClosed"], [19, 1, 1, "", "PositionEvent"], [19, 1, 1, "", "PositionOpened"]], "nautilus_trader.model.events.position.PositionChanged": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "avg_px_close"], [19, 3, 1, "", "avg_px_open"], [19, 3, 1, "", "closing_order_id"], [19, 2, 1, "", "create"], [19, 3, 1, "", "currency"], [19, 3, 1, "", "duration_ns"], [19, 3, 1, "", "entry"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "last_px"], [19, 3, 1, "", "last_qty"], [19, 3, 1, "", "opening_order_id"], [19, 3, 1, "", "peak_qty"], [19, 3, 1, "", "position_id"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "realized_pnl"], [19, 3, 1, "", "realized_return"], [19, 3, 1, "", "side"], [19, 3, 1, "", "signed_qty"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_closed"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "ts_opened"], [19, 3, 1, "", "unrealized_pnl"]], "nautilus_trader.model.events.position.PositionClosed": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "avg_px_close"], [19, 3, 1, "", "avg_px_open"], [19, 3, 1, "", "closing_order_id"], [19, 2, 1, "", "create"], [19, 3, 1, "", "currency"], [19, 3, 1, "", "duration_ns"], [19, 3, 1, "", "entry"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "last_px"], [19, 3, 1, "", "last_qty"], [19, 3, 1, "", "opening_order_id"], [19, 3, 1, "", "peak_qty"], [19, 3, 1, "", "position_id"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "realized_pnl"], [19, 3, 1, "", "realized_return"], [19, 3, 1, "", "side"], [19, 3, 1, "", "signed_qty"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_closed"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "ts_opened"], [19, 3, 1, "", "unrealized_pnl"]], "nautilus_trader.model.events.position.PositionEvent": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "avg_px_close"], [19, 3, 1, "", "avg_px_open"], [19, 3, 1, "", "closing_order_id"], [19, 3, 1, "", "currency"], [19, 3, 1, "", "duration_ns"], [19, 3, 1, "", "entry"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "last_px"], [19, 3, 1, "", "last_qty"], [19, 3, 1, "", "opening_order_id"], [19, 3, 1, "", "peak_qty"], [19, 3, 1, "", "position_id"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "realized_pnl"], [19, 3, 1, "", "realized_return"], [19, 3, 1, "", "side"], [19, 3, 1, "", "signed_qty"], [19, 3, 1, "", "strategy_id"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_closed"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "ts_opened"], [19, 3, 1, "", "unrealized_pnl"]], "nautilus_trader.model.events.position.PositionOpened": [[19, 3, 1, "", "account_id"], [19, 3, 1, "", "avg_px_close"], [19, 3, 1, "", "avg_px_open"], [19, 3, 1, "", "closing_order_id"], [19, 2, 1, "", "create"], [19, 3, 1, "", "currency"], [19, 3, 1, "", "duration_ns"], [19, 3, 1, "", "entry"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "instrument_id"], [19, 3, 1, "", "last_px"], [19, 3, 1, "", "last_qty"], [19, 3, 1, "", "opening_order_id"], [19, 3, 1, "", "peak_qty"], [19, 3, 1, "", "position_id"], [19, 3, 1, "", "quantity"], [19, 3, 1, "", "realized_pnl"], [19, 3, 1, "", "realized_return"], [19, 3, 1, "", "side"], [19, 3, 1, "", "signed_qty"], [19, 3, 1, "", "strategy_id"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "trader_id"], [19, 3, 1, "", "ts_closed"], [19, 3, 1, "", "ts_event"], [19, 3, 1, "", "ts_init"], [19, 3, 1, "", "ts_opened"], [19, 3, 1, "", "unrealized_pnl"]], "nautilus_trader.model.identifiers": [[20, 1, 1, "", "AccountId"], [20, 1, 1, "", "ClientId"], [20, 1, 1, "", "ClientOrderId"], [20, 1, 1, "", "ComponentId"], [20, 1, 1, "", "ExecAlgorithmId"], [20, 1, 1, "", "Identifier"], [20, 1, 1, "", "InstrumentId"], [20, 1, 1, "", "OrderListId"], [20, 1, 1, "", "PositionId"], [20, 1, 1, "", "StrategyId"], [20, 1, 1, "", "Symbol"], [20, 1, 1, "", "TradeId"], [20, 1, 1, "", "TraderId"], [20, 1, 1, "", "Venue"], [20, 1, 1, "", "VenueOrderId"]], "nautilus_trader.model.identifiers.AccountId": [[20, 2, 1, "", "get_id"], [20, 2, 1, "", "get_issuer"], [20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.ClientId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.ClientOrderId": [[20, 2, 1, "", "is_this_trader"], [20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.ComponentId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.ExecAlgorithmId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.Identifier": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.InstrumentId": [[20, 2, 1, "", "from_str"], [20, 2, 1, "", "is_synthetic"], [20, 3, 1, "", "symbol"], [20, 3, 1, "", "value"], [20, 3, 1, "", "venue"]], "nautilus_trader.model.identifiers.OrderListId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.PositionId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.StrategyId": [[20, 2, 1, "", "get_tag"], [20, 2, 1, "", "is_external"], [20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.Symbol": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.TradeId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.TraderId": [[20, 2, 1, "", "get_tag"], [20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.Venue": [[20, 2, 1, "", "is_synthetic"], [20, 3, 1, "", "value"]], "nautilus_trader.model.identifiers.VenueOrderId": [[20, 3, 1, "", "value"]], "nautilus_trader.model.instruments": [[22, 0, 0, "-", "base"], [22, 0, 0, "-", "betting"], [22, 0, 0, "-", "crypto_future"], [22, 0, 0, "-", "crypto_perpetual"], [22, 0, 0, "-", "currency_pair"], [22, 0, 0, "-", "equity"], [22, 0, 0, "-", "futures_contract"], [22, 0, 0, "-", "options_contract"], [22, 0, 0, "-", "synthetic"]], "nautilus_trader.model.instruments.base": [[22, 1, 1, "", "Instrument"]], "nautilus_trader.model.instruments.base.Instrument": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.betting": [[22, 1, 1, "", "BettingInstrument"], [22, 5, 1, "", "make_symbol"], [22, 5, 1, "", "null_handicap"]], "nautilus_trader.model.instruments.betting.BettingInstrument": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.crypto_future": [[22, 1, 1, "", "CryptoFuture"]], "nautilus_trader.model.instruments.crypto_future.CryptoFuture": [[22, 3, 1, "", "activation_ns"], [22, 3, 1, "", "activation_utc"], [22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 3, 1, "", "expiration_ns"], [22, 3, 1, "", "expiration_utc"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "settlement_currency"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "underlying"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.crypto_perpetual": [[22, 1, 1, "", "CryptoPerpetual"]], "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 3, 1, "", "base_currency"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "is_quanto"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "settlement_currency"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.currency_pair": [[22, 1, 1, "", "CurrencyPair"]], "nautilus_trader.model.instruments.currency_pair.CurrencyPair": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 3, 1, "", "base_currency"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.equity": [[22, 1, 1, "", "Equity"]], "nautilus_trader.model.instruments.equity.Equity": [[22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.futures_contract": [[22, 1, 1, "", "FuturesContract"]], "nautilus_trader.model.instruments.futures_contract.FuturesContract": [[22, 3, 1, "", "activation_ns"], [22, 3, 1, "", "activation_utc"], [22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 3, 1, "", "expiration_ns"], [22, 3, 1, "", "expiration_utc"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "underlying"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.options_contract": [[22, 1, 1, "", "OptionsContract"]], "nautilus_trader.model.instruments.options_contract.OptionsContract": [[22, 3, 1, "", "activation_ns"], [22, 3, 1, "", "activation_utc"], [22, 3, 1, "", "asset_class"], [22, 3, 1, "", "asset_type"], [22, 2, 1, "", "base_from_dict"], [22, 2, 1, "", "base_to_dict"], [22, 2, 1, "", "calculate_base_quantity"], [22, 3, 1, "", "expiration_ns"], [22, 3, 1, "", "expiration_utc"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 2, 1, "", "get_base_currency"], [22, 2, 1, "", "get_settlement_currency"], [22, 3, 1, "", "id"], [22, 3, 1, "", "info"], [22, 3, 1, "", "is_inverse"], [22, 3, 1, "", "kind"], [22, 3, 1, "", "lot_size"], [22, 2, 1, "", "make_price"], [22, 2, 1, "", "make_qty"], [22, 3, 1, "", "maker_fee"], [22, 3, 1, "", "margin_init"], [22, 3, 1, "", "margin_maint"], [22, 3, 1, "", "max_notional"], [22, 3, 1, "", "max_price"], [22, 3, 1, "", "max_quantity"], [22, 3, 1, "", "min_notional"], [22, 3, 1, "", "min_price"], [22, 3, 1, "", "min_quantity"], [22, 3, 1, "", "multiplier"], [22, 2, 1, "", "next_ask_price"], [22, 2, 1, "", "next_bid_price"], [22, 2, 1, "", "notional_value"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 3, 1, "", "quote_currency"], [22, 3, 1, "", "raw_symbol"], [22, 3, 1, "", "size_increment"], [22, 3, 1, "", "size_precision"], [22, 3, 1, "", "strike_price"], [22, 3, 1, "", "symbol"], [22, 3, 1, "", "taker_fee"], [22, 3, 1, "", "tick_scheme_name"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"], [22, 3, 1, "", "underlying"], [22, 3, 1, "", "venue"]], "nautilus_trader.model.instruments.synthetic": [[22, 1, 1, "", "SyntheticInstrument"]], "nautilus_trader.model.instruments.synthetic.SyntheticInstrument": [[22, 2, 1, "", "calculate"], [22, 2, 1, "", "change_formula"], [22, 3, 1, "", "components"], [22, 3, 1, "", "formula"], [22, 2, 1, "", "from_dict"], [22, 2, 1, "", "fully_qualified_name"], [22, 3, 1, "", "id"], [22, 3, 1, "", "price_increment"], [22, 3, 1, "", "price_precision"], [22, 2, 1, "", "to_dict"], [22, 3, 1, "", "ts_event"], [22, 3, 1, "", "ts_init"]], "nautilus_trader.model.objects": [[23, 1, 1, "", "AccountBalance"], [23, 1, 1, "", "Currency"], [23, 1, 1, "", "MarginBalance"], [23, 1, 1, "", "Money"], [23, 1, 1, "", "Price"], [23, 1, 1, "", "Quantity"]], "nautilus_trader.model.objects.AccountBalance": [[23, 3, 1, "", "currency"], [23, 3, 1, "", "free"], [23, 2, 1, "", "from_dict"], [23, 3, 1, "", "locked"], [23, 2, 1, "", "to_dict"], [23, 3, 1, "", "total"]], "nautilus_trader.model.objects.Currency": [[23, 3, 1, "", "code"], [23, 3, 1, "", "currency_type"], [23, 2, 1, "", "from_internal_map"], [23, 2, 1, "", "from_str"], [23, 2, 1, "", "is_crypto"], [23, 2, 1, "", "is_fiat"], [23, 3, 1, "", "iso4217"], [23, 3, 1, "", "name"], [23, 3, 1, "", "precision"], [23, 2, 1, "", "register"]], "nautilus_trader.model.objects.MarginBalance": [[23, 3, 1, "", "currency"], [23, 2, 1, "", "from_dict"], [23, 3, 1, "", "initial"], [23, 3, 1, "", "instrument_id"], [23, 3, 1, "", "maintenance"], [23, 2, 1, "", "to_dict"]], "nautilus_trader.model.objects.Money": [[23, 2, 1, "", "as_decimal"], [23, 2, 1, "", "as_double"], [23, 3, 1, "", "currency"], [23, 2, 1, "", "from_raw"], [23, 2, 1, "", "from_str"], [23, 3, 1, "", "raw"], [23, 2, 1, "", "to_str"]], "nautilus_trader.model.objects.Price": [[23, 2, 1, "", "as_decimal"], [23, 2, 1, "", "as_double"], [23, 2, 1, "", "from_int"], [23, 2, 1, "", "from_raw"], [23, 2, 1, "", "from_str"], [23, 3, 1, "", "precision"], [23, 3, 1, "", "raw"]], "nautilus_trader.model.objects.Quantity": [[23, 2, 1, "", "as_decimal"], [23, 2, 1, "", "as_double"], [23, 2, 1, "", "from_int"], [23, 2, 1, "", "from_raw"], [23, 2, 1, "", "from_str"], [23, 3, 1, "", "precision"], [23, 3, 1, "", "raw"], [23, 2, 1, "", "raw_to_f64"], [23, 2, 1, "", "to_str"], [23, 2, 1, "", "zero"]], "nautilus_trader.model.orders": [[24, 0, 0, "-", "base"], [24, 0, 0, "-", "limit"], [24, 0, 0, "-", "limit_if_touched"], [24, 0, 0, "-", "list"], [24, 0, 0, "-", "market"], [24, 0, 0, "-", "market_if_touched"], [24, 0, 0, "-", "market_to_limit"], [24, 0, 0, "-", "stop_limit"], [24, 0, 0, "-", "stop_market"], [24, 0, 0, "-", "trailing_stop_limit"], [24, 0, 0, "-", "trailing_stop_market"]], "nautilus_trader.model.orders.base": [[24, 1, 1, "", "Order"]], "nautilus_trader.model.orders.base.Order": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.limit": [[24, 1, 1, "", "LimitOrder"]], "nautilus_trader.model.orders.limit.LimitOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 2, 1, "", "transform_py"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.limit_if_touched": [[24, 1, 1, "", "LimitIfTouchedOrder"]], "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "is_triggered"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 3, 1, "", "ts_triggered"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.list": [[24, 1, 1, "", "OrderList"]], "nautilus_trader.model.orders.list.OrderList": [[24, 3, 1, "", "first"], [24, 3, 1, "", "id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "orders"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "ts_init"]], "nautilus_trader.model.orders.market": [[24, 1, 1, "", "MarketOrder"]], "nautilus_trader.model.orders.market.MarketOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 2, 1, "", "transform_py"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.market_if_touched": [[24, 1, 1, "", "MarketIfTouchedOrder"]], "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.market_to_limit": [[24, 1, 1, "", "MarketToLimitOrder"]], "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.stop_limit": [[24, 1, 1, "", "StopLimitOrder"]], "nautilus_trader.model.orders.stop_limit.StopLimitOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "is_triggered"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 3, 1, "", "ts_triggered"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.stop_market": [[24, 1, 1, "", "StopMarketOrder"]], "nautilus_trader.model.orders.stop_market.StopMarketOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.trailing_stop_limit": [[24, 1, 1, "", "TrailingStopLimitOrder"]], "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "display_qty"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "is_triggered"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "limit_offset"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "price"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trailing_offset"], [24, 3, 1, "", "trailing_offset_type"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 3, 1, "", "ts_triggered"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.trailing_stop_market": [[24, 1, 1, "", "TrailingStopMarketOrder"]], "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder": [[24, 3, 1, "", "account_id"], [24, 2, 1, "", "apply"], [24, 3, 1, "", "avg_px"], [24, 3, 1, "", "client_order_id"], [24, 2, 1, "", "closing_side"], [24, 2, 1, "", "commissions"], [24, 3, 1, "", "contingency_type"], [24, 3, 1, "", "emulation_trigger"], [24, 3, 1, "", "event_count"], [24, 3, 1, "", "events"], [24, 3, 1, "", "exec_algorithm_id"], [24, 3, 1, "", "exec_algorithm_params"], [24, 3, 1, "", "exec_spawn_id"], [24, 3, 1, "", "expire_time"], [24, 3, 1, "", "expire_time_ns"], [24, 3, 1, "", "filled_qty"], [24, 3, 1, "", "has_price"], [24, 3, 1, "", "has_trigger_price"], [24, 2, 1, "", "info"], [24, 3, 1, "", "init_event"], [24, 3, 1, "", "init_id"], [24, 3, 1, "", "instrument_id"], [24, 3, 1, "", "is_active_local"], [24, 3, 1, "", "is_aggressive"], [24, 3, 1, "", "is_buy"], [24, 3, 1, "", "is_canceled"], [24, 3, 1, "", "is_child_order"], [24, 3, 1, "", "is_closed"], [24, 3, 1, "", "is_contingency"], [24, 3, 1, "", "is_emulated"], [24, 3, 1, "", "is_inflight"], [24, 3, 1, "", "is_open"], [24, 3, 1, "", "is_parent_order"], [24, 3, 1, "", "is_passive"], [24, 3, 1, "", "is_pending_cancel"], [24, 3, 1, "", "is_pending_update"], [24, 3, 1, "", "is_post_only"], [24, 3, 1, "", "is_primary"], [24, 3, 1, "", "is_quote_quantity"], [24, 3, 1, "", "is_reduce_only"], [24, 3, 1, "", "is_sell"], [24, 3, 1, "", "is_spawned"], [24, 3, 1, "", "last_event"], [24, 3, 1, "", "last_trade_id"], [24, 3, 1, "", "leaves_qty"], [24, 3, 1, "", "linked_order_ids"], [24, 3, 1, "", "liquidity_side"], [24, 2, 1, "", "opposite_side"], [24, 3, 1, "", "order_list_id"], [24, 3, 1, "", "order_type"], [24, 3, 1, "", "parent_order_id"], [24, 3, 1, "", "position_id"], [24, 3, 1, "", "quantity"], [24, 3, 1, "", "side"], [24, 2, 1, "", "side_string"], [24, 2, 1, "", "signed_decimal_qty"], [24, 3, 1, "", "slippage"], [24, 3, 1, "", "status"], [24, 2, 1, "", "status_string"], [24, 3, 1, "", "strategy_id"], [24, 3, 1, "", "symbol"], [24, 3, 1, "", "tags"], [24, 3, 1, "", "time_in_force"], [24, 2, 1, "", "to_dict"], [24, 3, 1, "", "trade_ids"], [24, 3, 1, "", "trader_id"], [24, 3, 1, "", "trailing_offset"], [24, 3, 1, "", "trailing_offset_type"], [24, 3, 1, "", "trigger_instrument_id"], [24, 3, 1, "", "trigger_price"], [24, 3, 1, "", "trigger_type"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "type_string"], [24, 3, 1, "", "venue"], [24, 3, 1, "", "venue_order_id"], [24, 3, 1, "", "venue_order_ids"], [24, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.position": [[25, 1, 1, "", "Position"]], "nautilus_trader.model.position.Position": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px_close"], [25, 3, 1, "", "avg_px_open"], [25, 3, 1, "", "base_currency"], [25, 2, 1, "", "calculate_pnl"], [25, 3, 1, "", "client_order_ids"], [25, 3, 1, "", "closing_order_id"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "duration_ns"], [25, 3, 1, "", "entry"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "id"], [25, 2, 1, "", "info"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_inverse"], [25, 3, 1, "", "is_long"], [25, 3, 1, "", "is_open"], [25, 2, 1, "", "is_opposite_side"], [25, 3, 1, "", "is_short"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "multiplier"], [25, 2, 1, "", "notional_value"], [25, 3, 1, "", "opening_order_id"], [25, 3, 1, "", "peak_qty"], [25, 3, 1, "", "price_precision"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "quote_currency"], [25, 3, 1, "", "realized_pnl"], [25, 3, 1, "", "realized_return"], [25, 3, 1, "", "settlement_currency"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_from_order_side"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "signed_qty"], [25, 3, 1, "", "size_precision"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 2, 1, "", "to_dict"], [25, 2, 1, "", "total_pnl"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "ts_closed"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 3, 1, "", "ts_opened"], [25, 2, 1, "", "unrealized_pnl"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_ids"]], "nautilus_trader.model.tick_scheme": [[26, 0, 0, "-", "base"]], "nautilus_trader.model.tick_scheme.base": [[26, 1, 1, "", "TickScheme"], [26, 5, 1, "", "get_tick_scheme"], [26, 5, 1, "", "list_tick_schemes"], [26, 5, 1, "", "register_tick_scheme"], [26, 5, 1, "", "round_down"], [26, 5, 1, "", "round_up"]], "nautilus_trader.model.tick_scheme.base.TickScheme": [[26, 3, 1, "", "max_price"], [26, 3, 1, "", "min_price"], [26, 3, 1, "", "name"], [26, 2, 1, "", "next_ask_price"], [26, 2, 1, "", "next_bid_price"]], "nautilus_trader.model.tick_scheme.implementations": [[26, 0, 0, "-", "fixed"], [26, 0, 0, "-", "tiered"]], "nautilus_trader.model.tick_scheme.implementations.fixed": [[26, 1, 1, "", "FixedTickScheme"]], "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme": [[26, 3, 1, "", "increment"], [26, 3, 1, "", "max_price"], [26, 3, 1, "", "min_price"], [26, 3, 1, "", "name"], [26, 2, 1, "", "next_ask_price"], [26, 2, 1, "", "next_bid_price"], [26, 3, 1, "", "price_precision"]], "nautilus_trader.model.tick_scheme.implementations.tiered": [[26, 1, 1, "", "TieredTickScheme"]], "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme": [[26, 2, 1, "", "find_tick_index"], [26, 3, 1, "", "max_price"], [26, 3, 1, "", "min_price"], [26, 3, 1, "", "name"], [26, 2, 1, "", "next_ask_price"], [26, 2, 1, "", "next_bid_price"]], "nautilus_trader.persistence.catalog": [[27, 0, 0, "-", "base"], [27, 0, 0, "-", "parquet"]], "nautilus_trader.persistence.catalog.base": [[27, 1, 1, "", "BaseDataCatalog"]], "nautilus_trader.persistence.catalog.parquet": [[27, 1, 1, "", "FeatherFile"], [27, 1, 1, "", "ParquetDataCatalog"]], "nautilus_trader.persistence.catalog.parquet.FeatherFile": [[27, 3, 1, "", "class_name"], [27, 2, 1, "", "count"], [27, 2, 1, "", "index"], [27, 3, 1, "", "path"]], "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog": [[27, 2, 1, "", "from_env"], [27, 2, 1, "", "from_uri"], [27, 2, 1, "", "write_data"]], "nautilus_trader.persistence": [[27, 0, 0, "-", "wranglers"], [27, 0, 0, "-", "writer"]], "nautilus_trader.persistence.wranglers": [[27, 1, 1, "", "BarDataWrangler"], [27, 1, 1, "", "OrderBookDeltaDataWrangler"], [27, 1, 1, "", "QuoteTickDataWrangler"], [27, 1, 1, "", "TradeTickDataWrangler"]], "nautilus_trader.persistence.wranglers.BarDataWrangler": [[27, 2, 1, "", "process"]], "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler": [[27, 2, 1, "", "process"]], "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler": [[27, 2, 1, "", "process"], [27, 2, 1, "", "process_bar_data"]], "nautilus_trader.persistence.wranglers.TradeTickDataWrangler": [[27, 2, 1, "", "process"]], "nautilus_trader.persistence.writer": [[27, 1, 1, "", "StreamingFeatherWriter"], [27, 5, 1, "", "generate_signal_class"]], "nautilus_trader.persistence.writer.StreamingFeatherWriter": [[27, 2, 1, "", "check_flush"], [27, 2, 1, "", "close"], [27, 2, 1, "", "flush"], [27, 4, 1, "", "is_closed"], [27, 2, 1, "", "write"]], "nautilus_trader.portfolio": [[28, 0, 0, "-", "base"], [28, 0, 0, "-", "portfolio"]], "nautilus_trader.portfolio.base": [[28, 1, 1, "", "PortfolioFacade"]], "nautilus_trader.portfolio.base.PortfolioFacade": [[28, 2, 1, "", "account"], [28, 3, 1, "", "analyzer"], [28, 2, 1, "", "balances_locked"], [28, 3, 1, "", "initialized"], [28, 2, 1, "", "is_completely_flat"], [28, 2, 1, "", "is_flat"], [28, 2, 1, "", "is_net_long"], [28, 2, 1, "", "is_net_short"], [28, 2, 1, "", "margins_init"], [28, 2, 1, "", "margins_maint"], [28, 2, 1, "", "net_exposure"], [28, 2, 1, "", "net_exposures"], [28, 2, 1, "", "net_position"], [28, 2, 1, "", "unrealized_pnl"], [28, 2, 1, "", "unrealized_pnls"]], "nautilus_trader.portfolio.portfolio": [[28, 1, 1, "", "Portfolio"]], "nautilus_trader.portfolio.portfolio.Portfolio": [[28, 2, 1, "", "account"], [28, 3, 1, "", "analyzer"], [28, 2, 1, "", "balances_locked"], [28, 2, 1, "", "initialize_orders"], [28, 2, 1, "", "initialize_positions"], [28, 3, 1, "", "initialized"], [28, 2, 1, "", "is_completely_flat"], [28, 2, 1, "", "is_flat"], [28, 2, 1, "", "is_net_long"], [28, 2, 1, "", "is_net_short"], [28, 2, 1, "", "margins_init"], [28, 2, 1, "", "margins_maint"], [28, 2, 1, "", "net_exposure"], [28, 2, 1, "", "net_exposures"], [28, 2, 1, "", "net_position"], [28, 2, 1, "", "reset"], [28, 2, 1, "", "set_specific_venue"], [28, 2, 1, "", "unrealized_pnl"], [28, 2, 1, "", "unrealized_pnls"], [28, 2, 1, "", "update_account"], [28, 2, 1, "", "update_order"], [28, 2, 1, "", "update_position"], [28, 2, 1, "", "update_quote_tick"]], "nautilus_trader.risk": [[29, 0, 0, "-", "engine"], [29, 0, 0, "-", "sizing"]], "nautilus_trader.risk.engine": [[29, 1, 1, "", "RiskEngine"]], "nautilus_trader.risk.engine.RiskEngine": [[29, 3, 1, "", "command_count"], [29, 3, 1, "", "debug"], [29, 2, 1, "", "degrade"], [29, 2, 1, "", "dispose"], [29, 3, 1, "", "event_count"], [29, 2, 1, "", "execute"], [29, 2, 1, "", "fault"], [29, 2, 1, "", "fully_qualified_name"], [29, 3, 1, "", "id"], [29, 3, 1, "", "is_bypassed"], [29, 3, 1, "", "is_degraded"], [29, 3, 1, "", "is_disposed"], [29, 3, 1, "", "is_faulted"], [29, 3, 1, "", "is_initialized"], [29, 3, 1, "", "is_running"], [29, 3, 1, "", "is_stopped"], [29, 2, 1, "", "max_notional_per_order"], [29, 2, 1, "", "max_notionals_per_order"], [29, 2, 1, "", "max_order_modify_rate"], [29, 2, 1, "", "max_order_submit_rate"], [29, 2, 1, "", "process"], [29, 2, 1, "", "reset"], [29, 2, 1, "", "resume"], [29, 2, 1, "", "set_max_notional_per_order"], [29, 2, 1, "", "set_trading_state"], [29, 2, 1, "", "start"], [29, 3, 1, "", "state"], [29, 2, 1, "", "stop"], [29, 3, 1, "", "trader_id"], [29, 3, 1, "", "trading_state"], [29, 3, 1, "", "type"]], "nautilus_trader.risk.sizing": [[29, 1, 1, "", "FixedRiskSizer"], [29, 1, 1, "", "PositionSizer"]], "nautilus_trader.risk.sizing.FixedRiskSizer": [[29, 2, 1, "", "calculate"], [29, 3, 1, "", "instrument"], [29, 2, 1, "", "update_instrument"]], "nautilus_trader.risk.sizing.PositionSizer": [[29, 2, 1, "", "calculate"], [29, 3, 1, "", "instrument"], [29, 2, 1, "", "update_instrument"]], "nautilus_trader.serialization": [[30, 0, 0, "-", "base"], [30, 0, 0, "-", "serializer"]], "nautilus_trader.serialization.base": [[30, 1, 1, "", "Serializer"], [30, 5, 1, "", "register_serializable_object"]], "nautilus_trader.serialization.base.Serializer": [[30, 2, 1, "", "deserialize"], [30, 2, 1, "", "serialize"]], "nautilus_trader.serialization.serializer": [[30, 1, 1, "", "MsgSpecSerializer"]], "nautilus_trader.serialization.serializer.MsgSpecSerializer": [[30, 2, 1, "", "deserialize"], [30, 2, 1, "", "serialize"], [30, 3, 1, "", "timestamps_as_iso8601"], [30, 3, 1, "", "timestamps_as_str"]], "nautilus_trader.system": [[31, 0, 0, "-", "kernel"]], "nautilus_trader.system.kernel": [[31, 1, 1, "", "NautilusKernel"]], "nautilus_trader.system.kernel.NautilusKernel": [[31, 4, 1, "", "cache"], [31, 2, 1, "", "cancel_all_tasks"], [31, 4, 1, "", "catalog"], [31, 4, 1, "", "clock"], [31, 4, 1, "", "data_engine"], [31, 2, 1, "", "dispose"], [31, 4, 1, "", "emulator"], [31, 4, 1, "", "environment"], [31, 4, 1, "", "exec_engine"], [31, 4, 1, "", "executor"], [31, 4, 1, "", "instance_id"], [31, 4, 1, "", "load_state"], [31, 4, 1, "", "log"], [31, 4, 1, "", "logger"], [31, 4, 1, "", "loop"], [31, 4, 1, "", "loop_sig_callback"], [31, 4, 1, "", "machine_id"], [31, 4, 1, "", "msgbus"], [31, 4, 1, "", "name"], [31, 4, 1, "", "portfolio"], [31, 4, 1, "", "risk_engine"], [31, 4, 1, "", "save_state"], [31, 2, 1, "", "start"], [31, 2, 1, "", "start_async"], [31, 2, 1, "", "stop"], [31, 2, 1, "", "stop_async"], [31, 4, 1, "", "trader"], [31, 4, 1, "", "trader_id"], [31, 4, 1, "", "ts_created"], [31, 4, 1, "", "writer"]], "nautilus_trader.trading": [[32, 0, 0, "-", "controller"], [32, 0, 0, "-", "filters"], [32, 0, 0, "-", "strategy"], [32, 0, 0, "-", "trader"]], "nautilus_trader.trading.controller": [[32, 1, 1, "", "Controller"]], "nautilus_trader.trading.controller.Controller": [[32, 2, 1, "", "active_task_ids"], [32, 2, 1, "", "add_synthetic"], [32, 3, 1, "", "cache"], [32, 2, 1, "", "cancel_all_tasks"], [32, 2, 1, "", "cancel_task"], [32, 3, 1, "", "clock"], [32, 3, 1, "", "config"], [32, 2, 1, "", "create_actor"], [32, 2, 1, "", "create_strategy"], [32, 2, 1, "", "degrade"], [32, 2, 1, "", "deregister_warning_event"], [32, 2, 1, "", "dispose"], [32, 2, 1, "", "fault"], [32, 2, 1, "", "fully_qualified_name"], [32, 2, 1, "", "handle_bar"], [32, 2, 1, "", "handle_bars"], [32, 2, 1, "", "handle_data"], [32, 2, 1, "", "handle_event"], [32, 2, 1, "", "handle_historical_data"], [32, 2, 1, "", "handle_instrument"], [32, 2, 1, "", "handle_instrument_close"], [32, 2, 1, "", "handle_instrument_status"], [32, 2, 1, "", "handle_instruments"], [32, 2, 1, "", "handle_order_book"], [32, 2, 1, "", "handle_order_book_deltas"], [32, 2, 1, "", "handle_quote_tick"], [32, 2, 1, "", "handle_quote_ticks"], [32, 2, 1, "", "handle_ticker"], [32, 2, 1, "", "handle_trade_tick"], [32, 2, 1, "", "handle_trade_ticks"], [32, 2, 1, "", "handle_venue_status"], [32, 2, 1, "", "has_active_tasks"], [32, 2, 1, "", "has_any_tasks"], [32, 2, 1, "", "has_pending_requests"], [32, 2, 1, "", "has_queued_tasks"], [32, 3, 1, "", "id"], [32, 2, 1, "", "indicators_initialized"], [32, 3, 1, "", "is_degraded"], [32, 3, 1, "", "is_disposed"], [32, 3, 1, "", "is_faulted"], [32, 3, 1, "", "is_initialized"], [32, 2, 1, "", "is_pending_request"], [32, 3, 1, "", "is_running"], [32, 3, 1, "", "is_stopped"], [32, 2, 1, "", "load"], [32, 3, 1, "", "log"], [32, 3, 1, "", "msgbus"], [32, 2, 1, "", "on_bar"], [32, 2, 1, "", "on_data"], [32, 2, 1, "", "on_degrade"], [32, 2, 1, "", "on_dispose"], [32, 2, 1, "", "on_event"], [32, 2, 1, "", "on_fault"], [32, 2, 1, "", "on_historical_data"], [32, 2, 1, "", "on_instrument"], [32, 2, 1, "", "on_instrument_close"], [32, 2, 1, "", "on_instrument_status"], [32, 2, 1, "", "on_load"], [32, 2, 1, "", "on_order_book"], [32, 2, 1, "", "on_order_book_deltas"], [32, 2, 1, "", "on_quote_tick"], [32, 2, 1, "", "on_reset"], [32, 2, 1, "", "on_resume"], [32, 2, 1, "", "on_save"], [32, 2, 1, "", "on_start"], [32, 2, 1, "", "on_stop"], [32, 2, 1, "", "on_ticker"], [32, 2, 1, "", "on_trade_tick"], [32, 2, 1, "", "on_venue_status"], [32, 2, 1, "", "pending_requests"], [32, 2, 1, "", "publish_data"], [32, 2, 1, "", "publish_signal"], [32, 2, 1, "", "queue_for_executor"], [32, 2, 1, "", "queued_task_ids"], [32, 2, 1, "", "register_base"], [32, 2, 1, "", "register_executor"], [32, 2, 1, "", "register_indicator_for_bars"], [32, 2, 1, "", "register_indicator_for_quote_ticks"], [32, 2, 1, "", "register_indicator_for_trade_ticks"], [32, 2, 1, "", "register_warning_event"], [32, 3, 1, "", "registered_indicators"], [32, 2, 1, "", "remove_actor"], [32, 2, 1, "", "remove_strategy"], [32, 2, 1, "", "request_bars"], [32, 2, 1, "", "request_data"], [32, 2, 1, "", "request_instrument"], [32, 2, 1, "", "request_instruments"], [32, 2, 1, "", "request_quote_ticks"], [32, 2, 1, "", "request_trade_ticks"], [32, 2, 1, "", "reset"], [32, 2, 1, "", "resume"], [32, 2, 1, "", "run_in_executor"], [32, 2, 1, "", "save"], [32, 2, 1, "", "start"], [32, 2, 1, "", "start_actor"], [32, 2, 1, "", "start_strategy"], [32, 3, 1, "", "state"], [32, 2, 1, "", "stop"], [32, 2, 1, "", "stop_actor"], [32, 2, 1, "", "stop_strategy"], [32, 2, 1, "", "subscribe_bars"], [32, 2, 1, "", "subscribe_data"], [32, 2, 1, "", "subscribe_instrument"], [32, 2, 1, "", "subscribe_instrument_close"], [32, 2, 1, "", "subscribe_instrument_status"], [32, 2, 1, "", "subscribe_instruments"], [32, 2, 1, "", "subscribe_order_book_deltas"], [32, 2, 1, "", "subscribe_order_book_snapshots"], [32, 2, 1, "", "subscribe_quote_ticks"], [32, 2, 1, "", "subscribe_ticker"], [32, 2, 1, "", "subscribe_trade_ticks"], [32, 2, 1, "", "subscribe_venue_status"], [32, 2, 1, "", "to_importable_config"], [32, 3, 1, "", "trader_id"], [32, 3, 1, "", "type"], [32, 2, 1, "", "unsubscribe_bars"], [32, 2, 1, "", "unsubscribe_data"], [32, 2, 1, "", "unsubscribe_instrument"], [32, 2, 1, "", "unsubscribe_instrument_status"], [32, 2, 1, "", "unsubscribe_instruments"], [32, 2, 1, "", "unsubscribe_order_book_deltas"], [32, 2, 1, "", "unsubscribe_order_book_snapshots"], [32, 2, 1, "", "unsubscribe_quote_ticks"], [32, 2, 1, "", "unsubscribe_ticker"], [32, 2, 1, "", "unsubscribe_trade_ticks"], [32, 2, 1, "", "unsubscribe_venue_status"], [32, 2, 1, "", "update_synthetic"]], "nautilus_trader.trading.filters": [[32, 1, 1, "", "EconomicNewsEventFilter"], [32, 1, 1, "", "ForexSession"], [32, 1, 1, "", "ForexSessionFilter"], [32, 1, 1, "", "NewsEvent"], [32, 1, 1, "", "NewsImpact"]], "nautilus_trader.trading.filters.EconomicNewsEventFilter": [[32, 4, 1, "", "currencies"], [32, 4, 1, "", "impacts"], [32, 2, 1, "", "next_event"], [32, 2, 1, "", "prev_event"], [32, 4, 1, "", "unfiltered_data_end"], [32, 4, 1, "", "unfiltered_data_start"]], "nautilus_trader.trading.filters.ForexSessionFilter": [[32, 2, 1, "", "local_from_utc"], [32, 2, 1, "", "next_end"], [32, 2, 1, "", "next_start"], [32, 2, 1, "", "prev_end"], [32, 2, 1, "", "prev_start"]], "nautilus_trader.trading.filters.NewsEvent": [[32, 2, 1, "", "fully_qualified_name"], [32, 4, 1, "", "ts_event"], [32, 4, 1, "", "ts_init"]], "nautilus_trader.trading.strategy": [[32, 1, 1, "", "Strategy"]], "nautilus_trader.trading.strategy.Strategy": [[32, 2, 1, "", "active_task_ids"], [32, 2, 1, "", "add_synthetic"], [32, 3, 1, "", "cache"], [32, 2, 1, "", "cancel_all_orders"], [32, 2, 1, "", "cancel_all_tasks"], [32, 2, 1, "", "cancel_gtd_expiry"], [32, 2, 1, "", "cancel_order"], [32, 2, 1, "", "cancel_orders"], [32, 2, 1, "", "cancel_task"], [32, 2, 1, "", "change_id"], [32, 2, 1, "", "change_order_id_tag"], [32, 3, 1, "", "clock"], [32, 2, 1, "", "close_all_positions"], [32, 2, 1, "", "close_position"], [32, 3, 1, "", "config"], [32, 2, 1, "", "degrade"], [32, 2, 1, "", "deregister_warning_event"], [32, 2, 1, "", "dispose"], [32, 3, 1, "", "external_order_claims"], [32, 2, 1, "", "fault"], [32, 2, 1, "", "fully_qualified_name"], [32, 2, 1, "", "handle_bar"], [32, 2, 1, "", "handle_bars"], [32, 2, 1, "", "handle_data"], [32, 2, 1, "", "handle_event"], [32, 2, 1, "", "handle_historical_data"], [32, 2, 1, "", "handle_instrument"], [32, 2, 1, "", "handle_instrument_close"], [32, 2, 1, "", "handle_instrument_status"], [32, 2, 1, "", "handle_instruments"], [32, 2, 1, "", "handle_order_book"], [32, 2, 1, "", "handle_order_book_deltas"], [32, 2, 1, "", "handle_quote_tick"], [32, 2, 1, "", "handle_quote_ticks"], [32, 2, 1, "", "handle_ticker"], [32, 2, 1, "", "handle_trade_tick"], [32, 2, 1, "", "handle_trade_ticks"], [32, 2, 1, "", "handle_venue_status"], [32, 2, 1, "", "has_active_tasks"], [32, 2, 1, "", "has_any_tasks"], [32, 2, 1, "", "has_pending_requests"], [32, 2, 1, "", "has_queued_tasks"], [32, 3, 1, "", "id"], [32, 2, 1, "", "indicators_initialized"], [32, 3, 1, "", "is_degraded"], [32, 3, 1, "", "is_disposed"], [32, 3, 1, "", "is_faulted"], [32, 3, 1, "", "is_initialized"], [32, 2, 1, "", "is_pending_request"], [32, 3, 1, "", "is_running"], [32, 3, 1, "", "is_stopped"], [32, 2, 1, "", "load"], [32, 3, 1, "", "log"], [32, 3, 1, "", "manage_contingent_orders"], [32, 3, 1, "", "manage_gtd_expiry"], [32, 2, 1, "", "modify_order"], [32, 3, 1, "", "msgbus"], [32, 3, 1, "", "oms_type"], [32, 2, 1, "", "on_bar"], [32, 2, 1, "", "on_data"], [32, 2, 1, "", "on_degrade"], [32, 2, 1, "", "on_dispose"], [32, 2, 1, "", "on_event"], [32, 2, 1, "", "on_fault"], [32, 2, 1, "", "on_historical_data"], [32, 2, 1, "", "on_instrument"], [32, 2, 1, "", "on_instrument_close"], [32, 2, 1, "", "on_instrument_status"], [32, 2, 1, "", "on_load"], [32, 2, 1, "", "on_order_accepted"], [32, 2, 1, "", "on_order_book"], [32, 2, 1, "", "on_order_book_deltas"], [32, 2, 1, "", "on_order_cancel_rejected"], [32, 2, 1, "", "on_order_canceled"], [32, 2, 1, "", "on_order_denied"], [32, 2, 1, "", "on_order_emulated"], [32, 2, 1, "", "on_order_event"], [32, 2, 1, "", "on_order_expired"], [32, 2, 1, "", "on_order_filled"], [32, 2, 1, "", "on_order_initialized"], [32, 2, 1, "", "on_order_modify_rejected"], [32, 2, 1, "", "on_order_pending_cancel"], [32, 2, 1, "", "on_order_pending_update"], [32, 2, 1, "", "on_order_rejected"], [32, 2, 1, "", "on_order_released"], [32, 2, 1, "", "on_order_submitted"], [32, 2, 1, "", "on_order_triggered"], [32, 2, 1, "", "on_order_updated"], [32, 2, 1, "", "on_position_changed"], [32, 2, 1, "", "on_position_closed"], [32, 2, 1, "", "on_position_event"], [32, 2, 1, "", "on_position_opened"], [32, 2, 1, "", "on_quote_tick"], [32, 2, 1, "", "on_reset"], [32, 2, 1, "", "on_resume"], [32, 2, 1, "", "on_save"], [32, 2, 1, "", "on_start"], [32, 2, 1, "", "on_stop"], [32, 2, 1, "", "on_ticker"], [32, 2, 1, "", "on_trade_tick"], [32, 2, 1, "", "on_venue_status"], [32, 3, 1, "", "order_factory"], [32, 3, 1, "", "order_id_tag"], [32, 2, 1, "", "pending_requests"], [32, 3, 1, "", "portfolio"], [32, 2, 1, "", "publish_data"], [32, 2, 1, "", "publish_signal"], [32, 2, 1, "", "query_order"], [32, 2, 1, "", "queue_for_executor"], [32, 2, 1, "", "queued_task_ids"], [32, 2, 1, "", "register"], [32, 2, 1, "", "register_base"], [32, 2, 1, "", "register_executor"], [32, 2, 1, "", "register_indicator_for_bars"], [32, 2, 1, "", "register_indicator_for_quote_ticks"], [32, 2, 1, "", "register_indicator_for_trade_ticks"], [32, 2, 1, "", "register_warning_event"], [32, 3, 1, "", "registered_indicators"], [32, 2, 1, "", "request_bars"], [32, 2, 1, "", "request_data"], [32, 2, 1, "", "request_instrument"], [32, 2, 1, "", "request_instruments"], [32, 2, 1, "", "request_quote_ticks"], [32, 2, 1, "", "request_trade_ticks"], [32, 2, 1, "", "reset"], [32, 2, 1, "", "resume"], [32, 2, 1, "", "run_in_executor"], [32, 2, 1, "", "save"], [32, 2, 1, "", "start"], [32, 3, 1, "", "state"], [32, 2, 1, "", "stop"], [32, 2, 1, "", "submit_order"], [32, 2, 1, "", "submit_order_list"], [32, 2, 1, "", "subscribe_bars"], [32, 2, 1, "", "subscribe_data"], [32, 2, 1, "", "subscribe_instrument"], [32, 2, 1, "", "subscribe_instrument_close"], [32, 2, 1, "", "subscribe_instrument_status"], [32, 2, 1, "", "subscribe_instruments"], [32, 2, 1, "", "subscribe_order_book_deltas"], [32, 2, 1, "", "subscribe_order_book_snapshots"], [32, 2, 1, "", "subscribe_quote_ticks"], [32, 2, 1, "", "subscribe_ticker"], [32, 2, 1, "", "subscribe_trade_ticks"], [32, 2, 1, "", "subscribe_venue_status"], [32, 2, 1, "", "to_importable_config"], [32, 3, 1, "", "trader_id"], [32, 3, 1, "", "type"], [32, 2, 1, "", "unsubscribe_bars"], [32, 2, 1, "", "unsubscribe_data"], [32, 2, 1, "", "unsubscribe_instrument"], [32, 2, 1, "", "unsubscribe_instrument_status"], [32, 2, 1, "", "unsubscribe_instruments"], [32, 2, 1, "", "unsubscribe_order_book_deltas"], [32, 2, 1, "", "unsubscribe_order_book_snapshots"], [32, 2, 1, "", "unsubscribe_quote_ticks"], [32, 2, 1, "", "unsubscribe_ticker"], [32, 2, 1, "", "unsubscribe_trade_ticks"], [32, 2, 1, "", "unsubscribe_venue_status"], [32, 2, 1, "", "update_synthetic"]], "nautilus_trader.trading.trader": [[32, 1, 1, "", "Trader"]], "nautilus_trader.trading.trader.Trader": [[32, 2, 1, "", "actor_ids"], [32, 2, 1, "", "actor_states"], [32, 2, 1, "", "actors"], [32, 2, 1, "", "add_actor"], [32, 2, 1, "", "add_actors"], [32, 2, 1, "", "add_exec_algorithm"], [32, 2, 1, "", "add_exec_algorithms"], [32, 2, 1, "", "add_strategies"], [32, 2, 1, "", "add_strategy"], [32, 2, 1, "", "check_residuals"], [32, 2, 1, "", "clear_actors"], [32, 2, 1, "", "clear_exec_algorithms"], [32, 2, 1, "", "clear_strategies"], [32, 2, 1, "", "degrade"], [32, 2, 1, "", "dispose"], [32, 2, 1, "", "exec_algorithm_ids"], [32, 2, 1, "", "exec_algorithm_states"], [32, 2, 1, "", "exec_algorithms"], [32, 2, 1, "", "fault"], [32, 2, 1, "", "fully_qualified_name"], [32, 2, 1, "", "generate_account_report"], [32, 2, 1, "", "generate_fills_report"], [32, 2, 1, "", "generate_order_fills_report"], [32, 2, 1, "", "generate_orders_report"], [32, 2, 1, "", "generate_positions_report"], [32, 3, 1, "", "id"], [32, 3, 1, "", "is_degraded"], [32, 3, 1, "", "is_disposed"], [32, 3, 1, "", "is_faulted"], [32, 3, 1, "", "is_initialized"], [32, 3, 1, "", "is_running"], [32, 3, 1, "", "is_stopped"], [32, 2, 1, "", "load"], [32, 2, 1, "", "remove_actor"], [32, 2, 1, "", "remove_strategy"], [32, 2, 1, "", "reset"], [32, 2, 1, "", "resume"], [32, 2, 1, "", "save"], [32, 2, 1, "", "start"], [32, 2, 1, "", "start_actor"], [32, 2, 1, "", "start_strategy"], [32, 3, 1, "", "state"], [32, 2, 1, "", "stop"], [32, 2, 1, "", "stop_actor"], [32, 2, 1, "", "stop_strategy"], [32, 2, 1, "", "strategies"], [32, 2, 1, "", "strategy_ids"], [32, 2, 1, "", "strategy_states"], [32, 2, 1, "", "subscribe"], [32, 3, 1, "", "trader_id"], [32, 3, 1, "", "type"], [32, 2, 1, "", "unsubscribe"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:property", "5": "py:function", "6": "py:exception"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "property", "Python property"], "5": ["py", "function", "Python function"], "6": ["py", "exception", "Python exception"]}, "titleterms": {"account": [0, 50, 51, 64], "betfair": [1, 63], "client": [1, 11, 33, 66], "common": [1, 4, 8, 9, 41, 50], "config": [1, 2, 4, 9, 48], "data": [1, 2, 4, 11, 18, 33, 36, 43, 45, 48, 50, 51, 56, 61, 64, 66, 69, 70], "type": [1, 2, 35, 37, 41, 48, 49, 50, 64], "execut": [1, 2, 4, 12, 44, 45, 49, 51, 66, 70], "factori": [1, 2, 4, 49], "orderbook": 1, "provid": [1, 2, 4, 33], "socket": 1, "binanc": [2, 64], "enum": 2, "futur": 2, "spot": 2, "adapt": [3, 33, 45], "interact": [4, 66], "broker": [4, 66], "analysi": [5, 39, 51, 70], "backtest": [6, 9, 33, 39, 42, 45, 46, 50, 61, 66, 69, 70, 71], "cach": [7, 51], "clock": [8, 51], "compon": [8, 12, 41, 47], "executor": 8, "gener": [8, 36, 51], "log": [8, 45, 47], "messag": [8, 10, 11, 12, 41, 45, 48, 52], "bu": [8, 45, 48], "live": [9, 16, 33, 46, 50, 66], "core": [10, 41, 50], "datetim": 10, "finit": 10, "state": [10, 51], "machin": 10, "fsm": 10, "stat": 10, "uuid": 10, "aggreg": [11, 64], "engin": [11, 61, 70], "report": [12, 51], "python": [13, 57], "api": [13, 42, 62, 63, 64, 67, 68, 69, 70, 71], "why": [13, 50], "indic": 14, "infrastructur": 15, "order": [17, 24, 35, 37, 44, 45, 49, 50, 51, 64], "book": 17, "event": [19, 51, 56], "identifi": 20, "model": [21, 50], "instrument": [22, 33, 40, 45, 46, 61, 66], "object": [23, 51], "posit": [25, 51], "tick": 26, "scheme": 26, "persist": [27, 37], "portfolio": [28, 39, 51], "risk": 29, "serial": [30, 48], "system": [31, 41], "trade": [32, 33, 46, 50, 51, 61, 64, 66], "research": 33, "request": 33, "exampl": [33, 51], "actor": 34, "advanc": [35, 38, 45], "list": 35, "conting": [35, 49], "One": 35, "trigger": [35, 40, 49], "other": 35, "oto": 35, "cancel": [35, 51], "oco": 35, "updat": [35, 40], "ouo": 35, "bracket": 35, "custom": [36, 39], "emul": 37, "submit": [37, 51], "life": 37, "cycl": 37, "held": 37, "releas": [37, 60], "queri": 37, "guid": [38, 55, 62], "statist": 39, "synthet": 40, "formula": 40, "subscrib": 40, "id": [40, 48], "error": [40, 41], "handl": [40, 51], "architectur": [41, 45], "design": 41, "philosophi": 41, "qualiti": 41, "attribut": 41, "environ": [41, 54], "context": 41, "framework": 41, "organ": 41, "low": [41, 42, 70, 71], "level": [41, 42, 69, 70, 71], "implement": [41, 51, 67], "code": [41, 52, 58], "structur": 41, "depend": 41, "flow": [41, 44], "safeti": [41, 57], "except": 41, "choos": 42, "an": 42, "high": [42, 69, 71], "load": [43, 69, 70], "loader": 43, "wrangler": 43, "transform": 43, "pipelin": 43, "catalog": [43, 69], "initi": [43, 70], "write": [43, 44, 61], "basenam": 43, "templat": 43, "read": 43, "stream": [43, 48], "algorithm": [44, 70], "twap": 44, "time": [44, 49, 51], "weight": 44, "averag": 44, "price": [44, 46], "spawn": 44, "manag": [44, 51], "concept": [45, 62], "overview": [45, 49, 50, 63, 64, 65, 66], "strategi": [45, 51, 61, 70], "symbologi": [46, 64], "find": 46, "precis": 46, "increment": 46, "limit": [46, 49], "quantiti": [46, 49], "margin": 46, "fee": 46, "addit": 46, "info": 46, "configur": [47, 48, 51, 61, 63, 64, 66, 69], "standard": [47, 52], "output": 47, "file": 47, "filter": [47, 48], "color": 47, "signal": 48, "publish": 48, "direct": 48, "access": [48, 51], "extern": 48, "databas": 48, "trader": 48, "kei": 48, "instanc": 48, "encod": 48, "timestamp": [48, 51], "format": [48, 52], "auto": 48, "trim": 48, "terminologi": 49, "instruct": 49, "In": 49, "forc": 49, "expir": 49, "post": [49, 70], "onli": 49, "reduc": 49, "displai": 49, "offset": 49, "market": 49, "stop": [49, 64], "To": 49, "If": 49, "touch": 49, "trail": [49, 64], "featur": 50, "nautilustrad": [50, 62], "us": [50, 69], "case": 50, "distribut": 50, "domain": 50, "handler": 51, "action": 51, "timer": 51, "current": 51, "alert": 51, "fetch": 51, "inform": 51, "command": 51, "modifi": 51, "gtd": 51, "expiri": 51, "multipl": 51, "style": 52, "black": 52, "pep": 52, "8": 52, "docstr": 52, "flake8": 52, "commit": 52, "cython": 53, "what": [53, 68], "i": [53, 68], "function": 53, "method": 53, "signatur": 53, "debug": 53, "pycharm": 53, "doc": [53, 68], "tip": 53, "setup": 54, "build": 54, "develop": [55, 62, 68], "content": 55, "packag": 56, "libor": 56, "rate": 56, "short": 56, "term": 56, "interest": 56, "econom": 56, "rust": [57, 68], "bind": 57, "unsaf": 57, "polici": 57, "resourc": 57, "test": 58, "mock": 58, "coverag": 58, "exclud": 58, "get": [59, 61, 62, 66, 69], "start": [59, 62, 66], "instal": [59, 60, 66], "quickstart": [59, 61], "from": 60, "pypi": 60, "extra": 60, "sourc": 60, "github": 60, "run": [61, 69, 70], "docker": 61, "sampl": 61, "connect": 61, "parquetdatacatalog": 61, "venu": [61, 69, 70], "document": 62, "tutori": [62, 71], "integr": [62, 67], "refer": 62, "credenti": [63, 64], "base": 64, "url": 64, "overrid": 64, "u": 64, "testnet": 64, "parser": 64, "warn": 64, "specif": 64, "binancefuturesmarkpriceupd": 64, "databento": 65, "contract": 66, "histor": 66, "instrumentprovid": 66, "full": 66, "goal": 67, "unif": 67, "latest": 68, "import": [69, 70], "raw": 69, "ad": [69, 70], "repeat": 70, "which": 71}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"Accounting": [[0, "module-nautilus_trader.accounting"]], "Betfair": [[1, "module-nautilus_trader.adapters.betfair"], [63, "betfair"]], "Client": [[1, "module-nautilus_trader.adapters.betfair.client"], [11, "module-nautilus_trader.data.client"]], "Common": [[1, "module-nautilus_trader.adapters.betfair.common"], [4, "module-nautilus_trader.adapters.interactive_brokers.common"], [8, "module-nautilus_trader.common"], [9, "module-nautilus_trader.config.common"]], "Config": [[1, "module-nautilus_trader.adapters.betfair.config"], [2, "module-nautilus_trader.adapters.binance.config"], [4, "module-nautilus_trader.adapters.interactive_brokers.config"], [9, "module-nautilus_trader.config"]], "Data": [[1, "module-nautilus_trader.adapters.betfair.data"], [2, "module-nautilus_trader.adapters.binance.futures.data"], [2, "id3"], [4, "module-nautilus_trader.adapters.interactive_brokers.data"], [11, "module-nautilus_trader.data"], [18, "module-nautilus_trader.model.data"], [43, "data"], [45, "data"], [61, "data"]], "Data Types": [[1, "module-nautilus_trader.adapters.betfair.data_types"], [50, "data-types"]], "Execution": [[1, "module-nautilus_trader.adapters.betfair.execution"], [2, "module-nautilus_trader.adapters.binance.futures.execution"], [2, "id5"], [4, "module-nautilus_trader.adapters.interactive_brokers.execution"], [12, "module-nautilus_trader.execution"], [44, "execution"], [45, "execution"]], "Factories": [[1, "module-nautilus_trader.adapters.betfair.factories"], [2, "module-nautilus_trader.adapters.binance.factories"], [4, "module-nautilus_trader.adapters.interactive_brokers.factories"]], "OrderBook": [[1, "module-nautilus_trader.adapters.betfair.orderbook"]], "Providers": [[1, "module-nautilus_trader.adapters.betfair.providers"], [2, "module-nautilus_trader.adapters.binance.futures.providers"], [2, "id6"], [4, "module-nautilus_trader.adapters.interactive_brokers.providers"]], "Sockets": [[1, "module-nautilus_trader.adapters.betfair.sockets"]], "Binance": [[2, "module-nautilus_trader.adapters.binance"], [64, "binance"]], "Enums": [[2, "module-nautilus_trader.adapters.binance.common.enums"], [2, "id1"], [2, "id4"]], "Types": [[2, "module-nautilus_trader.adapters.binance.common.types"], [2, "id2"]], "Futures": [[2, "futures"]], "Spot": [[2, "spot"]], "Adapters": [[3, "module-nautilus_trader.adapters"], [33, "adapters"], [45, "adapters"]], "Interactive Brokers": [[4, "module-nautilus_trader.adapters.interactive_brokers"], [66, "interactive-brokers"]], "Analysis": [[5, "module-nautilus_trader.analysis"]], "Backtest": [[6, "module-nautilus_trader.backtest"], [9, "module-nautilus_trader.config.backtest"]], "Cache": [[7, "module-nautilus_trader.cache"]], "Clock": [[8, "module-nautilus_trader.common.clock"]], "Component": [[8, "module-nautilus_trader.common.component"]], "Executor": [[8, "module-nautilus_trader.common.executor"]], "Generators": [[8, "module-nautilus_trader.common.generators"]], "Logging": [[8, "module-nautilus_trader.common.logging"], [45, "logging"], [47, "logging"]], "Message Bus": [[8, "message-bus"], [45, "message-bus"], [48, "message-bus"]], "Live": [[9, "module-nautilus_trader.config.live"], [16, "module-nautilus_trader.live"]], "Core": [[10, "module-nautilus_trader.core"]], "Datetime": [[10, "module-nautilus_trader.core.datetime"]], "Finite-State Machine (FSM)": [[10, "module-nautilus_trader.core.fsm"]], "Message": [[10, "module-nautilus_trader.core.message"]], "Stats": [[10, "module-nautilus_trader.core.stats"]], "UUID": [[10, "module-nautilus_trader.core.uuid"]], "Aggregation": [[11, "module-nautilus_trader.data.aggregation"]], "Engine": [[11, "module-nautilus_trader.data.engine"], [61, "engine"]], "Messages": [[11, "module-nautilus_trader.data.messages"], [12, "module-nautilus_trader.execution.messages"]], "Components": [[12, "module-nautilus_trader.execution.algorithm"], [41, "components"]], "Reports": [[12, "module-nautilus_trader.execution.reports"]], "Python API": [[13, "python-api"]], "Why Python?": [[13, "why-python"]], "Indicators": [[14, "module-nautilus_trader.indicators"]], "Infrastructure": [[15, "infrastructure"]], "Order Book": [[17, "module-nautilus_trader.model.book"]], "Events": [[19, "module-nautilus_trader.model.events"]], "Identifiers": [[20, "module-nautilus_trader.model.identifiers"]], "Model": [[21, "module-nautilus_trader.model"]], "Instruments": [[22, "module-nautilus_trader.model.instruments"], [45, "instruments"], [46, "instruments"], [61, "instruments"]], "Objects": [[23, "module-nautilus_trader.model.objects"]], "Orders": [[24, "module-nautilus_trader.model.orders"], [45, "orders"], [49, "orders"]], "Position": [[25, "module-nautilus_trader.model.position"]], "Tick Scheme": [[26, "module-nautilus_trader.model.tick_scheme"]], "Persistence": [[27, "module-nautilus_trader.persistence"]], "Portfolio": [[28, "module-nautilus_trader.portfolio"]], "Risk": [[29, "module-nautilus_trader.risk"]], "Serialization": [[30, "module-nautilus_trader.serialization"], [48, "serialization"]], "System": [[31, "module-nautilus_trader.system"]], "Trading": [[32, "module-nautilus_trader.trading"]], "Instrument Providers": [[33, "instrument-providers"]], "Research/Backtesting": [[33, "research-backtesting"]], "Live Trading": [[33, "live-trading"], [66, "live-trading"]], "Data Clients": [[33, "data-clients"]], "Requests": [[33, "requests"]], "Example": [[33, "example"]], "Actors": [[34, "actors"]], "Advanced Orders": [[35, "advanced-orders"]], "Order Lists": [[35, "order-lists"]], "Contingency Types": [[35, "contingency-types"]], "\u2018One Triggers the Other\u2019 (OTO)": [[35, "one-triggers-the-other-oto"]], "\u2018One Cancels the Other\u2019 (OCO)": [[35, "one-cancels-the-other-oco"]], "\u2018One Updates the Other\u2019 (OUO)": [[35, "one-updates-the-other-ouo"]], "Bracket Orders": [[35, "bracket-orders"]], "Custom/Generic Data": [[36, "custom-generic-data"]], "Emulated Orders": [[37, "emulated-orders"]], "Submitting for emulation": [[37, "submitting-for-emulation"]], "Life cycle": [[37, "life-cycle"]], "Held emulated orders": [[37, "held-emulated-orders"]], "Released emulated orders": [[37, "released-emulated-orders"]], "Order types": [[37, "order-types"], [64, "order-types"]], "Querying": [[37, "querying"]], "Persisted emulated orders": [[37, "persisted-emulated-orders"]], "Advanced": [[38, "advanced"], [45, "advanced"]], "Guides": [[38, "guides"]], "Portfolio Statistics": [[39, "portfolio-statistics"]], "Custom Statistics": [[39, "custom-statistics"]], "Backtest Analysis": [[39, "backtest-analysis"]], "Synthetic Instruments": [[40, "synthetic-instruments"]], "Formula": [[40, "formula"]], "Subscribing": [[40, "subscribing"]], "Updating formulas": [[40, "updating-formulas"]], "Trigger instrument IDs": [[40, "trigger-instrument-ids"]], "Error handling": [[40, "error-handling"]], "Architecture": [[41, "architecture"], [45, "architecture"]], "Design philosophy": [[41, "design-philosophy"]], "Quality attributes": [[41, "quality-attributes"]], "System architecture": [[41, "system-architecture"]], "Environment contexts": [[41, "environment-contexts"]], "Common core": [[41, "common-core"], [50, "common-core"]], "Messaging": [[41, "messaging"]], "Framework organization": [[41, "framework-organization"]], "Core / low-Level": [[41, "core-low-level"]], "System implementations": [[41, "system-implementations"]], "Code structure": [[41, "code-structure"]], "Dependency flow": [[41, "dependency-flow"]], "Type safety": [[41, "type-safety"]], "Errors and exceptions": [[41, "errors-and-exceptions"]], "Backtesting": [[42, "backtesting"], [45, "backtesting"], [46, "backtesting"], [50, "backtesting"], [71, "backtesting"]], "Choosing an API level:": [[42, "choosing-an-api-level"]], "Low-level API:": [[42, "low-level-api"]], "High-level API:": [[42, "high-level-api"]], "Loading data": [[43, "loading-data"], [70, "loading-data"]], "Data loaders": [[43, "data-loaders"]], "Data wranglers": [[43, "data-wranglers"]], "Transformation pipeline": [[43, "transformation-pipeline"]], "Data catalog": [[43, "data-catalog"]], "Initializing": [[43, "initializing"]], "Writing data": [[43, "writing-data"]], "Basename template": [[43, "basename-template"]], "Reading data": [[43, "reading-data"]], "Streaming data": [[43, "streaming-data"]], "Execution flow": [[44, "execution-flow"]], "Execution algorithms": [[44, "execution-algorithms"]], "TWAP (Time-Weighted Average Price)": [[44, "twap-time-weighted-average-price"]], "Writing execution algorithms": [[44, "writing-execution-algorithms"]], "Spawned orders": [[44, "spawned-orders"]], "Managing execution algorithm orders": [[44, "managing-execution-algorithm-orders"]], "Concepts": [[45, "concepts"], [62, "concepts"]], "Overview": [[45, "overview"], [49, "overview"], [50, "overview"], [63, "overview"], [64, "overview"], [65, "overview"], [66, "overview"]], "Strategies": [[45, "strategies"], [51, "strategies"]], "Symbology": [[46, "symbology"], [64, "symbology"]], "Live trading": [[46, "live-trading"], [50, "live-trading"]], "Finding instruments": [[46, "finding-instruments"]], "Precisions and Increments": [[46, "precisions-and-increments"]], "Limits": [[46, "limits"]], "Prices and Quantities": [[46, "prices-and-quantities"]], "Margins and Fees": [[46, "margins-and-fees"]], "Additional Info": [[46, "additional-info"]], "Configuration": [[47, "configuration"], [48, "configuration"], [51, "configuration"], [63, "configuration"], [64, "configuration"]], "Standard output logging": [[47, "standard-output-logging"]], "File logging": [[47, "file-logging"]], "Component filtering": [[47, "component-filtering"]], "Log Colors": [[47, "log-colors"]], "Data and signal publishing": [[48, "data-and-signal-publishing"]], "Direct access": [[48, "direct-access"]], "External publishing": [[48, "external-publishing"]], "Database config": [[48, "database-config"]], "Trader keys": [[48, "trader-keys"]], "Stream": [[48, "stream"]], "Instance ID": [[48, "instance-id"]], "Encoding": [[48, "encoding"]], "Timestamp formatting": [[48, "timestamp-formatting"]], "Types filtering": [[48, "types-filtering"]], "Stream auto-trimming": [[48, "stream-auto-trimming"]], "Terminology": [[49, "terminology"]], "Execution Instructions": [[49, "execution-instructions"]], "Time In Force": [[49, "time-in-force"]], "Expire Time": [[49, "expire-time"]], "Post Only": [[49, "post-only"]], "Reduce Only": [[49, "reduce-only"]], "Display Quantity": [[49, "display-quantity"]], "Trigger Type": [[49, "trigger-type"]], "Trigger Offset Type": [[49, "trigger-offset-type"]], "Contingent Orders": [[49, "contingent-orders"]], "Order Factory": [[49, "order-factory"]], "Order Types": [[49, "order-types"], [50, "order-types"]], "Market": [[49, "market"]], "Limit": [[49, "limit"]], "Stop-Market": [[49, "stop-market"]], "Stop-Limit": [[49, "stop-limit"]], "Market-To-Limit": [[49, "market-to-limit"]], "Market-If-Touched": [[49, "market-if-touched"]], "Limit-If-Touched": [[49, "limit-if-touched"]], "Trailing-Stop-Market": [[49, "trailing-stop-market"]], "Trailing-Stop-Limit": [[49, "trailing-stop-limit"]], "Features": [[50, "features"]], "Why NautilusTrader?": [[50, "why-nautilustrader"]], "Use cases": [[50, "use-cases"]], "Distributed": [[50, "distributed"]], "Domain model": [[50, "domain-model"]], "Account Types": [[50, "account-types"]], "Implementation": [[51, "implementation"]], "Handlers": [[51, "handlers"]], "Stateful actions": [[51, "stateful-actions"]], "Data handling": [[51, "data-handling"]], "Order management": [[51, "order-management"]], "Position management": [[51, "position-management"]], "Generic event handling": [[51, "generic-event-handling"]], "Handler example": [[51, "handler-example"]], "Clock and timers": [[51, "clock-and-timers"]], "Current timestamps": [[51, "current-timestamps"]], "Time alerts": [[51, "time-alerts"]], "Timers": [[51, "timers"]], "Cache access": [[51, "cache-access"]], "Fetching data": [[51, "fetching-data"]], "Fetching execution objects": [[51, "fetching-execution-objects"]], "Portfolio access": [[51, "portfolio-access"]], "Account and positional information": [[51, "account-and-positional-information"]], "Reports and analysis": [[51, "reports-and-analysis"]], "Trading commands": [[51, "trading-commands"]], "Submitting orders": [[51, "submitting-orders"]], "Canceling orders": [[51, "canceling-orders"]], "Modifying orders": [[51, "modifying-orders"]], "Managed GTD expiry": [[51, "managed-gtd-expiry"]], "Multiple strategies": [[51, "multiple-strategies"]], "Coding Standards": [[52, "coding-standards"]], "Code Style": [[52, "code-style"]], "Black": [[52, "black"]], "Formatting": [[52, "formatting"]], "PEP-8": [[52, "pep-8"]], "Docstrings": [[52, "docstrings"]], "Flake8": [[52, "flake8"]], "Commit messages": [[52, "commit-messages"]], "Cython": [[53, "cython"]], "What is Cython?": [[53, "what-is-cython"]], "Function and method signatures": [[53, "function-and-method-signatures"]], "Debugging": [[53, "debugging"]], "PyCharm": [[53, "pycharm"]], "Cython Docs": [[53, "cython-docs"]], "Tips": [[53, "tips"]], "Environment Setup": [[54, "environment-setup"]], "Setup": [[54, "setup"]], "Builds": [[54, "builds"]], "Developer Guide": [[55, "developer-guide"], [62, "developer-guide"]], "Contents": [[55, "contents"]], "Packaged Data": [[56, "packaged-data"]], "Libor Rates": [[56, "libor-rates"]], "Short Term Interest Rates": [[56, "short-term-interest-rates"]], "Economic Events": [[56, "economic-events"]], "Rust": [[57, "rust"]], "Python Binding": [[57, "python-binding"]], "Unsafe Rust": [[57, "unsafe-rust"]], "Safety Policy": [[57, "safety-policy"]], "Resources": [[57, "resources"]], "Testing": [[58, "testing"]], "Mocks": [[58, "mocks"]], "Code Coverage": [[58, "code-coverage"]], "Excluded code coverage": [[58, "excluded-code-coverage"]], "Getting Started": [[59, "getting-started"], [62, "getting-started"], [66, "getting-started"]], "Installation": [[59, "installation"], [60, "installation"], [66, "installation"]], "Quickstart": [[59, "quickstart"], [61, "quickstart"]], "From PyPI": [[60, "from-pypi"]], "Extras": [[60, "extras"]], "From Source": [[60, "from-source"]], "From GitHub Release": [[60, "from-github-release"]], "Running in docker": [[61, "running-in-docker"]], "Getting the sample data": [[61, "getting-the-sample-data"]], "Connecting to the ParquetDataCatalog": [[61, "connecting-to-the-parquetdatacatalog"]], "Writing a trading strategy": [[61, "writing-a-trading-strategy"]], "Configuring Backtests": [[61, "configuring-backtests"]], "Venue": [[61, "venue"]], "Running a backtest": [[61, "running-a-backtest"]], "NautilusTrader Documentation": [[62, "nautilustrader-documentation"]], "Tutorials": [[62, "tutorials"], [71, "tutorials"]], "Integrations": [[62, "integrations"], [67, "integrations"]], "API Reference": [[62, "api-reference"]], "API credentials": [[63, "api-credentials"], [64, "api-credentials"]], "Data types": [[64, "data-types"]], "Trailing stops": [[64, "trailing-stops"]], "Account Type": [[64, "account-type"]], "Base URL overrides": [[64, "base-url-overrides"]], "Binance US": [[64, "binance-us"]], "Testnets": [[64, "testnets"]], "Aggregated Trades": [[64, "aggregated-trades"]], "Parser warnings": [[64, "parser-warnings"]], "Binance specific data": [[64, "binance-specific-data"]], "BinanceFuturesMarkPriceUpdate": [[64, "binancefuturesmarkpriceupdate"]], "Databento": [[65, "databento"]], "Instruments & Contracts": [[66, "instruments-contracts"]], "Historical Data & Backtesting": [[66, "historical-data-backtesting"]], "InstrumentProvider": [[66, "instrumentprovider"]], "Data Client": [[66, "data-client"]], "Execution Client": [[66, "execution-client"]], "Full Configuration": [[66, "full-configuration"]], "Implementation goals": [[67, "implementation-goals"]], "API unification": [[67, "api-unification"]], "Rust API": [[68, "rust-api"]], "Latest Rust docs": [[68, "latest-rust-docs"]], "Develop Rust docs": [[68, "develop-rust-docs"]], "What is Rust?": [[68, "what-is-rust"]], "Backtest (high-level API)": [[69, "backtest-high-level-api"], [71, "backtest-high-level-api"]], "Imports": [[69, "imports"], [70, "imports"]], "Getting raw data": [[69, "getting-raw-data"]], "Loading data into the Data Catalog": [[69, "loading-data-into-the-data-catalog"]], "Using the Data Catalog": [[69, "using-the-data-catalog"]], "Configuring backtests": [[69, "configuring-backtests"]], "Adding data and venues": [[69, "adding-data-and-venues"]], "Run the backtest!": [[69, "run-the-backtest"]], "Backtest (low-level API)": [[70, "backtest-low-level-api"], [71, "backtest-low-level-api"]], "Initialize a backtest engine": [[70, "initialize-a-backtest-engine"]], "Adding data": [[70, "adding-data"]], "Adding venues": [[70, "adding-venues"]], "Adding strategies": [[70, "adding-strategies"]], "Adding execution algorithms": [[70, "adding-execution-algorithms"]], "Running backtests": [[70, "running-backtests"]], "Post-run and analysis": [[70, "post-run-and-analysis"]], "Repeated runs": [[70, "repeated-runs"]], "Which API level?": [[71, "which-api-level"]]}, "indexentries": {"accountfactory (class in nautilus_trader.accounting.factory)": [[0, "nautilus_trader.accounting.factory.AccountFactory"]], "accountsmanager (class in nautilus_trader.accounting.manager)": [[0, "nautilus_trader.accounting.manager.AccountsManager"]], "cashaccount (class in nautilus_trader.accounting.accounts.cash)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount"]], "exchangeratecalculator (class in nautilus_trader.accounting.calculators)": [[0, "nautilus_trader.accounting.calculators.ExchangeRateCalculator"]], "marginaccount (class in nautilus_trader.accounting.accounts.margin)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount"]], "rolloverinterestcalculator (class in nautilus_trader.accounting.calculators)": [[0, "nautilus_trader.accounting.calculators.RolloverInterestCalculator"]], "apply() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.apply"]], "apply() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.apply"]], "balance() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance"]], "balance() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance"]], "balance_free() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance_free"]], "balance_free() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance_free"]], "balance_impact() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance_impact"]], "balance_impact() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance_impact"]], "balance_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance_locked"]], "balance_locked() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance_locked"]], "balance_total() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balance_total"]], "balance_total() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balance_total"]], "balances() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balances"]], "balances() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balances"]], "balances_free() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balances_free"]], "balances_free() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balances_free"]], "balances_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balances_locked"]], "balances_locked() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balances_locked"]], "balances_total() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.balances_total"]], "balances_total() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.balances_total"]], "base_currency (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.base_currency"]], "base_currency (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.base_currency"]], "calc_overnight_rate() (rolloverinterestcalculator method)": [[0, "nautilus_trader.accounting.calculators.RolloverInterestCalculator.calc_overnight_rate"]], "calculate_account_state (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.calculate_account_state"]], "calculate_account_state (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_account_state"]], "calculate_balance_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.calculate_balance_locked"]], "calculate_commission() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.calculate_commission"]], "calculate_commission() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_commission"]], "calculate_margin_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_margin_init"]], "calculate_margin_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_margin_maint"]], "calculate_pnls() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.calculate_pnls"]], "calculate_pnls() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.calculate_pnls"]], "clear_balance_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.clear_balance_locked"]], "clear_margin() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.clear_margin"]], "clear_margin_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.clear_margin_init"]], "clear_margin_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.clear_margin_maint"]], "commission() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.commission"]], "commission() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.commission"]], "commissions() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.commissions"]], "commissions() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.commissions"]], "create() (accountfactory static method)": [[0, "nautilus_trader.accounting.factory.AccountFactory.create"]], "currencies() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.currencies"]], "currencies() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.currencies"]], "default_leverage (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.default_leverage"]], "event_count (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.event_count"]], "event_count (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.event_count"]], "events (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.events"]], "events (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.events"]], "get_rate() (exchangeratecalculator method)": [[0, "nautilus_trader.accounting.calculators.ExchangeRateCalculator.get_rate"]], "get_rate_data() (rolloverinterestcalculator method)": [[0, "nautilus_trader.accounting.calculators.RolloverInterestCalculator.get_rate_data"]], "id (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.id"]], "id (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.id"]], "is_cash_account (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.is_cash_account"]], "is_cash_account (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.is_cash_account"]], "is_margin_account (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.is_margin_account"]], "is_margin_account (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.is_margin_account"]], "is_unleveraged() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.is_unleveraged"]], "is_unleveraged() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.is_unleveraged"]], "last_event (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.last_event"]], "last_event (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.last_event"]], "leverage() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.leverage"]], "leverages() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.leverages"]], "margin() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margin"]], "margin_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margin_init"]], "margin_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margin_maint"]], "margins() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margins"]], "margins_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margins_init"]], "margins_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.margins_maint"]], "module": [[0, "module-nautilus_trader.accounting"], [0, "module-nautilus_trader.accounting.accounts.cash"], [0, "module-nautilus_trader.accounting.accounts.margin"], [0, "module-nautilus_trader.accounting.calculators"], [0, "module-nautilus_trader.accounting.factory"], [0, "module-nautilus_trader.accounting.manager"], [1, "module-nautilus_trader.adapters.betfair"], [1, "module-nautilus_trader.adapters.betfair.client"], [1, "module-nautilus_trader.adapters.betfair.common"], [1, "module-nautilus_trader.adapters.betfair.config"], [1, "module-nautilus_trader.adapters.betfair.data"], [1, "module-nautilus_trader.adapters.betfair.data_types"], [1, "module-nautilus_trader.adapters.betfair.execution"], [1, "module-nautilus_trader.adapters.betfair.factories"], [1, "module-nautilus_trader.adapters.betfair.orderbook"], [1, "module-nautilus_trader.adapters.betfair.providers"], [1, "module-nautilus_trader.adapters.betfair.sockets"], [2, "module-nautilus_trader.adapters.binance"], [2, "module-nautilus_trader.adapters.binance.common.enums"], [2, "module-nautilus_trader.adapters.binance.common.types"], [2, "module-nautilus_trader.adapters.binance.config"], [2, "module-nautilus_trader.adapters.binance.factories"], [2, "module-nautilus_trader.adapters.binance.futures.data"], [2, "module-nautilus_trader.adapters.binance.futures.enums"], [2, "module-nautilus_trader.adapters.binance.futures.execution"], [2, "module-nautilus_trader.adapters.binance.futures.providers"], [2, "module-nautilus_trader.adapters.binance.futures.types"], [2, "module-nautilus_trader.adapters.binance.spot.data"], [2, "module-nautilus_trader.adapters.binance.spot.enums"], [2, "module-nautilus_trader.adapters.binance.spot.execution"], [2, "module-nautilus_trader.adapters.binance.spot.providers"], [3, "module-nautilus_trader.adapters"], [4, "module-nautilus_trader.adapters.interactive_brokers"], [4, "module-nautilus_trader.adapters.interactive_brokers.common"], [4, "module-nautilus_trader.adapters.interactive_brokers.config"], [4, "module-nautilus_trader.adapters.interactive_brokers.data"], [4, "module-nautilus_trader.adapters.interactive_brokers.execution"], [4, "module-nautilus_trader.adapters.interactive_brokers.factories"], [4, "module-nautilus_trader.adapters.interactive_brokers.providers"], [5, "module-nautilus_trader.analysis"], [5, "module-nautilus_trader.analysis.analyzer"], [5, "module-nautilus_trader.analysis.reporter"], [5, "module-nautilus_trader.analysis.statistic"], [5, "module-nautilus_trader.analysis.statistics.expectancy"], [5, "module-nautilus_trader.analysis.statistics.long_ratio"], [5, "module-nautilus_trader.analysis.statistics.loser_avg"], [5, "module-nautilus_trader.analysis.statistics.loser_max"], [5, "module-nautilus_trader.analysis.statistics.loser_min"], [5, "module-nautilus_trader.analysis.statistics.profit_factor"], [5, "module-nautilus_trader.analysis.statistics.returns_avg"], [5, "module-nautilus_trader.analysis.statistics.returns_avg_loss"], [5, "module-nautilus_trader.analysis.statistics.returns_avg_win"], [5, "module-nautilus_trader.analysis.statistics.returns_volatility"], [5, "module-nautilus_trader.analysis.statistics.risk_return_ratio"], [5, "module-nautilus_trader.analysis.statistics.sharpe_ratio"], [5, "module-nautilus_trader.analysis.statistics.sortino_ratio"], [5, "module-nautilus_trader.analysis.statistics.win_rate"], [5, "module-nautilus_trader.analysis.statistics.winner_avg"], [5, "module-nautilus_trader.analysis.statistics.winner_max"], [5, "module-nautilus_trader.analysis.statistics.winner_min"], [6, "module-nautilus_trader.backtest"], [6, "module-nautilus_trader.backtest.auction"], [6, "module-nautilus_trader.backtest.data_client"], [6, "module-nautilus_trader.backtest.engine"], [6, "module-nautilus_trader.backtest.exchange"], [6, "module-nautilus_trader.backtest.execution_client"], [6, "module-nautilus_trader.backtest.models"], [6, "module-nautilus_trader.backtest.modules"], [6, "module-nautilus_trader.backtest.node"], [6, "module-nautilus_trader.backtest.results"], [7, "module-nautilus_trader.cache"], [7, "module-nautilus_trader.cache.base"], [7, "module-nautilus_trader.cache.cache"], [7, "module-nautilus_trader.cache.database"], [8, "module-nautilus_trader.common"], [8, "module-nautilus_trader.common.actor"], [8, "module-nautilus_trader.common.clock"], [8, "module-nautilus_trader.common.component"], [8, "module-nautilus_trader.common.executor"], [8, "module-nautilus_trader.common.factories"], [8, "module-nautilus_trader.common.generators"], [8, "module-nautilus_trader.common.logging"], [8, "module-nautilus_trader.common.providers"], [9, "module-nautilus_trader.config"], [9, "module-nautilus_trader.config.backtest"], [9, "module-nautilus_trader.config.common"], [9, "module-nautilus_trader.config.live"], [10, "module-nautilus_trader.core"], [10, "module-nautilus_trader.core.datetime"], [10, "module-nautilus_trader.core.fsm"], [10, "module-nautilus_trader.core.message"], [10, "module-nautilus_trader.core.stats"], [10, "module-nautilus_trader.core.uuid"], [11, "module-nautilus_trader.data"], [11, "module-nautilus_trader.data.aggregation"], [11, "module-nautilus_trader.data.client"], [11, "module-nautilus_trader.data.engine"], [11, "module-nautilus_trader.data.messages"], [12, "module-nautilus_trader.execution"], [12, "module-nautilus_trader.execution.algorithm"], [12, "module-nautilus_trader.execution.client"], [12, "module-nautilus_trader.execution.emulator"], [12, "module-nautilus_trader.execution.engine"], [12, "module-nautilus_trader.execution.manager"], [12, "module-nautilus_trader.execution.matching_core"], [12, "module-nautilus_trader.execution.messages"], [12, "module-nautilus_trader.execution.reports"], [14, "module-nautilus_trader.indicators"], [14, "module-nautilus_trader.indicators.atr"], [14, "module-nautilus_trader.indicators.average.ama"], [14, "module-nautilus_trader.indicators.average.ema"], [14, "module-nautilus_trader.indicators.average.hma"], [14, "module-nautilus_trader.indicators.average.ma_factory"], [14, "module-nautilus_trader.indicators.average.moving_average"], [14, "module-nautilus_trader.indicators.average.sma"], [14, "module-nautilus_trader.indicators.average.wma"], [14, "module-nautilus_trader.indicators.base.indicator"], [14, "module-nautilus_trader.indicators.bollinger_bands"], [14, "module-nautilus_trader.indicators.donchian_channel"], [14, "module-nautilus_trader.indicators.efficiency_ratio"], [14, "module-nautilus_trader.indicators.fuzzy_candlesticks"], [14, "module-nautilus_trader.indicators.keltner_channel"], [14, "module-nautilus_trader.indicators.keltner_position"], [14, "module-nautilus_trader.indicators.macd"], [14, "module-nautilus_trader.indicators.obv"], [14, "module-nautilus_trader.indicators.pressure"], [14, "module-nautilus_trader.indicators.roc"], [14, "module-nautilus_trader.indicators.rsi"], [14, "module-nautilus_trader.indicators.spread_analyzer"], [14, "module-nautilus_trader.indicators.stochastics"], [14, "module-nautilus_trader.indicators.swings"], [14, "module-nautilus_trader.indicators.volatility_ratio"], [14, "module-nautilus_trader.indicators.vwap"], [16, "module-nautilus_trader.live"], [16, "module-nautilus_trader.live.data_client"], [16, "module-nautilus_trader.live.data_engine"], [16, "module-nautilus_trader.live.execution_client"], [16, "module-nautilus_trader.live.execution_engine"], [16, "module-nautilus_trader.live.node"], [16, "module-nautilus_trader.live.node_builder"], [16, "module-nautilus_trader.live.risk_engine"], [17, "module-nautilus_trader.model.book"], [18, "module-nautilus_trader.model.data"], [19, "module-nautilus_trader.model.events"], [19, "module-nautilus_trader.model.events.account"], [19, "module-nautilus_trader.model.events.order"], [19, "module-nautilus_trader.model.events.position"], [20, "module-nautilus_trader.model.identifiers"], [21, "module-nautilus_trader.model"], [22, "module-nautilus_trader.model.instruments"], [22, "module-nautilus_trader.model.instruments.base"], [22, "module-nautilus_trader.model.instruments.betting"], [22, "module-nautilus_trader.model.instruments.crypto_future"], [22, "module-nautilus_trader.model.instruments.crypto_perpetual"], [22, "module-nautilus_trader.model.instruments.currency_pair"], [22, "module-nautilus_trader.model.instruments.equity"], [22, "module-nautilus_trader.model.instruments.futures_contract"], [22, "module-nautilus_trader.model.instruments.options_contract"], [22, "module-nautilus_trader.model.instruments.synthetic"], [23, "module-nautilus_trader.model.objects"], [24, "module-nautilus_trader.model.orders"], [24, "module-nautilus_trader.model.orders.base"], [24, "module-nautilus_trader.model.orders.limit"], [24, "module-nautilus_trader.model.orders.limit_if_touched"], [24, "module-nautilus_trader.model.orders.list"], [24, "module-nautilus_trader.model.orders.market"], [24, "module-nautilus_trader.model.orders.market_if_touched"], [24, "module-nautilus_trader.model.orders.market_to_limit"], [24, "module-nautilus_trader.model.orders.stop_limit"], [24, "module-nautilus_trader.model.orders.stop_market"], [24, "module-nautilus_trader.model.orders.trailing_stop_limit"], [24, "module-nautilus_trader.model.orders.trailing_stop_market"], [25, "module-nautilus_trader.model.position"], [26, "module-nautilus_trader.model.tick_scheme"], [26, "module-nautilus_trader.model.tick_scheme.base"], [26, "module-nautilus_trader.model.tick_scheme.implementations.fixed"], [26, "module-nautilus_trader.model.tick_scheme.implementations.tiered"], [27, "module-nautilus_trader.persistence"], [27, "module-nautilus_trader.persistence.catalog.base"], [27, "module-nautilus_trader.persistence.catalog.parquet"], [27, "module-nautilus_trader.persistence.wranglers"], [27, "module-nautilus_trader.persistence.writer"], [28, "module-nautilus_trader.portfolio"], [28, "module-nautilus_trader.portfolio.base"], [28, "module-nautilus_trader.portfolio.portfolio"], [29, "module-nautilus_trader.risk"], [29, "module-nautilus_trader.risk.engine"], [29, "module-nautilus_trader.risk.sizing"], [30, "module-nautilus_trader.serialization"], [30, "module-nautilus_trader.serialization.base"], [30, "module-nautilus_trader.serialization.serializer"], [31, "module-nautilus_trader.system"], [31, "module-nautilus_trader.system.kernel"], [32, "module-nautilus_trader.trading"], [32, "module-nautilus_trader.trading.controller"], [32, "module-nautilus_trader.trading.filters"], [32, "module-nautilus_trader.trading.strategy"], [32, "module-nautilus_trader.trading.trader"]], "nautilus_trader.accounting": [[0, "module-nautilus_trader.accounting"]], "nautilus_trader.accounting.accounts.cash": [[0, "module-nautilus_trader.accounting.accounts.cash"]], "nautilus_trader.accounting.accounts.margin": [[0, "module-nautilus_trader.accounting.accounts.margin"]], "nautilus_trader.accounting.calculators": [[0, "module-nautilus_trader.accounting.calculators"]], "nautilus_trader.accounting.factory": [[0, "module-nautilus_trader.accounting.factory"]], "nautilus_trader.accounting.manager": [[0, "module-nautilus_trader.accounting.manager"]], "register_account_type() (accountfactory static method)": [[0, "nautilus_trader.accounting.factory.AccountFactory.register_account_type"]], "register_calculated_account() (accountfactory static method)": [[0, "nautilus_trader.accounting.factory.AccountFactory.register_calculated_account"]], "set_default_leverage() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.set_default_leverage"]], "set_leverage() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.set_leverage"]], "starting_balances() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.starting_balances"]], "starting_balances() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.starting_balances"]], "type (cashaccount attribute)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.type"]], "type (marginaccount attribute)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.type"]], "update_balance_locked() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.update_balance_locked"]], "update_balances() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.update_balances"]], "update_balances() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_balances"]], "update_commissions() (cashaccount method)": [[0, "nautilus_trader.accounting.accounts.cash.CashAccount.update_commissions"]], "update_commissions() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_commissions"]], "update_margin() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_margin"]], "update_margin_init() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_margin_init"]], "update_margin_maint() (marginaccount method)": [[0, "nautilus_trader.accounting.accounts.margin.MarginAccount.update_margin_maint"]], "bsporderbookdelta (class in nautilus_trader.adapters.betfair.data_types)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta"]], "betfairdataclient (class in nautilus_trader.adapters.betfair.data)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient"]], "betfairdataclientconfig (class in nautilus_trader.adapters.betfair.config)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig"]], "betfairexecclientconfig (class in nautilus_trader.adapters.betfair.config)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig"]], "betfairexecutionclient (class in nautilus_trader.adapters.betfair.execution)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient"]], "betfairhttpclient (class in nautilus_trader.adapters.betfair.client)": [[1, "nautilus_trader.adapters.betfair.client.BetfairHttpClient"]], "betfairinstrumentprovider (class in nautilus_trader.adapters.betfair.providers)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider"]], "betfairinstrumentproviderconfig (class in nautilus_trader.adapters.betfair.providers)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig"]], "betfairlivedataclientfactory (class in nautilus_trader.adapters.betfair.factories)": [[1, "nautilus_trader.adapters.betfair.factories.BetfairLiveDataClientFactory"]], "betfairliveexecclientfactory (class in nautilus_trader.adapters.betfair.factories)": [[1, "nautilus_trader.adapters.betfair.factories.BetfairLiveExecClientFactory"]], "betfairmarketstreamclient (class in nautilus_trader.adapters.betfair.sockets)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient"]], "betfairorderstreamclient (class in nautilus_trader.adapters.betfair.sockets)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient"]], "betfairstartingprice (class in nautilus_trader.adapters.betfair.data_types)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice"]], "betfairstreamclient (class in nautilus_trader.adapters.betfair.sockets)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient"]], "betfairticker (class in nautilus_trader.adapters.betfair.data_types)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker"]], "subscriptionstatus (class in nautilus_trader.adapters.betfair.data_types)": [[1, "nautilus_trader.adapters.betfair.data_types.SubscriptionStatus"]], "account_id (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.account_id"]], "account_type (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.account_type"]], "action (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.action"]], "add() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.add"]], "add_bulk() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.add_bulk"]], "add_currency() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.add_currency"]], "base_currency (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.base_currency"]], "batch_cancel_orders() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.batch_cancel_orders"]], "betfair_float_to_price() (in module nautilus_trader.adapters.betfair.orderbook)": [[1, "nautilus_trader.adapters.betfair.orderbook.betfair_float_to_price"]], "betfair_float_to_quantity() (in module nautilus_trader.adapters.betfair.orderbook)": [[1, "nautilus_trader.adapters.betfair.orderbook.betfair_float_to_quantity"]], "cancel_all_orders() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.cancel_all_orders"]], "cancel_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.cancel_order"]], "capsule_from_list() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.capsule_from_list"]], "check_account_currency() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.check_account_currency"]], "clear() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.clear"]], "connect() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.connect"]], "connect() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.connect"]], "count (betfairinstrumentprovider property)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.count"]], "create() (betfairlivedataclientfactory static method)": [[1, "nautilus_trader.adapters.betfair.factories.BetfairLiveDataClientFactory.create"]], "create() (betfairliveexecclientfactory static method)": [[1, "nautilus_trader.adapters.betfair.factories.BetfairLiveExecClientFactory.create"]], "create_betfair_order_book() (in module nautilus_trader.adapters.betfair.orderbook)": [[1, "nautilus_trader.adapters.betfair.orderbook.create_betfair_order_book"]], "create_task() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.create_task"]], "create_task() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.create_task"]], "currencies() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.currencies"]], "currency() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.currency"]], "degrade() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.degrade"]], "degrade() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.degrade"]], "dict() (betfairdataclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.dict"]], "dict() (betfairexecclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.dict"]], "dict() (betfairinstrumentproviderconfig method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.dict"]], "disconnect() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.disconnect"]], "disconnect() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.disconnect"]], "dispose() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.dispose"]], "dispose() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.dispose"]], "fault() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.fault"]], "fault() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.fault"]], "find() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.find"]], "flags (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.flags"]], "from_dict() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.from_dict"]], "from_dict() (betfairticker class method)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.from_dict"]], "from_pyo3() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.from_pyo3"]], "from_raw() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.from_raw"]], "fully_qualified_name() (bsporderbookdelta class method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.fully_qualified_name"]], "fully_qualified_name() (betfairdataclient class method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.fully_qualified_name"]], "fully_qualified_name() (betfairdataclientconfig class method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.fully_qualified_name"]], "fully_qualified_name() (betfairexecclientconfig class method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.fully_qualified_name"]], "fully_qualified_name() (betfairexecutionclient class method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.fully_qualified_name"]], "fully_qualified_name() (betfairinstrumentproviderconfig class method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.fully_qualified_name"]], "fully_qualified_name() (betfairstartingprice class method)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice.fully_qualified_name"]], "fully_qualified_name() (betfairticker class method)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.fully_qualified_name"]], "generate_account_state() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_account_state"]], "generate_mass_status() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_mass_status"]], "generate_order_accepted() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_accepted"]], "generate_order_cancel_rejected() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_cancel_rejected"]], "generate_order_canceled() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_canceled"]], "generate_order_expired() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_expired"]], "generate_order_filled() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_filled"]], "generate_order_modify_rejected() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_modify_rejected"]], "generate_order_rejected() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_rejected"]], "generate_order_status_report() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_status_report"]], "generate_order_status_reports() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_status_reports"]], "generate_order_submitted() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_submitted"]], "generate_order_triggered() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_triggered"]], "generate_order_updated() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_order_updated"]], "generate_position_status_reports() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_position_status_reports"]], "generate_trade_reports() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.generate_trade_reports"]], "get_account() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.get_account"]], "get_all() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.get_all"]], "get_cached_betfair_client() (in module nautilus_trader.adapters.betfair.factories)": [[1, "nautilus_trader.adapters.betfair.factories.get_cached_betfair_client"]], "get_cached_betfair_instrument_provider() (in module nautilus_trader.adapters.betfair.factories)": [[1, "nautilus_trader.adapters.betfair.factories.get_cached_betfair_instrument_provider"]], "handle_order_stream_update() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.handle_order_stream_update"]], "id (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.id"]], "id (betfairdataclientconfig property)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.id"]], "id (betfairexecclientconfig property)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.id"]], "id (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.id"]], "id (betfairinstrumentproviderconfig property)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.id"]], "initialize() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.initialize"]], "instrument_id (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.instrument_id"]], "instrument_id (betfairticker attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.instrument_id"]], "is_add (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.is_add"]], "is_clear (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.is_clear"]], "is_connected (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_connected"]], "is_connected (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_connected"]], "is_degraded (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_degraded"]], "is_degraded (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_degraded"]], "is_delete (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.is_delete"]], "is_disposed (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_disposed"]], "is_disposed (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_disposed"]], "is_faulted (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_faulted"]], "is_faulted (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_faulted"]], "is_initialized (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_initialized"]], "is_initialized (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_initialized"]], "is_running (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_running"]], "is_running (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_running"]], "is_stopped (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.is_stopped"]], "is_stopped (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.is_stopped"]], "is_update (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.is_update"]], "json() (betfairdataclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.json"]], "json() (betfairexecclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.json"]], "json() (betfairinstrumentproviderconfig method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.json"]], "keep_alive() (betfairhttpclient method)": [[1, "nautilus_trader.adapters.betfair.client.BetfairHttpClient.keep_alive"]], "list_all() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.list_all"]], "list_from_capsule() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.list_from_capsule"]], "list_market_catalogue() (betfairhttpclient method)": [[1, "nautilus_trader.adapters.betfair.client.BetfairHttpClient.list_market_catalogue"]], "list_navigation() (betfairhttpclient method)": [[1, "nautilus_trader.adapters.betfair.client.BetfairHttpClient.list_navigation"]], "load() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load"]], "load_all() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_all"]], "load_all_async() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_all_async"]], "load_async() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_async"]], "load_ids() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_ids"]], "load_ids_async() (betfairinstrumentprovider method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.load_ids_async"]], "modify_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.modify_order"]], "nautilus_trader.adapters.betfair": [[1, "module-nautilus_trader.adapters.betfair"]], "nautilus_trader.adapters.betfair.client": [[1, "module-nautilus_trader.adapters.betfair.client"]], "nautilus_trader.adapters.betfair.common": [[1, "module-nautilus_trader.adapters.betfair.common"]], "nautilus_trader.adapters.betfair.config": [[1, "module-nautilus_trader.adapters.betfair.config"]], "nautilus_trader.adapters.betfair.data": [[1, "module-nautilus_trader.adapters.betfair.data"]], "nautilus_trader.adapters.betfair.data_types": [[1, "module-nautilus_trader.adapters.betfair.data_types"]], "nautilus_trader.adapters.betfair.execution": [[1, "module-nautilus_trader.adapters.betfair.execution"]], "nautilus_trader.adapters.betfair.factories": [[1, "module-nautilus_trader.adapters.betfair.factories"]], "nautilus_trader.adapters.betfair.orderbook": [[1, "module-nautilus_trader.adapters.betfair.orderbook"]], "nautilus_trader.adapters.betfair.providers": [[1, "module-nautilus_trader.adapters.betfair.providers"]], "nautilus_trader.adapters.betfair.sockets": [[1, "module-nautilus_trader.adapters.betfair.sockets"]], "oms_type (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.oms_type"]], "on_market_update() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.on_market_update"]], "order (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.order"]], "parse() (betfairdataclientconfig class method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.parse"]], "parse() (betfairexecclientconfig class method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.parse"]], "parse() (betfairinstrumentproviderconfig class method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.parse"]], "post_connection() (betfairmarketstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient.post_connection"]], "post_connection() (betfairorderstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient.post_connection"]], "post_connection() (betfairstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient.post_connection"]], "post_disconnection() (betfairmarketstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient.post_disconnection"]], "post_disconnection() (betfairorderstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient.post_disconnection"]], "post_disconnection() (betfairstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient.post_disconnection"]], "post_reconnection() (betfairmarketstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairMarketStreamClient.post_reconnection"]], "post_reconnection() (betfairorderstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairOrderStreamClient.post_reconnection"]], "post_reconnection() (betfairstreamclient method)": [[1, "nautilus_trader.adapters.betfair.sockets.BetfairStreamClient.post_reconnection"]], "query_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.query_order"]], "request() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request"]], "request_bars() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_bars"]], "request_instrument() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_instrument"]], "request_instruments() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_instruments"]], "request_quote_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_quote_ticks"]], "request_trade_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.request_trade_ticks"]], "reset() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.reset"]], "reset() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.reset"]], "resume() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.resume"]], "resume() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.resume"]], "run_after_delay() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.run_after_delay"]], "run_after_delay() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.run_after_delay"]], "sequence (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.sequence"]], "start() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.start"]], "start() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.start"]], "state (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.state"]], "state (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.state"]], "stop() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.stop"]], "stop() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.stop"]], "submit_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.submit_order"]], "submit_order_list() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.submit_order_list"]], "subscribe() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe"]], "subscribe_bars() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_bars"]], "subscribe_instrument() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_instrument"]], "subscribe_instrument_close() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_instrument_status"]], "subscribe_instruments() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribe_venue_status"]], "subscribed_bars() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_bars"]], "subscribed_generic_data() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_instrument_status"]], "subscribed_instruments() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_quote_ticks"]], "subscribed_tickers() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.subscribed_venue_status"]], "to_dict() (bsporderbookdelta static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.to_dict"]], "to_dict() (betfairticker static method)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.to_dict"]], "trader_id (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.trader_id"]], "trader_id (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.trader_id"]], "ts_event (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.ts_event"]], "ts_event (betfairstartingprice property)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice.ts_event"]], "ts_event (betfairticker attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.ts_event"]], "ts_init (bsporderbookdelta attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BSPOrderBookDelta.ts_init"]], "ts_init (betfairstartingprice property)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairStartingPrice.ts_init"]], "ts_init (betfairticker attribute)": [[1, "nautilus_trader.adapters.betfair.data_types.BetfairTicker.ts_init"]], "type (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.type"]], "type (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.type"]], "unsubscribe() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe"]], "unsubscribe_bars() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (betfairdataclient method)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.unsubscribe_venue_status"]], "validate() (betfairdataclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairDataClientConfig.validate"]], "validate() (betfairexecclientconfig method)": [[1, "nautilus_trader.adapters.betfair.config.BetfairExecClientConfig.validate"]], "validate() (betfairinstrumentproviderconfig method)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProviderConfig.validate"]], "venue (betfairdataclient attribute)": [[1, "nautilus_trader.adapters.betfair.data.BetfairDataClient.venue"]], "venue (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.venue"]], "wait_for_order() (betfairexecutionclient method)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.wait_for_order"]], "binanceaccounttype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceAccountType"]], "binancebar (class in nautilus_trader.adapters.binance.common.types)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar"]], "binancedataclientconfig (class in nautilus_trader.adapters.binance.config)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig"]], "binanceenumparser (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceEnumParser"]], "binanceerrorcode (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceErrorCode"]], "binanceexchangefiltertype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceExchangeFilterType"]], "binanceexecclientconfig (class in nautilus_trader.adapters.binance.config)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig"]], "binanceexecutiontype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceExecutionType"]], "binancefuturescontractstatus (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesContractStatus"]], "binancefuturescontracttype (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesContractType"]], "binancefuturesdataclient (class in nautilus_trader.adapters.binance.futures.data)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient"]], "binancefuturesenumparser (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesEnumParser"]], "binancefutureseventtype (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesEventType"]], "binancefuturesexecutionclient (class in nautilus_trader.adapters.binance.futures.execution)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient"]], "binancefuturesinstrumentprovider (class in nautilus_trader.adapters.binance.futures.providers)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider"]], "binancefuturesmargintype (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesMarginType"]], "binancefuturesmarkpriceupdate (class in nautilus_trader.adapters.binance.futures.types)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate"]], "binancefuturespositionside (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesPositionSide"]], "binancefuturespositionupdatereason (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesPositionUpdateReason"]], "binancefuturesworkingtype (class in nautilus_trader.adapters.binance.futures.enums)": [[2, "nautilus_trader.adapters.binance.futures.enums.BinanceFuturesWorkingType"]], "binanceklineinterval (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceKlineInterval"]], "binancelivedataclientfactory (class in nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.BinanceLiveDataClientFactory"]], "binanceliveexecclientfactory (class in nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.BinanceLiveExecClientFactory"]], "binanceneworderresptype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceNewOrderRespType"]], "binanceorderside (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceOrderSide"]], "binanceorderstatus (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceOrderStatus"]], "binanceordertype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceOrderType"]], "binanceratelimitinterval (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceRateLimitInterval"]], "binanceratelimittype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceRateLimitType"]], "binancesecuritytype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceSecurityType"]], "binancespotdataclient (class in nautilus_trader.adapters.binance.spot.data)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient"]], "binancespotenumparser (class in nautilus_trader.adapters.binance.spot.enums)": [[2, "nautilus_trader.adapters.binance.spot.enums.BinanceSpotEnumParser"]], "binancespoteventtype (class in nautilus_trader.adapters.binance.spot.enums)": [[2, "nautilus_trader.adapters.binance.spot.enums.BinanceSpotEventType"]], "binancespotexecutionclient (class in nautilus_trader.adapters.binance.spot.execution)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient"]], "binancespotinstrumentprovider (class in nautilus_trader.adapters.binance.spot.providers)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider"]], "binancespotpermissions (class in nautilus_trader.adapters.binance.spot.enums)": [[2, "nautilus_trader.adapters.binance.spot.enums.BinanceSpotPermissions"]], "binancespotsymbolstatus (class in nautilus_trader.adapters.binance.spot.enums)": [[2, "nautilus_trader.adapters.binance.spot.enums.BinanceSpotSymbolStatus"]], "binancesymbolfiltertype (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceSymbolFilterType"]], "binanceticker (class in nautilus_trader.adapters.binance.common.types)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker"]], "binancetimeinforce (class in nautilus_trader.adapters.binance.common.enums)": [[2, "nautilus_trader.adapters.binance.common.enums.BinanceTimeInForce"]], "account_id (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.account_id"]], "account_id (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.account_id"]], "account_type (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.account_type"]], "account_type (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.account_type"]], "add() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.add"]], "add() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.add"]], "add_bulk() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.add_bulk"]], "add_bulk() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.add_bulk"]], "add_currency() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.add_currency"]], "add_currency() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.add_currency"]], "bar_type (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.bar_type"]], "base_currency (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.base_currency"]], "base_currency (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.base_currency"]], "batch_cancel_orders() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.batch_cancel_orders"]], "batch_cancel_orders() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.batch_cancel_orders"]], "cancel_all_orders() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.cancel_all_orders"]], "cancel_all_orders() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.cancel_all_orders"]], "cancel_order() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.cancel_order"]], "cancel_order() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.cancel_order"]], "close (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.close"]], "connect() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.connect"]], "connect() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.connect"]], "connect() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.connect"]], "connect() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.connect"]], "count (binancefuturesinstrumentprovider property)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.count"]], "count (binancespotinstrumentprovider property)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.count"]], "create() (binancelivedataclientfactory static method)": [[2, "nautilus_trader.adapters.binance.factories.BinanceLiveDataClientFactory.create"]], "create() (binanceliveexecclientfactory static method)": [[2, "nautilus_trader.adapters.binance.factories.BinanceLiveExecClientFactory.create"]], "create_task() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.create_task"]], "create_task() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.create_task"]], "create_task() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.create_task"]], "create_task() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.create_task"]], "currencies() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.currencies"]], "currencies() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.currencies"]], "currency() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.currency"]], "currency() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.currency"]], "degrade() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.degrade"]], "degrade() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.degrade"]], "degrade() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.degrade"]], "degrade() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.degrade"]], "dict() (binancedataclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.dict"]], "dict() (binanceexecclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.dict"]], "disconnect() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.disconnect"]], "disconnect() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.disconnect"]], "disconnect() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.disconnect"]], "disconnect() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.disconnect"]], "dispose() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.dispose"]], "dispose() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.dispose"]], "dispose() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.dispose"]], "dispose() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.dispose"]], "fault() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.fault"]], "fault() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.fault"]], "fault() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.fault"]], "fault() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.fault"]], "find() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.find"]], "find() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.find"]], "from_dict() (binancebar static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.from_dict"]], "from_dict() (binancefuturesmarkpriceupdate static method)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.from_dict"]], "from_dict() (binanceticker static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.from_dict"]], "from_pyo3() (binancebar static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.from_pyo3"]], "fully_qualified_name() (binancebar class method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.fully_qualified_name"]], "fully_qualified_name() (binancedataclientconfig class method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.fully_qualified_name"]], "fully_qualified_name() (binanceexecclientconfig class method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.fully_qualified_name"]], "fully_qualified_name() (binancefuturesdataclient class method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.fully_qualified_name"]], "fully_qualified_name() (binancefuturesexecutionclient class method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.fully_qualified_name"]], "fully_qualified_name() (binancefuturesmarkpriceupdate class method)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.fully_qualified_name"]], "fully_qualified_name() (binancespotdataclient class method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.fully_qualified_name"]], "fully_qualified_name() (binancespotexecutionclient class method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.fully_qualified_name"]], "fully_qualified_name() (binanceticker class method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.fully_qualified_name"]], "generate_account_state() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_account_state"]], "generate_account_state() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_account_state"]], "generate_mass_status() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_mass_status"]], "generate_mass_status() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_mass_status"]], "generate_order_accepted() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_accepted"]], "generate_order_accepted() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_accepted"]], "generate_order_cancel_rejected() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_cancel_rejected"]], "generate_order_cancel_rejected() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_cancel_rejected"]], "generate_order_canceled() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_canceled"]], "generate_order_canceled() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_canceled"]], "generate_order_expired() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_expired"]], "generate_order_expired() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_expired"]], "generate_order_filled() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_filled"]], "generate_order_filled() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_filled"]], "generate_order_modify_rejected() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_modify_rejected"]], "generate_order_modify_rejected() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_modify_rejected"]], "generate_order_rejected() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_rejected"]], "generate_order_rejected() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_rejected"]], "generate_order_status_report() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_status_report"]], "generate_order_status_report() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_status_report"]], "generate_order_status_reports() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_status_reports"]], "generate_order_status_reports() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_status_reports"]], "generate_order_submitted() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_submitted"]], "generate_order_submitted() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_submitted"]], "generate_order_triggered() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_triggered"]], "generate_order_triggered() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_triggered"]], "generate_order_updated() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_order_updated"]], "generate_order_updated() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_order_updated"]], "generate_position_status_reports() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_position_status_reports"]], "generate_position_status_reports() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_position_status_reports"]], "generate_trade_reports() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.generate_trade_reports"]], "generate_trade_reports() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.generate_trade_reports"]], "get_account() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.get_account"]], "get_account() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.get_account"]], "get_all() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.get_all"]], "get_all() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.get_all"]], "get_cached_binance_futures_instrument_provider() (in module nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.get_cached_binance_futures_instrument_provider"]], "get_cached_binance_http_client() (in module nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.get_cached_binance_http_client"]], "get_cached_binance_spot_instrument_provider() (in module nautilus_trader.adapters.binance.factories)": [[2, "nautilus_trader.adapters.binance.factories.get_cached_binance_spot_instrument_provider"]], "high (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.high"]], "id (binancedataclientconfig property)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.id"]], "id (binanceexecclientconfig property)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.id"]], "id (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.id"]], "id (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.id"]], "id (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.id"]], "id (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.id"]], "initialize() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.initialize"]], "initialize() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.initialize"]], "instrument_id (binanceticker attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.instrument_id"]], "is_connected (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_connected"]], "is_connected (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_connected"]], "is_connected (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_connected"]], "is_connected (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_connected"]], "is_degraded (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_degraded"]], "is_degraded (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_degraded"]], "is_degraded (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_degraded"]], "is_degraded (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_degraded"]], "is_disposed (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_disposed"]], "is_disposed (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_disposed"]], "is_disposed (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_disposed"]], "is_disposed (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_disposed"]], "is_faulted (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_faulted"]], "is_faulted (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_faulted"]], "is_faulted (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_faulted"]], "is_faulted (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_faulted"]], "is_initialized (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_initialized"]], "is_initialized (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_initialized"]], "is_initialized (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_initialized"]], "is_initialized (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_initialized"]], "is_revision (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.is_revision"]], "is_running (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_running"]], "is_running (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_running"]], "is_running (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_running"]], "is_running (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_running"]], "is_single_price() (binancebar method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.is_single_price"]], "is_stopped (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.is_stopped"]], "is_stopped (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.is_stopped"]], "is_stopped (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.is_stopped"]], "is_stopped (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.is_stopped"]], "json() (binancedataclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.json"]], "json() (binanceexecclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.json"]], "list_all() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.list_all"]], "list_all() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.list_all"]], "load() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load"]], "load() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load"]], "load_all() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_all"]], "load_all() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_all"]], "load_all_async() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_all_async"]], "load_all_async() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_all_async"]], "load_async() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_async"]], "load_async() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_async"]], "load_ids() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_ids"]], "load_ids() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_ids"]], "load_ids_async() (binancefuturesinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.load_ids_async"]], "load_ids_async() (binancespotinstrumentprovider method)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.load_ids_async"]], "low (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.low"]], "modify_order() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.modify_order"]], "modify_order() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.modify_order"]], "nautilus_trader.adapters.binance": [[2, "module-nautilus_trader.adapters.binance"]], "nautilus_trader.adapters.binance.common.enums": [[2, "module-nautilus_trader.adapters.binance.common.enums"]], "nautilus_trader.adapters.binance.common.types": [[2, "module-nautilus_trader.adapters.binance.common.types"]], "nautilus_trader.adapters.binance.config": [[2, "module-nautilus_trader.adapters.binance.config"]], "nautilus_trader.adapters.binance.factories": [[2, "module-nautilus_trader.adapters.binance.factories"]], "nautilus_trader.adapters.binance.futures.data": [[2, "module-nautilus_trader.adapters.binance.futures.data"]], "nautilus_trader.adapters.binance.futures.enums": [[2, "module-nautilus_trader.adapters.binance.futures.enums"]], "nautilus_trader.adapters.binance.futures.execution": [[2, "module-nautilus_trader.adapters.binance.futures.execution"]], "nautilus_trader.adapters.binance.futures.providers": [[2, "module-nautilus_trader.adapters.binance.futures.providers"]], "nautilus_trader.adapters.binance.futures.types": [[2, "module-nautilus_trader.adapters.binance.futures.types"]], "nautilus_trader.adapters.binance.spot.data": [[2, "module-nautilus_trader.adapters.binance.spot.data"]], "nautilus_trader.adapters.binance.spot.enums": [[2, "module-nautilus_trader.adapters.binance.spot.enums"]], "nautilus_trader.adapters.binance.spot.execution": [[2, "module-nautilus_trader.adapters.binance.spot.execution"]], "nautilus_trader.adapters.binance.spot.providers": [[2, "module-nautilus_trader.adapters.binance.spot.providers"]], "oms_type (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.oms_type"]], "oms_type (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.oms_type"]], "open (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.open"]], "parse() (binancedataclientconfig class method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.parse"]], "parse() (binanceexecclientconfig class method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.parse"]], "query_order() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.query_order"]], "query_order() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.query_order"]], "request() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request"]], "request() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request"]], "request_bars() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_bars"]], "request_bars() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_bars"]], "request_instrument() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_instrument"]], "request_instrument() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_instrument"]], "request_instruments() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_instruments"]], "request_instruments() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_instruments"]], "request_quote_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_quote_ticks"]], "request_quote_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_quote_ticks"]], "request_trade_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.request_trade_ticks"]], "request_trade_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.request_trade_ticks"]], "reset() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.reset"]], "reset() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.reset"]], "reset() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.reset"]], "reset() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.reset"]], "resume() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.resume"]], "resume() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.resume"]], "resume() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.resume"]], "resume() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.resume"]], "run_after_delay() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.run_after_delay"]], "run_after_delay() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.run_after_delay"]], "run_after_delay() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.run_after_delay"]], "run_after_delay() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.run_after_delay"]], "start() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.start"]], "start() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.start"]], "start() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.start"]], "start() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.start"]], "state (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.state"]], "state (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.state"]], "state (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.state"]], "state (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.state"]], "stop() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.stop"]], "stop() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.stop"]], "stop() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.stop"]], "stop() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.stop"]], "submit_order() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.submit_order"]], "submit_order() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.submit_order"]], "submit_order_list() (binancefuturesexecutionclient method)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.submit_order_list"]], "submit_order_list() (binancespotexecutionclient method)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.submit_order_list"]], "subscribe() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe"]], "subscribe() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe"]], "subscribe_bars() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_bars"]], "subscribe_bars() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_bars"]], "subscribe_instrument() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_instrument"]], "subscribe_instrument() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_instrument"]], "subscribe_instrument_close() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_instrument_close"]], "subscribe_instrument_close() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_instrument_status"]], "subscribe_instrument_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_instrument_status"]], "subscribe_instruments() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_instruments"]], "subscribe_instruments() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_quote_ticks"]], "subscribe_quote_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_ticker"]], "subscribe_ticker() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_trade_ticks"]], "subscribe_trade_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribe_venue_status"]], "subscribe_venue_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribe_venue_status"]], "subscribed_bars() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_bars"]], "subscribed_bars() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_bars"]], "subscribed_generic_data() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_generic_data"]], "subscribed_generic_data() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_instrument_close"]], "subscribed_instrument_close() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_instrument_status"]], "subscribed_instrument_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_instrument_status"]], "subscribed_instruments() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_instruments"]], "subscribed_instruments() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_deltas() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_order_book_snapshots"]], "subscribed_order_book_snapshots() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_quote_ticks"]], "subscribed_quote_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_quote_ticks"]], "subscribed_tickers() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_tickers"]], "subscribed_tickers() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_trade_ticks"]], "subscribed_trade_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.subscribed_venue_status"]], "subscribed_venue_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.subscribed_venue_status"]], "to_dict() (binancebar static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.to_dict"]], "to_dict() (binancefuturesmarkpriceupdate static method)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.to_dict"]], "to_dict() (binanceticker static method)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.to_dict"]], "trader_id (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.trader_id"]], "trader_id (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.trader_id"]], "trader_id (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.trader_id"]], "trader_id (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.trader_id"]], "treat_expired_as_canceled (binancefuturesexecutionclient property)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.treat_expired_as_canceled"]], "treat_expired_as_canceled (binancespotexecutionclient property)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.treat_expired_as_canceled"]], "ts_event (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.ts_event"]], "ts_event (binancefuturesmarkpriceupdate property)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.ts_event"]], "ts_event (binanceticker attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.ts_event"]], "ts_init (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.ts_init"]], "ts_init (binancefuturesmarkpriceupdate property)": [[2, "nautilus_trader.adapters.binance.futures.types.BinanceFuturesMarkPriceUpdate.ts_init"]], "ts_init (binanceticker attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceTicker.ts_init"]], "type (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.type"]], "type (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.type"]], "type (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.type"]], "type (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.type"]], "unsubscribe() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe"]], "unsubscribe() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe"]], "unsubscribe_bars() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_bars"]], "unsubscribe_bars() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_instrument"]], "unsubscribe_instrument() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_close() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_instruments"]], "unsubscribe_instruments() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_ticker"]], "unsubscribe_ticker() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (binancefuturesdataclient method)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.unsubscribe_venue_status"]], "unsubscribe_venue_status() (binancespotdataclient method)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.unsubscribe_venue_status"]], "use_position_ids (binancefuturesexecutionclient property)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.use_position_ids"]], "use_position_ids (binancespotexecutionclient property)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.use_position_ids"]], "validate() (binancedataclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceDataClientConfig.validate"]], "validate() (binanceexecclientconfig method)": [[2, "nautilus_trader.adapters.binance.config.BinanceExecClientConfig.validate"]], "venue (binancefuturesdataclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.data.BinanceFuturesDataClient.venue"]], "venue (binancefuturesexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.futures.execution.BinanceFuturesExecutionClient.venue"]], "venue (binancespotdataclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.data.BinanceSpotDataClient.venue"]], "venue (binancespotexecutionclient attribute)": [[2, "nautilus_trader.adapters.binance.spot.execution.BinanceSpotExecutionClient.venue"]], "volume (binancebar attribute)": [[2, "nautilus_trader.adapters.binance.common.types.BinanceBar.volume"]], "nautilus_trader.adapters": [[3, "module-nautilus_trader.adapters"]], "comboleg (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg"]], "contractid (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId"]], "deltaneutralcontract (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract"]], "ibcontract (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract"]], "ibcontractdetails (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails"]], "ibordertags (class in nautilus_trader.adapters.interactive_brokers.common)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags"]], "interactivebrokersdataclient (class in nautilus_trader.adapters.interactive_brokers.data)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient"]], "interactivebrokersdataclientconfig (class in nautilus_trader.adapters.interactive_brokers.config)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig"]], "interactivebrokersexecclientconfig (class in nautilus_trader.adapters.interactive_brokers.config)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig"]], "interactivebrokersexecutionclient (class in nautilus_trader.adapters.interactive_brokers.execution)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient"]], "interactivebrokersgatewayconfig (class in nautilus_trader.adapters.interactive_brokers.config)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig"]], "interactivebrokersinstrumentprovider (class in nautilus_trader.adapters.interactive_brokers.providers)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider"]], "interactivebrokersinstrumentproviderconfig (class in nautilus_trader.adapters.interactive_brokers.config)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig"]], "interactivebrokerslivedataclientfactory (class in nautilus_trader.adapters.interactive_brokers.factories)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveDataClientFactory"]], "interactivebrokersliveexecclientfactory (class in nautilus_trader.adapters.interactive_brokers.factories)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveExecClientFactory"]], "account_id (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.account_id"]], "account_type (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.account_type"]], "add() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.add"]], "add_bulk() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.add_bulk"]], "add_currency() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.add_currency"]], "as_integer_ratio() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.as_integer_ratio"]], "base_currency (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.base_currency"]], "batch_cancel_orders() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.batch_cancel_orders"]], "bit_count() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.bit_count"]], "bit_length() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.bit_length"]], "cancel_all_orders() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.cancel_all_orders"]], "cancel_order() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.cancel_order"]], "conjugate() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.conjugate"]], "connect() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.connect"]], "connect() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.connect"]], "count (interactivebrokersinstrumentprovider property)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.count"]], "create() (interactivebrokerslivedataclientfactory static method)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveDataClientFactory.create"]], "create() (interactivebrokersliveexecclientfactory static method)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.InteractiveBrokersLiveExecClientFactory.create"]], "create_task() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.create_task"]], "create_task() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.create_task"]], "currencies() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.currencies"]], "currency() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.currency"]], "degrade() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.degrade"]], "degrade() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.degrade"]], "denominator (contractid attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.denominator"]], "dict() (comboleg method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.dict"]], "dict() (deltaneutralcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.dict"]], "dict() (ibcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.dict"]], "dict() (ibcontractdetails method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.dict"]], "dict() (ibordertags method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.dict"]], "dict() (interactivebrokersdataclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.dict"]], "dict() (interactivebrokersexecclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.dict"]], "dict() (interactivebrokersgatewayconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.dict"]], "dict() (interactivebrokersinstrumentproviderconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.dict"]], "disconnect() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.disconnect"]], "disconnect() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.disconnect"]], "dispose() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.dispose"]], "dispose() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.dispose"]], "fault() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.fault"]], "fault() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.fault"]], "find() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.find"]], "from_bytes() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.from_bytes"]], "fully_qualified_name() (comboleg class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.fully_qualified_name"]], "fully_qualified_name() (deltaneutralcontract class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.fully_qualified_name"]], "fully_qualified_name() (ibcontract class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.fully_qualified_name"]], "fully_qualified_name() (ibcontractdetails class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.fully_qualified_name"]], "fully_qualified_name() (ibordertags class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersdataclient class method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersdataclientconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersexecclientconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersexecutionclient class method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersgatewayconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.fully_qualified_name"]], "fully_qualified_name() (interactivebrokersinstrumentproviderconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.fully_qualified_name"]], "generate_account_state() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_account_state"]], "generate_mass_status() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_mass_status"]], "generate_order_accepted() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_accepted"]], "generate_order_cancel_rejected() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_cancel_rejected"]], "generate_order_canceled() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_canceled"]], "generate_order_expired() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_expired"]], "generate_order_filled() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_filled"]], "generate_order_modify_rejected() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_modify_rejected"]], "generate_order_rejected() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_rejected"]], "generate_order_status_report() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_status_report"]], "generate_order_status_reports() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_status_reports"]], "generate_order_submitted() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_submitted"]], "generate_order_triggered() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_triggered"]], "generate_order_updated() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_order_updated"]], "generate_position_status_reports() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_position_status_reports"]], "generate_trade_reports() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.generate_trade_reports"]], "get_account() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.get_account"]], "get_all() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.get_all"]], "get_cached_ib_client() (in module nautilus_trader.adapters.interactive_brokers.factories)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.get_cached_ib_client"]], "get_cached_interactive_brokers_instrument_provider() (in module nautilus_trader.adapters.interactive_brokers.factories)": [[4, "nautilus_trader.adapters.interactive_brokers.factories.get_cached_interactive_brokers_instrument_provider"]], "id (comboleg property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.id"]], "id (deltaneutralcontract property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.id"]], "id (ibcontract property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.id"]], "id (ibcontractdetails property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.id"]], "id (ibordertags property)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.id"]], "id (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.id"]], "id (interactivebrokersdataclientconfig property)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.id"]], "id (interactivebrokersexecclientconfig property)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.id"]], "id (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.id"]], "id (interactivebrokersgatewayconfig property)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.id"]], "id (interactivebrokersinstrumentproviderconfig property)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.id"]], "imag (contractid attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.imag"]], "initialize() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.initialize"]], "is_connected (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_connected"]], "is_connected (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_connected"]], "is_degraded (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_degraded"]], "is_degraded (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_degraded"]], "is_disposed (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_disposed"]], "is_disposed (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_disposed"]], "is_faulted (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_faulted"]], "is_faulted (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_faulted"]], "is_initialized (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_initialized"]], "is_initialized (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_initialized"]], "is_running (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_running"]], "is_running (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_running"]], "is_stopped (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.is_stopped"]], "is_stopped (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.is_stopped"]], "json() (comboleg method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.json"]], "json() (deltaneutralcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.json"]], "json() (ibcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.json"]], "json() (ibcontractdetails method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.json"]], "json() (ibordertags method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.json"]], "json() (interactivebrokersdataclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.json"]], "json() (interactivebrokersexecclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.json"]], "json() (interactivebrokersgatewayconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.json"]], "json() (interactivebrokersinstrumentproviderconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.json"]], "list_all() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.list_all"]], "load() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load"]], "load_all() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_all"]], "load_all_async() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_all_async"]], "load_async() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_async"]], "load_ids() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_ids"]], "load_ids_async() (interactivebrokersinstrumentprovider method)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.load_ids_async"]], "modify_order() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.modify_order"]], "nautilus_trader.adapters.interactive_brokers": [[4, "module-nautilus_trader.adapters.interactive_brokers"]], "nautilus_trader.adapters.interactive_brokers.common": [[4, "module-nautilus_trader.adapters.interactive_brokers.common"]], "nautilus_trader.adapters.interactive_brokers.config": [[4, "module-nautilus_trader.adapters.interactive_brokers.config"]], "nautilus_trader.adapters.interactive_brokers.data": [[4, "module-nautilus_trader.adapters.interactive_brokers.data"]], "nautilus_trader.adapters.interactive_brokers.execution": [[4, "module-nautilus_trader.adapters.interactive_brokers.execution"]], "nautilus_trader.adapters.interactive_brokers.factories": [[4, "module-nautilus_trader.adapters.interactive_brokers.factories"]], "nautilus_trader.adapters.interactive_brokers.providers": [[4, "module-nautilus_trader.adapters.interactive_brokers.providers"]], "numerator (contractid attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.numerator"]], "oms_type (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.oms_type"]], "parse() (comboleg class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.parse"]], "parse() (deltaneutralcontract class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.parse"]], "parse() (ibcontract class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.parse"]], "parse() (ibcontractdetails class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.parse"]], "parse() (ibordertags class method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.parse"]], "parse() (interactivebrokersdataclientconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.parse"]], "parse() (interactivebrokersexecclientconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.parse"]], "parse() (interactivebrokersgatewayconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.parse"]], "parse() (interactivebrokersinstrumentproviderconfig class method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.parse"]], "query_order() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.query_order"]], "real (contractid attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.real"]], "request() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request"]], "request_bars() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_bars"]], "request_instrument() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_instrument"]], "request_instruments() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_instruments"]], "request_quote_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_quote_ticks"]], "request_trade_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.request_trade_ticks"]], "reset() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.reset"]], "reset() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.reset"]], "resume() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.resume"]], "resume() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.resume"]], "run_after_delay() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.run_after_delay"]], "run_after_delay() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.run_after_delay"]], "start() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.start"]], "start() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.start"]], "state (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.state"]], "state (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.state"]], "stop() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.stop"]], "stop() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.stop"]], "submit_order() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.submit_order"]], "submit_order_list() (interactivebrokersexecutionclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.submit_order_list"]], "subscribe() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe"]], "subscribe_bars() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_bars"]], "subscribe_instrument() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_instrument"]], "subscribe_instrument_close() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_instrument_status"]], "subscribe_instruments() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribe_venue_status"]], "subscribed_bars() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_bars"]], "subscribed_generic_data() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_instrument_status"]], "subscribed_instruments() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_quote_ticks"]], "subscribed_tickers() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.subscribed_venue_status"]], "to_bytes() (contractid method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ContractId.to_bytes"]], "trader_id (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.trader_id"]], "trader_id (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.trader_id"]], "type (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.type"]], "type (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.type"]], "unsubscribe() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe"]], "unsubscribe_bars() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (interactivebrokersdataclient method)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.unsubscribe_venue_status"]], "validate() (comboleg method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.ComboLeg.validate"]], "validate() (deltaneutralcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.DeltaNeutralContract.validate"]], "validate() (ibcontract method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContract.validate"]], "validate() (ibcontractdetails method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBContractDetails.validate"]], "validate() (ibordertags method)": [[4, "nautilus_trader.adapters.interactive_brokers.common.IBOrderTags.validate"]], "validate() (interactivebrokersdataclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersDataClientConfig.validate"]], "validate() (interactivebrokersexecclientconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersExecClientConfig.validate"]], "validate() (interactivebrokersgatewayconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersGatewayConfig.validate"]], "validate() (interactivebrokersinstrumentproviderconfig method)": [[4, "nautilus_trader.adapters.interactive_brokers.config.InteractiveBrokersInstrumentProviderConfig.validate"]], "venue (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.venue"]], "venue (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.venue"]], "avgloser (class in nautilus_trader.analysis.statistics.loser_avg)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser"]], "avgwinner (class in nautilus_trader.analysis.statistics.winner_avg)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner"]], "expectancy (class in nautilus_trader.analysis.statistics.expectancy)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy"]], "longratio (class in nautilus_trader.analysis.statistics.long_ratio)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio"]], "maxloser (class in nautilus_trader.analysis.statistics.loser_max)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser"]], "maxwinner (class in nautilus_trader.analysis.statistics.winner_max)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner"]], "minloser (class in nautilus_trader.analysis.statistics.loser_min)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser"]], "minwinner (class in nautilus_trader.analysis.statistics.winner_min)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner"]], "portfolioanalyzer (class in nautilus_trader.analysis.analyzer)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer"]], "portfoliostatistic (class in nautilus_trader.analysis.statistic)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic"]], "profitfactor (class in nautilus_trader.analysis.statistics.profit_factor)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor"]], "reportprovider (class in nautilus_trader.analysis.reporter)": [[5, "nautilus_trader.analysis.reporter.ReportProvider"]], "returnsaverage (class in nautilus_trader.analysis.statistics.returns_avg)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage"]], "returnsaverageloss (class in nautilus_trader.analysis.statistics.returns_avg_loss)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss"]], "returnsaveragewin (class in nautilus_trader.analysis.statistics.returns_avg_win)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin"]], "returnsvolatility (class in nautilus_trader.analysis.statistics.returns_volatility)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility"]], "riskreturnratio (class in nautilus_trader.analysis.statistics.risk_return_ratio)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio"]], "sharperatio (class in nautilus_trader.analysis.statistics.sharpe_ratio)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio"]], "sortinoratio (class in nautilus_trader.analysis.statistics.sortino_ratio)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio"]], "winrate (class in nautilus_trader.analysis.statistics.win_rate)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate"]], "add_positions() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.add_positions"]], "add_return() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.add_return"]], "add_trade() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.add_trade"]], "calculate_from_orders() (avgloser method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.calculate_from_orders"]], "calculate_from_orders() (avgwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.calculate_from_orders"]], "calculate_from_orders() (expectancy method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.calculate_from_orders"]], "calculate_from_orders() (longratio method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.calculate_from_orders"]], "calculate_from_orders() (maxloser method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.calculate_from_orders"]], "calculate_from_orders() (maxwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.calculate_from_orders"]], "calculate_from_orders() (minloser method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.calculate_from_orders"]], "calculate_from_orders() (minwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.calculate_from_orders"]], "calculate_from_orders() (portfoliostatistic method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.calculate_from_orders"]], "calculate_from_orders() (profitfactor method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.calculate_from_orders"]], "calculate_from_orders() (returnsaverage method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.calculate_from_orders"]], "calculate_from_orders() (returnsaverageloss method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.calculate_from_orders"]], "calculate_from_orders() (returnsaveragewin method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.calculate_from_orders"]], "calculate_from_orders() (returnsvolatility method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.calculate_from_orders"]], "calculate_from_orders() (riskreturnratio method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.calculate_from_orders"]], "calculate_from_orders() (sharperatio method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.calculate_from_orders"]], "calculate_from_orders() (sortinoratio method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.calculate_from_orders"]], "calculate_from_orders() (winrate method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.calculate_from_orders"]], "calculate_from_positions() (avgloser method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.calculate_from_positions"]], "calculate_from_positions() (avgwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.calculate_from_positions"]], "calculate_from_positions() (expectancy method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.calculate_from_positions"]], "calculate_from_positions() (longratio method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.calculate_from_positions"]], "calculate_from_positions() (maxloser method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.calculate_from_positions"]], "calculate_from_positions() (maxwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.calculate_from_positions"]], "calculate_from_positions() (minloser method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.calculate_from_positions"]], "calculate_from_positions() (minwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.calculate_from_positions"]], "calculate_from_positions() (portfoliostatistic method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.calculate_from_positions"]], "calculate_from_positions() (profitfactor method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.calculate_from_positions"]], "calculate_from_positions() (returnsaverage method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.calculate_from_positions"]], "calculate_from_positions() (returnsaverageloss method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.calculate_from_positions"]], "calculate_from_positions() (returnsaveragewin method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.calculate_from_positions"]], "calculate_from_positions() (returnsvolatility method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.calculate_from_positions"]], "calculate_from_positions() (riskreturnratio method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.calculate_from_positions"]], "calculate_from_positions() (sharperatio method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.calculate_from_positions"]], "calculate_from_positions() (sortinoratio method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.calculate_from_positions"]], "calculate_from_positions() (winrate method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.calculate_from_positions"]], "calculate_from_realized_pnls() (avgloser method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (avgwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (expectancy method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (longratio method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (maxloser method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (maxwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (minloser method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (minwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (portfoliostatistic method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (profitfactor method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (returnsaverage method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (returnsaverageloss method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (returnsaveragewin method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (returnsvolatility method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (riskreturnratio method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (sharperatio method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (sortinoratio method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.calculate_from_realized_pnls"]], "calculate_from_realized_pnls() (winrate method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.calculate_from_realized_pnls"]], "calculate_from_returns() (avgloser method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.calculate_from_returns"]], "calculate_from_returns() (avgwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.calculate_from_returns"]], "calculate_from_returns() (expectancy method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.calculate_from_returns"]], "calculate_from_returns() (longratio method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.calculate_from_returns"]], "calculate_from_returns() (maxloser method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.calculate_from_returns"]], "calculate_from_returns() (maxwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.calculate_from_returns"]], "calculate_from_returns() (minloser method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.calculate_from_returns"]], "calculate_from_returns() (minwinner method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.calculate_from_returns"]], "calculate_from_returns() (portfoliostatistic method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.calculate_from_returns"]], "calculate_from_returns() (profitfactor method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.calculate_from_returns"]], "calculate_from_returns() (returnsaverage method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.calculate_from_returns"]], "calculate_from_returns() (returnsaverageloss method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.calculate_from_returns"]], "calculate_from_returns() (returnsaveragewin method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.calculate_from_returns"]], "calculate_from_returns() (returnsvolatility method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.calculate_from_returns"]], "calculate_from_returns() (riskreturnratio method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.calculate_from_returns"]], "calculate_from_returns() (sharperatio method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.calculate_from_returns"]], "calculate_from_returns() (sortinoratio method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.calculate_from_returns"]], "calculate_from_returns() (winrate method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.calculate_from_returns"]], "calculate_statistics() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.calculate_statistics"]], "currencies (portfolioanalyzer property)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.currencies"]], "deregister_statistic() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.deregister_statistic"]], "deregister_statistics() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.deregister_statistics"]], "fully_qualified_name() (avgloser class method)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.fully_qualified_name"]], "fully_qualified_name() (avgwinner class method)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.fully_qualified_name"]], "fully_qualified_name() (expectancy class method)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.fully_qualified_name"]], "fully_qualified_name() (longratio class method)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.fully_qualified_name"]], "fully_qualified_name() (maxloser class method)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.fully_qualified_name"]], "fully_qualified_name() (maxwinner class method)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.fully_qualified_name"]], "fully_qualified_name() (minloser class method)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.fully_qualified_name"]], "fully_qualified_name() (minwinner class method)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.fully_qualified_name"]], "fully_qualified_name() (portfoliostatistic class method)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.fully_qualified_name"]], "fully_qualified_name() (profitfactor class method)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.fully_qualified_name"]], "fully_qualified_name() (returnsaverage class method)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.fully_qualified_name"]], "fully_qualified_name() (returnsaverageloss class method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.fully_qualified_name"]], "fully_qualified_name() (returnsaveragewin class method)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.fully_qualified_name"]], "fully_qualified_name() (returnsvolatility class method)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.fully_qualified_name"]], "fully_qualified_name() (riskreturnratio class method)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.fully_qualified_name"]], "fully_qualified_name() (sharperatio class method)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.fully_qualified_name"]], "fully_qualified_name() (sortinoratio class method)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.fully_qualified_name"]], "fully_qualified_name() (winrate class method)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.fully_qualified_name"]], "generate_account_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_account_report"]], "generate_fills_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_fills_report"]], "generate_order_fills_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_order_fills_report"]], "generate_orders_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_orders_report"]], "generate_positions_report() (reportprovider static method)": [[5, "nautilus_trader.analysis.reporter.ReportProvider.generate_positions_report"]], "get_performance_stats_general() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_performance_stats_general"]], "get_performance_stats_pnls() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_performance_stats_pnls"]], "get_performance_stats_returns() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_performance_stats_returns"]], "get_stats_general_formatted() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_stats_general_formatted"]], "get_stats_pnls_formatted() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_stats_pnls_formatted"]], "get_stats_returns_formatted() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.get_stats_returns_formatted"]], "name (avgloser property)": [[5, "nautilus_trader.analysis.statistics.loser_avg.AvgLoser.name"]], "name (avgwinner property)": [[5, "nautilus_trader.analysis.statistics.winner_avg.AvgWinner.name"]], "name (expectancy property)": [[5, "nautilus_trader.analysis.statistics.expectancy.Expectancy.name"]], "name (longratio property)": [[5, "nautilus_trader.analysis.statistics.long_ratio.LongRatio.name"]], "name (maxloser property)": [[5, "nautilus_trader.analysis.statistics.loser_max.MaxLoser.name"]], "name (maxwinner property)": [[5, "nautilus_trader.analysis.statistics.winner_max.MaxWinner.name"]], "name (minloser property)": [[5, "nautilus_trader.analysis.statistics.loser_min.MinLoser.name"]], "name (minwinner property)": [[5, "nautilus_trader.analysis.statistics.winner_min.MinWinner.name"]], "name (portfoliostatistic property)": [[5, "nautilus_trader.analysis.statistic.PortfolioStatistic.name"]], "name (profitfactor property)": [[5, "nautilus_trader.analysis.statistics.profit_factor.ProfitFactor.name"]], "name (returnsaverage property)": [[5, "nautilus_trader.analysis.statistics.returns_avg.ReturnsAverage.name"]], "name (returnsaverageloss property)": [[5, "nautilus_trader.analysis.statistics.returns_avg_loss.ReturnsAverageLoss.name"]], "name (returnsaveragewin property)": [[5, "nautilus_trader.analysis.statistics.returns_avg_win.ReturnsAverageWin.name"]], "name (returnsvolatility property)": [[5, "nautilus_trader.analysis.statistics.returns_volatility.ReturnsVolatility.name"]], "name (riskreturnratio property)": [[5, "nautilus_trader.analysis.statistics.risk_return_ratio.RiskReturnRatio.name"]], "name (sharperatio property)": [[5, "nautilus_trader.analysis.statistics.sharpe_ratio.SharpeRatio.name"]], "name (sortinoratio property)": [[5, "nautilus_trader.analysis.statistics.sortino_ratio.SortinoRatio.name"]], "name (winrate property)": [[5, "nautilus_trader.analysis.statistics.win_rate.WinRate.name"]], "nautilus_trader.analysis": [[5, "module-nautilus_trader.analysis"]], "nautilus_trader.analysis.analyzer": [[5, "module-nautilus_trader.analysis.analyzer"]], "nautilus_trader.analysis.reporter": [[5, "module-nautilus_trader.analysis.reporter"]], "nautilus_trader.analysis.statistic": [[5, "module-nautilus_trader.analysis.statistic"]], "nautilus_trader.analysis.statistics.expectancy": [[5, "module-nautilus_trader.analysis.statistics.expectancy"]], "nautilus_trader.analysis.statistics.long_ratio": [[5, "module-nautilus_trader.analysis.statistics.long_ratio"]], "nautilus_trader.analysis.statistics.loser_avg": [[5, "module-nautilus_trader.analysis.statistics.loser_avg"]], "nautilus_trader.analysis.statistics.loser_max": [[5, "module-nautilus_trader.analysis.statistics.loser_max"]], "nautilus_trader.analysis.statistics.loser_min": [[5, "module-nautilus_trader.analysis.statistics.loser_min"]], "nautilus_trader.analysis.statistics.profit_factor": [[5, "module-nautilus_trader.analysis.statistics.profit_factor"]], "nautilus_trader.analysis.statistics.returns_avg": [[5, "module-nautilus_trader.analysis.statistics.returns_avg"]], "nautilus_trader.analysis.statistics.returns_avg_loss": [[5, "module-nautilus_trader.analysis.statistics.returns_avg_loss"]], "nautilus_trader.analysis.statistics.returns_avg_win": [[5, "module-nautilus_trader.analysis.statistics.returns_avg_win"]], "nautilus_trader.analysis.statistics.returns_volatility": [[5, "module-nautilus_trader.analysis.statistics.returns_volatility"]], "nautilus_trader.analysis.statistics.risk_return_ratio": [[5, "module-nautilus_trader.analysis.statistics.risk_return_ratio"]], "nautilus_trader.analysis.statistics.sharpe_ratio": [[5, "module-nautilus_trader.analysis.statistics.sharpe_ratio"]], "nautilus_trader.analysis.statistics.sortino_ratio": [[5, "module-nautilus_trader.analysis.statistics.sortino_ratio"]], "nautilus_trader.analysis.statistics.win_rate": [[5, "module-nautilus_trader.analysis.statistics.win_rate"]], "nautilus_trader.analysis.statistics.winner_avg": [[5, "module-nautilus_trader.analysis.statistics.winner_avg"]], "nautilus_trader.analysis.statistics.winner_max": [[5, "module-nautilus_trader.analysis.statistics.winner_max"]], "nautilus_trader.analysis.statistics.winner_min": [[5, "module-nautilus_trader.analysis.statistics.winner_min"]], "realized_pnls() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.realized_pnls"]], "register_statistic() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.register_statistic"]], "reset() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.reset"]], "returns() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.returns"]], "statistic() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.statistic"]], "total_pnl() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.total_pnl"]], "total_pnl_percentage() (portfolioanalyzer method)": [[5, "nautilus_trader.analysis.analyzer.PortfolioAnalyzer.total_pnl_percentage"]], "backtestdataclient (class in nautilus_trader.backtest.data_client)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient"]], "backtestengine (class in nautilus_trader.backtest.engine)": [[6, "nautilus_trader.backtest.engine.BacktestEngine"]], "backtestexecclient (class in nautilus_trader.backtest.execution_client)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient"]], "backtestmarketdataclient (class in nautilus_trader.backtest.data_client)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient"]], "backtestnode (class in nautilus_trader.backtest.node)": [[6, "nautilus_trader.backtest.node.BacktestNode"]], "backtestresult (class in nautilus_trader.backtest.results)": [[6, "nautilus_trader.backtest.results.BacktestResult"]], "fxrolloverinterestconfig (class in nautilus_trader.backtest.modules)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig"]], "fxrolloverinterestmodule (class in nautilus_trader.backtest.modules)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule"]], "fillmodel (class in nautilus_trader.backtest.models)": [[6, "nautilus_trader.backtest.models.FillModel"]], "latencymodel (class in nautilus_trader.backtest.models)": [[6, "nautilus_trader.backtest.models.LatencyModel"]], "simulatedexchange (class in nautilus_trader.backtest.exchange)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange"]], "simulationmodule (class in nautilus_trader.backtest.modules)": [[6, "nautilus_trader.backtest.modules.SimulationModule"]], "simulationmoduleconfig (class in nautilus_trader.backtest.modules)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig"]], "account_id (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.account_id"]], "account_type (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.account_type"]], "account_type (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.account_type"]], "active_task_ids() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.active_task_ids"]], "active_task_ids() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.active_task_ids"]], "add_actor() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_actor"]], "add_actors() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_actors"]], "add_data() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_data"]], "add_exec_algorithm() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_exec_algorithm"]], "add_exec_algorithms() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_exec_algorithms"]], "add_instrument() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_instrument"]], "add_instrument() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.add_instrument"]], "add_strategies() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_strategies"]], "add_strategy() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_strategy"]], "add_synthetic() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.add_synthetic"]], "add_synthetic() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.add_synthetic"]], "add_venue() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.add_venue"]], "adjust_account() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.adjust_account"]], "backtest_end (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.backtest_end"]], "backtest_start (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.backtest_start"]], "bar_execution (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.bar_execution"]], "base_currency (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.base_currency"]], "base_currency (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.base_currency"]], "base_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.base_latency_nanos"]], "batch_cancel_orders() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.batch_cancel_orders"]], "best_ask_price() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.best_ask_price"]], "best_bid_price() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.best_bid_price"]], "book_type (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.book_type"]], "cache (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.cache"]], "cache (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.cache"]], "cache (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.cache"]], "cache (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.cache"]], "cancel_all_orders() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.cancel_all_orders"]], "cancel_all_tasks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.cancel_all_tasks"]], "cancel_all_tasks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.cancel_all_tasks"]], "cancel_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.cancel_latency_nanos"]], "cancel_order() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.cancel_order"]], "cancel_task() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.cancel_task"]], "cancel_task() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.cancel_task"]], "change_fill_model() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.change_fill_model"]], "clear_actors() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.clear_actors"]], "clear_data() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.clear_data"]], "clear_exec_algorthms() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.clear_exec_algorthms"]], "clear_strategies() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.clear_strategies"]], "clock (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.clock"]], "clock (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.clock"]], "config (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.config"]], "config (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.config"]], "configs (backtestnode property)": [[6, "nautilus_trader.backtest.node.BacktestNode.configs"]], "data (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.data"]], "default_leverage (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.default_leverage"]], "degrade() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.degrade"]], "degrade() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.degrade"]], "degrade() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.degrade"]], "degrade() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.degrade"]], "degrade() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.degrade"]], "deregister_warning_event() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.deregister_warning_event"]], "deregister_warning_event() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.deregister_warning_event"]], "dict() (fxrolloverinterestconfig method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.dict"]], "dict() (simulationmoduleconfig method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.dict"]], "dispose() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.dispose"]], "dispose() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.dispose"]], "dispose() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.dispose"]], "dispose() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.dispose"]], "dispose() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.dispose"]], "dispose() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.dispose"]], "dump_pickled_data() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.dump_pickled_data"]], "end() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.end"]], "ensure_plotting() (in module nautilus_trader.backtest.results)": [[6, "nautilus_trader.backtest.results.ensure_plotting"]], "exec_client (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.exec_client"]], "fault() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.fault"]], "fault() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.fault"]], "fault() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.fault"]], "fault() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.fault"]], "fault() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.fault"]], "fill_model (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.fill_model"]], "fully_qualified_name() (backtestdataclient class method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.fully_qualified_name"]], "fully_qualified_name() (backtestexecclient class method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.fully_qualified_name"]], "fully_qualified_name() (backtestmarketdataclient class method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.fully_qualified_name"]], "fully_qualified_name() (fxrolloverinterestconfig class method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.fully_qualified_name"]], "fully_qualified_name() (fxrolloverinterestmodule class method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.fully_qualified_name"]], "fully_qualified_name() (simulationmodule class method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.fully_qualified_name"]], "fully_qualified_name() (simulationmoduleconfig class method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.fully_qualified_name"]], "generate_account_state() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_account_state"]], "generate_order_accepted() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_accepted"]], "generate_order_cancel_rejected() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_cancel_rejected"]], "generate_order_canceled() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_canceled"]], "generate_order_expired() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_expired"]], "generate_order_filled() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_filled"]], "generate_order_modify_rejected() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_modify_rejected"]], "generate_order_rejected() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_rejected"]], "generate_order_submitted() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_submitted"]], "generate_order_triggered() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_triggered"]], "generate_order_updated() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.generate_order_updated"]], "get_account() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.get_account"]], "get_account() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_account"]], "get_book() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_book"]], "get_books() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_books"]], "get_engine() (backtestnode method)": [[6, "nautilus_trader.backtest.node.BacktestNode.get_engine"]], "get_engines() (backtestnode method)": [[6, "nautilus_trader.backtest.node.BacktestNode.get_engines"]], "get_matching_engine() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_matching_engine"]], "get_matching_engines() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_matching_engines"]], "get_open_ask_orders() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_open_ask_orders"]], "get_open_bid_orders() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_open_bid_orders"]], "get_open_orders() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.get_open_orders"]], "get_result() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.get_result"]], "handle_bar() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_bar"]], "handle_bar() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_bar"]], "handle_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_bars"]], "handle_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_bars"]], "handle_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_data"]], "handle_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_data"]], "handle_event() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_event"]], "handle_event() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_event"]], "handle_historical_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_historical_data"]], "handle_historical_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_historical_data"]], "handle_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_instrument"]], "handle_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_instrument"]], "handle_instrument_close() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_instrument_close"]], "handle_instrument_close() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_instrument_close"]], "handle_instrument_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_instrument_status"]], "handle_instrument_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_instrument_status"]], "handle_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_instruments"]], "handle_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_instruments"]], "handle_order_book() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_order_book"]], "handle_order_book() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_order_book"]], "handle_order_book_deltas() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_order_book_deltas"]], "handle_order_book_deltas() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_order_book_deltas"]], "handle_quote_tick() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_quote_tick"]], "handle_quote_tick() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_quote_tick"]], "handle_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_quote_ticks"]], "handle_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_quote_ticks"]], "handle_ticker() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_ticker"]], "handle_ticker() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_ticker"]], "handle_trade_tick() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_trade_tick"]], "handle_trade_tick() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_trade_tick"]], "handle_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_trade_ticks"]], "handle_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_trade_ticks"]], "handle_venue_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.handle_venue_status"]], "handle_venue_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.handle_venue_status"]], "has_active_tasks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.has_active_tasks"]], "has_active_tasks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.has_active_tasks"]], "has_any_tasks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.has_any_tasks"]], "has_any_tasks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.has_any_tasks"]], "has_pending_requests() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.has_pending_requests"]], "has_pending_requests() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.has_pending_requests"]], "has_queued_tasks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.has_queued_tasks"]], "has_queued_tasks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.has_queued_tasks"]], "id (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.id"]], "id (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.id"]], "id (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.id"]], "id (fxrolloverinterestconfig property)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.id"]], "id (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.id"]], "id (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.id"]], "id (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.id"]], "id (simulationmoduleconfig property)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.id"]], "indicators_initialized() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.indicators_initialized"]], "indicators_initialized() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.indicators_initialized"]], "initialize_account() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.initialize_account"]], "insert_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.insert_latency_nanos"]], "instance_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.instance_id"]], "instruments (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.instruments"]], "is_connected (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_connected"]], "is_connected (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_connected"]], "is_connected (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_connected"]], "is_degraded (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_degraded"]], "is_degraded (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_degraded"]], "is_degraded (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_degraded"]], "is_degraded (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_degraded"]], "is_degraded (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_degraded"]], "is_disposed (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_disposed"]], "is_disposed (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_disposed"]], "is_disposed (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_disposed"]], "is_disposed (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_disposed"]], "is_disposed (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_disposed"]], "is_faulted (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_faulted"]], "is_faulted (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_faulted"]], "is_faulted (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_faulted"]], "is_faulted (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_faulted"]], "is_faulted (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_faulted"]], "is_frozen_account (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.is_frozen_account"]], "is_initialized (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_initialized"]], "is_initialized (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_initialized"]], "is_initialized (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_initialized"]], "is_initialized (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_initialized"]], "is_initialized (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_initialized"]], "is_limit_filled() (fillmodel method)": [[6, "nautilus_trader.backtest.models.FillModel.is_limit_filled"]], "is_pending_request() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_pending_request"]], "is_pending_request() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_pending_request"]], "is_running (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_running"]], "is_running (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_running"]], "is_running (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_running"]], "is_running (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_running"]], "is_running (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_running"]], "is_slipped() (fillmodel method)": [[6, "nautilus_trader.backtest.models.FillModel.is_slipped"]], "is_stop_filled() (fillmodel method)": [[6, "nautilus_trader.backtest.models.FillModel.is_stop_filled"]], "is_stopped (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.is_stopped"]], "is_stopped (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.is_stopped"]], "is_stopped (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.is_stopped"]], "is_stopped (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.is_stopped"]], "is_stopped (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.is_stopped"]], "iteration (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.iteration"]], "json() (fxrolloverinterestconfig method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.json"]], "json() (simulationmoduleconfig method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.json"]], "kernel (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.kernel"]], "latency_model (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.latency_model"]], "leverages (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.leverages"]], "list_venues() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.list_venues"]], "load() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.load"]], "load() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.load"]], "load_pickled_data() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.load_pickled_data"]], "log (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.log"]], "log (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.log"]], "log_diagnostics() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.log_diagnostics"]], "log_diagnostics() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.log_diagnostics"]], "machine_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.machine_id"]], "modify_order() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.modify_order"]], "modules (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.modules"]], "msgbus (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.msgbus"]], "msgbus (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.msgbus"]], "msgbus (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.msgbus"]], "nautilus_trader.backtest": [[6, "module-nautilus_trader.backtest"]], "nautilus_trader.backtest.auction": [[6, "module-nautilus_trader.backtest.auction"]], "nautilus_trader.backtest.data_client": [[6, "module-nautilus_trader.backtest.data_client"]], "nautilus_trader.backtest.engine": [[6, "module-nautilus_trader.backtest.engine"]], "nautilus_trader.backtest.exchange": [[6, "module-nautilus_trader.backtest.exchange"]], "nautilus_trader.backtest.execution_client": [[6, "module-nautilus_trader.backtest.execution_client"]], "nautilus_trader.backtest.models": [[6, "module-nautilus_trader.backtest.models"]], "nautilus_trader.backtest.modules": [[6, "module-nautilus_trader.backtest.modules"]], "nautilus_trader.backtest.node": [[6, "module-nautilus_trader.backtest.node"]], "nautilus_trader.backtest.results": [[6, "module-nautilus_trader.backtest.results"]], "oms_type (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.oms_type"]], "oms_type (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.oms_type"]], "on_bar() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_bar"]], "on_bar() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_bar"]], "on_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_data"]], "on_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_data"]], "on_degrade() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_degrade"]], "on_degrade() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_degrade"]], "on_dispose() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_dispose"]], "on_dispose() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_dispose"]], "on_event() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_event"]], "on_event() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_event"]], "on_fault() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_fault"]], "on_fault() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_fault"]], "on_historical_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_historical_data"]], "on_historical_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_historical_data"]], "on_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_instrument"]], "on_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_instrument"]], "on_instrument_close() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_instrument_close"]], "on_instrument_close() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_instrument_close"]], "on_instrument_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_instrument_status"]], "on_instrument_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_instrument_status"]], "on_load() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_load"]], "on_load() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_load"]], "on_order_book() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_order_book"]], "on_order_book() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_order_book"]], "on_order_book_deltas() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_order_book_deltas"]], "on_order_book_deltas() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_order_book_deltas"]], "on_quote_tick() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_quote_tick"]], "on_quote_tick() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_quote_tick"]], "on_reset() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_reset"]], "on_reset() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_reset"]], "on_resume() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_resume"]], "on_resume() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_resume"]], "on_save() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_save"]], "on_save() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_save"]], "on_start() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_start"]], "on_start() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_start"]], "on_stop() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_stop"]], "on_stop() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_stop"]], "on_ticker() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_ticker"]], "on_ticker() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_ticker"]], "on_trade_tick() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_trade_tick"]], "on_trade_tick() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_trade_tick"]], "on_venue_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.on_venue_status"]], "on_venue_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.on_venue_status"]], "parse() (fxrolloverinterestconfig class method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.parse"]], "parse() (simulationmoduleconfig class method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.parse"]], "pending_requests() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.pending_requests"]], "pending_requests() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.pending_requests"]], "portfolio (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.portfolio"]], "pre_process() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.pre_process"]], "pre_process() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.pre_process"]], "prob_fill_on_limit (fillmodel attribute)": [[6, "nautilus_trader.backtest.models.FillModel.prob_fill_on_limit"]], "prob_fill_on_stop (fillmodel attribute)": [[6, "nautilus_trader.backtest.models.FillModel.prob_fill_on_stop"]], "prob_slippage (fillmodel attribute)": [[6, "nautilus_trader.backtest.models.FillModel.prob_slippage"]], "process() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.process"]], "process() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process"]], "process() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.process"]], "process_bar() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_bar"]], "process_instrument_status() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_instrument_status"]], "process_order_book_delta() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_order_book_delta"]], "process_order_book_deltas() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_order_book_deltas"]], "process_quote_tick() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_quote_tick"]], "process_trade_tick() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_trade_tick"]], "process_venue_status() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.process_venue_status"]], "publish_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.publish_data"]], "publish_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.publish_data"]], "publish_signal() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.publish_signal"]], "publish_signal() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.publish_signal"]], "query_order() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.query_order"]], "queue_for_executor() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.queue_for_executor"]], "queue_for_executor() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.queue_for_executor"]], "queued_task_ids() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.queued_task_ids"]], "queued_task_ids() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.queued_task_ids"]], "register_base() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_base"]], "register_base() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_base"]], "register_client() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.register_client"]], "register_executor() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_executor"]], "register_executor() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_executor"]], "register_indicator_for_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_indicator_for_bars"]], "register_indicator_for_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_indicator_for_trade_ticks"]], "register_venue() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_venue"]], "register_venue() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_venue"]], "register_warning_event() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.register_warning_event"]], "register_warning_event() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.register_warning_event"]], "registered_indicators (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.registered_indicators"]], "registered_indicators (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.registered_indicators"]], "reject_stop_orders (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.reject_stop_orders"]], "request() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.request"]], "request() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request"]], "request_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_bars"]], "request_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_bars"]], "request_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_bars"]], "request_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_data"]], "request_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_data"]], "request_instrument() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_instrument"]], "request_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_instrument"]], "request_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_instrument"]], "request_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_instruments"]], "request_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_instruments"]], "request_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_instruments"]], "request_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_quote_ticks"]], "request_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_quote_ticks"]], "request_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_quote_ticks"]], "request_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.request_trade_ticks"]], "request_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.request_trade_ticks"]], "request_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.request_trade_ticks"]], "reset() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.reset"]], "reset() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.reset"]], "reset() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.reset"]], "reset() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.reset"]], "reset() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.reset"]], "reset() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.reset"]], "reset() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.reset"]], "resume() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.resume"]], "resume() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.resume"]], "resume() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.resume"]], "resume() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.resume"]], "resume() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.resume"]], "run() (backtestengine method)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run"]], "run() (backtestnode method)": [[6, "nautilus_trader.backtest.node.BacktestNode.run"]], "run_config_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run_config_id"]], "run_finished (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run_finished"]], "run_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run_id"]], "run_in_executor() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.run_in_executor"]], "run_in_executor() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.run_in_executor"]], "run_started (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.run_started"]], "save() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.save"]], "save() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.save"]], "send() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.send"]], "set_fill_model() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.set_fill_model"]], "set_latency_model() (simulatedexchange method)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.set_latency_model"]], "start() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.start"]], "start() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.start"]], "start() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.start"]], "start() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.start"]], "start() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.start"]], "starting_balances (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.starting_balances"]], "state (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.state"]], "state (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.state"]], "state (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.state"]], "state (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.state"]], "state (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.state"]], "stop() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.stop"]], "stop() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.stop"]], "stop() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.stop"]], "stop() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.stop"]], "stop() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.stop"]], "submit_order() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.submit_order"]], "submit_order_list() (backtestexecclient method)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.submit_order_list"]], "subscribe() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.subscribe"]], "subscribe() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe"]], "subscribe_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_bars"]], "subscribe_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_bars"]], "subscribe_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_bars"]], "subscribe_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_data"]], "subscribe_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_data"]], "subscribe_instrument() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_instrument"]], "subscribe_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_instrument"]], "subscribe_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_instrument"]], "subscribe_instrument_close() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_instrument_close"]], "subscribe_instrument_close() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_instrument_close"]], "subscribe_instrument_close() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_instrument_close"]], "subscribe_instrument_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_instrument_status"]], "subscribe_instrument_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_instrument_status"]], "subscribe_instrument_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_instrument_status"]], "subscribe_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_instruments"]], "subscribe_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_instruments"]], "subscribe_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_instruments"]], "subscribe_order_book_deltas() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_quote_ticks"]], "subscribe_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_quote_ticks"]], "subscribe_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_quote_ticks"]], "subscribe_ticker() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_ticker"]], "subscribe_ticker() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_ticker"]], "subscribe_ticker() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_ticker"]], "subscribe_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_trade_ticks"]], "subscribe_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_trade_ticks"]], "subscribe_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_trade_ticks"]], "subscribe_venue_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribe_venue_status"]], "subscribe_venue_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.subscribe_venue_status"]], "subscribe_venue_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.subscribe_venue_status"]], "subscribed_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_bars"]], "subscribed_generic_data() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.subscribed_generic_data"]], "subscribed_generic_data() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_instrument_status"]], "subscribed_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_quote_ticks"]], "subscribed_tickers() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.subscribed_venue_status"]], "support_contingent_orders (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.support_contingent_orders"]], "support_gtd_orders (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.support_gtd_orders"]], "to_importable_config() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.to_importable_config"]], "to_importable_config() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.to_importable_config"]], "trader (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.trader"]], "trader_id (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.trader_id"]], "trader_id (backtestengine attribute)": [[6, "nautilus_trader.backtest.engine.BacktestEngine.trader_id"]], "trader_id (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.trader_id"]], "trader_id (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.trader_id"]], "trader_id (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.trader_id"]], "trader_id (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.trader_id"]], "type (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.type"]], "type (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.type"]], "type (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.type"]], "type (fxrolloverinterestmodule attribute)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.type"]], "type (simulationmodule attribute)": [[6, "nautilus_trader.backtest.modules.SimulationModule.type"]], "unsubscribe() (backtestdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.unsubscribe"]], "unsubscribe() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe"]], "unsubscribe_bars() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_bars"]], "unsubscribe_bars() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_bars"]], "unsubscribe_bars() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_bars"]], "unsubscribe_data() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_data"]], "unsubscribe_data() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_data"]], "unsubscribe_instrument() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instrument"]], "unsubscribe_instrument() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_instrument"]], "unsubscribe_instrument() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_instrument"]], "unsubscribe_instrument_close() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_instrument_status"]], "unsubscribe_instruments() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_instruments"]], "unsubscribe_instruments() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_instruments"]], "unsubscribe_instruments() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_ticker"]], "unsubscribe_ticker() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_ticker"]], "unsubscribe_ticker() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (backtestmarketdataclient method)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.unsubscribe_venue_status"]], "unsubscribe_venue_status() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.unsubscribe_venue_status"]], "unsubscribe_venue_status() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.unsubscribe_venue_status"]], "update_latency_nanos (latencymodel attribute)": [[6, "nautilus_trader.backtest.models.LatencyModel.update_latency_nanos"]], "update_synthetic() (fxrolloverinterestmodule method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestModule.update_synthetic"]], "update_synthetic() (simulationmodule method)": [[6, "nautilus_trader.backtest.modules.SimulationModule.update_synthetic"]], "use_position_ids (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.use_position_ids"]], "use_random_ids (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.use_random_ids"]], "use_reduce_only (simulatedexchange attribute)": [[6, "nautilus_trader.backtest.exchange.SimulatedExchange.use_reduce_only"]], "validate() (fxrolloverinterestconfig method)": [[6, "nautilus_trader.backtest.modules.FXRolloverInterestConfig.validate"]], "validate() (simulationmoduleconfig method)": [[6, "nautilus_trader.backtest.modules.SimulationModuleConfig.validate"]], "venue (backtestdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestDataClient.venue"]], "venue (backtestexecclient attribute)": [[6, "nautilus_trader.backtest.execution_client.BacktestExecClient.venue"]], "venue (backtestmarketdataclient attribute)": [[6, "nautilus_trader.backtest.data_client.BacktestMarketDataClient.venue"]], "cache (class in nautilus_trader.cache.cache)": [[7, "nautilus_trader.cache.cache.Cache"]], "cachedatabaseadapter (class in nautilus_trader.cache.database)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter"]], "cachefacade (class in nautilus_trader.cache.base)": [[7, "nautilus_trader.cache.base.CacheFacade"]], "account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.account"]], "account() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.account"]], "account_for_venue() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.account_for_venue"]], "account_for_venue() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.account_for_venue"]], "account_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.account_id"]], "account_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.account_id"]], "accounts() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.accounts"]], "accounts() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.accounts"]], "actor_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.actor_ids"]], "actor_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.actor_ids"]], "add() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add"]], "add() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add"]], "add() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.add"]], "add_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_account"]], "add_account() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_account"]], "add_bar() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_bar"]], "add_bars() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_bars"]], "add_currency() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_currency"]], "add_currency() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_currency"]], "add_instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_instrument"]], "add_instrument() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_instrument"]], "add_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order"]], "add_order() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_order"]], "add_order_book() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order_book"]], "add_order_list() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order_list"]], "add_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_position"]], "add_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_position"]], "add_position_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_position_id"]], "add_quote_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_quote_tick"]], "add_quote_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_quote_ticks"]], "add_synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_synthetic"]], "add_synthetic() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.add_synthetic"]], "add_ticker() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_ticker"]], "add_trade_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_trade_tick"]], "add_trade_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_trade_ticks"]], "bar() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.bar"]], "bar() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.bar"]], "bar_capacity (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.bar_capacity"]], "bar_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.bar_count"]], "bar_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.bar_count"]], "bars() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.bars"]], "bars() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.bars"]], "book_update_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.book_update_count"]], "book_update_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.book_update_count"]], "build_index() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.build_index"]], "cache_accounts() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_accounts"]], "cache_currencies() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_currencies"]], "cache_general() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_general"]], "cache_instruments() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_instruments"]], "cache_order_lists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_order_lists"]], "cache_orders() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_orders"]], "cache_positions() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_positions"]], "cache_synthetics() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.cache_synthetics"]], "calculate_unrealized_pnl() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.calculate_unrealized_pnl"]], "check_integrity() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.check_integrity"]], "check_residuals() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.check_residuals"]], "clear_index() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.clear_index"]], "client_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_id"]], "client_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_id"]], "client_order_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_id"]], "client_order_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_id"]], "client_order_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids"]], "client_order_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids"]], "client_order_ids_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_closed"]], "client_order_ids_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_closed"]], "client_order_ids_emulated() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_emulated"]], "client_order_ids_emulated() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_emulated"]], "client_order_ids_inflight() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_inflight"]], "client_order_ids_inflight() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_inflight"]], "client_order_ids_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.client_order_ids_open"]], "client_order_ids_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.client_order_ids_open"]], "delete_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.delete_actor"]], "delete_actor() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.delete_actor"]], "delete_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.delete_strategy"]], "delete_strategy() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.delete_strategy"]], "exec_algorithm_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_algorithm_ids"]], "exec_algorithm_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_algorithm_ids"]], "exec_spawn_total_filled_qty() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_spawn_total_filled_qty"]], "exec_spawn_total_filled_qty() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_spawn_total_filled_qty"]], "exec_spawn_total_leaves_qty() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_spawn_total_leaves_qty"]], "exec_spawn_total_leaves_qty() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_spawn_total_leaves_qty"]], "exec_spawn_total_quantity() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.exec_spawn_total_quantity"]], "exec_spawn_total_quantity() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.exec_spawn_total_quantity"]], "flush() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.flush"]], "flush_db() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.flush_db"]], "get() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.get"]], "get() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.get"]], "get_xrate() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.get_xrate"]], "get_xrate() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.get_xrate"]], "has_bars() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_bars"]], "has_bars() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_bars"]], "has_order_book() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_order_book"]], "has_order_book() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_order_book"]], "has_quote_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_quote_ticks"]], "has_quote_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_quote_ticks"]], "has_tickers() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_tickers"]], "has_tickers() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_tickers"]], "has_trade_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.has_trade_ticks"]], "has_trade_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.has_trade_ticks"]], "heartbeat() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.heartbeat"]], "heartbeat() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.heartbeat"]], "index_order_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.index_order_position"]], "index_venue_order_id() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.index_venue_order_id"]], "instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.instrument"]], "instrument() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.instrument"]], "instrument_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.instrument_ids"]], "instrument_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.instrument_ids"]], "instruments() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.instruments"]], "instruments() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.instruments"]], "is_order_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_closed"]], "is_order_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_closed"]], "is_order_emulated() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_emulated"]], "is_order_emulated() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_emulated"]], "is_order_inflight() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_inflight"]], "is_order_inflight() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_inflight"]], "is_order_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_open"]], "is_order_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_open"]], "is_order_pending_cancel_local() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_order_pending_cancel_local"]], "is_order_pending_cancel_local() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_order_pending_cancel_local"]], "is_position_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_position_closed"]], "is_position_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_position_closed"]], "is_position_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.is_position_open"]], "is_position_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.is_position_open"]], "keys() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.keys"]], "load() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load"]], "load_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_account"]], "load_account() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_account"]], "load_accounts() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_accounts"]], "load_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_actor"]], "load_actor() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_actor"]], "load_currencies() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_currencies"]], "load_currency() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_currency"]], "load_index_order_client() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_index_order_client"]], "load_index_order_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_index_order_position"]], "load_instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_instrument"]], "load_instrument() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_instrument"]], "load_instruments() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_instruments"]], "load_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_order"]], "load_order() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_order"]], "load_orders() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_orders"]], "load_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_position"]], "load_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_position"]], "load_positions() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_positions"]], "load_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_strategy"]], "load_strategy() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_strategy"]], "load_synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_synthetic"]], "load_synthetic() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_synthetic"]], "load_synthetics() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.load_synthetics"]], "nautilus_trader.cache": [[7, "module-nautilus_trader.cache"]], "nautilus_trader.cache.base": [[7, "module-nautilus_trader.cache.base"]], "nautilus_trader.cache.cache": [[7, "module-nautilus_trader.cache.cache"]], "nautilus_trader.cache.database": [[7, "module-nautilus_trader.cache.database"]], "order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order"]], "order() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order"]], "order_book() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_book"]], "order_book() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_book"]], "order_exists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_exists"]], "order_exists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_exists"]], "order_list() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_list"]], "order_list() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_list"]], "order_list_exists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_list_exists"]], "order_list_exists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_list_exists"]], "order_list_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_list_ids"]], "order_list_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_list_ids"]], "order_lists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.order_lists"]], "order_lists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.order_lists"]], "orders() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders"]], "orders() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders"]], "orders_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_closed"]], "orders_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_closed"]], "orders_closed_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_closed_count"]], "orders_closed_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_closed_count"]], "orders_emulated() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_emulated"]], "orders_emulated() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_emulated"]], "orders_emulated_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_emulated_count"]], "orders_emulated_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_emulated_count"]], "orders_for_exec_algorithm() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_for_exec_algorithm"]], "orders_for_exec_algorithm() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_for_exec_algorithm"]], "orders_for_exec_spawn() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_for_exec_spawn"]], "orders_for_exec_spawn() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_for_exec_spawn"]], "orders_for_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_for_position"]], "orders_for_position() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_for_position"]], "orders_inflight() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_inflight"]], "orders_inflight() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_inflight"]], "orders_inflight_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_inflight_count"]], "orders_inflight_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_inflight_count"]], "orders_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_open"]], "orders_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_open"]], "orders_open_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_open_count"]], "orders_open_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_open_count"]], "orders_total_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.orders_total_count"]], "orders_total_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.orders_total_count"]], "position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position"]], "position() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position"]], "position_closed_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_closed_ids"]], "position_closed_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_closed_ids"]], "position_exists() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_exists"]], "position_exists() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_exists"]], "position_for_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_for_order"]], "position_for_order() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_for_order"]], "position_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_id"]], "position_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_id"]], "position_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_ids"]], "position_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_ids"]], "position_open_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_open_ids"]], "position_open_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_open_ids"]], "position_snapshots() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.position_snapshots"]], "position_snapshots() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.position_snapshots"]], "positions() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions"]], "positions() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions"]], "positions_closed() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_closed"]], "positions_closed() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_closed"]], "positions_closed_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_closed_count"]], "positions_closed_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_closed_count"]], "positions_open() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_open"]], "positions_open() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_open"]], "positions_open_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_open_count"]], "positions_open_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_open_count"]], "positions_total_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.positions_total_count"]], "positions_total_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.positions_total_count"]], "price() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.price"]], "price() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.price"]], "quote_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.quote_tick"]], "quote_tick() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.quote_tick"]], "quote_tick_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.quote_tick_count"]], "quote_tick_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.quote_tick_count"]], "quote_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.quote_ticks"]], "quote_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.quote_ticks"]], "reset() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.reset"]], "snapshot_order_state() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_order_state"]], "snapshot_order_state() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.snapshot_order_state"]], "snapshot_orders (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_orders"]], "snapshot_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_position"]], "snapshot_position_state() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_position_state"]], "snapshot_position_state() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.snapshot_position_state"]], "snapshot_positions (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.snapshot_positions"]], "strategy_id_for_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.strategy_id_for_order"]], "strategy_id_for_order() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.strategy_id_for_order"]], "strategy_id_for_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.strategy_id_for_position"]], "strategy_id_for_position() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.strategy_id_for_position"]], "strategy_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.strategy_ids"]], "strategy_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.strategy_ids"]], "synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.synthetic"]], "synthetic() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.synthetic"]], "synthetic_ids() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.synthetic_ids"]], "synthetic_ids() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.synthetic_ids"]], "synthetics() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.synthetics"]], "synthetics() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.synthetics"]], "tick_capacity (cache attribute)": [[7, "nautilus_trader.cache.cache.Cache.tick_capacity"]], "ticker() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.ticker"]], "ticker() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.ticker"]], "ticker_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.ticker_count"]], "ticker_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.ticker_count"]], "tickers() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.tickers"]], "tickers() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.tickers"]], "trade_tick() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.trade_tick"]], "trade_tick() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.trade_tick"]], "trade_tick_count() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.trade_tick_count"]], "trade_tick_count() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.trade_tick_count"]], "trade_ticks() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.trade_ticks"]], "trade_ticks() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.trade_ticks"]], "update_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_account"]], "update_account() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_account"]], "update_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_actor"]], "update_actor() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_actor"]], "update_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_order"]], "update_order() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_order"]], "update_order_pending_cancel_local() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_order_pending_cancel_local"]], "update_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_position"]], "update_position() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_position"]], "update_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_strategy"]], "update_strategy() (cachedatabaseadapter method)": [[7, "nautilus_trader.cache.database.CacheDatabaseAdapter.update_strategy"]], "venue_order_id() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.venue_order_id"]], "venue_order_id() (cachefacade method)": [[7, "nautilus_trader.cache.base.CacheFacade.venue_order_id"]], "actor (class in nautilus_trader.common.actor)": [[8, "nautilus_trader.common.actor.Actor"]], "actorexecutor (class in nautilus_trader.common.executor)": [[8, "nautilus_trader.common.executor.ActorExecutor"]], "clientorderidgenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator"]], "clock (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.Clock"]], "component (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.Component"]], "componentfsmfactory (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.ComponentFSMFactory"]], "identifiergenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.IdentifierGenerator"]], "instrumentprovider (class in nautilus_trader.common.providers)": [[8, "nautilus_trader.common.providers.InstrumentProvider"]], "liveclock (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.LiveClock"]], "livetimer (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.LiveTimer"]], "logger (class in nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.Logger"]], "loggeradapter (class in nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.LoggerAdapter"]], "looptimer (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.LoopTimer"]], "messagebus (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.MessageBus"]], "orderfactory (class in nautilus_trader.common.factories)": [[8, "nautilus_trader.common.factories.OrderFactory"]], "orderlistidgenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator"]], "positionidgenerator (class in nautilus_trader.common.generators)": [[8, "nautilus_trader.common.generators.PositionIdGenerator"]], "subscription (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.Subscription"]], "taskid (class in nautilus_trader.common.executor)": [[8, "nautilus_trader.common.executor.TaskId"]], "testclock (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.TestClock"]], "threadtimer (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.ThreadTimer"]], "throttler (class in nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.Throttler"]], "timeevent (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.TimeEvent"]], "timeeventhandler (class in nautilus_trader.common.clock)": [[8, "nautilus_trader.common.clock.TimeEventHandler"]], "active_task_ids() (actor method)": [[8, "nautilus_trader.common.actor.Actor.active_task_ids"]], "active_task_ids() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.active_task_ids"]], "add() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.add"]], "add_bulk() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.add_bulk"]], "add_currency() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.add_currency"]], "add_synthetic() (actor method)": [[8, "nautilus_trader.common.actor.Actor.add_synthetic"]], "advance_time() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.advance_time"]], "bracket() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.bracket"]], "cache (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.cache"]], "callback (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.callback"]], "callback (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.callback"]], "callback (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.callback"]], "cancel() (livetimer method)": [[8, "nautilus_trader.common.clock.LiveTimer.cancel"]], "cancel() (looptimer method)": [[8, "nautilus_trader.common.clock.LoopTimer.cancel"]], "cancel() (threadtimer method)": [[8, "nautilus_trader.common.clock.ThreadTimer.cancel"]], "cancel_all_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.cancel_all_tasks"]], "cancel_all_tasks() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.cancel_all_tasks"]], "cancel_task() (actor method)": [[8, "nautilus_trader.common.actor.Actor.cancel_task"]], "cancel_task() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.cancel_task"]], "cancel_timer() (clock method)": [[8, "nautilus_trader.common.clock.Clock.cancel_timer"]], "cancel_timer() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.cancel_timer"]], "cancel_timer() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.cancel_timer"]], "cancel_timers() (clock method)": [[8, "nautilus_trader.common.clock.Clock.cancel_timers"]], "cancel_timers() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.cancel_timers"]], "cancel_timers() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.cancel_timers"]], "change_clock() (logger method)": [[8, "nautilus_trader.common.logging.Logger.change_clock"]], "clock (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.clock"]], "component (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.component"]], "component_state_from_str() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.component_state_from_str"]], "component_state_to_str() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.component_state_to_str"]], "component_trigger_from_str() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.component_trigger_from_str"]], "component_trigger_to_str() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.component_trigger_to_str"]], "config (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.config"]], "count (clientorderidgenerator attribute)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.count"]], "count (instrumentprovider property)": [[8, "nautilus_trader.common.providers.InstrumentProvider.count"]], "count (orderlistidgenerator attribute)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.count"]], "create() (taskid class method)": [[8, "nautilus_trader.common.executor.TaskId.create"]], "create_list() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.create_list"]], "critical() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.critical"]], "currencies() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.currencies"]], "currency() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.currency"]], "debug() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.debug"]], "degrade() (actor method)": [[8, "nautilus_trader.common.actor.Actor.degrade"]], "degrade() (component method)": [[8, "nautilus_trader.common.component.Component.degrade"]], "deregister() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.deregister"]], "deregister_warning_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.deregister_warning_event"]], "dispose() (actor method)": [[8, "nautilus_trader.common.actor.Actor.dispose"]], "dispose() (component method)": [[8, "nautilus_trader.common.component.Component.dispose"]], "endpoints() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.endpoints"]], "error() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.error"]], "event (timeeventhandler attribute)": [[8, "nautilus_trader.common.clock.TimeEventHandler.event"]], "exception() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.exception"]], "fault() (actor method)": [[8, "nautilus_trader.common.actor.Actor.fault"]], "fault() (component method)": [[8, "nautilus_trader.common.component.Component.fault"]], "find() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.find"]], "fully_qualified_name() (actor class method)": [[8, "nautilus_trader.common.actor.Actor.fully_qualified_name"]], "fully_qualified_name() (component class method)": [[8, "nautilus_trader.common.component.Component.fully_qualified_name"]], "generate() (clientorderidgenerator method)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.generate"]], "generate() (orderlistidgenerator method)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.generate"]], "generate() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.generate"]], "generate_client_order_id() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.generate_client_order_id"]], "generate_order_list_id() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.generate_order_list_id"]], "get_all() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.get_all"]], "get_count() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.get_count"]], "get_future() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.get_future"]], "get_logger() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.get_logger"]], "get_state_transition_table() (componentfsmfactory static method)": [[8, "nautilus_trader.common.component.ComponentFSMFactory.get_state_transition_table"]], "handle() (timeeventhandler method)": [[8, "nautilus_trader.common.clock.TimeEventHandler.handle"]], "handle_bar() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_bar"]], "handle_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_bars"]], "handle_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_data"]], "handle_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_event"]], "handle_historical_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_historical_data"]], "handle_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instrument"]], "handle_instrument_close() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instrument_close"]], "handle_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instrument_status"]], "handle_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_instruments"]], "handle_order_book() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_order_book"]], "handle_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_order_book_deltas"]], "handle_quote_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_quote_tick"]], "handle_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_quote_ticks"]], "handle_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_ticker"]], "handle_trade_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_trade_tick"]], "handle_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_trade_ticks"]], "handle_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.handle_venue_status"]], "handler (subscription attribute)": [[8, "nautilus_trader.common.component.Subscription.handler"]], "has_active_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_active_tasks"]], "has_active_tasks() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.has_active_tasks"]], "has_any_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_any_tasks"]], "has_backing (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.has_backing"]], "has_pending_requests() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_pending_requests"]], "has_queued_tasks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.has_queued_tasks"]], "has_queued_tasks() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.has_queued_tasks"]], "has_subscribers() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.has_subscribers"]], "id (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.id"]], "id (component attribute)": [[8, "nautilus_trader.common.component.Component.id"]], "id (timeevent attribute)": [[8, "nautilus_trader.common.clock.TimeEvent.id"]], "indicators_initialized() (actor method)": [[8, "nautilus_trader.common.actor.Actor.indicators_initialized"]], "info() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.info"]], "initialize() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.initialize"]], "instance_id (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.instance_id"]], "instance_id (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.instance_id"]], "interval (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.interval"]], "interval_ns (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.interval_ns"]], "interval_ns (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.interval_ns"]], "interval_ns (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.interval_ns"]], "is_bypassed (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.is_bypassed"]], "is_bypassed (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.is_bypassed"]], "is_colored (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.is_colored"]], "is_colored (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.is_colored"]], "is_degraded (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_degraded"]], "is_degraded (component attribute)": [[8, "nautilus_trader.common.component.Component.is_degraded"]], "is_disposed (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_disposed"]], "is_disposed (component attribute)": [[8, "nautilus_trader.common.component.Component.is_disposed"]], "is_expired (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.is_expired"]], "is_expired (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.is_expired"]], "is_expired (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.is_expired"]], "is_faulted (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_faulted"]], "is_faulted (component attribute)": [[8, "nautilus_trader.common.component.Component.is_faulted"]], "is_initialized (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_initialized"]], "is_initialized (component attribute)": [[8, "nautilus_trader.common.component.Component.is_initialized"]], "is_limiting (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.is_limiting"]], "is_matching_py() (in module nautilus_trader.common.component)": [[8, "nautilus_trader.common.component.is_matching_py"]], "is_pending_request() (actor method)": [[8, "nautilus_trader.common.actor.Actor.is_pending_request"]], "is_pending_request() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.is_pending_request"]], "is_running (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_running"]], "is_running (component attribute)": [[8, "nautilus_trader.common.component.Component.is_running"]], "is_stopped (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.is_stopped"]], "is_stopped (component attribute)": [[8, "nautilus_trader.common.component.Component.is_stopped"]], "is_subscribed() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.is_subscribed"]], "iterate_next_time() (livetimer method)": [[8, "nautilus_trader.common.clock.LiveTimer.iterate_next_time"]], "iterate_next_time() (looptimer method)": [[8, "nautilus_trader.common.clock.LoopTimer.iterate_next_time"]], "iterate_next_time() (threadtimer method)": [[8, "nautilus_trader.common.clock.ThreadTimer.iterate_next_time"]], "limit (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.limit"]], "limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.limit"]], "limit_if_touched() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.limit_if_touched"]], "list_all() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.list_all"]], "load() (actor method)": [[8, "nautilus_trader.common.actor.Actor.load"]], "load() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load"]], "load_all() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_all"]], "load_all_async() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_all_async"]], "load_async() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_async"]], "load_ids() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_ids"]], "load_ids_async() (instrumentprovider method)": [[8, "nautilus_trader.common.providers.InstrumentProvider.load_ids_async"]], "local_now() (clock method)": [[8, "nautilus_trader.common.clock.Clock.local_now"]], "local_now() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.local_now"]], "local_now() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.local_now"]], "log (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.log"]], "log_color_from_str() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_color_from_str"]], "log_color_to_str() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_color_to_str"]], "log_level_from_str() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_level_from_str"]], "log_level_to_str() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_level_to_str"]], "log_memory() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.log_memory"]], "machine_id (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.machine_id"]], "machine_id (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.machine_id"]], "market() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.market"]], "market_if_touched() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.market_if_touched"]], "market_to_limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.market_to_limit"]], "msgbus (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.msgbus"]], "name (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.name"]], "name (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.name"]], "name (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.name"]], "name (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.name"]], "name (timeevent attribute)": [[8, "nautilus_trader.common.clock.TimeEvent.name"]], "nautilus_header() (in module nautilus_trader.common.logging)": [[8, "nautilus_trader.common.logging.nautilus_header"]], "nautilus_trader.common": [[8, "module-nautilus_trader.common"]], "nautilus_trader.common.actor": [[8, "module-nautilus_trader.common.actor"]], "nautilus_trader.common.clock": [[8, "module-nautilus_trader.common.clock"]], "nautilus_trader.common.component": [[8, "module-nautilus_trader.common.component"]], "nautilus_trader.common.executor": [[8, "module-nautilus_trader.common.executor"]], "nautilus_trader.common.factories": [[8, "module-nautilus_trader.common.factories"]], "nautilus_trader.common.generators": [[8, "module-nautilus_trader.common.generators"]], "nautilus_trader.common.logging": [[8, "module-nautilus_trader.common.logging"]], "nautilus_trader.common.providers": [[8, "module-nautilus_trader.common.providers"]], "next_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.next_time_ns"]], "next_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.next_time_ns"]], "next_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.next_time_ns"]], "next_time_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.next_time_ns"]], "next_time_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.next_time_ns"]], "next_time_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.next_time_ns"]], "on_bar() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_bar"]], "on_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_data"]], "on_degrade() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_degrade"]], "on_dispose() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_dispose"]], "on_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_event"]], "on_fault() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_fault"]], "on_historical_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_historical_data"]], "on_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_instrument"]], "on_instrument_close() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_instrument_close"]], "on_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_instrument_status"]], "on_load() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_load"]], "on_order_book() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_order_book"]], "on_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_order_book_deltas"]], "on_quote_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_quote_tick"]], "on_reset() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_reset"]], "on_resume() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_resume"]], "on_save() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_save"]], "on_start() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_start"]], "on_stop() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_stop"]], "on_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_ticker"]], "on_trade_tick() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_trade_tick"]], "on_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.on_venue_status"]], "pending_requests() (actor method)": [[8, "nautilus_trader.common.actor.Actor.pending_requests"]], "pop_event() (livetimer method)": [[8, "nautilus_trader.common.clock.LiveTimer.pop_event"]], "pop_event() (looptimer method)": [[8, "nautilus_trader.common.clock.LoopTimer.pop_event"]], "pop_event() (threadtimer method)": [[8, "nautilus_trader.common.clock.ThreadTimer.pop_event"]], "priority (subscription attribute)": [[8, "nautilus_trader.common.component.Subscription.priority"]], "pub_count (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.pub_count"]], "publish() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.publish"]], "publish_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.publish_data"]], "publish_signal() (actor method)": [[8, "nautilus_trader.common.actor.Actor.publish_signal"]], "qsize (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.qsize"]], "queue_for_executor() (actor method)": [[8, "nautilus_trader.common.actor.Actor.queue_for_executor"]], "queue_for_executor() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.queue_for_executor"]], "queued_task_ids() (actor method)": [[8, "nautilus_trader.common.actor.Actor.queued_task_ids"]], "queued_task_ids() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.queued_task_ids"]], "recv_count (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.recv_count"]], "register() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.register"]], "register_base() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_base"]], "register_default_handler() (clock method)": [[8, "nautilus_trader.common.clock.Clock.register_default_handler"]], "register_default_handler() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.register_default_handler"]], "register_default_handler() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.register_default_handler"]], "register_executor() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_executor"]], "register_indicator_for_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_indicator_for_trade_ticks"]], "register_warning_event() (actor method)": [[8, "nautilus_trader.common.actor.Actor.register_warning_event"]], "registered_indicators (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.registered_indicators"]], "repeat() (livetimer method)": [[8, "nautilus_trader.common.clock.LiveTimer.repeat"]], "repeat() (looptimer method)": [[8, "nautilus_trader.common.clock.LoopTimer.repeat"]], "repeat() (threadtimer method)": [[8, "nautilus_trader.common.clock.ThreadTimer.repeat"]], "req_count (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.req_count"]], "request() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.request"]], "request_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_bars"]], "request_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_data"]], "request_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_instrument"]], "request_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_instruments"]], "request_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_quote_ticks"]], "request_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.request_trade_ticks"]], "res_count (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.res_count"]], "reset() (actor method)": [[8, "nautilus_trader.common.actor.Actor.reset"]], "reset() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.reset"]], "reset() (clientorderidgenerator method)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.reset"]], "reset() (component method)": [[8, "nautilus_trader.common.component.Component.reset"]], "reset() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.reset"]], "reset() (orderlistidgenerator method)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.reset"]], "reset() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.reset"]], "response() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.response"]], "resume() (actor method)": [[8, "nautilus_trader.common.actor.Actor.resume"]], "resume() (component method)": [[8, "nautilus_trader.common.component.Component.resume"]], "run_in_executor() (actor method)": [[8, "nautilus_trader.common.actor.Actor.run_in_executor"]], "run_in_executor() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.run_in_executor"]], "save() (actor method)": [[8, "nautilus_trader.common.actor.Actor.save"]], "send() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.send"]], "send() (throttler method)": [[8, "nautilus_trader.common.component.Throttler.send"]], "sent_count (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.sent_count"]], "sent_count (throttler attribute)": [[8, "nautilus_trader.common.component.Throttler.sent_count"]], "serializer (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.serializer"]], "set_client_order_id_count() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.set_client_order_id_count"]], "set_count() (clientorderidgenerator method)": [[8, "nautilus_trader.common.generators.ClientOrderIdGenerator.set_count"]], "set_count() (orderlistidgenerator method)": [[8, "nautilus_trader.common.generators.OrderListIdGenerator.set_count"]], "set_count() (positionidgenerator method)": [[8, "nautilus_trader.common.generators.PositionIdGenerator.set_count"]], "set_order_list_id_count() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.set_order_list_id_count"]], "set_time() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_time"]], "set_time_alert() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_time_alert"]], "set_time_alert() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_time_alert"]], "set_time_alert() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_time_alert"]], "set_time_alert_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_time_alert_ns"]], "set_time_alert_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_time_alert_ns"]], "set_time_alert_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_time_alert_ns"]], "set_timer() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_timer"]], "set_timer() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_timer"]], "set_timer() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_timer"]], "set_timer_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.set_timer_ns"]], "set_timer_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.set_timer_ns"]], "set_timer_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.set_timer_ns"]], "shutdown() (actorexecutor method)": [[8, "nautilus_trader.common.executor.ActorExecutor.shutdown"]], "snapshot_orders (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.snapshot_orders"]], "snapshot_positions (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.snapshot_positions"]], "start() (actor method)": [[8, "nautilus_trader.common.actor.Actor.start"]], "start() (component method)": [[8, "nautilus_trader.common.component.Component.start"]], "start_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.start_time_ns"]], "start_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.start_time_ns"]], "start_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.start_time_ns"]], "state (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.state"]], "state (component attribute)": [[8, "nautilus_trader.common.component.Component.state"]], "stop() (actor method)": [[8, "nautilus_trader.common.actor.Actor.stop"]], "stop() (component method)": [[8, "nautilus_trader.common.component.Component.stop"]], "stop_limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.stop_limit"]], "stop_market() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.stop_market"]], "stop_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.clock.LiveTimer.stop_time_ns"]], "stop_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.clock.LoopTimer.stop_time_ns"]], "stop_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.clock.ThreadTimer.stop_time_ns"]], "strategy_id (orderfactory attribute)": [[8, "nautilus_trader.common.factories.OrderFactory.strategy_id"]], "subscribe() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.subscribe"]], "subscribe_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_bars"]], "subscribe_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_data"]], "subscribe_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instrument"]], "subscribe_instrument_close() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instrument_close"]], "subscribe_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instrument_status"]], "subscribe_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_instruments"]], "subscribe_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_quote_ticks"]], "subscribe_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_ticker"]], "subscribe_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_trade_ticks"]], "subscribe_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.subscribe_venue_status"]], "subscriptions() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.subscriptions"]], "timer_count (clock attribute)": [[8, "nautilus_trader.common.clock.Clock.timer_count"]], "timer_count (liveclock attribute)": [[8, "nautilus_trader.common.clock.LiveClock.timer_count"]], "timer_count (testclock attribute)": [[8, "nautilus_trader.common.clock.TestClock.timer_count"]], "timer_names (clock attribute)": [[8, "nautilus_trader.common.clock.Clock.timer_names"]], "timer_names (liveclock attribute)": [[8, "nautilus_trader.common.clock.LiveClock.timer_names"]], "timer_names (testclock attribute)": [[8, "nautilus_trader.common.clock.TestClock.timer_names"]], "timestamp() (clock method)": [[8, "nautilus_trader.common.clock.Clock.timestamp"]], "timestamp() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.timestamp"]], "timestamp() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.timestamp"]], "timestamp_ms() (clock method)": [[8, "nautilus_trader.common.clock.Clock.timestamp_ms"]], "timestamp_ms() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.timestamp_ms"]], "timestamp_ms() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.timestamp_ms"]], "timestamp_ns() (clock method)": [[8, "nautilus_trader.common.clock.Clock.timestamp_ns"]], "timestamp_ns() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.timestamp_ns"]], "timestamp_ns() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.timestamp_ns"]], "to_importable_config() (actor method)": [[8, "nautilus_trader.common.actor.Actor.to_importable_config"]], "topic (subscription attribute)": [[8, "nautilus_trader.common.component.Subscription.topic"]], "topics() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.topics"]], "trader_id (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.trader_id"]], "trader_id (component attribute)": [[8, "nautilus_trader.common.component.Component.trader_id"]], "trader_id (logger attribute)": [[8, "nautilus_trader.common.logging.Logger.trader_id"]], "trader_id (loggeradapter attribute)": [[8, "nautilus_trader.common.logging.LoggerAdapter.trader_id"]], "trader_id (messagebus attribute)": [[8, "nautilus_trader.common.component.MessageBus.trader_id"]], "trader_id (orderfactory attribute)": [[8, "nautilus_trader.common.factories.OrderFactory.trader_id"]], "trailing_stop_limit() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.trailing_stop_limit"]], "trailing_stop_market() (orderfactory method)": [[8, "nautilus_trader.common.factories.OrderFactory.trailing_stop_market"]], "ts_event (timeevent attribute)": [[8, "nautilus_trader.common.clock.TimeEvent.ts_event"]], "ts_init (timeevent attribute)": [[8, "nautilus_trader.common.clock.TimeEvent.ts_init"]], "type (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.type"]], "type (component attribute)": [[8, "nautilus_trader.common.component.Component.type"]], "unsubscribe() (messagebus method)": [[8, "nautilus_trader.common.component.MessageBus.unsubscribe"]], "unsubscribe_bars() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_bars"]], "unsubscribe_data() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_data"]], "unsubscribe_instrument() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_instrument"]], "unsubscribe_instrument_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_instrument_status"]], "unsubscribe_instruments() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (actor method)": [[8, "nautilus_trader.common.actor.Actor.unsubscribe_venue_status"]], "update_synthetic() (actor method)": [[8, "nautilus_trader.common.actor.Actor.update_synthetic"]], "used() (throttler method)": [[8, "nautilus_trader.common.component.Throttler.used"]], "utc_now() (clock method)": [[8, "nautilus_trader.common.clock.Clock.utc_now"]], "utc_now() (liveclock method)": [[8, "nautilus_trader.common.clock.LiveClock.utc_now"]], "utc_now() (testclock method)": [[8, "nautilus_trader.common.clock.TestClock.utc_now"]], "warning() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.warning"]], "actorconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ActorConfig"]], "actorfactory (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ActorFactory"]], "backtestdataconfig (class in nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig"]], "backtestengineconfig (class in nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig"]], "backtestrunconfig (class in nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig"]], "backtestvenueconfig (class in nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig"]], "cacheconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.CacheConfig"]], "controllerconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ControllerConfig"]], "controllerfactory (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ControllerFactory"]], "datacatalogconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.DataCatalogConfig"]], "dataengineconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.DataEngineConfig"]], "databaseconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.DatabaseConfig"]], "execalgorithmconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig"]], "execalgorithmfactory (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ExecAlgorithmFactory"]], "execengineconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ExecEngineConfig"]], "importableactorconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableActorConfig"]], "importableconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableConfig"]], "importablecontrollerconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableControllerConfig"]], "importableexecalgorithmconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig"]], "importablefactoryconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig"]], "importablestrategyconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig"]], "instrumentproviderconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig"]], "livedataclientconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveDataClientConfig"]], "livedataengineconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig"]], "liveexecclientconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveExecClientConfig"]], "liveexecengineconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig"]], "liveriskengineconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig"]], "loggingconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.LoggingConfig"]], "messagebusconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.MessageBusConfig"]], "nautilusconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.NautilusConfig"]], "nautiluskernelconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.NautilusKernelConfig"]], "orderemulatorconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig"]], "riskengineconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.RiskEngineConfig"]], "routingconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.RoutingConfig"]], "strategyconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.StrategyConfig"]], "strategyfactory (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.StrategyFactory"]], "streamingconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.StreamingConfig"]], "tracingconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.TracingConfig"]], "tradingnodeconfig (class in nautilus_trader.config.live)": [[9, "nautilus_trader.config.live.TradingNodeConfig"]], "create() (actorfactory static method)": [[9, "nautilus_trader.config.common.ActorFactory.create"]], "create() (execalgorithmfactory static method)": [[9, "nautilus_trader.config.common.ExecAlgorithmFactory.create"]], "create() (strategyfactory static method)": [[9, "nautilus_trader.config.common.StrategyFactory.create"]], "data_type (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.data_type"]], "dict() (actorconfig method)": [[9, "nautilus_trader.config.common.ActorConfig.dict"]], "dict() (backtestdataconfig method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.dict"]], "dict() (backtestengineconfig method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.dict"]], "dict() (backtestrunconfig method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.dict"]], "dict() (backtestvenueconfig method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.dict"]], "dict() (cacheconfig method)": [[9, "nautilus_trader.config.common.CacheConfig.dict"]], "dict() (controllerconfig method)": [[9, "nautilus_trader.config.common.ControllerConfig.dict"]], "dict() (datacatalogconfig method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.dict"]], "dict() (dataengineconfig method)": [[9, "nautilus_trader.config.common.DataEngineConfig.dict"]], "dict() (databaseconfig method)": [[9, "nautilus_trader.config.common.DatabaseConfig.dict"]], "dict() (execalgorithmconfig method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.dict"]], "dict() (execengineconfig method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.dict"]], "dict() (importableactorconfig method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.dict"]], "dict() (importableconfig method)": [[9, "nautilus_trader.config.common.ImportableConfig.dict"]], "dict() (importablecontrollerconfig method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.dict"]], "dict() (importableexecalgorithmconfig method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.dict"]], "dict() (importablefactoryconfig method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.dict"]], "dict() (importablestrategyconfig method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.dict"]], "dict() (instrumentproviderconfig method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.dict"]], "dict() (livedataclientconfig method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.dict"]], "dict() (livedataengineconfig method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.dict"]], "dict() (liveexecclientconfig method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.dict"]], "dict() (liveexecengineconfig method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.dict"]], "dict() (liveriskengineconfig method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.dict"]], "dict() (loggingconfig method)": [[9, "nautilus_trader.config.common.LoggingConfig.dict"]], "dict() (messagebusconfig method)": [[9, "nautilus_trader.config.common.MessageBusConfig.dict"]], "dict() (nautilusconfig method)": [[9, "nautilus_trader.config.common.NautilusConfig.dict"]], "dict() (nautiluskernelconfig method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.dict"]], "dict() (orderemulatorconfig method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.dict"]], "dict() (riskengineconfig method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.dict"]], "dict() (routingconfig method)": [[9, "nautilus_trader.config.live.RoutingConfig.dict"]], "dict() (strategyconfig method)": [[9, "nautilus_trader.config.common.StrategyConfig.dict"]], "dict() (streamingconfig method)": [[9, "nautilus_trader.config.common.StreamingConfig.dict"]], "dict() (tracingconfig method)": [[9, "nautilus_trader.config.common.TracingConfig.dict"]], "dict() (tradingnodeconfig method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.dict"]], "end_time_nanos (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.end_time_nanos"]], "fully_qualified_name() (actorconfig class method)": [[9, "nautilus_trader.config.common.ActorConfig.fully_qualified_name"]], "fully_qualified_name() (backtestdataconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.fully_qualified_name"]], "fully_qualified_name() (backtestengineconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.fully_qualified_name"]], "fully_qualified_name() (backtestrunconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.fully_qualified_name"]], "fully_qualified_name() (backtestvenueconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.fully_qualified_name"]], "fully_qualified_name() (cacheconfig class method)": [[9, "nautilus_trader.config.common.CacheConfig.fully_qualified_name"]], "fully_qualified_name() (controllerconfig class method)": [[9, "nautilus_trader.config.common.ControllerConfig.fully_qualified_name"]], "fully_qualified_name() (datacatalogconfig class method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.fully_qualified_name"]], "fully_qualified_name() (dataengineconfig class method)": [[9, "nautilus_trader.config.common.DataEngineConfig.fully_qualified_name"]], "fully_qualified_name() (databaseconfig class method)": [[9, "nautilus_trader.config.common.DatabaseConfig.fully_qualified_name"]], "fully_qualified_name() (execalgorithmconfig class method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.fully_qualified_name"]], "fully_qualified_name() (execengineconfig class method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.fully_qualified_name"]], "fully_qualified_name() (importableactorconfig class method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.fully_qualified_name"]], "fully_qualified_name() (importableconfig class method)": [[9, "nautilus_trader.config.common.ImportableConfig.fully_qualified_name"]], "fully_qualified_name() (importablecontrollerconfig class method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.fully_qualified_name"]], "fully_qualified_name() (importableexecalgorithmconfig class method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.fully_qualified_name"]], "fully_qualified_name() (importablefactoryconfig class method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.fully_qualified_name"]], "fully_qualified_name() (importablestrategyconfig class method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.fully_qualified_name"]], "fully_qualified_name() (instrumentproviderconfig class method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.fully_qualified_name"]], "fully_qualified_name() (livedataclientconfig class method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.fully_qualified_name"]], "fully_qualified_name() (livedataengineconfig class method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.fully_qualified_name"]], "fully_qualified_name() (liveexecclientconfig class method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.fully_qualified_name"]], "fully_qualified_name() (liveexecengineconfig class method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.fully_qualified_name"]], "fully_qualified_name() (liveriskengineconfig class method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.fully_qualified_name"]], "fully_qualified_name() (loggingconfig class method)": [[9, "nautilus_trader.config.common.LoggingConfig.fully_qualified_name"]], "fully_qualified_name() (messagebusconfig class method)": [[9, "nautilus_trader.config.common.MessageBusConfig.fully_qualified_name"]], "fully_qualified_name() (nautilusconfig class method)": [[9, "nautilus_trader.config.common.NautilusConfig.fully_qualified_name"]], "fully_qualified_name() (nautiluskernelconfig class method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.fully_qualified_name"]], "fully_qualified_name() (orderemulatorconfig class method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.fully_qualified_name"]], "fully_qualified_name() (riskengineconfig class method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.fully_qualified_name"]], "fully_qualified_name() (routingconfig class method)": [[9, "nautilus_trader.config.live.RoutingConfig.fully_qualified_name"]], "fully_qualified_name() (strategyconfig class method)": [[9, "nautilus_trader.config.common.StrategyConfig.fully_qualified_name"]], "fully_qualified_name() (streamingconfig class method)": [[9, "nautilus_trader.config.common.StreamingConfig.fully_qualified_name"]], "fully_qualified_name() (tracingconfig class method)": [[9, "nautilus_trader.config.common.TracingConfig.fully_qualified_name"]], "fully_qualified_name() (tradingnodeconfig class method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.fully_qualified_name"]], "id (actorconfig property)": [[9, "nautilus_trader.config.common.ActorConfig.id"]], "id (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.id"]], "id (backtestengineconfig property)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.id"]], "id (backtestrunconfig property)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.id"]], "id (backtestvenueconfig property)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.id"]], "id (cacheconfig property)": [[9, "nautilus_trader.config.common.CacheConfig.id"]], "id (controllerconfig property)": [[9, "nautilus_trader.config.common.ControllerConfig.id"]], "id (datacatalogconfig property)": [[9, "nautilus_trader.config.common.DataCatalogConfig.id"]], "id (dataengineconfig property)": [[9, "nautilus_trader.config.common.DataEngineConfig.id"]], "id (databaseconfig property)": [[9, "nautilus_trader.config.common.DatabaseConfig.id"]], "id (execalgorithmconfig property)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.id"]], "id (execengineconfig property)": [[9, "nautilus_trader.config.common.ExecEngineConfig.id"]], "id (importableactorconfig property)": [[9, "nautilus_trader.config.common.ImportableActorConfig.id"]], "id (importableconfig property)": [[9, "nautilus_trader.config.common.ImportableConfig.id"]], "id (importablecontrollerconfig property)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.id"]], "id (importableexecalgorithmconfig property)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.id"]], "id (importablefactoryconfig property)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.id"]], "id (importablestrategyconfig property)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.id"]], "id (instrumentproviderconfig property)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.id"]], "id (livedataclientconfig property)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.id"]], "id (livedataengineconfig property)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.id"]], "id (liveexecclientconfig property)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.id"]], "id (liveexecengineconfig property)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.id"]], "id (liveriskengineconfig property)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.id"]], "id (loggingconfig property)": [[9, "nautilus_trader.config.common.LoggingConfig.id"]], "id (messagebusconfig property)": [[9, "nautilus_trader.config.common.MessageBusConfig.id"]], "id (nautilusconfig property)": [[9, "nautilus_trader.config.common.NautilusConfig.id"]], "id (nautiluskernelconfig property)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.id"]], "id (orderemulatorconfig property)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.id"]], "id (riskengineconfig property)": [[9, "nautilus_trader.config.common.RiskEngineConfig.id"]], "id (routingconfig property)": [[9, "nautilus_trader.config.live.RoutingConfig.id"]], "id (strategyconfig property)": [[9, "nautilus_trader.config.common.StrategyConfig.id"]], "id (streamingconfig property)": [[9, "nautilus_trader.config.common.StreamingConfig.id"]], "id (tracingconfig property)": [[9, "nautilus_trader.config.common.TracingConfig.id"]], "id (tradingnodeconfig property)": [[9, "nautilus_trader.config.live.TradingNodeConfig.id"]], "json() (actorconfig method)": [[9, "nautilus_trader.config.common.ActorConfig.json"]], "json() (backtestdataconfig method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.json"]], "json() (backtestengineconfig method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.json"]], "json() (backtestrunconfig method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.json"]], "json() (backtestvenueconfig method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.json"]], "json() (cacheconfig method)": [[9, "nautilus_trader.config.common.CacheConfig.json"]], "json() (controllerconfig method)": [[9, "nautilus_trader.config.common.ControllerConfig.json"]], "json() (datacatalogconfig method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.json"]], "json() (dataengineconfig method)": [[9, "nautilus_trader.config.common.DataEngineConfig.json"]], "json() (databaseconfig method)": [[9, "nautilus_trader.config.common.DatabaseConfig.json"]], "json() (execalgorithmconfig method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.json"]], "json() (execengineconfig method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.json"]], "json() (importableactorconfig method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.json"]], "json() (importableconfig method)": [[9, "nautilus_trader.config.common.ImportableConfig.json"]], "json() (importablecontrollerconfig method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.json"]], "json() (importableexecalgorithmconfig method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.json"]], "json() (importablefactoryconfig method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.json"]], "json() (importablestrategyconfig method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.json"]], "json() (instrumentproviderconfig method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.json"]], "json() (livedataclientconfig method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.json"]], "json() (livedataengineconfig method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.json"]], "json() (liveexecclientconfig method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.json"]], "json() (liveexecengineconfig method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.json"]], "json() (liveriskengineconfig method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.json"]], "json() (loggingconfig method)": [[9, "nautilus_trader.config.common.LoggingConfig.json"]], "json() (messagebusconfig method)": [[9, "nautilus_trader.config.common.MessageBusConfig.json"]], "json() (nautilusconfig method)": [[9, "nautilus_trader.config.common.NautilusConfig.json"]], "json() (nautiluskernelconfig method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.json"]], "json() (orderemulatorconfig method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.json"]], "json() (riskengineconfig method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.json"]], "json() (routingconfig method)": [[9, "nautilus_trader.config.live.RoutingConfig.json"]], "json() (strategyconfig method)": [[9, "nautilus_trader.config.common.StrategyConfig.json"]], "json() (streamingconfig method)": [[9, "nautilus_trader.config.common.StreamingConfig.json"]], "json() (tracingconfig method)": [[9, "nautilus_trader.config.common.TracingConfig.json"]], "json() (tradingnodeconfig method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.json"]], "nautilus_trader.config": [[9, "module-nautilus_trader.config"]], "nautilus_trader.config.backtest": [[9, "module-nautilus_trader.config.backtest"]], "nautilus_trader.config.common": [[9, "module-nautilus_trader.config.common"]], "nautilus_trader.config.live": [[9, "module-nautilus_trader.config.live"]], "parse() (actorconfig class method)": [[9, "nautilus_trader.config.common.ActorConfig.parse"]], "parse() (backtestdataconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.parse"]], "parse() (backtestengineconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.parse"]], "parse() (backtestrunconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.parse"]], "parse() (backtestvenueconfig class method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.parse"]], "parse() (cacheconfig class method)": [[9, "nautilus_trader.config.common.CacheConfig.parse"]], "parse() (controllerconfig class method)": [[9, "nautilus_trader.config.common.ControllerConfig.parse"]], "parse() (datacatalogconfig class method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.parse"]], "parse() (dataengineconfig class method)": [[9, "nautilus_trader.config.common.DataEngineConfig.parse"]], "parse() (databaseconfig class method)": [[9, "nautilus_trader.config.common.DatabaseConfig.parse"]], "parse() (execalgorithmconfig class method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.parse"]], "parse() (execengineconfig class method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.parse"]], "parse() (importableactorconfig class method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.parse"]], "parse() (importableconfig class method)": [[9, "nautilus_trader.config.common.ImportableConfig.parse"]], "parse() (importablecontrollerconfig class method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.parse"]], "parse() (importableexecalgorithmconfig class method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.parse"]], "parse() (importablefactoryconfig class method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.parse"]], "parse() (importablestrategyconfig class method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.parse"]], "parse() (instrumentproviderconfig class method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.parse"]], "parse() (livedataclientconfig class method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.parse"]], "parse() (livedataengineconfig class method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.parse"]], "parse() (liveexecclientconfig class method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.parse"]], "parse() (liveexecengineconfig class method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.parse"]], "parse() (liveriskengineconfig class method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.parse"]], "parse() (loggingconfig class method)": [[9, "nautilus_trader.config.common.LoggingConfig.parse"]], "parse() (messagebusconfig class method)": [[9, "nautilus_trader.config.common.MessageBusConfig.parse"]], "parse() (nautilusconfig class method)": [[9, "nautilus_trader.config.common.NautilusConfig.parse"]], "parse() (nautiluskernelconfig class method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.parse"]], "parse() (orderemulatorconfig class method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.parse"]], "parse() (riskengineconfig class method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.parse"]], "parse() (routingconfig class method)": [[9, "nautilus_trader.config.live.RoutingConfig.parse"]], "parse() (strategyconfig class method)": [[9, "nautilus_trader.config.common.StrategyConfig.parse"]], "parse() (streamingconfig class method)": [[9, "nautilus_trader.config.common.StreamingConfig.parse"]], "parse() (tracingconfig class method)": [[9, "nautilus_trader.config.common.TracingConfig.parse"]], "parse() (tradingnodeconfig class method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.parse"]], "parse_filters_expr() (in module nautilus_trader.config.backtest)": [[9, "nautilus_trader.config.backtest.parse_filters_expr"]], "query (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.query"]], "start_time_nanos (backtestdataconfig property)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.start_time_nanos"]], "validate() (actorconfig method)": [[9, "nautilus_trader.config.common.ActorConfig.validate"]], "validate() (backtestdataconfig method)": [[9, "nautilus_trader.config.backtest.BacktestDataConfig.validate"]], "validate() (backtestengineconfig method)": [[9, "nautilus_trader.config.backtest.BacktestEngineConfig.validate"]], "validate() (backtestrunconfig method)": [[9, "nautilus_trader.config.backtest.BacktestRunConfig.validate"]], "validate() (backtestvenueconfig method)": [[9, "nautilus_trader.config.backtest.BacktestVenueConfig.validate"]], "validate() (cacheconfig method)": [[9, "nautilus_trader.config.common.CacheConfig.validate"]], "validate() (controllerconfig method)": [[9, "nautilus_trader.config.common.ControllerConfig.validate"]], "validate() (datacatalogconfig method)": [[9, "nautilus_trader.config.common.DataCatalogConfig.validate"]], "validate() (dataengineconfig method)": [[9, "nautilus_trader.config.common.DataEngineConfig.validate"]], "validate() (databaseconfig method)": [[9, "nautilus_trader.config.common.DatabaseConfig.validate"]], "validate() (execalgorithmconfig method)": [[9, "nautilus_trader.config.common.ExecAlgorithmConfig.validate"]], "validate() (execengineconfig method)": [[9, "nautilus_trader.config.common.ExecEngineConfig.validate"]], "validate() (importableactorconfig method)": [[9, "nautilus_trader.config.common.ImportableActorConfig.validate"]], "validate() (importableconfig method)": [[9, "nautilus_trader.config.common.ImportableConfig.validate"]], "validate() (importablecontrollerconfig method)": [[9, "nautilus_trader.config.common.ImportableControllerConfig.validate"]], "validate() (importableexecalgorithmconfig method)": [[9, "nautilus_trader.config.common.ImportableExecAlgorithmConfig.validate"]], "validate() (importablefactoryconfig method)": [[9, "nautilus_trader.config.common.ImportableFactoryConfig.validate"]], "validate() (importablestrategyconfig method)": [[9, "nautilus_trader.config.common.ImportableStrategyConfig.validate"]], "validate() (instrumentproviderconfig method)": [[9, "nautilus_trader.config.common.InstrumentProviderConfig.validate"]], "validate() (livedataclientconfig method)": [[9, "nautilus_trader.config.live.LiveDataClientConfig.validate"]], "validate() (livedataengineconfig method)": [[9, "nautilus_trader.config.live.LiveDataEngineConfig.validate"]], "validate() (liveexecclientconfig method)": [[9, "nautilus_trader.config.live.LiveExecClientConfig.validate"]], "validate() (liveexecengineconfig method)": [[9, "nautilus_trader.config.live.LiveExecEngineConfig.validate"]], "validate() (liveriskengineconfig method)": [[9, "nautilus_trader.config.live.LiveRiskEngineConfig.validate"]], "validate() (loggingconfig method)": [[9, "nautilus_trader.config.common.LoggingConfig.validate"]], "validate() (messagebusconfig method)": [[9, "nautilus_trader.config.common.MessageBusConfig.validate"]], "validate() (nautilusconfig method)": [[9, "nautilus_trader.config.common.NautilusConfig.validate"]], "validate() (nautiluskernelconfig method)": [[9, "nautilus_trader.config.common.NautilusKernelConfig.validate"]], "validate() (orderemulatorconfig method)": [[9, "nautilus_trader.config.common.OrderEmulatorConfig.validate"]], "validate() (riskengineconfig method)": [[9, "nautilus_trader.config.common.RiskEngineConfig.validate"]], "validate() (routingconfig method)": [[9, "nautilus_trader.config.live.RoutingConfig.validate"]], "validate() (strategyconfig method)": [[9, "nautilus_trader.config.common.StrategyConfig.validate"]], "validate() (streamingconfig method)": [[9, "nautilus_trader.config.common.StreamingConfig.validate"]], "validate() (tracingconfig method)": [[9, "nautilus_trader.config.common.TracingConfig.validate"]], "validate() (tradingnodeconfig method)": [[9, "nautilus_trader.config.live.TradingNodeConfig.validate"]], "command (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Command"]], "document (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Document"]], "event (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Event"]], "finitestatemachine (class in nautilus_trader.core.fsm)": [[10, "nautilus_trader.core.fsm.FiniteStateMachine"]], "invalidstatetrigger": [[10, "nautilus_trader.core.fsm.InvalidStateTrigger"]], "request (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Request"]], "response (class in nautilus_trader.core.message)": [[10, "nautilus_trader.core.message.Response"]], "uuid4 (class in nautilus_trader.core.uuid)": [[10, "nautilus_trader.core.uuid.UUID4"]], "add_note() (invalidstatetrigger method)": [[10, "nautilus_trader.core.fsm.InvalidStateTrigger.add_note"]], "as_utc_index() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.as_utc_index"]], "as_utc_timestamp() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.as_utc_timestamp"]], "basis_points_as_percentage() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.basis_points_as_percentage"]], "callback (request attribute)": [[10, "nautilus_trader.core.message.Request.callback"]], "correlation_id (response attribute)": [[10, "nautilus_trader.core.message.Response.correlation_id"]], "dt_to_unix_nanos() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.dt_to_unix_nanos"]], "fast_mad() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_mad"]], "fast_mad_with_mean() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_mad_with_mean"]], "fast_mean() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_mean"]], "fast_mean_iterated() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_mean_iterated"]], "fast_std() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_std"]], "fast_std_with_mean() (in module nautilus_trader.core.stats)": [[10, "nautilus_trader.core.stats.fast_std_with_mean"]], "format_iso8601() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.format_iso8601"]], "id (command attribute)": [[10, "nautilus_trader.core.message.Command.id"]], "id (document attribute)": [[10, "nautilus_trader.core.message.Document.id"]], "id (event attribute)": [[10, "nautilus_trader.core.message.Event.id"]], "id (request attribute)": [[10, "nautilus_trader.core.message.Request.id"]], "id (response attribute)": [[10, "nautilus_trader.core.message.Response.id"]], "is_datetime_utc() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.is_datetime_utc"]], "is_tz_aware() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.is_tz_aware"]], "is_tz_naive() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.is_tz_naive"]], "maybe_dt_to_unix_nanos() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.maybe_dt_to_unix_nanos"]], "maybe_unix_nanos_to_dt() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.maybe_unix_nanos_to_dt"]], "nautilus_trader.core": [[10, "module-nautilus_trader.core"]], "nautilus_trader.core.datetime": [[10, "module-nautilus_trader.core.datetime"]], "nautilus_trader.core.fsm": [[10, "module-nautilus_trader.core.fsm"]], "nautilus_trader.core.message": [[10, "module-nautilus_trader.core.message"]], "nautilus_trader.core.stats": [[10, "module-nautilus_trader.core.stats"]], "nautilus_trader.core.uuid": [[10, "module-nautilus_trader.core.uuid"]], "state (finitestatemachine attribute)": [[10, "nautilus_trader.core.fsm.FiniteStateMachine.state"]], "state_string (finitestatemachine attribute)": [[10, "nautilus_trader.core.fsm.FiniteStateMachine.state_string"]], "trigger() (finitestatemachine method)": [[10, "nautilus_trader.core.fsm.FiniteStateMachine.trigger"]], "ts_event (event attribute)": [[10, "nautilus_trader.core.message.Event.ts_event"]], "ts_init (command attribute)": [[10, "nautilus_trader.core.message.Command.ts_init"]], "ts_init (document attribute)": [[10, "nautilus_trader.core.message.Document.ts_init"]], "ts_init (event attribute)": [[10, "nautilus_trader.core.message.Event.ts_init"]], "ts_init (request attribute)": [[10, "nautilus_trader.core.message.Request.ts_init"]], "ts_init (response attribute)": [[10, "nautilus_trader.core.message.Response.ts_init"]], "unix_nanos_to_dt() (in module nautilus_trader.core.datetime)": [[10, "nautilus_trader.core.datetime.unix_nanos_to_dt"]], "value (uuid4 attribute)": [[10, "nautilus_trader.core.uuid.UUID4.value"]], "with_traceback() (invalidstatetrigger method)": [[10, "nautilus_trader.core.fsm.InvalidStateTrigger.with_traceback"]], "baraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.BarAggregator"]], "barbuilder (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.BarBuilder"]], "dataclient (class in nautilus_trader.data.client)": [[11, "nautilus_trader.data.client.DataClient"]], "datacommand (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.DataCommand"]], "dataengine (class in nautilus_trader.data.engine)": [[11, "nautilus_trader.data.engine.DataEngine"]], "datarequest (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.DataRequest"]], "dataresponse (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.DataResponse"]], "marketdataclient (class in nautilus_trader.data.client)": [[11, "nautilus_trader.data.client.MarketDataClient"]], "subscribe (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.Subscribe"]], "tickbaraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator"]], "timebaraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator"]], "unsubscribe (class in nautilus_trader.data.messages)": [[11, "nautilus_trader.data.messages.Unsubscribe"]], "valuebaraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator"]], "volumebaraggregator (class in nautilus_trader.data.aggregation)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator"]], "bar_type (baraggregator attribute)": [[11, "nautilus_trader.data.aggregation.BarAggregator.bar_type"]], "bar_type (tickbaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.bar_type"]], "bar_type (timebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.bar_type"]], "bar_type (valuebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.bar_type"]], "bar_type (volumebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.bar_type"]], "build() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.build"]], "build_now() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.build_now"]], "callback (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.callback"]], "check_connected() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.check_connected"]], "check_disconnected() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.check_disconnected"]], "client_id (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.client_id"]], "client_id (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.client_id"]], "client_id (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.client_id"]], "client_id (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.client_id"]], "client_id (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.client_id"]], "command_count (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.command_count"]], "connect() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.connect"]], "correlation_id (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.correlation_id"]], "count (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.count"]], "data (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.data"]], "data_count (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.data_count"]], "data_type (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.data_type"]], "data_type (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.data_type"]], "data_type (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.data_type"]], "data_type (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.data_type"]], "data_type (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.data_type"]], "debug (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.debug"]], "default_client (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.default_client"]], "degrade() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.degrade"]], "degrade() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.degrade"]], "degrade() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.degrade"]], "deregister_client() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.deregister_client"]], "disconnect() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.disconnect"]], "dispose() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.dispose"]], "dispose() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.dispose"]], "dispose() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.dispose"]], "execute() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.execute"]], "fault() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.fault"]], "fault() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.fault"]], "fault() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.fault"]], "fully_qualified_name() (dataclient class method)": [[11, "nautilus_trader.data.client.DataClient.fully_qualified_name"]], "fully_qualified_name() (dataengine class method)": [[11, "nautilus_trader.data.engine.DataEngine.fully_qualified_name"]], "fully_qualified_name() (marketdataclient class method)": [[11, "nautilus_trader.data.client.MarketDataClient.fully_qualified_name"]], "get_cumulative_value() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.get_cumulative_value"]], "get_start_time() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.get_start_time"]], "handle_quote_tick() (baraggregator method)": [[11, "nautilus_trader.data.aggregation.BarAggregator.handle_quote_tick"]], "handle_quote_tick() (tickbaraggregator method)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.handle_quote_tick"]], "handle_quote_tick() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.handle_quote_tick"]], "handle_quote_tick() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.handle_quote_tick"]], "handle_quote_tick() (volumebaraggregator method)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.handle_quote_tick"]], "handle_trade_tick() (baraggregator method)": [[11, "nautilus_trader.data.aggregation.BarAggregator.handle_trade_tick"]], "handle_trade_tick() (tickbaraggregator method)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.handle_trade_tick"]], "handle_trade_tick() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.handle_trade_tick"]], "handle_trade_tick() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.handle_trade_tick"]], "handle_trade_tick() (volumebaraggregator method)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.handle_trade_tick"]], "id (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.id"]], "id (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.id"]], "id (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.id"]], "id (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.id"]], "id (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.id"]], "id (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.id"]], "id (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.id"]], "id (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.id"]], "initialized (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.initialized"]], "interval (timebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.interval"]], "interval_ns (timebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.interval_ns"]], "is_connected (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_connected"]], "is_connected (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_connected"]], "is_degraded (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_degraded"]], "is_degraded (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_degraded"]], "is_degraded (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_degraded"]], "is_disposed (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_disposed"]], "is_disposed (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_disposed"]], "is_disposed (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_disposed"]], "is_faulted (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_faulted"]], "is_faulted (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_faulted"]], "is_faulted (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_faulted"]], "is_initialized (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_initialized"]], "is_initialized (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_initialized"]], "is_initialized (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_initialized"]], "is_running (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_running"]], "is_running (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_running"]], "is_running (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_running"]], "is_stopped (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.is_stopped"]], "is_stopped (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.is_stopped"]], "is_stopped (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.is_stopped"]], "nautilus_trader.data": [[11, "module-nautilus_trader.data"]], "nautilus_trader.data.aggregation": [[11, "module-nautilus_trader.data.aggregation"]], "nautilus_trader.data.client": [[11, "module-nautilus_trader.data.client"]], "nautilus_trader.data.engine": [[11, "module-nautilus_trader.data.engine"]], "nautilus_trader.data.messages": [[11, "module-nautilus_trader.data.messages"]], "next_close_ns (timebaraggregator attribute)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.next_close_ns"]], "price_precision (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.price_precision"]], "process() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.process"]], "register_catalog() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.register_catalog"]], "register_client() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.register_client"]], "register_default_client() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.register_default_client"]], "register_venue_routing() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.register_venue_routing"]], "registered_clients (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.registered_clients"]], "request() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.request"]], "request() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.request"]], "request() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request"]], "request_bars() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_bars"]], "request_count (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.request_count"]], "request_instrument() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_instrument"]], "request_instruments() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_instruments"]], "request_quote_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_quote_ticks"]], "request_trade_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.request_trade_ticks"]], "reset() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.reset"]], "reset() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.reset"]], "reset() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.reset"]], "reset() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.reset"]], "response() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.response"]], "response_count (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.response_count"]], "resume() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.resume"]], "resume() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.resume"]], "resume() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.resume"]], "set_await_partial() (baraggregator method)": [[11, "nautilus_trader.data.aggregation.BarAggregator.set_await_partial"]], "set_await_partial() (tickbaraggregator method)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.set_await_partial"]], "set_await_partial() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.set_await_partial"]], "set_await_partial() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.set_await_partial"]], "set_await_partial() (volumebaraggregator method)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.set_await_partial"]], "set_partial() (baraggregator method)": [[11, "nautilus_trader.data.aggregation.BarAggregator.set_partial"]], "set_partial() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.set_partial"]], "set_partial() (tickbaraggregator method)": [[11, "nautilus_trader.data.aggregation.TickBarAggregator.set_partial"]], "set_partial() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.set_partial"]], "set_partial() (valuebaraggregator method)": [[11, "nautilus_trader.data.aggregation.ValueBarAggregator.set_partial"]], "set_partial() (volumebaraggregator method)": [[11, "nautilus_trader.data.aggregation.VolumeBarAggregator.set_partial"]], "size_precision (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.size_precision"]], "start() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.start"]], "start() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.start"]], "start() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.start"]], "state (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.state"]], "state (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.state"]], "state (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.state"]], "stop() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.stop"]], "stop() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.stop"]], "stop() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.stop"]], "stop() (timebaraggregator method)": [[11, "nautilus_trader.data.aggregation.TimeBarAggregator.stop"]], "subscribe() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.subscribe"]], "subscribe() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe"]], "subscribe_bars() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_bars"]], "subscribe_instrument() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_instrument"]], "subscribe_instrument_close() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_instrument_status"]], "subscribe_instruments() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribe_venue_status"]], "subscribed_bars() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_bars"]], "subscribed_bars() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_bars"]], "subscribed_generic_data() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.subscribed_generic_data"]], "subscribed_generic_data() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_generic_data"]], "subscribed_generic_data() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_instrument_close"]], "subscribed_instrument_close() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_instrument_status"]], "subscribed_instrument_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_instrument_status"]], "subscribed_instruments() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_instruments"]], "subscribed_instruments() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_order_book_deltas"]], "subscribed_order_book_deltas() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_order_book_snapshots"]], "subscribed_order_book_snapshots() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_quote_ticks"]], "subscribed_quote_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_quote_ticks"]], "subscribed_synthetic_quotes() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_synthetic_quotes"]], "subscribed_synthetic_trades() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_synthetic_trades"]], "subscribed_tickers() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_tickers"]], "subscribed_tickers() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (dataengine method)": [[11, "nautilus_trader.data.engine.DataEngine.subscribed_trade_ticks"]], "subscribed_trade_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.subscribed_venue_status"]], "trader_id (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.trader_id"]], "trader_id (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.trader_id"]], "trader_id (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.trader_id"]], "ts_init (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.ts_init"]], "ts_init (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.ts_init"]], "ts_init (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.ts_init"]], "ts_init (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.ts_init"]], "ts_init (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.ts_init"]], "ts_last (barbuilder attribute)": [[11, "nautilus_trader.data.aggregation.BarBuilder.ts_last"]], "type (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.type"]], "type (dataengine attribute)": [[11, "nautilus_trader.data.engine.DataEngine.type"]], "type (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.type"]], "unsubscribe() (dataclient method)": [[11, "nautilus_trader.data.client.DataClient.unsubscribe"]], "unsubscribe() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe"]], "unsubscribe_bars() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (marketdataclient method)": [[11, "nautilus_trader.data.client.MarketDataClient.unsubscribe_venue_status"]], "update() (barbuilder method)": [[11, "nautilus_trader.data.aggregation.BarBuilder.update"]], "venue (dataclient attribute)": [[11, "nautilus_trader.data.client.DataClient.venue"]], "venue (datacommand attribute)": [[11, "nautilus_trader.data.messages.DataCommand.venue"]], "venue (datarequest attribute)": [[11, "nautilus_trader.data.messages.DataRequest.venue"]], "venue (dataresponse attribute)": [[11, "nautilus_trader.data.messages.DataResponse.venue"]], "venue (marketdataclient attribute)": [[11, "nautilus_trader.data.client.MarketDataClient.venue"]], "venue (subscribe attribute)": [[11, "nautilus_trader.data.messages.Subscribe.venue"]], "venue (unsubscribe attribute)": [[11, "nautilus_trader.data.messages.Unsubscribe.venue"]], "batchcancelorders (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders"]], "cancelallorders (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.CancelAllOrders"]], "cancelorder (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.CancelOrder"]], "execalgorithm (class in nautilus_trader.execution.algorithm)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm"]], "executionclient (class in nautilus_trader.execution.client)": [[12, "nautilus_trader.execution.client.ExecutionClient"]], "executionengine (class in nautilus_trader.execution.engine)": [[12, "nautilus_trader.execution.engine.ExecutionEngine"]], "executionmassstatus (class in nautilus_trader.execution.reports)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus"]], "executionreport (class in nautilus_trader.execution.reports)": [[12, "nautilus_trader.execution.reports.ExecutionReport"]], "matchingcore (class in nautilus_trader.execution.matching_core)": [[12, "nautilus_trader.execution.matching_core.MatchingCore"]], "modifyorder (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.ModifyOrder"]], "orderemulator (class in nautilus_trader.execution.emulator)": [[12, "nautilus_trader.execution.emulator.OrderEmulator"]], "ordermanager (class in nautilus_trader.execution.manager)": [[12, "nautilus_trader.execution.manager.OrderManager"]], "orderstatusreport (class in nautilus_trader.execution.reports)": [[12, "nautilus_trader.execution.reports.OrderStatusReport"]], "positionstatusreport (class in nautilus_trader.execution.reports)": [[12, "nautilus_trader.execution.reports.PositionStatusReport"]], "queryorder (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.QueryOrder"]], "submitorder (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.SubmitOrder"]], "submitorderlist (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.SubmitOrderList"]], "tradereport (class in nautilus_trader.execution.reports)": [[12, "nautilus_trader.execution.reports.TradeReport"]], "tradingcommand (class in nautilus_trader.execution.messages)": [[12, "nautilus_trader.execution.messages.TradingCommand"]], "account_id (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.account_id"]], "account_type (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.account_type"]], "active_task_ids() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.active_task_ids"]], "active_task_ids() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.active_task_ids"]], "add_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.add_order"]], "add_order_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.add_order_reports"]], "add_position_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.add_position_reports"]], "add_synthetic() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.add_synthetic"]], "add_synthetic() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.add_synthetic"]], "add_trade_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.add_trade_reports"]], "allow_cash_positions (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.allow_cash_positions"]], "ask (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.ask"]], "base_currency (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.base_currency"]], "batch_cancel_orders() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.batch_cancel_orders"]], "bid (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.bid"]], "cache (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.cache"]], "cache (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.cache"]], "cache_submit_order_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.cache_submit_order_command"]], "cancel_all_orders() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.cancel_all_orders"]], "cancel_all_tasks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.cancel_all_tasks"]], "cancel_all_tasks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.cancel_all_tasks"]], "cancel_order() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.cancel_order"]], "cancel_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.cancel_order"]], "cancel_order() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.cancel_order"]], "cancel_task() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.cancel_task"]], "cancel_task() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.cancel_task"]], "check_connected() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.check_connected"]], "check_disconnected() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.check_disconnected"]], "check_integrity() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.check_integrity"]], "check_residuals() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.check_residuals"]], "client_id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.client_id"]], "client_id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.client_id"]], "client_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.client_id"]], "client_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.client_id"]], "client_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.client_id"]], "client_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.client_id"]], "client_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.client_id"]], "client_id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.client_id"]], "client_order_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.client_order_id"]], "client_order_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.client_order_id"]], "client_order_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.client_order_id"]], "clock (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.clock"]], "clock (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.clock"]], "command_count (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.command_count"]], "command_count (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.command_count"]], "config (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.config"]], "config (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.config"]], "connect() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.connect"]], "create_matching_core() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.create_matching_core"]], "create_new_submit_order() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.create_new_submit_order"]], "debug (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.debug"]], "debug (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.debug"]], "default_client (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.default_client"]], "degrade() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.degrade"]], "degrade() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.degrade"]], "degrade() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.degrade"]], "degrade() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.degrade"]], "delete_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.delete_order"]], "deregister_client() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.deregister_client"]], "deregister_warning_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.deregister_warning_event"]], "deregister_warning_event() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.deregister_warning_event"]], "disconnect() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.disconnect"]], "dispose() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.dispose"]], "dispose() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.dispose"]], "dispose() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.dispose"]], "dispose() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.dispose"]], "event_count (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.event_count"]], "event_count (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.event_count"]], "exec_algorithm_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.exec_algorithm_id"]], "exec_algorithm_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.exec_algorithm_id"]], "execute() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.execute"]], "execute() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.execute"]], "execute() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.execute"]], "fault() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.fault"]], "fault() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.fault"]], "fault() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.fault"]], "fault() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.fault"]], "flush_db() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.flush_db"]], "from_dict() (batchcancelorders static method)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.from_dict"]], "from_dict() (cancelallorders static method)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.from_dict"]], "from_dict() (cancelorder static method)": [[12, "nautilus_trader.execution.messages.CancelOrder.from_dict"]], "from_dict() (modifyorder static method)": [[12, "nautilus_trader.execution.messages.ModifyOrder.from_dict"]], "from_dict() (queryorder static method)": [[12, "nautilus_trader.execution.messages.QueryOrder.from_dict"]], "from_dict() (submitorder static method)": [[12, "nautilus_trader.execution.messages.SubmitOrder.from_dict"]], "from_dict() (submitorderlist static method)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.from_dict"]], "fully_qualified_name() (execalgorithm class method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.fully_qualified_name"]], "fully_qualified_name() (executionclient class method)": [[12, "nautilus_trader.execution.client.ExecutionClient.fully_qualified_name"]], "fully_qualified_name() (executionengine class method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.fully_qualified_name"]], "fully_qualified_name() (orderemulator class method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.fully_qualified_name"]], "generate_account_state() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_account_state"]], "generate_order_accepted() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_accepted"]], "generate_order_cancel_rejected() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_cancel_rejected"]], "generate_order_canceled() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_canceled"]], "generate_order_expired() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_expired"]], "generate_order_filled() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_filled"]], "generate_order_modify_rejected() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_modify_rejected"]], "generate_order_rejected() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_rejected"]], "generate_order_submitted() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_submitted"]], "generate_order_triggered() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_triggered"]], "generate_order_updated() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.generate_order_updated"]], "get_account() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.get_account"]], "get_external_order_claim() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.get_external_order_claim"]], "get_external_order_claims_instruments() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.get_external_order_claims_instruments"]], "get_matching_core() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.get_matching_core"]], "get_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.get_order"]], "get_orders() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.get_orders"]], "get_orders_ask() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.get_orders_ask"]], "get_orders_bid() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.get_orders_bid"]], "get_submit_order_commands() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.get_submit_order_commands"]], "get_submit_order_commands() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.get_submit_order_commands"]], "handle_bar() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_bar"]], "handle_bar() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_bar"]], "handle_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_bars"]], "handle_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_bars"]], "handle_contingencies() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_contingencies"]], "handle_contingencies_update() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_contingencies_update"]], "handle_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_data"]], "handle_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_data"]], "handle_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_event"]], "handle_event() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_event"]], "handle_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_event"]], "handle_historical_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_historical_data"]], "handle_historical_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_historical_data"]], "handle_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_instrument"]], "handle_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_instrument"]], "handle_instrument_close() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_instrument_close"]], "handle_instrument_close() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_instrument_close"]], "handle_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_instrument_status"]], "handle_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_instrument_status"]], "handle_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_instruments"]], "handle_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_instruments"]], "handle_order_book() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_order_book"]], "handle_order_book() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_order_book"]], "handle_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_order_book_deltas"]], "handle_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_order_book_deltas"]], "handle_order_canceled() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_order_canceled"]], "handle_order_expired() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_order_expired"]], "handle_order_filled() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_order_filled"]], "handle_order_rejected() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_order_rejected"]], "handle_order_updated() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_order_updated"]], "handle_position_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.handle_position_event"]], "handle_quote_tick() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_quote_tick"]], "handle_quote_tick() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_quote_tick"]], "handle_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_quote_ticks"]], "handle_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_quote_ticks"]], "handle_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_ticker"]], "handle_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_ticker"]], "handle_trade_tick() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_trade_tick"]], "handle_trade_tick() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_trade_tick"]], "handle_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_trade_ticks"]], "handle_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_trade_ticks"]], "handle_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.handle_venue_status"]], "handle_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.handle_venue_status"]], "has_active_tasks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.has_active_tasks"]], "has_active_tasks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.has_active_tasks"]], "has_any_tasks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.has_any_tasks"]], "has_any_tasks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.has_any_tasks"]], "has_emulated_order (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.has_emulated_order"]], "has_pending_requests() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.has_pending_requests"]], "has_pending_requests() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.has_pending_requests"]], "has_queued_tasks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.has_queued_tasks"]], "has_queued_tasks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.has_queued_tasks"]], "id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.id"]], "id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.id"]], "id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.id"]], "id (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.id"]], "id (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.id"]], "id (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.id"]], "id (executionmassstatus attribute)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.id"]], "id (executionreport attribute)": [[12, "nautilus_trader.execution.reports.ExecutionReport.id"]], "id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.id"]], "id (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.id"]], "id (orderstatusreport attribute)": [[12, "nautilus_trader.execution.reports.OrderStatusReport.id"]], "id (positionstatusreport attribute)": [[12, "nautilus_trader.execution.reports.PositionStatusReport.id"]], "id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.id"]], "id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.id"]], "id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.id"]], "id (tradereport attribute)": [[12, "nautilus_trader.execution.reports.TradeReport.id"]], "id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.id"]], "indicators_initialized() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.indicators_initialized"]], "indicators_initialized() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.indicators_initialized"]], "instrument_id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.instrument_id"]], "instrument_id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.instrument_id"]], "instrument_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.instrument_id"]], "instrument_id (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.instrument_id"]], "instrument_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.instrument_id"]], "instrument_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.instrument_id"]], "instrument_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.instrument_id"]], "instrument_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.instrument_id"]], "instrument_id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.instrument_id"]], "is_connected (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_connected"]], "is_degraded (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_degraded"]], "is_degraded (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_degraded"]], "is_degraded (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_degraded"]], "is_degraded (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_degraded"]], "is_disposed (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_disposed"]], "is_disposed (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_disposed"]], "is_disposed (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_disposed"]], "is_disposed (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_disposed"]], "is_faulted (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_faulted"]], "is_faulted (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_faulted"]], "is_faulted (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_faulted"]], "is_faulted (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_faulted"]], "is_initialized (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_initialized"]], "is_initialized (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_initialized"]], "is_initialized (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_initialized"]], "is_initialized (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_initialized"]], "is_limit_matched() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.is_limit_matched"]], "is_pending_request() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_pending_request"]], "is_pending_request() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_pending_request"]], "is_running (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_running"]], "is_running (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_running"]], "is_running (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_running"]], "is_running (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_running"]], "is_stop_triggered() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.is_stop_triggered"]], "is_stopped (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.is_stopped"]], "is_stopped (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.is_stopped"]], "is_stopped (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.is_stopped"]], "is_stopped (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.is_stopped"]], "is_touch_triggered() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.is_touch_triggered"]], "iterate() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.iterate"]], "last (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.last"]], "load() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.load"]], "load() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.load"]], "load_cache() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.load_cache"]], "log (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.log"]], "log (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.log"]], "match_limit_if_touched_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_limit_if_touched_order"]], "match_limit_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_limit_order"]], "match_market_if_touched_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_market_if_touched_order"]], "match_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_order"]], "match_stop_limit_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_stop_limit_order"]], "match_stop_market_order() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.match_stop_market_order"]], "modify_order() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.modify_order"]], "modify_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.modify_order"]], "modify_order_in_place() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.modify_order_in_place"]], "modify_order_quantity() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.modify_order_quantity"]], "msgbus (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.msgbus"]], "msgbus (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.msgbus"]], "nautilus_trader.execution": [[12, "module-nautilus_trader.execution"]], "nautilus_trader.execution.algorithm": [[12, "module-nautilus_trader.execution.algorithm"]], "nautilus_trader.execution.client": [[12, "module-nautilus_trader.execution.client"]], "nautilus_trader.execution.emulator": [[12, "module-nautilus_trader.execution.emulator"]], "nautilus_trader.execution.engine": [[12, "module-nautilus_trader.execution.engine"]], "nautilus_trader.execution.manager": [[12, "module-nautilus_trader.execution.manager"]], "nautilus_trader.execution.matching_core": [[12, "module-nautilus_trader.execution.matching_core"]], "nautilus_trader.execution.messages": [[12, "module-nautilus_trader.execution.messages"]], "nautilus_trader.execution.reports": [[12, "module-nautilus_trader.execution.reports"]], "oms_type (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.oms_type"]], "on_bar() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_bar"]], "on_bar() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_bar"]], "on_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_data"]], "on_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_data"]], "on_degrade() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_degrade"]], "on_degrade() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_degrade"]], "on_dispose() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_dispose"]], "on_dispose() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_dispose"]], "on_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_event"]], "on_event() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_event"]], "on_fault() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_fault"]], "on_fault() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_fault"]], "on_historical_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_historical_data"]], "on_historical_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_historical_data"]], "on_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_instrument"]], "on_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_instrument"]], "on_instrument_close() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_instrument_close"]], "on_instrument_close() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_instrument_close"]], "on_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_instrument_status"]], "on_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_instrument_status"]], "on_load() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_load"]], "on_load() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_load"]], "on_order() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order"]], "on_order_accepted() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_accepted"]], "on_order_book() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_book"]], "on_order_book() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_order_book"]], "on_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_book_deltas"]], "on_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_order_book_deltas"]], "on_order_cancel_rejected() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_cancel_rejected"]], "on_order_canceled() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_canceled"]], "on_order_denied() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_denied"]], "on_order_emulated() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_emulated"]], "on_order_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_event"]], "on_order_expired() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_expired"]], "on_order_filled() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_filled"]], "on_order_initialized() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_initialized"]], "on_order_list() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_list"]], "on_order_modify_rejected() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_modify_rejected"]], "on_order_pending_cancel() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_pending_cancel"]], "on_order_pending_update() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_pending_update"]], "on_order_rejected() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_rejected"]], "on_order_released() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_released"]], "on_order_submitted() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_submitted"]], "on_order_triggered() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_triggered"]], "on_order_updated() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_order_updated"]], "on_position_changed() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_position_changed"]], "on_position_closed() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_position_closed"]], "on_position_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_position_event"]], "on_position_opened() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_position_opened"]], "on_quote_tick() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_quote_tick"]], "on_quote_tick() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_quote_tick"]], "on_reset() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_reset"]], "on_reset() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_reset"]], "on_resume() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_resume"]], "on_resume() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_resume"]], "on_save() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_save"]], "on_save() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_save"]], "on_start() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_start"]], "on_start() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_start"]], "on_stop() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_stop"]], "on_stop() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_stop"]], "on_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_ticker"]], "on_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_ticker"]], "on_trade_tick() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_trade_tick"]], "on_trade_tick() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_trade_tick"]], "on_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.on_venue_status"]], "on_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.on_venue_status"]], "order (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.order"]], "order_exists() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.order_exists"]], "order_list (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.order_list"]], "order_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.order_reports"]], "order_side (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.order_side"]], "pending_requests() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.pending_requests"]], "pending_requests() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.pending_requests"]], "pop_submit_order_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.pop_submit_order_command"]], "portfolio (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.portfolio"]], "position_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.position_id"]], "position_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.position_id"]], "position_id_count() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.position_id_count"]], "position_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.position_reports"]], "price (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.price"]], "price_increment (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.price_increment"]], "price_precision (matchingcore attribute)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.price_precision"]], "process() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.process"]], "publish_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.publish_data"]], "publish_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.publish_data"]], "publish_signal() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.publish_signal"]], "publish_signal() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.publish_signal"]], "quantity (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.quantity"]], "query_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.query_order"]], "queue_for_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.queue_for_executor"]], "queue_for_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.queue_for_executor"]], "queued_task_ids() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.queued_task_ids"]], "queued_task_ids() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.queued_task_ids"]], "reconcile_mass_status() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_mass_status"]], "reconcile_report() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_report"]], "reconcile_state() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconcile_state"]], "reconciliation (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reconciliation"]], "register() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register"]], "register_base() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_base"]], "register_base() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_base"]], "register_client() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_client"]], "register_default_client() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_default_client"]], "register_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_executor"]], "register_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_executor"]], "register_external_order_claims() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_external_order_claims"]], "register_indicator_for_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_bars"]], "register_indicator_for_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_indicator_for_trade_ticks"]], "register_oms_type() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_oms_type"]], "register_venue_routing() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.register_venue_routing"]], "register_warning_event() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.register_warning_event"]], "register_warning_event() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.register_warning_event"]], "registered_clients (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.registered_clients"]], "registered_indicators (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.registered_indicators"]], "registered_indicators (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.registered_indicators"]], "report_count (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.report_count"]], "request_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_bars"]], "request_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_bars"]], "request_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_data"]], "request_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_data"]], "request_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_instrument"]], "request_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_instrument"]], "request_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_instruments"]], "request_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_instruments"]], "request_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_quote_ticks"]], "request_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_quote_ticks"]], "request_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.request_trade_ticks"]], "request_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.request_trade_ticks"]], "reset() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.reset"]], "reset() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.reset"]], "reset() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.reset"]], "reset() (matchingcore method)": [[12, "nautilus_trader.execution.matching_core.MatchingCore.reset"]], "reset() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.reset"]], "reset() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.reset"]], "resume() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.resume"]], "resume() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.resume"]], "resume() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.resume"]], "resume() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.resume"]], "run_in_executor() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.run_in_executor"]], "run_in_executor() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.run_in_executor"]], "save() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.save"]], "save() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.save"]], "send_algo_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_algo_command"]], "send_emulator_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_emulator_command"]], "send_exec_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_exec_command"]], "send_exec_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_exec_event"]], "send_risk_command() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_risk_command"]], "send_risk_event() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.send_risk_event"]], "should_manage_order() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.should_manage_order"]], "spawn_limit() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_limit"]], "spawn_market() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_market"]], "spawn_market_to_limit() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.spawn_market_to_limit"]], "start() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.start"]], "start() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.start"]], "start() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.start"]], "start() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.start"]], "state (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.state"]], "state (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.state"]], "state (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.state"]], "state (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.state"]], "stop() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.stop"]], "stop() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.stop"]], "stop() (executionengine method)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.stop"]], "stop() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.stop"]], "strategy_id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.strategy_id"]], "strategy_id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.strategy_id"]], "strategy_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.strategy_id"]], "strategy_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.strategy_id"]], "strategy_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.strategy_id"]], "strategy_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.strategy_id"]], "strategy_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.strategy_id"]], "strategy_id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.strategy_id"]], "submit_order() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.submit_order"]], "submit_order() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.submit_order"]], "submit_order_list() (executionclient method)": [[12, "nautilus_trader.execution.client.ExecutionClient.submit_order_list"]], "subscribe_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_bars"]], "subscribe_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_bars"]], "subscribe_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_data"]], "subscribe_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_data"]], "subscribe_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument"]], "subscribe_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument"]], "subscribe_instrument_close() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument_close"]], "subscribe_instrument_close() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument_close"]], "subscribe_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instrument_status"]], "subscribe_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instrument_status"]], "subscribe_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_instruments"]], "subscribe_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_instruments"]], "subscribe_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_quote_ticks"]], "subscribe_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_quote_ticks"]], "subscribe_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_ticker"]], "subscribe_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_ticker"]], "subscribe_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_trade_ticks"]], "subscribe_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_trade_ticks"]], "subscribe_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.subscribe_venue_status"]], "subscribe_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribe_venue_status"]], "subscribed_quotes (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribed_quotes"]], "subscribed_trades (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.subscribed_trades"]], "to_dict() (batchcancelorders static method)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.to_dict"]], "to_dict() (cancelallorders static method)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.to_dict"]], "to_dict() (cancelorder static method)": [[12, "nautilus_trader.execution.messages.CancelOrder.to_dict"]], "to_dict() (modifyorder static method)": [[12, "nautilus_trader.execution.messages.ModifyOrder.to_dict"]], "to_dict() (queryorder static method)": [[12, "nautilus_trader.execution.messages.QueryOrder.to_dict"]], "to_dict() (submitorder static method)": [[12, "nautilus_trader.execution.messages.SubmitOrder.to_dict"]], "to_dict() (submitorderlist static method)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.to_dict"]], "to_importable_config() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.to_importable_config"]], "to_importable_config() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.to_importable_config"]], "trade_reports() (executionmassstatus method)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.trade_reports"]], "trader_id (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.trader_id"]], "trader_id (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.trader_id"]], "trader_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.trader_id"]], "trader_id (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.trader_id"]], "trader_id (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.trader_id"]], "trader_id (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.trader_id"]], "trader_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.trader_id"]], "trader_id (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.trader_id"]], "trader_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.trader_id"]], "trader_id (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.trader_id"]], "trader_id (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.trader_id"]], "trader_id (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.trader_id"]], "trigger_price (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.trigger_price"]], "ts_init (batchcancelorders attribute)": [[12, "nautilus_trader.execution.messages.BatchCancelOrders.ts_init"]], "ts_init (cancelallorders attribute)": [[12, "nautilus_trader.execution.messages.CancelAllOrders.ts_init"]], "ts_init (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.ts_init"]], "ts_init (executionmassstatus attribute)": [[12, "nautilus_trader.execution.reports.ExecutionMassStatus.ts_init"]], "ts_init (executionreport attribute)": [[12, "nautilus_trader.execution.reports.ExecutionReport.ts_init"]], "ts_init (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.ts_init"]], "ts_init (orderstatusreport attribute)": [[12, "nautilus_trader.execution.reports.OrderStatusReport.ts_init"]], "ts_init (positionstatusreport attribute)": [[12, "nautilus_trader.execution.reports.PositionStatusReport.ts_init"]], "ts_init (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.ts_init"]], "ts_init (submitorder attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrder.ts_init"]], "ts_init (submitorderlist attribute)": [[12, "nautilus_trader.execution.messages.SubmitOrderList.ts_init"]], "ts_init (tradereport attribute)": [[12, "nautilus_trader.execution.reports.TradeReport.ts_init"]], "ts_init (tradingcommand attribute)": [[12, "nautilus_trader.execution.messages.TradingCommand.ts_init"]], "type (execalgorithm attribute)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.type"]], "type (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.type"]], "type (executionengine attribute)": [[12, "nautilus_trader.execution.engine.ExecutionEngine.type"]], "type (orderemulator attribute)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.type"]], "unsubscribe_bars() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_bars"]], "unsubscribe_bars() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_bars"]], "unsubscribe_data() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_data"]], "unsubscribe_data() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_data"]], "unsubscribe_instrument() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instrument"]], "unsubscribe_instrument() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instrument"]], "unsubscribe_instrument_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instrument_status"]], "unsubscribe_instruments() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_instruments"]], "unsubscribe_instruments() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_ticker"]], "unsubscribe_ticker() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.unsubscribe_venue_status"]], "unsubscribe_venue_status() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.unsubscribe_venue_status"]], "update_synthetic() (execalgorithm method)": [[12, "nautilus_trader.execution.algorithm.ExecAlgorithm.update_synthetic"]], "update_synthetic() (orderemulator method)": [[12, "nautilus_trader.execution.emulator.OrderEmulator.update_synthetic"]], "venue (executionclient attribute)": [[12, "nautilus_trader.execution.client.ExecutionClient.venue"]], "venue_order_id (cancelorder attribute)": [[12, "nautilus_trader.execution.messages.CancelOrder.venue_order_id"]], "venue_order_id (modifyorder attribute)": [[12, "nautilus_trader.execution.messages.ModifyOrder.venue_order_id"]], "venue_order_id (queryorder attribute)": [[12, "nautilus_trader.execution.messages.QueryOrder.venue_order_id"]], "adaptivemovingaverage (class in nautilus_trader.indicators.average.ama)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage"]], "averagetruerange (class in nautilus_trader.indicators.atr)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange"]], "bollingerbands (class in nautilus_trader.indicators.bollinger_bands)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands"]], "donchianchannel (class in nautilus_trader.indicators.donchian_channel)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel"]], "efficiencyratio (class in nautilus_trader.indicators.efficiency_ratio)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio"]], "exponentialmovingaverage (class in nautilus_trader.indicators.average.ema)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage"]], "fuzzycandle (class in nautilus_trader.indicators.fuzzy_candlesticks)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle"]], "fuzzycandlesticks (class in nautilus_trader.indicators.fuzzy_candlesticks)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks"]], "hullmovingaverage (class in nautilus_trader.indicators.average.hma)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage"]], "indicator (class in nautilus_trader.indicators.base.indicator)": [[14, "nautilus_trader.indicators.base.indicator.Indicator"]], "keltnerchannel (class in nautilus_trader.indicators.keltner_channel)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel"]], "keltnerposition (class in nautilus_trader.indicators.keltner_position)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition"]], "movingaverage (class in nautilus_trader.indicators.average.moving_average)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage"]], "movingaverageconvergencedivergence (class in nautilus_trader.indicators.macd)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence"]], "movingaveragefactory (class in nautilus_trader.indicators.average.ma_factory)": [[14, "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory"]], "movingaveragetype (class in nautilus_trader.indicators.average.moving_average)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverageType"]], "onbalancevolume (class in nautilus_trader.indicators.obv)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume"]], "pressure (class in nautilus_trader.indicators.pressure)": [[14, "nautilus_trader.indicators.pressure.Pressure"]], "rateofchange (class in nautilus_trader.indicators.roc)": [[14, "nautilus_trader.indicators.roc.RateOfChange"]], "relativestrengthindex (class in nautilus_trader.indicators.rsi)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex"]], "simplemovingaverage (class in nautilus_trader.indicators.average.sma)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage"]], "spreadanalyzer (class in nautilus_trader.indicators.spread_analyzer)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer"]], "stochastics (class in nautilus_trader.indicators.stochastics)": [[14, "nautilus_trader.indicators.stochastics.Stochastics"]], "swings (class in nautilus_trader.indicators.swings)": [[14, "nautilus_trader.indicators.swings.Swings"]], "volatilityratio (class in nautilus_trader.indicators.volatility_ratio)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio"]], "volumeweightedaverageprice (class in nautilus_trader.indicators.vwap)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice"]], "weightedmovingaverage (class in nautilus_trader.indicators.average.wma)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage"]], "alpha (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.alpha"]], "alpha_diff (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_diff"]], "alpha_fast (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_fast"]], "alpha_slow (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.alpha_slow"]], "average (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.average"]], "body_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.body_size"]], "capacity (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.capacity"]], "changed (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.changed"]], "count (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.count"]], "count (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.count"]], "count (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.count"]], "count (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.count"]], "count (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.count"]], "count (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.count"]], "create() (movingaveragefactory static method)": [[14, "nautilus_trader.indicators.average.ma_factory.MovingAverageFactory.create"]], "current (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.current"]], "direction (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.direction"]], "direction (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.direction"]], "duration (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.duration"]], "fast_period (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.fast_period"]], "fast_period (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.fast_period"]], "handle_bar() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_bar"]], "handle_bar() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_bar"]], "handle_bar() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_bar"]], "handle_bar() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_bar"]], "handle_bar() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_bar"]], "handle_bar() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_bar"]], "handle_bar() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_bar"]], "handle_bar() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_bar"]], "handle_bar() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_bar"]], "handle_bar() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_bar"]], "handle_bar() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_bar"]], "handle_bar() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_bar"]], "handle_bar() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_bar"]], "handle_bar() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_bar"]], "handle_bar() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_bar"]], "handle_bar() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_bar"]], "handle_bar() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_bar"]], "handle_bar() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_bar"]], "handle_bar() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_bar"]], "handle_bar() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_bar"]], "handle_bar() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_bar"]], "handle_bar() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_bar"]], "handle_bar() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_bar"]], "handle_bar() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_bar"]], "handle_quote_tick() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_quote_tick"]], "handle_quote_tick() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_quote_tick"]], "handle_quote_tick() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_quote_tick"]], "handle_quote_tick() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_quote_tick"]], "handle_quote_tick() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_quote_tick"]], "handle_quote_tick() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_quote_tick"]], "handle_quote_tick() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_quote_tick"]], "handle_quote_tick() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_quote_tick"]], "handle_quote_tick() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_quote_tick"]], "handle_quote_tick() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_quote_tick"]], "handle_quote_tick() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_quote_tick"]], "handle_quote_tick() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_quote_tick"]], "handle_quote_tick() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_quote_tick"]], "handle_quote_tick() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_quote_tick"]], "handle_quote_tick() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_quote_tick"]], "handle_quote_tick() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_quote_tick"]], "handle_quote_tick() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_quote_tick"]], "handle_quote_tick() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_quote_tick"]], "handle_quote_tick() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_quote_tick"]], "handle_quote_tick() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_quote_tick"]], "handle_quote_tick() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_quote_tick"]], "handle_quote_tick() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_quote_tick"]], "handle_quote_tick() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_quote_tick"]], "handle_quote_tick() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_quote_tick"]], "handle_trade_tick() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.handle_trade_tick"]], "handle_trade_tick() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.handle_trade_tick"]], "handle_trade_tick() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.handle_trade_tick"]], "handle_trade_tick() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.handle_trade_tick"]], "handle_trade_tick() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.handle_trade_tick"]], "handle_trade_tick() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.handle_trade_tick"]], "handle_trade_tick() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.handle_trade_tick"]], "handle_trade_tick() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.handle_trade_tick"]], "handle_trade_tick() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.handle_trade_tick"]], "handle_trade_tick() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.handle_trade_tick"]], "handle_trade_tick() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.handle_trade_tick"]], "handle_trade_tick() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.handle_trade_tick"]], "handle_trade_tick() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.handle_trade_tick"]], "handle_trade_tick() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.handle_trade_tick"]], "handle_trade_tick() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.handle_trade_tick"]], "handle_trade_tick() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.handle_trade_tick"]], "handle_trade_tick() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.handle_trade_tick"]], "handle_trade_tick() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.handle_trade_tick"]], "handle_trade_tick() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.handle_trade_tick"]], "handle_trade_tick() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.handle_trade_tick"]], "handle_trade_tick() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.handle_trade_tick"]], "handle_trade_tick() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.handle_trade_tick"]], "handle_trade_tick() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.handle_trade_tick"]], "handle_trade_tick() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.handle_trade_tick"]], "has_inputs (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.has_inputs"]], "has_inputs (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.has_inputs"]], "has_inputs (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.has_inputs"]], "has_inputs (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.has_inputs"]], "has_inputs (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.has_inputs"]], "has_inputs (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.has_inputs"]], "has_inputs (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.has_inputs"]], "has_inputs (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.has_inputs"]], "has_inputs (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.has_inputs"]], "has_inputs (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.has_inputs"]], "has_inputs (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.has_inputs"]], "has_inputs (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.has_inputs"]], "has_inputs (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.has_inputs"]], "has_inputs (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.has_inputs"]], "has_inputs (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.has_inputs"]], "has_inputs (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.has_inputs"]], "has_inputs (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.has_inputs"]], "has_inputs (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.has_inputs"]], "has_inputs (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.has_inputs"]], "has_inputs (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.has_inputs"]], "has_inputs (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.has_inputs"]], "has_inputs (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.has_inputs"]], "has_inputs (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.has_inputs"]], "has_inputs (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.has_inputs"]], "high_datetime (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.high_datetime"]], "high_price (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.high_price"]], "initialized (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.initialized"]], "initialized (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.initialized"]], "initialized (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.initialized"]], "initialized (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.initialized"]], "initialized (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.initialized"]], "initialized (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.initialized"]], "initialized (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.initialized"]], "initialized (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.initialized"]], "initialized (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.initialized"]], "initialized (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.initialized"]], "initialized (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.initialized"]], "initialized (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.initialized"]], "initialized (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.initialized"]], "initialized (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.initialized"]], "initialized (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.initialized"]], "initialized (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.initialized"]], "initialized (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.initialized"]], "initialized (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.initialized"]], "initialized (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.initialized"]], "initialized (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.initialized"]], "initialized (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.initialized"]], "initialized (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.initialized"]], "initialized (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.initialized"]], "initialized (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.initialized"]], "instrument_id (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.instrument_id"]], "k (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.k"]], "k_multiplier (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.k_multiplier"]], "k_multiplier (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.k_multiplier"]], "length (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.length"]], "low_datetime (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.low_datetime"]], "low_price (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.low_price"]], "lower (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.lower"]], "lower (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.lower"]], "lower (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.lower"]], "lower_wick_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.lower_wick_size"]], "middle (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.middle"]], "middle (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.middle"]], "middle (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.middle"]], "name (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.name"]], "name (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.name"]], "name (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.name"]], "name (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.name"]], "name (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.name"]], "name (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.name"]], "name (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.name"]], "name (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.name"]], "name (indicator attribute)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.name"]], "name (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.name"]], "name (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.name"]], "name (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.name"]], "name (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.name"]], "name (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.name"]], "name (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.name"]], "name (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.name"]], "name (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.name"]], "name (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.name"]], "name (spreadanalyzer attribute)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.name"]], "name (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.name"]], "name (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.name"]], "name (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.name"]], "name (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.name"]], "name (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.name"]], "nautilus_trader.indicators": [[14, "module-nautilus_trader.indicators"]], "nautilus_trader.indicators.atr": [[14, "module-nautilus_trader.indicators.atr"]], "nautilus_trader.indicators.average.ama": [[14, "module-nautilus_trader.indicators.average.ama"]], "nautilus_trader.indicators.average.ema": [[14, "module-nautilus_trader.indicators.average.ema"]], "nautilus_trader.indicators.average.hma": [[14, "module-nautilus_trader.indicators.average.hma"]], "nautilus_trader.indicators.average.ma_factory": [[14, "module-nautilus_trader.indicators.average.ma_factory"]], "nautilus_trader.indicators.average.moving_average": [[14, "module-nautilus_trader.indicators.average.moving_average"]], "nautilus_trader.indicators.average.sma": [[14, "module-nautilus_trader.indicators.average.sma"]], "nautilus_trader.indicators.average.wma": [[14, "module-nautilus_trader.indicators.average.wma"]], "nautilus_trader.indicators.base.indicator": [[14, "module-nautilus_trader.indicators.base.indicator"]], "nautilus_trader.indicators.bollinger_bands": [[14, "module-nautilus_trader.indicators.bollinger_bands"]], "nautilus_trader.indicators.donchian_channel": [[14, "module-nautilus_trader.indicators.donchian_channel"]], "nautilus_trader.indicators.efficiency_ratio": [[14, "module-nautilus_trader.indicators.efficiency_ratio"]], "nautilus_trader.indicators.fuzzy_candlesticks": [[14, "module-nautilus_trader.indicators.fuzzy_candlesticks"]], "nautilus_trader.indicators.keltner_channel": [[14, "module-nautilus_trader.indicators.keltner_channel"]], "nautilus_trader.indicators.keltner_position": [[14, "module-nautilus_trader.indicators.keltner_position"]], "nautilus_trader.indicators.macd": [[14, "module-nautilus_trader.indicators.macd"]], "nautilus_trader.indicators.obv": [[14, "module-nautilus_trader.indicators.obv"]], "nautilus_trader.indicators.pressure": [[14, "module-nautilus_trader.indicators.pressure"]], "nautilus_trader.indicators.roc": [[14, "module-nautilus_trader.indicators.roc"]], "nautilus_trader.indicators.rsi": [[14, "module-nautilus_trader.indicators.rsi"]], "nautilus_trader.indicators.spread_analyzer": [[14, "module-nautilus_trader.indicators.spread_analyzer"]], "nautilus_trader.indicators.stochastics": [[14, "module-nautilus_trader.indicators.stochastics"]], "nautilus_trader.indicators.swings": [[14, "module-nautilus_trader.indicators.swings"]], "nautilus_trader.indicators.volatility_ratio": [[14, "module-nautilus_trader.indicators.volatility_ratio"]], "nautilus_trader.indicators.vwap": [[14, "module-nautilus_trader.indicators.vwap"]], "period (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period"]], "period (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.period"]], "period (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.period"]], "period (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.period"]], "period (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.period"]], "period (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.period"]], "period (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.period"]], "period (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.period"]], "period (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.period"]], "period (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.period"]], "period (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.period"]], "period (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.period"]], "period (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.period"]], "period (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.period"]], "period (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.period"]], "period (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.period"]], "period (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.period"]], "period (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.period"]], "period_alpha_fast (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_alpha_fast"]], "period_alpha_slow (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_alpha_slow"]], "period_d (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.period_d"]], "period_er (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.period_er"]], "period_k (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.period_k"]], "price_type (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.price_type"]], "price_type (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.price_type"]], "price_type (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.price_type"]], "price_type (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.price_type"]], "price_type (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.price_type"]], "price_type (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.price_type"]], "price_type (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.price_type"]], "reset() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.reset"]], "reset() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.reset"]], "reset() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.reset"]], "reset() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.reset"]], "reset() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.reset"]], "reset() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.reset"]], "reset() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.reset"]], "reset() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.reset"]], "reset() (indicator method)": [[14, "nautilus_trader.indicators.base.indicator.Indicator.reset"]], "reset() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.reset"]], "reset() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.reset"]], "reset() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.reset"]], "reset() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.reset"]], "reset() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.reset"]], "reset() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.reset"]], "reset() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.reset"]], "reset() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.reset"]], "reset() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.reset"]], "reset() (spreadanalyzer method)": [[14, "nautilus_trader.indicators.spread_analyzer.SpreadAnalyzer.reset"]], "reset() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.reset"]], "reset() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.reset"]], "reset() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.reset"]], "reset() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.reset"]], "reset() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.reset"]], "since_high (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.since_high"]], "since_low (swings attribute)": [[14, "nautilus_trader.indicators.swings.Swings.since_low"]], "size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.size"]], "slow_period (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.slow_period"]], "slow_period (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.slow_period"]], "update_raw() (adaptivemovingaverage method)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.update_raw"]], "update_raw() (averagetruerange method)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.update_raw"]], "update_raw() (bollingerbands method)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.update_raw"]], "update_raw() (donchianchannel method)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.update_raw"]], "update_raw() (efficiencyratio method)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.update_raw"]], "update_raw() (exponentialmovingaverage method)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.update_raw"]], "update_raw() (fuzzycandlesticks method)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.update_raw"]], "update_raw() (hullmovingaverage method)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.update_raw"]], "update_raw() (keltnerchannel method)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.update_raw"]], "update_raw() (keltnerposition method)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.update_raw"]], "update_raw() (movingaverage method)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.update_raw"]], "update_raw() (movingaverageconvergencedivergence method)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.update_raw"]], "update_raw() (onbalancevolume method)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.update_raw"]], "update_raw() (pressure method)": [[14, "nautilus_trader.indicators.pressure.Pressure.update_raw"]], "update_raw() (rateofchange method)": [[14, "nautilus_trader.indicators.roc.RateOfChange.update_raw"]], "update_raw() (relativestrengthindex method)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.update_raw"]], "update_raw() (simplemovingaverage method)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.update_raw"]], "update_raw() (stochastics method)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.update_raw"]], "update_raw() (swings method)": [[14, "nautilus_trader.indicators.swings.Swings.update_raw"]], "update_raw() (volatilityratio method)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.update_raw"]], "update_raw() (volumeweightedaverageprice method)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.update_raw"]], "update_raw() (weightedmovingaverage method)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.update_raw"]], "upper (bollingerbands attribute)": [[14, "nautilus_trader.indicators.bollinger_bands.BollingerBands.upper"]], "upper (donchianchannel attribute)": [[14, "nautilus_trader.indicators.donchian_channel.DonchianChannel.upper"]], "upper (keltnerchannel attribute)": [[14, "nautilus_trader.indicators.keltner_channel.KeltnerChannel.upper"]], "upper_wick_size (fuzzycandle attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandle.upper_wick_size"]], "value (adaptivemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ama.AdaptiveMovingAverage.value"]], "value (averagetruerange attribute)": [[14, "nautilus_trader.indicators.atr.AverageTrueRange.value"]], "value (efficiencyratio attribute)": [[14, "nautilus_trader.indicators.efficiency_ratio.EfficiencyRatio.value"]], "value (exponentialmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.ema.ExponentialMovingAverage.value"]], "value (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.value"]], "value (hullmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.hma.HullMovingAverage.value"]], "value (keltnerposition attribute)": [[14, "nautilus_trader.indicators.keltner_position.KeltnerPosition.value"]], "value (movingaverage attribute)": [[14, "nautilus_trader.indicators.average.moving_average.MovingAverage.value"]], "value (movingaverageconvergencedivergence attribute)": [[14, "nautilus_trader.indicators.macd.MovingAverageConvergenceDivergence.value"]], "value (onbalancevolume attribute)": [[14, "nautilus_trader.indicators.obv.OnBalanceVolume.value"]], "value (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.value"]], "value (rateofchange attribute)": [[14, "nautilus_trader.indicators.roc.RateOfChange.value"]], "value (relativestrengthindex attribute)": [[14, "nautilus_trader.indicators.rsi.RelativeStrengthIndex.value"]], "value (simplemovingaverage attribute)": [[14, "nautilus_trader.indicators.average.sma.SimpleMovingAverage.value"]], "value (volatilityratio attribute)": [[14, "nautilus_trader.indicators.volatility_ratio.VolatilityRatio.value"]], "value (volumeweightedaverageprice attribute)": [[14, "nautilus_trader.indicators.vwap.VolumeWeightedAveragePrice.value"]], "value (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.value"]], "value_cumulative (pressure attribute)": [[14, "nautilus_trader.indicators.pressure.Pressure.value_cumulative"]], "value_d (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.value_d"]], "value_k (stochastics attribute)": [[14, "nautilus_trader.indicators.stochastics.Stochastics.value_k"]], "vector (fuzzycandlesticks attribute)": [[14, "nautilus_trader.indicators.fuzzy_candlesticks.FuzzyCandlesticks.vector"]], "weights (weightedmovingaverage attribute)": [[14, "nautilus_trader.indicators.average.wma.WeightedMovingAverage.weights"]], "livedataclient (class in nautilus_trader.live.data_client)": [[16, "nautilus_trader.live.data_client.LiveDataClient"]], "livedataengine (class in nautilus_trader.live.data_engine)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine"]], "liveexecutionclient (class in nautilus_trader.live.execution_client)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient"]], "liveexecutionengine (class in nautilus_trader.live.execution_engine)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine"]], "livemarketdataclient (class in nautilus_trader.live.data_client)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient"]], "liveriskengine (class in nautilus_trader.live.risk_engine)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine"]], "tradingnode (class in nautilus_trader.live.node)": [[16, "nautilus_trader.live.node.TradingNode"]], "tradingnodebuilder (class in nautilus_trader.live.node_builder)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder"]], "account_id (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.account_id"]], "account_type (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.account_type"]], "add_data_client_factory() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.add_data_client_factory"]], "add_data_client_factory() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.add_data_client_factory"]], "add_exec_client_factory() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.add_exec_client_factory"]], "add_exec_client_factory() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.add_exec_client_factory"]], "allow_cash_positions (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.allow_cash_positions"]], "base_currency (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.base_currency"]], "batch_cancel_orders() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.batch_cancel_orders"]], "build() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.build"]], "build_data_clients() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.build_data_clients"]], "build_exec_clients() (tradingnodebuilder method)": [[16, "nautilus_trader.live.node_builder.TradingNodeBuilder.build_exec_clients"]], "cache (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.cache"]], "cancel_all_orders() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.cancel_all_orders"]], "cancel_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.cancel_order"]], "check_connected() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.check_connected"]], "check_connected() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_connected"]], "check_disconnected() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.check_disconnected"]], "check_disconnected() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_disconnected"]], "check_integrity() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_integrity"]], "check_residuals() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.check_residuals"]], "cmd_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.cmd_qsize"]], "cmd_qsize() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.cmd_qsize"]], "cmd_qsize() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.cmd_qsize"]], "command_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.command_count"]], "command_count (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.command_count"]], "command_count (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.command_count"]], "connect() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.connect"]], "connect() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.connect"]], "connect() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.connect"]], "connect() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.connect"]], "connect() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.connect"]], "create_task() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.create_task"]], "create_task() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.create_task"]], "create_task() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.create_task"]], "data_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.data_count"]], "data_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.data_qsize"]], "debug (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.debug"]], "debug (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.debug"]], "debug (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.debug"]], "default_client (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.default_client"]], "default_client (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.default_client"]], "degrade() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.degrade"]], "degrade() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.degrade"]], "degrade() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.degrade"]], "degrade() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.degrade"]], "degrade() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.degrade"]], "degrade() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.degrade"]], "deregister_client() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.deregister_client"]], "deregister_client() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.deregister_client"]], "disconnect() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.disconnect"]], "disconnect() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.disconnect"]], "disconnect() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.disconnect"]], "disconnect() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.disconnect"]], "disconnect() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.disconnect"]], "dispose() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.dispose"]], "dispose() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.dispose"]], "dispose() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.dispose"]], "dispose() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.dispose"]], "dispose() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.dispose"]], "dispose() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.dispose"]], "dispose() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.dispose"]], "event_count (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.event_count"]], "event_count (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.event_count"]], "evt_qsize() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.evt_qsize"]], "evt_qsize() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.evt_qsize"]], "execute() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.execute"]], "execute() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.execute"]], "execute() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.execute"]], "fault() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.fault"]], "fault() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.fault"]], "fault() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.fault"]], "fault() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.fault"]], "fault() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.fault"]], "fault() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.fault"]], "flush_db() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.flush_db"]], "fully_qualified_name() (livedataclient class method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.fully_qualified_name"]], "fully_qualified_name() (livedataengine class method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.fully_qualified_name"]], "fully_qualified_name() (liveexecutionclient class method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.fully_qualified_name"]], "fully_qualified_name() (liveexecutionengine class method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.fully_qualified_name"]], "fully_qualified_name() (livemarketdataclient class method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.fully_qualified_name"]], "fully_qualified_name() (liveriskengine class method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.fully_qualified_name"]], "generate_account_state() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_account_state"]], "generate_mass_status() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_mass_status"]], "generate_order_accepted() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_accepted"]], "generate_order_cancel_rejected() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_cancel_rejected"]], "generate_order_canceled() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_canceled"]], "generate_order_expired() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_expired"]], "generate_order_filled() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_filled"]], "generate_order_modify_rejected() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_modify_rejected"]], "generate_order_rejected() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_rejected"]], "generate_order_status_report() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_status_report"]], "generate_order_status_reports() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_status_reports"]], "generate_order_submitted() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_submitted"]], "generate_order_triggered() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_triggered"]], "generate_order_updated() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_order_updated"]], "generate_position_status_reports() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_position_status_reports"]], "generate_trade_reports() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.generate_trade_reports"]], "get_account() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.get_account"]], "get_cmd_queue_task() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.get_cmd_queue_task"]], "get_cmd_queue_task() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_cmd_queue_task"]], "get_cmd_queue_task() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.get_cmd_queue_task"]], "get_data_queue_task() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.get_data_queue_task"]], "get_event_loop() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.get_event_loop"]], "get_evt_queue_task() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_evt_queue_task"]], "get_evt_queue_task() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.get_evt_queue_task"]], "get_external_order_claim() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_external_order_claim"]], "get_external_order_claims_instruments() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_external_order_claims_instruments"]], "get_inflight_check_task() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.get_inflight_check_task"]], "get_logger() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.get_logger"]], "get_req_queue_task() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.get_req_queue_task"]], "get_res_queue_task() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.get_res_queue_task"]], "id (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.id"]], "id (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.id"]], "id (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.id"]], "id (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.id"]], "id (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.id"]], "id (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.id"]], "instance_id (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.instance_id"]], "is_built (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.is_built"]], "is_bypassed (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_bypassed"]], "is_connected (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_connected"]], "is_connected (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_connected"]], "is_connected (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_connected"]], "is_degraded (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_degraded"]], "is_degraded (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_degraded"]], "is_degraded (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_degraded"]], "is_degraded (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_degraded"]], "is_degraded (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_degraded"]], "is_degraded (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_degraded"]], "is_disposed (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_disposed"]], "is_disposed (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_disposed"]], "is_disposed (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_disposed"]], "is_disposed (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_disposed"]], "is_disposed (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_disposed"]], "is_disposed (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_disposed"]], "is_faulted (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_faulted"]], "is_faulted (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_faulted"]], "is_faulted (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_faulted"]], "is_faulted (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_faulted"]], "is_faulted (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_faulted"]], "is_faulted (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_faulted"]], "is_initialized (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_initialized"]], "is_initialized (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_initialized"]], "is_initialized (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_initialized"]], "is_initialized (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_initialized"]], "is_initialized (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_initialized"]], "is_initialized (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_initialized"]], "is_running (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_running"]], "is_running (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_running"]], "is_running (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_running"]], "is_running (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_running"]], "is_running (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_running"]], "is_running (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_running"]], "is_running (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.is_running"]], "is_stopped (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.is_stopped"]], "is_stopped (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.is_stopped"]], "is_stopped (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.is_stopped"]], "is_stopped (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.is_stopped"]], "is_stopped (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.is_stopped"]], "is_stopped (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.is_stopped"]], "kill() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.kill"]], "kill() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.kill"]], "kill() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.kill"]], "load_cache() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.load_cache"]], "machine_id (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.machine_id"]], "maintain_heartbeat() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.maintain_heartbeat"]], "max_notional_per_order() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.max_notional_per_order"]], "max_notionals_per_order() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.max_notionals_per_order"]], "max_order_modify_rate() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.max_order_modify_rate"]], "max_order_submit_rate() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.max_order_submit_rate"]], "modify_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.modify_order"]], "nautilus_trader.live": [[16, "module-nautilus_trader.live"]], "nautilus_trader.live.data_client": [[16, "module-nautilus_trader.live.data_client"]], "nautilus_trader.live.data_engine": [[16, "module-nautilus_trader.live.data_engine"]], "nautilus_trader.live.execution_client": [[16, "module-nautilus_trader.live.execution_client"]], "nautilus_trader.live.execution_engine": [[16, "module-nautilus_trader.live.execution_engine"]], "nautilus_trader.live.node": [[16, "module-nautilus_trader.live.node"]], "nautilus_trader.live.node_builder": [[16, "module-nautilus_trader.live.node_builder"]], "nautilus_trader.live.risk_engine": [[16, "module-nautilus_trader.live.risk_engine"]], "oms_type (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.oms_type"]], "portfolio (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.portfolio"]], "position_id_count() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.position_id_count"]], "process() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.process"]], "process() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.process"]], "process() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.process"]], "query_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.query_order"]], "reconcile_mass_status() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reconcile_mass_status"]], "reconcile_report() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reconcile_report"]], "reconcile_state() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reconcile_state"]], "reconciliation (liveexecutionengine property)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reconciliation"]], "register_catalog() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.register_catalog"]], "register_client() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.register_client"]], "register_client() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_client"]], "register_default_client() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.register_default_client"]], "register_default_client() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_default_client"]], "register_external_order_claims() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_external_order_claims"]], "register_oms_type() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_oms_type"]], "register_venue_routing() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.register_venue_routing"]], "register_venue_routing() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.register_venue_routing"]], "registered_clients (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.registered_clients"]], "registered_clients (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.registered_clients"]], "report_count (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.report_count"]], "req_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.req_qsize"]], "request() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.request"]], "request() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.request"]], "request() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request"]], "request_bars() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_bars"]], "request_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.request_count"]], "request_instrument() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_instrument"]], "request_instruments() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_instruments"]], "request_quote_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_quote_ticks"]], "request_trade_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.request_trade_ticks"]], "res_qsize() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.res_qsize"]], "reset() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.reset"]], "reset() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.reset"]], "reset() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.reset"]], "reset() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.reset"]], "reset() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.reset"]], "reset() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.reset"]], "response() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.response"]], "response_count (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.response_count"]], "resume() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.resume"]], "resume() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.resume"]], "resume() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.resume"]], "resume() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.resume"]], "resume() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.resume"]], "resume() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.resume"]], "run() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.run"]], "run_after_delay() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.run_after_delay"]], "run_after_delay() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.run_after_delay"]], "run_after_delay() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.run_after_delay"]], "run_async() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.run_async"]], "set_max_notional_per_order() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.set_max_notional_per_order"]], "set_trading_state() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.set_trading_state"]], "snapshot_open_positions() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.snapshot_open_positions"]], "start() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.start"]], "start() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.start"]], "start() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.start"]], "start() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.start"]], "start() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.start"]], "start() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.start"]], "state (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.state"]], "state (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.state"]], "state (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.state"]], "state (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.state"]], "state (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.state"]], "state (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.state"]], "stop() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.stop"]], "stop() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.stop"]], "stop() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.stop"]], "stop() (liveexecutionengine method)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.stop"]], "stop() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.stop"]], "stop() (liveriskengine method)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.stop"]], "stop() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.stop"]], "stop_async() (tradingnode method)": [[16, "nautilus_trader.live.node.TradingNode.stop_async"]], "submit_order() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.submit_order"]], "submit_order_list() (liveexecutionclient method)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.submit_order_list"]], "subscribe() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.subscribe"]], "subscribe() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe"]], "subscribe_bars() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_bars"]], "subscribe_instrument() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_instrument"]], "subscribe_instrument_close() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_instrument_close"]], "subscribe_instrument_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_instrument_status"]], "subscribe_instruments() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_instruments"]], "subscribe_order_book_deltas() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_quote_ticks"]], "subscribe_ticker() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_ticker"]], "subscribe_trade_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_trade_ticks"]], "subscribe_venue_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribe_venue_status"]], "subscribed_bars() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_bars"]], "subscribed_bars() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_bars"]], "subscribed_generic_data() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.subscribed_generic_data"]], "subscribed_generic_data() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_generic_data"]], "subscribed_generic_data() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_generic_data"]], "subscribed_instrument_close() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_instrument_close"]], "subscribed_instrument_close() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_instrument_close"]], "subscribed_instrument_status() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_instrument_status"]], "subscribed_instrument_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_instrument_status"]], "subscribed_instruments() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_instruments"]], "subscribed_instruments() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_instruments"]], "subscribed_order_book_deltas() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_order_book_deltas"]], "subscribed_order_book_deltas() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_order_book_deltas"]], "subscribed_order_book_snapshots() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_order_book_snapshots"]], "subscribed_order_book_snapshots() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_order_book_snapshots"]], "subscribed_quote_ticks() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_quote_ticks"]], "subscribed_quote_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_quote_ticks"]], "subscribed_synthetic_quotes() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_synthetic_quotes"]], "subscribed_synthetic_trades() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_synthetic_trades"]], "subscribed_tickers() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_tickers"]], "subscribed_tickers() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_tickers"]], "subscribed_trade_ticks() (livedataengine method)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.subscribed_trade_ticks"]], "subscribed_trade_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_trade_ticks"]], "subscribed_venue_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.subscribed_venue_status"]], "trader (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.trader"]], "trader_id (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.trader_id"]], "trader_id (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.trader_id"]], "trader_id (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.trader_id"]], "trader_id (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.trader_id"]], "trader_id (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.trader_id"]], "trader_id (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.trader_id"]], "trader_id (tradingnode property)": [[16, "nautilus_trader.live.node.TradingNode.trader_id"]], "trading_state (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.trading_state"]], "type (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.type"]], "type (livedataengine attribute)": [[16, "nautilus_trader.live.data_engine.LiveDataEngine.type"]], "type (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.type"]], "type (liveexecutionengine attribute)": [[16, "nautilus_trader.live.execution_engine.LiveExecutionEngine.type"]], "type (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.type"]], "type (liveriskengine attribute)": [[16, "nautilus_trader.live.risk_engine.LiveRiskEngine.type"]], "unsubscribe() (livedataclient method)": [[16, "nautilus_trader.live.data_client.LiveDataClient.unsubscribe"]], "unsubscribe() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe"]], "unsubscribe_bars() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_bars"]], "unsubscribe_instrument() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_instrument"]], "unsubscribe_instrument_close() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_instrument_close"]], "unsubscribe_instrument_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_instrument_status"]], "unsubscribe_instruments() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (livemarketdataclient method)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.unsubscribe_venue_status"]], "venue (livedataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveDataClient.venue"]], "venue (liveexecutionclient attribute)": [[16, "nautilus_trader.live.execution_client.LiveExecutionClient.venue"]], "venue (livemarketdataclient attribute)": [[16, "nautilus_trader.live.data_client.LiveMarketDataClient.venue"]], "nautilus_trader.model.book": [[17, "module-nautilus_trader.model.book"]], "nautilus_trader.model.data": [[18, "module-nautilus_trader.model.data"]], "accountstate (class in nautilus_trader.model.events.account)": [[19, "nautilus_trader.model.events.account.AccountState"]], "orderaccepted (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderAccepted"]], "ordercancelrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected"]], "ordercanceled (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderCanceled"]], "orderdenied (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderDenied"]], "orderemulated (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderEmulated"]], "orderevent (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderEvent"]], "orderexpired (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderExpired"]], "orderfilled (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderFilled"]], "orderinitialized (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderInitialized"]], "ordermodifyrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected"]], "orderpendingcancel (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel"]], "orderpendingupdate (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate"]], "orderrejected (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderRejected"]], "orderreleased (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderReleased"]], "ordersubmitted (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderSubmitted"]], "ordertriggered (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderTriggered"]], "orderupdated (class in nautilus_trader.model.events.order)": [[19, "nautilus_trader.model.events.order.OrderUpdated"]], "positionchanged (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionChanged"]], "positionclosed (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionClosed"]], "positionevent (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionEvent"]], "positionopened (class in nautilus_trader.model.events.position)": [[19, "nautilus_trader.model.events.position.PositionOpened"]], "account_id (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.account_id"]], "account_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.account_id"]], "account_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.account_id"]], "account_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.account_id"]], "account_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.account_id"]], "account_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.account_id"]], "account_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.account_id"]], "account_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.account_id"]], "account_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.account_id"]], "account_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.account_id"]], "account_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.account_id"]], "account_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.account_id"]], "account_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.account_id"]], "account_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.account_id"]], "account_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.account_id"]], "account_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.account_id"]], "account_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.account_id"]], "account_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.account_id"]], "account_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.account_id"]], "account_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.account_id"]], "account_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.account_id"]], "account_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.account_id"]], "account_type (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.account_type"]], "avg_px_close (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.avg_px_close"]], "avg_px_close (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.avg_px_close"]], "avg_px_close (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.avg_px_close"]], "avg_px_close (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.avg_px_close"]], "avg_px_open (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.avg_px_open"]], "avg_px_open (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.avg_px_open"]], "avg_px_open (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.avg_px_open"]], "avg_px_open (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.avg_px_open"]], "balances (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.balances"]], "base_currency (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.base_currency"]], "client_order_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.client_order_id"]], "client_order_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.client_order_id"]], "client_order_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.client_order_id"]], "client_order_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.client_order_id"]], "client_order_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.client_order_id"]], "client_order_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.client_order_id"]], "client_order_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.client_order_id"]], "client_order_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.client_order_id"]], "client_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.client_order_id"]], "client_order_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.client_order_id"]], "client_order_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.client_order_id"]], "client_order_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.client_order_id"]], "client_order_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.client_order_id"]], "client_order_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.client_order_id"]], "client_order_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.client_order_id"]], "client_order_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.client_order_id"]], "client_order_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.client_order_id"]], "closing_order_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.closing_order_id"]], "closing_order_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.closing_order_id"]], "closing_order_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.closing_order_id"]], "closing_order_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.closing_order_id"]], "commission (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.commission"]], "contingency_type (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.contingency_type"]], "create() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.create"]], "create() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.create"]], "create() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.create"]], "currency (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.currency"]], "currency (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.currency"]], "currency (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.currency"]], "currency (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.currency"]], "currency (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.currency"]], "duration_ns (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.duration_ns"]], "duration_ns (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.duration_ns"]], "duration_ns (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.duration_ns"]], "duration_ns (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.duration_ns"]], "emulation_trigger (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.emulation_trigger"]], "entry (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.entry"]], "entry (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.entry"]], "entry (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.entry"]], "entry (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.entry"]], "exec_algorithm_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_algorithm_id"]], "exec_algorithm_params (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_algorithm_params"]], "exec_spawn_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.exec_spawn_id"]], "from_dict() (accountstate static method)": [[19, "nautilus_trader.model.events.account.AccountState.from_dict"]], "from_dict() (orderaccepted static method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.from_dict"]], "from_dict() (ordercancelrejected static method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.from_dict"]], "from_dict() (ordercanceled static method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.from_dict"]], "from_dict() (orderdenied static method)": [[19, "nautilus_trader.model.events.order.OrderDenied.from_dict"]], "from_dict() (orderemulated static method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.from_dict"]], "from_dict() (orderexpired static method)": [[19, "nautilus_trader.model.events.order.OrderExpired.from_dict"]], "from_dict() (orderfilled static method)": [[19, "nautilus_trader.model.events.order.OrderFilled.from_dict"]], "from_dict() (orderinitialized static method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.from_dict"]], "from_dict() (ordermodifyrejected static method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.from_dict"]], "from_dict() (orderpendingcancel static method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.from_dict"]], "from_dict() (orderpendingupdate static method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.from_dict"]], "from_dict() (orderrejected static method)": [[19, "nautilus_trader.model.events.order.OrderRejected.from_dict"]], "from_dict() (orderreleased static method)": [[19, "nautilus_trader.model.events.order.OrderReleased.from_dict"]], "from_dict() (ordersubmitted static method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.from_dict"]], "from_dict() (ordertriggered static method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.from_dict"]], "from_dict() (orderupdated static method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.from_dict"]], "from_dict() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.from_dict"]], "from_dict() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.from_dict"]], "from_dict() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.from_dict"]], "id (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.id"]], "id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.id"]], "id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.id"]], "id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.id"]], "id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.id"]], "id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.id"]], "id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.id"]], "id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.id"]], "id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.id"]], "id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.id"]], "id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.id"]], "id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.id"]], "id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.id"]], "id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.id"]], "id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.id"]], "id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.id"]], "id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.id"]], "id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.id"]], "id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.id"]], "id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.id"]], "id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.id"]], "id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.id"]], "info (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.info"]], "info (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.info"]], "instrument_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.instrument_id"]], "instrument_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.instrument_id"]], "instrument_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.instrument_id"]], "instrument_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.instrument_id"]], "instrument_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.instrument_id"]], "instrument_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.instrument_id"]], "instrument_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.instrument_id"]], "instrument_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.instrument_id"]], "instrument_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.instrument_id"]], "instrument_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.instrument_id"]], "instrument_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.instrument_id"]], "instrument_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.instrument_id"]], "instrument_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.instrument_id"]], "instrument_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.instrument_id"]], "instrument_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.instrument_id"]], "instrument_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.instrument_id"]], "instrument_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.instrument_id"]], "instrument_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.instrument_id"]], "instrument_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.instrument_id"]], "instrument_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.instrument_id"]], "instrument_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.instrument_id"]], "is_buy (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.is_buy"]], "is_reported (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.is_reported"]], "is_sell (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.is_sell"]], "last_px (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.last_px"]], "last_px (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.last_px"]], "last_px (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.last_px"]], "last_px (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.last_px"]], "last_px (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.last_px"]], "last_qty (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.last_qty"]], "last_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.last_qty"]], "last_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.last_qty"]], "last_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.last_qty"]], "last_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.last_qty"]], "linked_order_ids (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.linked_order_ids"]], "liquidity_side (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.liquidity_side"]], "margins (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.margins"]], "nautilus_trader.model.events": [[19, "module-nautilus_trader.model.events"]], "nautilus_trader.model.events.account": [[19, "module-nautilus_trader.model.events.account"]], "nautilus_trader.model.events.order": [[19, "module-nautilus_trader.model.events.order"]], "nautilus_trader.model.events.position": [[19, "module-nautilus_trader.model.events.position"]], "opening_order_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.opening_order_id"]], "opening_order_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.opening_order_id"]], "opening_order_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.opening_order_id"]], "opening_order_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.opening_order_id"]], "options (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.options"]], "order_list_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.order_list_id"]], "order_side (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.order_side"]], "order_type (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.order_type"]], "order_type (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.order_type"]], "parent_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.parent_order_id"]], "peak_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.peak_qty"]], "peak_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.peak_qty"]], "peak_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.peak_qty"]], "peak_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.peak_qty"]], "position_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.position_id"]], "position_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.position_id"]], "position_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.position_id"]], "position_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.position_id"]], "position_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.position_id"]], "post_only (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.post_only"]], "price (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.price"]], "quantity (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.quantity"]], "quantity (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.quantity"]], "quantity (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.quantity"]], "quantity (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.quantity"]], "quantity (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.quantity"]], "quantity (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.quantity"]], "quote_quantity (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.quote_quantity"]], "realized_pnl (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.realized_pnl"]], "realized_pnl (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.realized_pnl"]], "realized_pnl (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.realized_pnl"]], "realized_pnl (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.realized_pnl"]], "realized_return (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.realized_return"]], "realized_return (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.realized_return"]], "realized_return (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.realized_return"]], "realized_return (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.realized_return"]], "reason (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.reason"]], "reason (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.reason"]], "reason (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.reason"]], "reason (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.reason"]], "reconciliation (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.reconciliation"]], "reconciliation (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.reconciliation"]], "reconciliation (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.reconciliation"]], "reconciliation (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.reconciliation"]], "reconciliation (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.reconciliation"]], "reconciliation (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.reconciliation"]], "reconciliation (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.reconciliation"]], "reconciliation (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.reconciliation"]], "reconciliation (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.reconciliation"]], "reconciliation (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.reconciliation"]], "reconciliation (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.reconciliation"]], "reconciliation (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.reconciliation"]], "reconciliation (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.reconciliation"]], "reconciliation (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.reconciliation"]], "reconciliation (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.reconciliation"]], "reconciliation (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.reconciliation"]], "reconciliation (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.reconciliation"]], "reduce_only (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.reduce_only"]], "released_price (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.released_price"]], "set_client_order_id() (orderaccepted method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.set_client_order_id"]], "set_client_order_id() (ordercancelrejected method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.set_client_order_id"]], "set_client_order_id() (ordercanceled method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.set_client_order_id"]], "set_client_order_id() (orderdenied method)": [[19, "nautilus_trader.model.events.order.OrderDenied.set_client_order_id"]], "set_client_order_id() (orderemulated method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.set_client_order_id"]], "set_client_order_id() (orderevent method)": [[19, "nautilus_trader.model.events.order.OrderEvent.set_client_order_id"]], "set_client_order_id() (orderexpired method)": [[19, "nautilus_trader.model.events.order.OrderExpired.set_client_order_id"]], "set_client_order_id() (orderfilled method)": [[19, "nautilus_trader.model.events.order.OrderFilled.set_client_order_id"]], "set_client_order_id() (orderinitialized method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.set_client_order_id"]], "set_client_order_id() (ordermodifyrejected method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.set_client_order_id"]], "set_client_order_id() (orderpendingcancel method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.set_client_order_id"]], "set_client_order_id() (orderpendingupdate method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.set_client_order_id"]], "set_client_order_id() (orderrejected method)": [[19, "nautilus_trader.model.events.order.OrderRejected.set_client_order_id"]], "set_client_order_id() (orderreleased method)": [[19, "nautilus_trader.model.events.order.OrderReleased.set_client_order_id"]], "set_client_order_id() (ordersubmitted method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.set_client_order_id"]], "set_client_order_id() (ordertriggered method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.set_client_order_id"]], "set_client_order_id() (orderupdated method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.set_client_order_id"]], "side (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.side"]], "side (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.side"]], "side (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.side"]], "side (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.side"]], "side (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.side"]], "signed_qty (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.signed_qty"]], "signed_qty (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.signed_qty"]], "signed_qty (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.signed_qty"]], "signed_qty (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.signed_qty"]], "strategy_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.strategy_id"]], "strategy_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.strategy_id"]], "strategy_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.strategy_id"]], "strategy_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.strategy_id"]], "strategy_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.strategy_id"]], "strategy_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.strategy_id"]], "strategy_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.strategy_id"]], "strategy_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.strategy_id"]], "strategy_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.strategy_id"]], "strategy_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.strategy_id"]], "strategy_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.strategy_id"]], "strategy_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.strategy_id"]], "strategy_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.strategy_id"]], "strategy_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.strategy_id"]], "strategy_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.strategy_id"]], "strategy_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.strategy_id"]], "strategy_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.strategy_id"]], "strategy_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.strategy_id"]], "strategy_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.strategy_id"]], "strategy_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.strategy_id"]], "strategy_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.strategy_id"]], "tags (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.tags"]], "time_in_force (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.time_in_force"]], "to_dict() (accountstate static method)": [[19, "nautilus_trader.model.events.account.AccountState.to_dict"]], "to_dict() (orderaccepted static method)": [[19, "nautilus_trader.model.events.order.OrderAccepted.to_dict"]], "to_dict() (ordercancelrejected static method)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.to_dict"]], "to_dict() (ordercanceled static method)": [[19, "nautilus_trader.model.events.order.OrderCanceled.to_dict"]], "to_dict() (orderdenied static method)": [[19, "nautilus_trader.model.events.order.OrderDenied.to_dict"]], "to_dict() (orderemulated static method)": [[19, "nautilus_trader.model.events.order.OrderEmulated.to_dict"]], "to_dict() (orderexpired static method)": [[19, "nautilus_trader.model.events.order.OrderExpired.to_dict"]], "to_dict() (orderfilled static method)": [[19, "nautilus_trader.model.events.order.OrderFilled.to_dict"]], "to_dict() (orderinitialized static method)": [[19, "nautilus_trader.model.events.order.OrderInitialized.to_dict"]], "to_dict() (ordermodifyrejected static method)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.to_dict"]], "to_dict() (orderpendingcancel static method)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.to_dict"]], "to_dict() (orderpendingupdate static method)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.to_dict"]], "to_dict() (orderrejected static method)": [[19, "nautilus_trader.model.events.order.OrderRejected.to_dict"]], "to_dict() (orderreleased static method)": [[19, "nautilus_trader.model.events.order.OrderReleased.to_dict"]], "to_dict() (ordersubmitted static method)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.to_dict"]], "to_dict() (ordertriggered static method)": [[19, "nautilus_trader.model.events.order.OrderTriggered.to_dict"]], "to_dict() (orderupdated static method)": [[19, "nautilus_trader.model.events.order.OrderUpdated.to_dict"]], "to_dict() (positionchanged static method)": [[19, "nautilus_trader.model.events.position.PositionChanged.to_dict"]], "to_dict() (positionclosed static method)": [[19, "nautilus_trader.model.events.position.PositionClosed.to_dict"]], "to_dict() (positionopened static method)": [[19, "nautilus_trader.model.events.position.PositionOpened.to_dict"]], "trade_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.trade_id"]], "trader_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.trader_id"]], "trader_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.trader_id"]], "trader_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.trader_id"]], "trader_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.trader_id"]], "trader_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.trader_id"]], "trader_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.trader_id"]], "trader_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.trader_id"]], "trader_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.trader_id"]], "trader_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.trader_id"]], "trader_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.trader_id"]], "trader_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.trader_id"]], "trader_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.trader_id"]], "trader_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.trader_id"]], "trader_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.trader_id"]], "trader_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.trader_id"]], "trader_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.trader_id"]], "trader_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.trader_id"]], "trader_id (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.trader_id"]], "trader_id (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.trader_id"]], "trader_id (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.trader_id"]], "trader_id (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.trader_id"]], "trigger_instrument_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.trigger_instrument_id"]], "trigger_price (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.trigger_price"]], "ts_closed (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_closed"]], "ts_closed (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_closed"]], "ts_closed (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_closed"]], "ts_closed (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_closed"]], "ts_event (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.ts_event"]], "ts_event (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.ts_event"]], "ts_event (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.ts_event"]], "ts_event (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.ts_event"]], "ts_event (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.ts_event"]], "ts_event (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.ts_event"]], "ts_event (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.ts_event"]], "ts_event (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.ts_event"]], "ts_event (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.ts_event"]], "ts_event (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.ts_event"]], "ts_event (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.ts_event"]], "ts_event (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.ts_event"]], "ts_event (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.ts_event"]], "ts_event (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.ts_event"]], "ts_event (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.ts_event"]], "ts_event (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.ts_event"]], "ts_event (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.ts_event"]], "ts_event (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.ts_event"]], "ts_event (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_event"]], "ts_event (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_event"]], "ts_event (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_event"]], "ts_event (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_event"]], "ts_init (accountstate attribute)": [[19, "nautilus_trader.model.events.account.AccountState.ts_init"]], "ts_init (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.ts_init"]], "ts_init (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.ts_init"]], "ts_init (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.ts_init"]], "ts_init (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.ts_init"]], "ts_init (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.ts_init"]], "ts_init (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.ts_init"]], "ts_init (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.ts_init"]], "ts_init (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.ts_init"]], "ts_init (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.ts_init"]], "ts_init (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.ts_init"]], "ts_init (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.ts_init"]], "ts_init (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.ts_init"]], "ts_init (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.ts_init"]], "ts_init (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.ts_init"]], "ts_init (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.ts_init"]], "ts_init (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.ts_init"]], "ts_init (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.ts_init"]], "ts_init (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_init"]], "ts_init (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_init"]], "ts_init (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_init"]], "ts_init (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_init"]], "ts_opened (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.ts_opened"]], "ts_opened (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.ts_opened"]], "ts_opened (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.ts_opened"]], "ts_opened (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.ts_opened"]], "unrealized_pnl (positionchanged attribute)": [[19, "nautilus_trader.model.events.position.PositionChanged.unrealized_pnl"]], "unrealized_pnl (positionclosed attribute)": [[19, "nautilus_trader.model.events.position.PositionClosed.unrealized_pnl"]], "unrealized_pnl (positionevent attribute)": [[19, "nautilus_trader.model.events.position.PositionEvent.unrealized_pnl"]], "unrealized_pnl (positionopened attribute)": [[19, "nautilus_trader.model.events.position.PositionOpened.unrealized_pnl"]], "venue_order_id (orderaccepted attribute)": [[19, "nautilus_trader.model.events.order.OrderAccepted.venue_order_id"]], "venue_order_id (ordercancelrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderCancelRejected.venue_order_id"]], "venue_order_id (ordercanceled attribute)": [[19, "nautilus_trader.model.events.order.OrderCanceled.venue_order_id"]], "venue_order_id (orderdenied attribute)": [[19, "nautilus_trader.model.events.order.OrderDenied.venue_order_id"]], "venue_order_id (orderemulated attribute)": [[19, "nautilus_trader.model.events.order.OrderEmulated.venue_order_id"]], "venue_order_id (orderevent attribute)": [[19, "nautilus_trader.model.events.order.OrderEvent.venue_order_id"]], "venue_order_id (orderexpired attribute)": [[19, "nautilus_trader.model.events.order.OrderExpired.venue_order_id"]], "venue_order_id (orderfilled attribute)": [[19, "nautilus_trader.model.events.order.OrderFilled.venue_order_id"]], "venue_order_id (orderinitialized attribute)": [[19, "nautilus_trader.model.events.order.OrderInitialized.venue_order_id"]], "venue_order_id (ordermodifyrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderModifyRejected.venue_order_id"]], "venue_order_id (orderpendingcancel attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingCancel.venue_order_id"]], "venue_order_id (orderpendingupdate attribute)": [[19, "nautilus_trader.model.events.order.OrderPendingUpdate.venue_order_id"]], "venue_order_id (orderrejected attribute)": [[19, "nautilus_trader.model.events.order.OrderRejected.venue_order_id"]], "venue_order_id (orderreleased attribute)": [[19, "nautilus_trader.model.events.order.OrderReleased.venue_order_id"]], "venue_order_id (ordersubmitted attribute)": [[19, "nautilus_trader.model.events.order.OrderSubmitted.venue_order_id"]], "venue_order_id (ordertriggered attribute)": [[19, "nautilus_trader.model.events.order.OrderTriggered.venue_order_id"]], "venue_order_id (orderupdated attribute)": [[19, "nautilus_trader.model.events.order.OrderUpdated.venue_order_id"]], "accountid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.AccountId"]], "clientid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ClientId"]], "clientorderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ClientOrderId"]], "componentid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ComponentId"]], "execalgorithmid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.ExecAlgorithmId"]], "identifier (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Identifier"]], "instrumentid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.InstrumentId"]], "orderlistid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.OrderListId"]], "positionid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.PositionId"]], "strategyid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.StrategyId"]], "symbol (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Symbol"]], "tradeid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.TradeId"]], "traderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.TraderId"]], "venue (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.Venue"]], "venueorderid (class in nautilus_trader.model.identifiers)": [[20, "nautilus_trader.model.identifiers.VenueOrderId"]], "from_str() (instrumentid static method)": [[20, "nautilus_trader.model.identifiers.InstrumentId.from_str"]], "get_id() (accountid method)": [[20, "nautilus_trader.model.identifiers.AccountId.get_id"]], "get_issuer() (accountid method)": [[20, "nautilus_trader.model.identifiers.AccountId.get_issuer"]], "get_tag() (strategyid method)": [[20, "nautilus_trader.model.identifiers.StrategyId.get_tag"]], "get_tag() (traderid method)": [[20, "nautilus_trader.model.identifiers.TraderId.get_tag"]], "is_external() (strategyid method)": [[20, "nautilus_trader.model.identifiers.StrategyId.is_external"]], "is_synthetic() (instrumentid method)": [[20, "nautilus_trader.model.identifiers.InstrumentId.is_synthetic"]], "is_synthetic() (venue method)": [[20, "nautilus_trader.model.identifiers.Venue.is_synthetic"]], "is_this_trader() (clientorderid method)": [[20, "nautilus_trader.model.identifiers.ClientOrderId.is_this_trader"]], "nautilus_trader.model.identifiers": [[20, "module-nautilus_trader.model.identifiers"]], "symbol (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.symbol"]], "value (accountid attribute)": [[20, "nautilus_trader.model.identifiers.AccountId.value"]], "value (clientid attribute)": [[20, "nautilus_trader.model.identifiers.ClientId.value"]], "value (clientorderid attribute)": [[20, "nautilus_trader.model.identifiers.ClientOrderId.value"]], "value (componentid attribute)": [[20, "nautilus_trader.model.identifiers.ComponentId.value"]], "value (execalgorithmid attribute)": [[20, "nautilus_trader.model.identifiers.ExecAlgorithmId.value"]], "value (identifier attribute)": [[20, "nautilus_trader.model.identifiers.Identifier.value"]], "value (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.value"]], "value (orderlistid attribute)": [[20, "nautilus_trader.model.identifiers.OrderListId.value"]], "value (positionid attribute)": [[20, "nautilus_trader.model.identifiers.PositionId.value"]], "value (strategyid attribute)": [[20, "nautilus_trader.model.identifiers.StrategyId.value"]], "value (symbol attribute)": [[20, "nautilus_trader.model.identifiers.Symbol.value"]], "value (tradeid attribute)": [[20, "nautilus_trader.model.identifiers.TradeId.value"]], "value (traderid attribute)": [[20, "nautilus_trader.model.identifiers.TraderId.value"]], "value (venue attribute)": [[20, "nautilus_trader.model.identifiers.Venue.value"]], "value (venueorderid attribute)": [[20, "nautilus_trader.model.identifiers.VenueOrderId.value"]], "venue (instrumentid attribute)": [[20, "nautilus_trader.model.identifiers.InstrumentId.venue"]], "nautilus_trader.model": [[21, "module-nautilus_trader.model"]], "bettinginstrument (class in nautilus_trader.model.instruments.betting)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument"]], "cryptofuture (class in nautilus_trader.model.instruments.crypto_future)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture"]], "cryptoperpetual (class in nautilus_trader.model.instruments.crypto_perpetual)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual"]], "currencypair (class in nautilus_trader.model.instruments.currency_pair)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair"]], "equity (class in nautilus_trader.model.instruments.equity)": [[22, "nautilus_trader.model.instruments.equity.Equity"]], "futurescontract (class in nautilus_trader.model.instruments.futures_contract)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract"]], "instrument (class in nautilus_trader.model.instruments.base)": [[22, "nautilus_trader.model.instruments.base.Instrument"]], "optionscontract (class in nautilus_trader.model.instruments.options_contract)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract"]], "syntheticinstrument (class in nautilus_trader.model.instruments.synthetic)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument"]], "activation_ns (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.activation_ns"]], "activation_ns (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.activation_ns"]], "activation_ns (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.activation_ns"]], "activation_utc (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.activation_utc"]], "activation_utc (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.activation_utc"]], "activation_utc (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.activation_utc"]], "asset_class (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.asset_class"]], "asset_class (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.asset_class"]], "asset_class (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.asset_class"]], "asset_class (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.asset_class"]], "asset_class (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.asset_class"]], "asset_class (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.asset_class"]], "asset_class (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.asset_class"]], "asset_class (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.asset_class"]], "asset_type (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.asset_type"]], "asset_type (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.asset_type"]], "asset_type (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.asset_type"]], "asset_type (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.asset_type"]], "asset_type (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.asset_type"]], "asset_type (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.asset_type"]], "asset_type (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.asset_type"]], "asset_type (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.asset_type"]], "base_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_currency"]], "base_currency (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_currency"]], "base_from_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.base_from_dict"]], "base_from_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.base_from_dict"]], "base_from_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_from_dict"]], "base_from_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_from_dict"]], "base_from_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.base_from_dict"]], "base_from_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.base_from_dict"]], "base_from_dict() (instrument static method)": [[22, "nautilus_trader.model.instruments.base.Instrument.base_from_dict"]], "base_from_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.base_from_dict"]], "base_to_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.base_to_dict"]], "base_to_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.base_to_dict"]], "base_to_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.base_to_dict"]], "base_to_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.base_to_dict"]], "base_to_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.base_to_dict"]], "base_to_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.base_to_dict"]], "base_to_dict() (instrument static method)": [[22, "nautilus_trader.model.instruments.base.Instrument.base_to_dict"]], "base_to_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.base_to_dict"]], "calculate() (syntheticinstrument method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.calculate"]], "calculate_base_quantity() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.calculate_base_quantity"]], "calculate_base_quantity() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.calculate_base_quantity"]], "calculate_base_quantity() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.calculate_base_quantity"]], "calculate_base_quantity() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.calculate_base_quantity"]], "calculate_base_quantity() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.calculate_base_quantity"]], "calculate_base_quantity() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.calculate_base_quantity"]], "calculate_base_quantity() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.calculate_base_quantity"]], "calculate_base_quantity() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.calculate_base_quantity"]], "change_formula() (syntheticinstrument method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.change_formula"]], "components (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.components"]], "expiration_ns (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.expiration_ns"]], "expiration_ns (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.expiration_ns"]], "expiration_ns (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.expiration_ns"]], "expiration_utc (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.expiration_utc"]], "expiration_utc (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.expiration_utc"]], "expiration_utc (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.expiration_utc"]], "formula (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.formula"]], "from_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.from_dict"]], "from_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.from_dict"]], "from_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.from_dict"]], "from_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.from_dict"]], "from_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.from_dict"]], "from_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.from_dict"]], "from_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.from_dict"]], "from_dict() (syntheticinstrument static method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.from_dict"]], "fully_qualified_name() (bettinginstrument class method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.fully_qualified_name"]], "fully_qualified_name() (cryptofuture class method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.fully_qualified_name"]], "fully_qualified_name() (cryptoperpetual class method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.fully_qualified_name"]], "fully_qualified_name() (currencypair class method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.fully_qualified_name"]], "fully_qualified_name() (equity class method)": [[22, "nautilus_trader.model.instruments.equity.Equity.fully_qualified_name"]], "fully_qualified_name() (futurescontract class method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.fully_qualified_name"]], "fully_qualified_name() (instrument class method)": [[22, "nautilus_trader.model.instruments.base.Instrument.fully_qualified_name"]], "fully_qualified_name() (optionscontract class method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.fully_qualified_name"]], "fully_qualified_name() (syntheticinstrument class method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.fully_qualified_name"]], "get_base_currency() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.get_base_currency"]], "get_base_currency() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.get_base_currency"]], "get_base_currency() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.get_base_currency"]], "get_base_currency() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.get_base_currency"]], "get_base_currency() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.get_base_currency"]], "get_base_currency() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.get_base_currency"]], "get_base_currency() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.get_base_currency"]], "get_base_currency() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.get_base_currency"]], "get_settlement_currency() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.get_settlement_currency"]], "get_settlement_currency() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.get_settlement_currency"]], "get_settlement_currency() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.get_settlement_currency"]], "get_settlement_currency() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.get_settlement_currency"]], "get_settlement_currency() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.get_settlement_currency"]], "get_settlement_currency() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.get_settlement_currency"]], "get_settlement_currency() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.get_settlement_currency"]], "get_settlement_currency() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.get_settlement_currency"]], "id (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.id"]], "id (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.id"]], "id (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.id"]], "id (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.id"]], "id (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.id"]], "id (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.id"]], "id (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.id"]], "id (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.id"]], "id (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.id"]], "info (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.info"]], "info (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.info"]], "info (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.info"]], "info (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.info"]], "info (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.info"]], "info (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.info"]], "info (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.info"]], "info (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.info"]], "is_inverse (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.is_inverse"]], "is_inverse (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.is_inverse"]], "is_inverse (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.is_inverse"]], "is_inverse (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.is_inverse"]], "is_inverse (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.is_inverse"]], "is_inverse (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.is_inverse"]], "is_inverse (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.is_inverse"]], "is_inverse (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.is_inverse"]], "is_quanto (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.is_quanto"]], "kind (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.kind"]], "lot_size (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.lot_size"]], "lot_size (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.lot_size"]], "lot_size (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.lot_size"]], "lot_size (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.lot_size"]], "lot_size (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.lot_size"]], "lot_size (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.lot_size"]], "lot_size (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.lot_size"]], "lot_size (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.lot_size"]], "make_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.make_price"]], "make_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.make_price"]], "make_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.make_price"]], "make_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.make_price"]], "make_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.make_price"]], "make_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.make_price"]], "make_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.make_price"]], "make_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.make_price"]], "make_qty() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.make_qty"]], "make_qty() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.make_qty"]], "make_qty() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.make_qty"]], "make_qty() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.make_qty"]], "make_qty() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.make_qty"]], "make_qty() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.make_qty"]], "make_qty() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.make_qty"]], "make_qty() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.make_qty"]], "make_symbol() (in module nautilus_trader.model.instruments.betting)": [[22, "nautilus_trader.model.instruments.betting.make_symbol"]], "maker_fee (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.maker_fee"]], "maker_fee (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.maker_fee"]], "maker_fee (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.maker_fee"]], "maker_fee (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.maker_fee"]], "maker_fee (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.maker_fee"]], "maker_fee (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.maker_fee"]], "maker_fee (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.maker_fee"]], "maker_fee (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.maker_fee"]], "margin_init (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.margin_init"]], "margin_init (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.margin_init"]], "margin_init (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.margin_init"]], "margin_init (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.margin_init"]], "margin_init (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.margin_init"]], "margin_init (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.margin_init"]], "margin_init (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.margin_init"]], "margin_init (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.margin_init"]], "margin_maint (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.margin_maint"]], "margin_maint (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.margin_maint"]], "margin_maint (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.margin_maint"]], "margin_maint (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.margin_maint"]], "margin_maint (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.margin_maint"]], "margin_maint (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.margin_maint"]], "margin_maint (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.margin_maint"]], "margin_maint (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.margin_maint"]], "max_notional (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_notional"]], "max_notional (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_notional"]], "max_notional (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_notional"]], "max_notional (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_notional"]], "max_notional (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_notional"]], "max_notional (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_notional"]], "max_notional (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_notional"]], "max_notional (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_notional"]], "max_price (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_price"]], "max_price (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_price"]], "max_price (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_price"]], "max_price (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_price"]], "max_price (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_price"]], "max_price (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_price"]], "max_price (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_price"]], "max_price (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_price"]], "max_quantity (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.max_quantity"]], "max_quantity (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.max_quantity"]], "max_quantity (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.max_quantity"]], "max_quantity (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.max_quantity"]], "max_quantity (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.max_quantity"]], "max_quantity (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.max_quantity"]], "max_quantity (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.max_quantity"]], "max_quantity (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.max_quantity"]], "min_notional (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_notional"]], "min_notional (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_notional"]], "min_notional (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_notional"]], "min_notional (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_notional"]], "min_notional (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_notional"]], "min_notional (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_notional"]], "min_notional (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_notional"]], "min_notional (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_notional"]], "min_price (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_price"]], "min_price (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_price"]], "min_price (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_price"]], "min_price (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_price"]], "min_price (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_price"]], "min_price (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_price"]], "min_price (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_price"]], "min_price (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_price"]], "min_quantity (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.min_quantity"]], "min_quantity (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.min_quantity"]], "min_quantity (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.min_quantity"]], "min_quantity (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.min_quantity"]], "min_quantity (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.min_quantity"]], "min_quantity (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.min_quantity"]], "min_quantity (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.min_quantity"]], "min_quantity (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.min_quantity"]], "multiplier (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.multiplier"]], "multiplier (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.multiplier"]], "multiplier (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.multiplier"]], "multiplier (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.multiplier"]], "multiplier (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.multiplier"]], "multiplier (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.multiplier"]], "multiplier (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.multiplier"]], "multiplier (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.multiplier"]], "nautilus_trader.model.instruments": [[22, "module-nautilus_trader.model.instruments"]], "nautilus_trader.model.instruments.base": [[22, "module-nautilus_trader.model.instruments.base"]], "nautilus_trader.model.instruments.betting": [[22, "module-nautilus_trader.model.instruments.betting"]], "nautilus_trader.model.instruments.crypto_future": [[22, "module-nautilus_trader.model.instruments.crypto_future"]], "nautilus_trader.model.instruments.crypto_perpetual": [[22, "module-nautilus_trader.model.instruments.crypto_perpetual"]], "nautilus_trader.model.instruments.currency_pair": [[22, "module-nautilus_trader.model.instruments.currency_pair"]], "nautilus_trader.model.instruments.equity": [[22, "module-nautilus_trader.model.instruments.equity"]], "nautilus_trader.model.instruments.futures_contract": [[22, "module-nautilus_trader.model.instruments.futures_contract"]], "nautilus_trader.model.instruments.options_contract": [[22, "module-nautilus_trader.model.instruments.options_contract"]], "nautilus_trader.model.instruments.synthetic": [[22, "module-nautilus_trader.model.instruments.synthetic"]], "next_ask_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.next_ask_price"]], "next_ask_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.next_ask_price"]], "next_ask_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.next_ask_price"]], "next_ask_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.next_ask_price"]], "next_ask_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.next_ask_price"]], "next_ask_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.next_ask_price"]], "next_ask_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.next_ask_price"]], "next_ask_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.next_ask_price"]], "next_bid_price() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.next_bid_price"]], "next_bid_price() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.next_bid_price"]], "next_bid_price() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.next_bid_price"]], "next_bid_price() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.next_bid_price"]], "next_bid_price() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.next_bid_price"]], "next_bid_price() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.next_bid_price"]], "next_bid_price() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.next_bid_price"]], "next_bid_price() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.next_bid_price"]], "notional_value() (bettinginstrument method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.notional_value"]], "notional_value() (cryptofuture method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.notional_value"]], "notional_value() (cryptoperpetual method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.notional_value"]], "notional_value() (currencypair method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.notional_value"]], "notional_value() (equity method)": [[22, "nautilus_trader.model.instruments.equity.Equity.notional_value"]], "notional_value() (futurescontract method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.notional_value"]], "notional_value() (instrument method)": [[22, "nautilus_trader.model.instruments.base.Instrument.notional_value"]], "notional_value() (optionscontract method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.notional_value"]], "null_handicap() (in module nautilus_trader.model.instruments.betting)": [[22, "nautilus_trader.model.instruments.betting.null_handicap"]], "price_increment (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.price_increment"]], "price_increment (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.price_increment"]], "price_increment (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.price_increment"]], "price_increment (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.price_increment"]], "price_increment (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.price_increment"]], "price_increment (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.price_increment"]], "price_increment (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.price_increment"]], "price_increment (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.price_increment"]], "price_increment (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.price_increment"]], "price_precision (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.price_precision"]], "price_precision (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.price_precision"]], "price_precision (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.price_precision"]], "price_precision (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.price_precision"]], "price_precision (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.price_precision"]], "price_precision (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.price_precision"]], "price_precision (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.price_precision"]], "price_precision (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.price_precision"]], "price_precision (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.price_precision"]], "quote_currency (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.quote_currency"]], "quote_currency (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.quote_currency"]], "quote_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.quote_currency"]], "quote_currency (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.quote_currency"]], "quote_currency (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.quote_currency"]], "quote_currency (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.quote_currency"]], "quote_currency (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.quote_currency"]], "quote_currency (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.quote_currency"]], "raw_symbol (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.raw_symbol"]], "raw_symbol (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.raw_symbol"]], "raw_symbol (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.raw_symbol"]], "raw_symbol (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.raw_symbol"]], "raw_symbol (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.raw_symbol"]], "raw_symbol (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.raw_symbol"]], "raw_symbol (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.raw_symbol"]], "raw_symbol (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.raw_symbol"]], "settlement_currency (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.settlement_currency"]], "settlement_currency (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.settlement_currency"]], "size_increment (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.size_increment"]], "size_increment (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.size_increment"]], "size_increment (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.size_increment"]], "size_increment (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.size_increment"]], "size_increment (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.size_increment"]], "size_increment (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.size_increment"]], "size_increment (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.size_increment"]], "size_increment (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.size_increment"]], "size_precision (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.size_precision"]], "size_precision (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.size_precision"]], "size_precision (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.size_precision"]], "size_precision (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.size_precision"]], "size_precision (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.size_precision"]], "size_precision (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.size_precision"]], "size_precision (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.size_precision"]], "size_precision (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.size_precision"]], "strike_price (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.strike_price"]], "symbol (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.symbol"]], "symbol (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.symbol"]], "symbol (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.symbol"]], "symbol (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.symbol"]], "symbol (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.symbol"]], "symbol (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.symbol"]], "symbol (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.symbol"]], "symbol (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.symbol"]], "taker_fee (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.taker_fee"]], "taker_fee (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.taker_fee"]], "taker_fee (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.taker_fee"]], "taker_fee (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.taker_fee"]], "taker_fee (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.taker_fee"]], "taker_fee (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.taker_fee"]], "taker_fee (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.taker_fee"]], "taker_fee (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.taker_fee"]], "tick_scheme_name (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.tick_scheme_name"]], "tick_scheme_name (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.tick_scheme_name"]], "tick_scheme_name (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.tick_scheme_name"]], "tick_scheme_name (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.tick_scheme_name"]], "tick_scheme_name (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.tick_scheme_name"]], "tick_scheme_name (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.tick_scheme_name"]], "tick_scheme_name (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.tick_scheme_name"]], "tick_scheme_name (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.tick_scheme_name"]], "to_dict() (bettinginstrument static method)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.to_dict"]], "to_dict() (cryptofuture static method)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.to_dict"]], "to_dict() (cryptoperpetual static method)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.to_dict"]], "to_dict() (currencypair static method)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.to_dict"]], "to_dict() (equity static method)": [[22, "nautilus_trader.model.instruments.equity.Equity.to_dict"]], "to_dict() (futurescontract static method)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.to_dict"]], "to_dict() (optionscontract static method)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.to_dict"]], "to_dict() (syntheticinstrument static method)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.to_dict"]], "ts_event (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.ts_event"]], "ts_event (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.ts_event"]], "ts_event (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.ts_event"]], "ts_event (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.ts_event"]], "ts_event (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.ts_event"]], "ts_event (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.ts_event"]], "ts_event (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.ts_event"]], "ts_event (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.ts_event"]], "ts_event (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.ts_event"]], "ts_init (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.ts_init"]], "ts_init (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.ts_init"]], "ts_init (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.ts_init"]], "ts_init (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.ts_init"]], "ts_init (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.ts_init"]], "ts_init (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.ts_init"]], "ts_init (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.ts_init"]], "ts_init (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.ts_init"]], "ts_init (syntheticinstrument attribute)": [[22, "nautilus_trader.model.instruments.synthetic.SyntheticInstrument.ts_init"]], "underlying (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.underlying"]], "underlying (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.underlying"]], "underlying (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.underlying"]], "venue (bettinginstrument attribute)": [[22, "nautilus_trader.model.instruments.betting.BettingInstrument.venue"]], "venue (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.venue"]], "venue (cryptoperpetual attribute)": [[22, "nautilus_trader.model.instruments.crypto_perpetual.CryptoPerpetual.venue"]], "venue (currencypair attribute)": [[22, "nautilus_trader.model.instruments.currency_pair.CurrencyPair.venue"]], "venue (equity attribute)": [[22, "nautilus_trader.model.instruments.equity.Equity.venue"]], "venue (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.venue"]], "venue (instrument attribute)": [[22, "nautilus_trader.model.instruments.base.Instrument.venue"]], "venue (optionscontract attribute)": [[22, "nautilus_trader.model.instruments.options_contract.OptionsContract.venue"]], "accountbalance (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.AccountBalance"]], "currency (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Currency"]], "marginbalance (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.MarginBalance"]], "money (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Money"]], "price (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Price"]], "quantity (class in nautilus_trader.model.objects)": [[23, "nautilus_trader.model.objects.Quantity"]], "as_decimal() (money method)": [[23, "nautilus_trader.model.objects.Money.as_decimal"]], "as_decimal() (price method)": [[23, "nautilus_trader.model.objects.Price.as_decimal"]], "as_decimal() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.as_decimal"]], "as_double() (money method)": [[23, "nautilus_trader.model.objects.Money.as_double"]], "as_double() (price method)": [[23, "nautilus_trader.model.objects.Price.as_double"]], "as_double() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.as_double"]], "code (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.code"]], "currency (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.currency"]], "currency (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.currency"]], "currency (money attribute)": [[23, "nautilus_trader.model.objects.Money.currency"]], "currency_type (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.currency_type"]], "free (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.free"]], "from_dict() (accountbalance static method)": [[23, "nautilus_trader.model.objects.AccountBalance.from_dict"]], "from_dict() (marginbalance static method)": [[23, "nautilus_trader.model.objects.MarginBalance.from_dict"]], "from_int() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_int"]], "from_int() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_int"]], "from_internal_map() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.from_internal_map"]], "from_raw() (money static method)": [[23, "nautilus_trader.model.objects.Money.from_raw"]], "from_raw() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_raw"]], "from_raw() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_raw"]], "from_str() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.from_str"]], "from_str() (money static method)": [[23, "nautilus_trader.model.objects.Money.from_str"]], "from_str() (price static method)": [[23, "nautilus_trader.model.objects.Price.from_str"]], "from_str() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.from_str"]], "initial (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.initial"]], "instrument_id (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.instrument_id"]], "is_crypto() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.is_crypto"]], "is_fiat() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.is_fiat"]], "iso4217 (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.iso4217"]], "locked (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.locked"]], "maintenance (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.maintenance"]], "name (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.name"]], "nautilus_trader.model.objects": [[23, "module-nautilus_trader.model.objects"]], "precision (currency attribute)": [[23, "nautilus_trader.model.objects.Currency.precision"]], "precision (price attribute)": [[23, "nautilus_trader.model.objects.Price.precision"]], "precision (quantity attribute)": [[23, "nautilus_trader.model.objects.Quantity.precision"]], "raw (money attribute)": [[23, "nautilus_trader.model.objects.Money.raw"]], "raw (price attribute)": [[23, "nautilus_trader.model.objects.Price.raw"]], "raw (quantity attribute)": [[23, "nautilus_trader.model.objects.Quantity.raw"]], "raw_to_f64() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.raw_to_f64"]], "register() (currency static method)": [[23, "nautilus_trader.model.objects.Currency.register"]], "to_dict() (accountbalance method)": [[23, "nautilus_trader.model.objects.AccountBalance.to_dict"]], "to_dict() (marginbalance method)": [[23, "nautilus_trader.model.objects.MarginBalance.to_dict"]], "to_str() (money method)": [[23, "nautilus_trader.model.objects.Money.to_str"]], "to_str() (quantity method)": [[23, "nautilus_trader.model.objects.Quantity.to_str"]], "total (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.total"]], "zero() (quantity static method)": [[23, "nautilus_trader.model.objects.Quantity.zero"]], "limitiftouchedorder (class in nautilus_trader.model.orders.limit_if_touched)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder"]], "limitorder (class in nautilus_trader.model.orders.limit)": [[24, "nautilus_trader.model.orders.limit.LimitOrder"]], "marketiftouchedorder (class in nautilus_trader.model.orders.market_if_touched)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder"]], "marketorder (class in nautilus_trader.model.orders.market)": [[24, "nautilus_trader.model.orders.market.MarketOrder"]], "markettolimitorder (class in nautilus_trader.model.orders.market_to_limit)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder"]], "order (class in nautilus_trader.model.orders.base)": [[24, "nautilus_trader.model.orders.base.Order"]], "orderlist (class in nautilus_trader.model.orders.list)": [[24, "nautilus_trader.model.orders.list.OrderList"]], "stoplimitorder (class in nautilus_trader.model.orders.stop_limit)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder"]], "stopmarketorder (class in nautilus_trader.model.orders.stop_market)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder"]], "trailingstoplimitorder (class in nautilus_trader.model.orders.trailing_stop_limit)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder"]], "trailingstopmarketorder (class in nautilus_trader.model.orders.trailing_stop_market)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder"]], "account_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.account_id"]], "account_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.account_id"]], "account_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.account_id"]], "account_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.account_id"]], "account_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.account_id"]], "account_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.account_id"]], "account_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.account_id"]], "account_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.account_id"]], "account_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.account_id"]], "account_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.account_id"]], "apply() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.apply"]], "apply() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.apply"]], "apply() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.apply"]], "apply() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.apply"]], "apply() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.apply"]], "apply() (order method)": [[24, "nautilus_trader.model.orders.base.Order.apply"]], "apply() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.apply"]], "apply() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.apply"]], "apply() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.apply"]], "apply() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.apply"]], "avg_px (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.avg_px"]], "avg_px (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.avg_px"]], "avg_px (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.avg_px"]], "avg_px (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.avg_px"]], "avg_px (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.avg_px"]], "avg_px (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.avg_px"]], "avg_px (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.avg_px"]], "avg_px (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.avg_px"]], "avg_px (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.avg_px"]], "avg_px (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.avg_px"]], "client_order_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.client_order_id"]], "client_order_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.client_order_id"]], "client_order_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.client_order_id"]], "client_order_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.client_order_id"]], "client_order_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.client_order_id"]], "client_order_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.client_order_id"]], "client_order_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.client_order_id"]], "client_order_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.client_order_id"]], "client_order_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.client_order_id"]], "client_order_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.client_order_id"]], "closing_side() (limitiftouchedorder static method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.closing_side"]], "closing_side() (limitorder static method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.closing_side"]], "closing_side() (marketiftouchedorder static method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.closing_side"]], "closing_side() (marketorder static method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.closing_side"]], "closing_side() (markettolimitorder static method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.closing_side"]], "closing_side() (order static method)": [[24, "nautilus_trader.model.orders.base.Order.closing_side"]], "closing_side() (stoplimitorder static method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.closing_side"]], "closing_side() (stopmarketorder static method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.closing_side"]], "closing_side() (trailingstoplimitorder static method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.closing_side"]], "closing_side() (trailingstopmarketorder static method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.closing_side"]], "commissions() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.commissions"]], "commissions() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.commissions"]], "commissions() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.commissions"]], "commissions() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.commissions"]], "commissions() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.commissions"]], "commissions() (order method)": [[24, "nautilus_trader.model.orders.base.Order.commissions"]], "commissions() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.commissions"]], "commissions() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.commissions"]], "commissions() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.commissions"]], "commissions() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.commissions"]], "contingency_type (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.contingency_type"]], "contingency_type (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.contingency_type"]], "contingency_type (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.contingency_type"]], "contingency_type (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.contingency_type"]], "contingency_type (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.contingency_type"]], "contingency_type (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.contingency_type"]], "contingency_type (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.contingency_type"]], "contingency_type (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.contingency_type"]], "contingency_type (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.contingency_type"]], "contingency_type (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.contingency_type"]], "display_qty (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.display_qty"]], "display_qty (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.display_qty"]], "display_qty (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.display_qty"]], "display_qty (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.display_qty"]], "display_qty (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.display_qty"]], "emulation_trigger (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.emulation_trigger"]], "emulation_trigger (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.emulation_trigger"]], "emulation_trigger (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.emulation_trigger"]], "emulation_trigger (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.emulation_trigger"]], "emulation_trigger (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.emulation_trigger"]], "emulation_trigger (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.emulation_trigger"]], "emulation_trigger (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.emulation_trigger"]], "emulation_trigger (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.emulation_trigger"]], "emulation_trigger (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.emulation_trigger"]], "emulation_trigger (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.emulation_trigger"]], "event_count (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.event_count"]], "event_count (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.event_count"]], "event_count (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.event_count"]], "event_count (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.event_count"]], "event_count (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.event_count"]], "event_count (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.event_count"]], "event_count (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.event_count"]], "event_count (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.event_count"]], "event_count (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.event_count"]], "event_count (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.event_count"]], "events (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.events"]], "events (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.events"]], "events (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.events"]], "events (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.events"]], "events (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.events"]], "events (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.events"]], "events (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.events"]], "events (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.events"]], "events (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.events"]], "events (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.events"]], "exec_algorithm_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_algorithm_id"]], "exec_algorithm_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.exec_algorithm_id"]], "exec_algorithm_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_algorithm_id"]], "exec_algorithm_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.exec_algorithm_id"]], "exec_algorithm_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.exec_algorithm_id"]], "exec_algorithm_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_algorithm_id"]], "exec_algorithm_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_algorithm_id"]], "exec_algorithm_params (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_algorithm_params"]], "exec_algorithm_params (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.exec_algorithm_params"]], "exec_algorithm_params (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_algorithm_params"]], "exec_algorithm_params (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.exec_algorithm_params"]], "exec_algorithm_params (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.exec_algorithm_params"]], "exec_algorithm_params (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_algorithm_params"]], "exec_algorithm_params (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_algorithm_params"]], "exec_spawn_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_spawn_id"]], "exec_spawn_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.exec_spawn_id"]], "exec_spawn_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_spawn_id"]], "exec_spawn_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.exec_spawn_id"]], "exec_spawn_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_spawn_id"]], "exec_spawn_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.exec_spawn_id"]], "exec_spawn_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_spawn_id"]], "exec_spawn_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_spawn_id"]], "exec_spawn_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_spawn_id"]], "exec_spawn_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_spawn_id"]], "expire_time (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.expire_time"]], "expire_time (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.expire_time"]], "expire_time (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.expire_time"]], "expire_time (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.expire_time"]], "expire_time (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.expire_time"]], "expire_time (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.expire_time"]], "expire_time (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.expire_time"]], "expire_time (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.expire_time"]], "expire_time_ns (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.expire_time_ns"]], "expire_time_ns (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.expire_time_ns"]], "expire_time_ns (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.expire_time_ns"]], "expire_time_ns (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.expire_time_ns"]], "expire_time_ns (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.expire_time_ns"]], "expire_time_ns (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.expire_time_ns"]], "expire_time_ns (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.expire_time_ns"]], "expire_time_ns (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.expire_time_ns"]], "filled_qty (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.filled_qty"]], "filled_qty (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.filled_qty"]], "filled_qty (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.filled_qty"]], "filled_qty (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.filled_qty"]], "filled_qty (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.filled_qty"]], "filled_qty (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.filled_qty"]], "filled_qty (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.filled_qty"]], "filled_qty (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.filled_qty"]], "filled_qty (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.filled_qty"]], "filled_qty (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.filled_qty"]], "first (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.first"]], "has_price (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.has_price"]], "has_price (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.has_price"]], "has_price (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.has_price"]], "has_price (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.has_price"]], "has_price (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.has_price"]], "has_price (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.has_price"]], "has_price (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.has_price"]], "has_price (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.has_price"]], "has_price (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.has_price"]], "has_price (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.has_price"]], "has_trigger_price (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.has_trigger_price"]], "has_trigger_price (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.has_trigger_price"]], "has_trigger_price (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.has_trigger_price"]], "has_trigger_price (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.has_trigger_price"]], "has_trigger_price (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.has_trigger_price"]], "has_trigger_price (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.has_trigger_price"]], "has_trigger_price (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.has_trigger_price"]], "has_trigger_price (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.has_trigger_price"]], "has_trigger_price (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.has_trigger_price"]], "has_trigger_price (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.has_trigger_price"]], "id (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.id"]], "info() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.info"]], "info() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.info"]], "info() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.info"]], "info() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.info"]], "info() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.info"]], "info() (order method)": [[24, "nautilus_trader.model.orders.base.Order.info"]], "info() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.info"]], "info() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.info"]], "info() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.info"]], "info() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.info"]], "init_event (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.init_event"]], "init_event (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.init_event"]], "init_event (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.init_event"]], "init_event (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.init_event"]], "init_event (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.init_event"]], "init_event (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.init_event"]], "init_event (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.init_event"]], "init_event (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.init_event"]], "init_event (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.init_event"]], "init_event (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.init_event"]], "init_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.init_id"]], "init_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.init_id"]], "init_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.init_id"]], "init_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.init_id"]], "init_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.init_id"]], "init_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.init_id"]], "init_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.init_id"]], "init_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.init_id"]], "init_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.init_id"]], "init_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.init_id"]], "instrument_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.instrument_id"]], "instrument_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.instrument_id"]], "instrument_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.instrument_id"]], "instrument_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.instrument_id"]], "instrument_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.instrument_id"]], "instrument_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.instrument_id"]], "instrument_id (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.instrument_id"]], "instrument_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.instrument_id"]], "instrument_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.instrument_id"]], "instrument_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.instrument_id"]], "instrument_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.instrument_id"]], "is_active_local (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_active_local"]], "is_active_local (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_active_local"]], "is_active_local (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_active_local"]], "is_active_local (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_active_local"]], "is_active_local (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_active_local"]], "is_active_local (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_active_local"]], "is_active_local (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_active_local"]], "is_active_local (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_active_local"]], "is_active_local (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_active_local"]], "is_active_local (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_active_local"]], "is_aggressive (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_aggressive"]], "is_aggressive (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_aggressive"]], "is_aggressive (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_aggressive"]], "is_aggressive (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_aggressive"]], "is_aggressive (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_aggressive"]], "is_aggressive (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_aggressive"]], "is_aggressive (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_aggressive"]], "is_aggressive (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_aggressive"]], "is_aggressive (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_aggressive"]], "is_aggressive (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_aggressive"]], "is_buy (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_buy"]], "is_buy (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_buy"]], "is_buy (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_buy"]], "is_buy (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_buy"]], "is_buy (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_buy"]], "is_buy (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_buy"]], "is_buy (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_buy"]], "is_buy (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_buy"]], "is_buy (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_buy"]], "is_buy (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_buy"]], "is_canceled (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_canceled"]], "is_canceled (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_canceled"]], "is_canceled (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_canceled"]], "is_canceled (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_canceled"]], "is_canceled (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_canceled"]], "is_canceled (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_canceled"]], "is_canceled (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_canceled"]], "is_canceled (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_canceled"]], "is_canceled (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_canceled"]], "is_canceled (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_canceled"]], "is_child_order (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_child_order"]], "is_child_order (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_child_order"]], "is_child_order (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_child_order"]], "is_child_order (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_child_order"]], "is_child_order (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_child_order"]], "is_child_order (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_child_order"]], "is_child_order (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_child_order"]], "is_child_order (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_child_order"]], "is_child_order (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_child_order"]], "is_child_order (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_child_order"]], "is_closed (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_closed"]], "is_closed (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_closed"]], "is_closed (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_closed"]], "is_closed (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_closed"]], "is_closed (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_closed"]], "is_closed (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_closed"]], "is_closed (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_closed"]], "is_closed (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_closed"]], "is_closed (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_closed"]], "is_closed (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_closed"]], "is_contingency (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_contingency"]], "is_contingency (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_contingency"]], "is_contingency (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_contingency"]], "is_contingency (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_contingency"]], "is_contingency (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_contingency"]], "is_contingency (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_contingency"]], "is_contingency (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_contingency"]], "is_contingency (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_contingency"]], "is_contingency (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_contingency"]], "is_contingency (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_contingency"]], "is_emulated (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_emulated"]], "is_emulated (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_emulated"]], "is_emulated (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_emulated"]], "is_emulated (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_emulated"]], "is_emulated (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_emulated"]], "is_emulated (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_emulated"]], "is_emulated (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_emulated"]], "is_emulated (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_emulated"]], "is_emulated (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_emulated"]], "is_emulated (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_emulated"]], "is_inflight (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_inflight"]], "is_inflight (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_inflight"]], "is_inflight (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_inflight"]], "is_inflight (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_inflight"]], "is_inflight (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_inflight"]], "is_inflight (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_inflight"]], "is_inflight (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_inflight"]], "is_inflight (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_inflight"]], "is_inflight (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_inflight"]], "is_inflight (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_inflight"]], "is_open (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_open"]], "is_open (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_open"]], "is_open (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_open"]], "is_open (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_open"]], "is_open (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_open"]], "is_open (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_open"]], "is_open (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_open"]], "is_open (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_open"]], "is_open (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_open"]], "is_open (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_open"]], "is_parent_order (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_parent_order"]], "is_parent_order (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_parent_order"]], "is_parent_order (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_parent_order"]], "is_parent_order (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_parent_order"]], "is_parent_order (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_parent_order"]], "is_parent_order (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_parent_order"]], "is_parent_order (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_parent_order"]], "is_parent_order (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_parent_order"]], "is_parent_order (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_parent_order"]], "is_parent_order (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_parent_order"]], "is_passive (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_passive"]], "is_passive (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_passive"]], "is_passive (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_passive"]], "is_passive (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_passive"]], "is_passive (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_passive"]], "is_passive (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_passive"]], "is_passive (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_passive"]], "is_passive (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_passive"]], "is_passive (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_passive"]], "is_passive (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_passive"]], "is_pending_cancel (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_pending_cancel"]], "is_pending_cancel (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_pending_cancel"]], "is_pending_cancel (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_pending_cancel"]], "is_pending_cancel (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_pending_cancel"]], "is_pending_cancel (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_pending_cancel"]], "is_pending_cancel (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_pending_cancel"]], "is_pending_cancel (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_pending_cancel"]], "is_pending_cancel (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_pending_cancel"]], "is_pending_cancel (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_pending_cancel"]], "is_pending_cancel (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_pending_cancel"]], "is_pending_update (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_pending_update"]], "is_pending_update (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_pending_update"]], "is_pending_update (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_pending_update"]], "is_pending_update (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_pending_update"]], "is_pending_update (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_pending_update"]], "is_pending_update (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_pending_update"]], "is_pending_update (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_pending_update"]], "is_pending_update (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_pending_update"]], "is_pending_update (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_pending_update"]], "is_pending_update (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_pending_update"]], "is_post_only (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_post_only"]], "is_post_only (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_post_only"]], "is_post_only (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_post_only"]], "is_post_only (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_post_only"]], "is_post_only (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_post_only"]], "is_post_only (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_post_only"]], "is_post_only (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_post_only"]], "is_post_only (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_post_only"]], "is_post_only (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_post_only"]], "is_post_only (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_post_only"]], "is_primary (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_primary"]], "is_primary (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_primary"]], "is_primary (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_primary"]], "is_primary (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_primary"]], "is_primary (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_primary"]], "is_primary (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_primary"]], "is_primary (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_primary"]], "is_primary (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_primary"]], "is_primary (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_primary"]], "is_primary (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_primary"]], "is_quote_quantity (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_quote_quantity"]], "is_quote_quantity (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_quote_quantity"]], "is_quote_quantity (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_quote_quantity"]], "is_quote_quantity (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_quote_quantity"]], "is_quote_quantity (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_quote_quantity"]], "is_quote_quantity (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_quote_quantity"]], "is_quote_quantity (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_quote_quantity"]], "is_quote_quantity (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_quote_quantity"]], "is_quote_quantity (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_quote_quantity"]], "is_quote_quantity (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_quote_quantity"]], "is_reduce_only (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_reduce_only"]], "is_reduce_only (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_reduce_only"]], "is_reduce_only (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_reduce_only"]], "is_reduce_only (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_reduce_only"]], "is_reduce_only (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_reduce_only"]], "is_reduce_only (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_reduce_only"]], "is_reduce_only (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_reduce_only"]], "is_reduce_only (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_reduce_only"]], "is_reduce_only (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_reduce_only"]], "is_reduce_only (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_reduce_only"]], "is_sell (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_sell"]], "is_sell (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_sell"]], "is_sell (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_sell"]], "is_sell (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_sell"]], "is_sell (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_sell"]], "is_sell (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_sell"]], "is_sell (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_sell"]], "is_sell (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_sell"]], "is_sell (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_sell"]], "is_sell (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_sell"]], "is_spawned (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_spawned"]], "is_spawned (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.is_spawned"]], "is_spawned (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_spawned"]], "is_spawned (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.is_spawned"]], "is_spawned (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_spawned"]], "is_spawned (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.is_spawned"]], "is_spawned (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_spawned"]], "is_spawned (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_spawned"]], "is_spawned (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_spawned"]], "is_spawned (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_spawned"]], "is_triggered (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_triggered"]], "is_triggered (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_triggered"]], "is_triggered (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_triggered"]], "last_event (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.last_event"]], "last_event (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.last_event"]], "last_event (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.last_event"]], "last_event (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.last_event"]], "last_event (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.last_event"]], "last_event (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.last_event"]], "last_event (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.last_event"]], "last_event (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.last_event"]], "last_event (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.last_event"]], "last_event (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.last_event"]], "last_trade_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.last_trade_id"]], "last_trade_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.last_trade_id"]], "last_trade_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.last_trade_id"]], "last_trade_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.last_trade_id"]], "last_trade_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.last_trade_id"]], "last_trade_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.last_trade_id"]], "last_trade_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.last_trade_id"]], "last_trade_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.last_trade_id"]], "last_trade_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.last_trade_id"]], "last_trade_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.last_trade_id"]], "leaves_qty (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.leaves_qty"]], "leaves_qty (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.leaves_qty"]], "leaves_qty (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.leaves_qty"]], "leaves_qty (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.leaves_qty"]], "leaves_qty (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.leaves_qty"]], "leaves_qty (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.leaves_qty"]], "leaves_qty (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.leaves_qty"]], "leaves_qty (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.leaves_qty"]], "leaves_qty (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.leaves_qty"]], "leaves_qty (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.leaves_qty"]], "limit_offset (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.limit_offset"]], "linked_order_ids (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.linked_order_ids"]], "linked_order_ids (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.linked_order_ids"]], "linked_order_ids (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.linked_order_ids"]], "linked_order_ids (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.linked_order_ids"]], "linked_order_ids (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.linked_order_ids"]], "linked_order_ids (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.linked_order_ids"]], "linked_order_ids (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.linked_order_ids"]], "linked_order_ids (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.linked_order_ids"]], "linked_order_ids (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.linked_order_ids"]], "linked_order_ids (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.linked_order_ids"]], "liquidity_side (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.liquidity_side"]], "liquidity_side (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.liquidity_side"]], "liquidity_side (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.liquidity_side"]], "liquidity_side (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.liquidity_side"]], "liquidity_side (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.liquidity_side"]], "liquidity_side (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.liquidity_side"]], "liquidity_side (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.liquidity_side"]], "liquidity_side (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.liquidity_side"]], "liquidity_side (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.liquidity_side"]], "liquidity_side (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.liquidity_side"]], "nautilus_trader.model.orders": [[24, "module-nautilus_trader.model.orders"]], "nautilus_trader.model.orders.base": [[24, "module-nautilus_trader.model.orders.base"]], "nautilus_trader.model.orders.limit": [[24, "module-nautilus_trader.model.orders.limit"]], "nautilus_trader.model.orders.limit_if_touched": [[24, "module-nautilus_trader.model.orders.limit_if_touched"]], "nautilus_trader.model.orders.list": [[24, "module-nautilus_trader.model.orders.list"]], "nautilus_trader.model.orders.market": [[24, "module-nautilus_trader.model.orders.market"]], "nautilus_trader.model.orders.market_if_touched": [[24, "module-nautilus_trader.model.orders.market_if_touched"]], "nautilus_trader.model.orders.market_to_limit": [[24, "module-nautilus_trader.model.orders.market_to_limit"]], "nautilus_trader.model.orders.stop_limit": [[24, "module-nautilus_trader.model.orders.stop_limit"]], "nautilus_trader.model.orders.stop_market": [[24, "module-nautilus_trader.model.orders.stop_market"]], "nautilus_trader.model.orders.trailing_stop_limit": [[24, "module-nautilus_trader.model.orders.trailing_stop_limit"]], "nautilus_trader.model.orders.trailing_stop_market": [[24, "module-nautilus_trader.model.orders.trailing_stop_market"]], "opposite_side() (limitiftouchedorder static method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.opposite_side"]], "opposite_side() (limitorder static method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.opposite_side"]], "opposite_side() (marketiftouchedorder static method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.opposite_side"]], "opposite_side() (marketorder static method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.opposite_side"]], "opposite_side() (markettolimitorder static method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.opposite_side"]], "opposite_side() (order static method)": [[24, "nautilus_trader.model.orders.base.Order.opposite_side"]], "opposite_side() (stoplimitorder static method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.opposite_side"]], "opposite_side() (stopmarketorder static method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.opposite_side"]], "opposite_side() (trailingstoplimitorder static method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.opposite_side"]], "opposite_side() (trailingstopmarketorder static method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.opposite_side"]], "order_list_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.order_list_id"]], "order_list_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.order_list_id"]], "order_list_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.order_list_id"]], "order_list_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.order_list_id"]], "order_list_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.order_list_id"]], "order_list_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.order_list_id"]], "order_list_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.order_list_id"]], "order_list_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.order_list_id"]], "order_list_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.order_list_id"]], "order_list_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.order_list_id"]], "order_type (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.order_type"]], "order_type (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.order_type"]], "order_type (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.order_type"]], "order_type (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.order_type"]], "order_type (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.order_type"]], "order_type (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.order_type"]], "order_type (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.order_type"]], "order_type (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.order_type"]], "order_type (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.order_type"]], "order_type (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.order_type"]], "orders (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.orders"]], "parent_order_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.parent_order_id"]], "parent_order_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.parent_order_id"]], "parent_order_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.parent_order_id"]], "parent_order_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.parent_order_id"]], "parent_order_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.parent_order_id"]], "parent_order_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.parent_order_id"]], "parent_order_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.parent_order_id"]], "parent_order_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.parent_order_id"]], "parent_order_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.parent_order_id"]], "parent_order_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.parent_order_id"]], "position_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.position_id"]], "position_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.position_id"]], "position_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.position_id"]], "position_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.position_id"]], "position_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.position_id"]], "position_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.position_id"]], "position_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.position_id"]], "position_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.position_id"]], "position_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.position_id"]], "position_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.position_id"]], "price (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.price"]], "price (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.price"]], "price (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.price"]], "price (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.price"]], "price (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.price"]], "quantity (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.quantity"]], "quantity (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.quantity"]], "quantity (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.quantity"]], "quantity (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.quantity"]], "quantity (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.quantity"]], "quantity (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.quantity"]], "quantity (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.quantity"]], "quantity (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.quantity"]], "quantity (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.quantity"]], "quantity (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.quantity"]], "side (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.side"]], "side (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.side"]], "side (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.side"]], "side (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.side"]], "side (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.side"]], "side (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.side"]], "side (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.side"]], "side (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.side"]], "side (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.side"]], "side (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.side"]], "side_string() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.side_string"]], "side_string() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.side_string"]], "side_string() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.side_string"]], "side_string() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.side_string"]], "side_string() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.side_string"]], "side_string() (order method)": [[24, "nautilus_trader.model.orders.base.Order.side_string"]], "side_string() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.side_string"]], "side_string() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.side_string"]], "side_string() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.side_string"]], "side_string() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.side_string"]], "signed_decimal_qty() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.signed_decimal_qty"]], "signed_decimal_qty() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.signed_decimal_qty"]], "signed_decimal_qty() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.signed_decimal_qty"]], "signed_decimal_qty() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (order method)": [[24, "nautilus_trader.model.orders.base.Order.signed_decimal_qty"]], "signed_decimal_qty() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.signed_decimal_qty"]], "signed_decimal_qty() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.signed_decimal_qty"]], "slippage (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.slippage"]], "slippage (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.slippage"]], "slippage (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.slippage"]], "slippage (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.slippage"]], "slippage (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.slippage"]], "slippage (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.slippage"]], "slippage (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.slippage"]], "slippage (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.slippage"]], "slippage (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.slippage"]], "slippage (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.slippage"]], "status (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.status"]], "status (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.status"]], "status (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.status"]], "status (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.status"]], "status (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.status"]], "status (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.status"]], "status (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.status"]], "status (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.status"]], "status (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.status"]], "status (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.status"]], "status_string() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.status_string"]], "status_string() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.status_string"]], "status_string() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.status_string"]], "status_string() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.status_string"]], "status_string() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.status_string"]], "status_string() (order method)": [[24, "nautilus_trader.model.orders.base.Order.status_string"]], "status_string() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.status_string"]], "status_string() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.status_string"]], "status_string() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.status_string"]], "status_string() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.status_string"]], "strategy_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.strategy_id"]], "strategy_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.strategy_id"]], "strategy_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.strategy_id"]], "strategy_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.strategy_id"]], "strategy_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.strategy_id"]], "strategy_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.strategy_id"]], "strategy_id (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.strategy_id"]], "strategy_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.strategy_id"]], "strategy_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.strategy_id"]], "strategy_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.strategy_id"]], "strategy_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.strategy_id"]], "symbol (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.symbol"]], "symbol (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.symbol"]], "symbol (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.symbol"]], "symbol (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.symbol"]], "symbol (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.symbol"]], "symbol (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.symbol"]], "symbol (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.symbol"]], "symbol (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.symbol"]], "symbol (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.symbol"]], "symbol (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.symbol"]], "tags (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.tags"]], "tags (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.tags"]], "tags (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.tags"]], "tags (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.tags"]], "tags (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.tags"]], "tags (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.tags"]], "tags (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.tags"]], "tags (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.tags"]], "tags (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.tags"]], "tags (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.tags"]], "time_in_force (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.time_in_force"]], "time_in_force (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.time_in_force"]], "time_in_force (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.time_in_force"]], "time_in_force (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.time_in_force"]], "time_in_force (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.time_in_force"]], "time_in_force (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.time_in_force"]], "time_in_force (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.time_in_force"]], "time_in_force (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.time_in_force"]], "time_in_force (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.time_in_force"]], "time_in_force (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.time_in_force"]], "to_dict() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.to_dict"]], "to_dict() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.to_dict"]], "to_dict() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.to_dict"]], "to_dict() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.to_dict"]], "to_dict() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.to_dict"]], "to_dict() (order method)": [[24, "nautilus_trader.model.orders.base.Order.to_dict"]], "to_dict() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.to_dict"]], "to_dict() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.to_dict"]], "to_dict() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.to_dict"]], "to_dict() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.to_dict"]], "trade_ids (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trade_ids"]], "trade_ids (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.trade_ids"]], "trade_ids (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trade_ids"]], "trade_ids (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.trade_ids"]], "trade_ids (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trade_ids"]], "trade_ids (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.trade_ids"]], "trade_ids (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trade_ids"]], "trade_ids (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trade_ids"]], "trade_ids (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trade_ids"]], "trade_ids (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trade_ids"]], "trader_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trader_id"]], "trader_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.trader_id"]], "trader_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trader_id"]], "trader_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.trader_id"]], "trader_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trader_id"]], "trader_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.trader_id"]], "trader_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trader_id"]], "trader_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trader_id"]], "trader_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trader_id"]], "trader_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trader_id"]], "trailing_offset (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trailing_offset"]], "trailing_offset (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trailing_offset"]], "trailing_offset_type (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trailing_offset_type"]], "trailing_offset_type (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trailing_offset_type"]], "transform_py() (limitorder static method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.transform_py"]], "transform_py() (marketorder static method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.transform_py"]], "trigger_instrument_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_instrument_id"]], "trigger_instrument_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.trigger_instrument_id"]], "trigger_instrument_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_instrument_id"]], "trigger_instrument_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.trigger_instrument_id"]], "trigger_instrument_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.trigger_instrument_id"]], "trigger_instrument_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_instrument_id"]], "trigger_instrument_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_instrument_id"]], "trigger_price (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_price"]], "trigger_price (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_price"]], "trigger_price (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_price"]], "trigger_price (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_price"]], "trigger_price (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_price"]], "trigger_price (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_price"]], "trigger_type (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_type"]], "trigger_type (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_type"]], "trigger_type (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_type"]], "trigger_type (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_type"]], "trigger_type (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_type"]], "trigger_type (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_type"]], "ts_init (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_init"]], "ts_init (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.ts_init"]], "ts_init (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.ts_init"]], "ts_init (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.ts_init"]], "ts_init (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.ts_init"]], "ts_init (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.ts_init"]], "ts_init (orderlist attribute)": [[24, "nautilus_trader.model.orders.list.OrderList.ts_init"]], "ts_init (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_init"]], "ts_init (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.ts_init"]], "ts_init (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_init"]], "ts_init (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.ts_init"]], "ts_last (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_last"]], "ts_last (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.ts_last"]], "ts_last (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.ts_last"]], "ts_last (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.ts_last"]], "ts_last (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.ts_last"]], "ts_last (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.ts_last"]], "ts_last (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_last"]], "ts_last (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.ts_last"]], "ts_last (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_last"]], "ts_last (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.ts_last"]], "ts_triggered (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_triggered"]], "ts_triggered (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_triggered"]], "ts_triggered (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_triggered"]], "type_string() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.type_string"]], "type_string() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.type_string"]], "type_string() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.type_string"]], "type_string() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.type_string"]], "type_string() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.type_string"]], "type_string() (order method)": [[24, "nautilus_trader.model.orders.base.Order.type_string"]], "type_string() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.type_string"]], "type_string() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.type_string"]], "type_string() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.type_string"]], "type_string() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.type_string"]], "venue (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue"]], "venue (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.venue"]], "venue (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue"]], "venue (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.venue"]], "venue (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue"]], "venue (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.venue"]], "venue (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue"]], "venue (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue"]], "venue (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue"]], "venue (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue"]], "venue_order_id (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue_order_id"]], "venue_order_id (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.venue_order_id"]], "venue_order_id (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue_order_id"]], "venue_order_id (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.venue_order_id"]], "venue_order_id (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue_order_id"]], "venue_order_id (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.venue_order_id"]], "venue_order_id (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue_order_id"]], "venue_order_id (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue_order_id"]], "venue_order_id (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue_order_id"]], "venue_order_id (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue_order_id"]], "venue_order_ids (limitiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue_order_ids"]], "venue_order_ids (limitorder attribute)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.venue_order_ids"]], "venue_order_ids (marketiftouchedorder attribute)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue_order_ids"]], "venue_order_ids (marketorder attribute)": [[24, "nautilus_trader.model.orders.market.MarketOrder.venue_order_ids"]], "venue_order_ids (markettolimitorder attribute)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue_order_ids"]], "venue_order_ids (order attribute)": [[24, "nautilus_trader.model.orders.base.Order.venue_order_ids"]], "venue_order_ids (stoplimitorder attribute)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue_order_ids"]], "venue_order_ids (stopmarketorder attribute)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue_order_ids"]], "venue_order_ids (trailingstoplimitorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue_order_ids"]], "venue_order_ids (trailingstopmarketorder attribute)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue_order_ids"]], "would_reduce_only() (limitiftouchedorder method)": [[24, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.would_reduce_only"]], "would_reduce_only() (limitorder method)": [[24, "nautilus_trader.model.orders.limit.LimitOrder.would_reduce_only"]], "would_reduce_only() (marketiftouchedorder method)": [[24, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.would_reduce_only"]], "would_reduce_only() (marketorder method)": [[24, "nautilus_trader.model.orders.market.MarketOrder.would_reduce_only"]], "would_reduce_only() (markettolimitorder method)": [[24, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.would_reduce_only"]], "would_reduce_only() (order method)": [[24, "nautilus_trader.model.orders.base.Order.would_reduce_only"]], "would_reduce_only() (stoplimitorder method)": [[24, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.would_reduce_only"]], "would_reduce_only() (stopmarketorder method)": [[24, "nautilus_trader.model.orders.stop_market.StopMarketOrder.would_reduce_only"]], "would_reduce_only() (trailingstoplimitorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.would_reduce_only"]], "would_reduce_only() (trailingstopmarketorder method)": [[24, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.would_reduce_only"]], "position (class in nautilus_trader.model.position)": [[25, "nautilus_trader.model.position.Position"]], "account_id (position attribute)": [[25, "nautilus_trader.model.position.Position.account_id"]], "apply() (position method)": [[25, "nautilus_trader.model.position.Position.apply"]], "avg_px_close (position attribute)": [[25, "nautilus_trader.model.position.Position.avg_px_close"]], "avg_px_open (position attribute)": [[25, "nautilus_trader.model.position.Position.avg_px_open"]], "base_currency (position attribute)": [[25, "nautilus_trader.model.position.Position.base_currency"]], "calculate_pnl() (position method)": [[25, "nautilus_trader.model.position.Position.calculate_pnl"]], "client_order_ids (position attribute)": [[25, "nautilus_trader.model.position.Position.client_order_ids"]], "closing_order_id (position attribute)": [[25, "nautilus_trader.model.position.Position.closing_order_id"]], "commissions() (position method)": [[25, "nautilus_trader.model.position.Position.commissions"]], "duration_ns (position attribute)": [[25, "nautilus_trader.model.position.Position.duration_ns"]], "entry (position attribute)": [[25, "nautilus_trader.model.position.Position.entry"]], "event_count (position attribute)": [[25, "nautilus_trader.model.position.Position.event_count"]], "events (position attribute)": [[25, "nautilus_trader.model.position.Position.events"]], "id (position attribute)": [[25, "nautilus_trader.model.position.Position.id"]], "info() (position method)": [[25, "nautilus_trader.model.position.Position.info"]], "instrument_id (position attribute)": [[25, "nautilus_trader.model.position.Position.instrument_id"]], "is_closed (position attribute)": [[25, "nautilus_trader.model.position.Position.is_closed"]], "is_inverse (position attribute)": [[25, "nautilus_trader.model.position.Position.is_inverse"]], "is_long (position attribute)": [[25, "nautilus_trader.model.position.Position.is_long"]], "is_open (position attribute)": [[25, "nautilus_trader.model.position.Position.is_open"]], "is_opposite_side() (position method)": [[25, "nautilus_trader.model.position.Position.is_opposite_side"]], "is_short (position attribute)": [[25, "nautilus_trader.model.position.Position.is_short"]], "last_event (position attribute)": [[25, "nautilus_trader.model.position.Position.last_event"]], "last_trade_id (position attribute)": [[25, "nautilus_trader.model.position.Position.last_trade_id"]], "multiplier (position attribute)": [[25, "nautilus_trader.model.position.Position.multiplier"]], "nautilus_trader.model.position": [[25, "module-nautilus_trader.model.position"]], "notional_value() (position method)": [[25, "nautilus_trader.model.position.Position.notional_value"]], "opening_order_id (position attribute)": [[25, "nautilus_trader.model.position.Position.opening_order_id"]], "peak_qty (position attribute)": [[25, "nautilus_trader.model.position.Position.peak_qty"]], "price_precision (position attribute)": [[25, "nautilus_trader.model.position.Position.price_precision"]], "quantity (position attribute)": [[25, "nautilus_trader.model.position.Position.quantity"]], "quote_currency (position attribute)": [[25, "nautilus_trader.model.position.Position.quote_currency"]], "realized_pnl (position attribute)": [[25, "nautilus_trader.model.position.Position.realized_pnl"]], "realized_return (position attribute)": [[25, "nautilus_trader.model.position.Position.realized_return"]], "settlement_currency (position attribute)": [[25, "nautilus_trader.model.position.Position.settlement_currency"]], "side (position attribute)": [[25, "nautilus_trader.model.position.Position.side"]], "side_from_order_side() (position static method)": [[25, "nautilus_trader.model.position.Position.side_from_order_side"]], "signed_decimal_qty() (position method)": [[25, "nautilus_trader.model.position.Position.signed_decimal_qty"]], "signed_qty (position attribute)": [[25, "nautilus_trader.model.position.Position.signed_qty"]], "size_precision (position attribute)": [[25, "nautilus_trader.model.position.Position.size_precision"]], "strategy_id (position attribute)": [[25, "nautilus_trader.model.position.Position.strategy_id"]], "symbol (position attribute)": [[25, "nautilus_trader.model.position.Position.symbol"]], "to_dict() (position method)": [[25, "nautilus_trader.model.position.Position.to_dict"]], "total_pnl() (position method)": [[25, "nautilus_trader.model.position.Position.total_pnl"]], "trade_ids (position attribute)": [[25, "nautilus_trader.model.position.Position.trade_ids"]], "trader_id (position attribute)": [[25, "nautilus_trader.model.position.Position.trader_id"]], "ts_closed (position attribute)": [[25, "nautilus_trader.model.position.Position.ts_closed"]], "ts_init (position attribute)": [[25, "nautilus_trader.model.position.Position.ts_init"]], "ts_last (position attribute)": [[25, "nautilus_trader.model.position.Position.ts_last"]], "ts_opened (position attribute)": [[25, "nautilus_trader.model.position.Position.ts_opened"]], "unrealized_pnl() (position method)": [[25, "nautilus_trader.model.position.Position.unrealized_pnl"]], "venue (position attribute)": [[25, "nautilus_trader.model.position.Position.venue"]], "venue_order_ids (position attribute)": [[25, "nautilus_trader.model.position.Position.venue_order_ids"]], "fixedtickscheme (class in nautilus_trader.model.tick_scheme.implementations.fixed)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme"]], "tickscheme (class in nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme"]], "tieredtickscheme (class in nautilus_trader.model.tick_scheme.implementations.tiered)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme"]], "find_tick_index() (tieredtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.find_tick_index"]], "get_tick_scheme() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.get_tick_scheme"]], "increment (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.increment"]], "list_tick_schemes() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.list_tick_schemes"]], "max_price (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.max_price"]], "max_price (tickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.max_price"]], "max_price (tieredtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.max_price"]], "min_price (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.min_price"]], "min_price (tickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.min_price"]], "min_price (tieredtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.min_price"]], "name (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.name"]], "name (tickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.name"]], "name (tieredtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.name"]], "nautilus_trader.model.tick_scheme": [[26, "module-nautilus_trader.model.tick_scheme"]], "nautilus_trader.model.tick_scheme.base": [[26, "module-nautilus_trader.model.tick_scheme.base"]], "nautilus_trader.model.tick_scheme.implementations.fixed": [[26, "module-nautilus_trader.model.tick_scheme.implementations.fixed"]], "nautilus_trader.model.tick_scheme.implementations.tiered": [[26, "module-nautilus_trader.model.tick_scheme.implementations.tiered"]], "next_ask_price() (fixedtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.next_ask_price"]], "next_ask_price() (tickscheme method)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.next_ask_price"]], "next_ask_price() (tieredtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.next_ask_price"]], "next_bid_price() (fixedtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.next_bid_price"]], "next_bid_price() (tickscheme method)": [[26, "nautilus_trader.model.tick_scheme.base.TickScheme.next_bid_price"]], "next_bid_price() (tieredtickscheme method)": [[26, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.next_bid_price"]], "price_precision (fixedtickscheme attribute)": [[26, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.price_precision"]], "register_tick_scheme() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.register_tick_scheme"]], "round_down() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.round_down"]], "round_up() (in module nautilus_trader.model.tick_scheme.base)": [[26, "nautilus_trader.model.tick_scheme.base.round_up"]], "bardatawrangler (class in nautilus_trader.persistence.wranglers)": [[27, "nautilus_trader.persistence.wranglers.BarDataWrangler"]], "basedatacatalog (class in nautilus_trader.persistence.catalog.base)": [[27, "nautilus_trader.persistence.catalog.base.BaseDataCatalog"]], "featherfile (class in nautilus_trader.persistence.catalog.parquet)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile"]], "orderbookdeltadatawrangler (class in nautilus_trader.persistence.wranglers)": [[27, "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler"]], "parquetdatacatalog (class in nautilus_trader.persistence.catalog.parquet)": [[27, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog"]], "quotetickdatawrangler (class in nautilus_trader.persistence.wranglers)": [[27, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler"]], "streamingfeatherwriter (class in nautilus_trader.persistence.writer)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter"]], "tradetickdatawrangler (class in nautilus_trader.persistence.wranglers)": [[27, "nautilus_trader.persistence.wranglers.TradeTickDataWrangler"]], "check_flush() (streamingfeatherwriter method)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.check_flush"]], "class_name (featherfile attribute)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile.class_name"]], "close() (streamingfeatherwriter method)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.close"]], "count() (featherfile method)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile.count"]], "flush() (streamingfeatherwriter method)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.flush"]], "from_env() (parquetdatacatalog class method)": [[27, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.from_env"]], "from_uri() (parquetdatacatalog class method)": [[27, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.from_uri"]], "generate_signal_class() (in module nautilus_trader.persistence.writer)": [[27, "nautilus_trader.persistence.writer.generate_signal_class"]], "index() (featherfile method)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile.index"]], "is_closed (streamingfeatherwriter property)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.is_closed"]], "nautilus_trader.persistence": [[27, "module-nautilus_trader.persistence"]], "nautilus_trader.persistence.catalog.base": [[27, "module-nautilus_trader.persistence.catalog.base"]], "nautilus_trader.persistence.catalog.parquet": [[27, "module-nautilus_trader.persistence.catalog.parquet"]], "nautilus_trader.persistence.wranglers": [[27, "module-nautilus_trader.persistence.wranglers"]], "nautilus_trader.persistence.writer": [[27, "module-nautilus_trader.persistence.writer"]], "path (featherfile attribute)": [[27, "nautilus_trader.persistence.catalog.parquet.FeatherFile.path"]], "process() (bardatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.BarDataWrangler.process"]], "process() (orderbookdeltadatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler.process"]], "process() (quotetickdatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler.process"]], "process() (tradetickdatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.TradeTickDataWrangler.process"]], "process_bar_data() (quotetickdatawrangler method)": [[27, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler.process_bar_data"]], "write() (streamingfeatherwriter method)": [[27, "nautilus_trader.persistence.writer.StreamingFeatherWriter.write"]], "write_data() (parquetdatacatalog method)": [[27, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.write_data"]], "portfolio (class in nautilus_trader.portfolio.portfolio)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio"]], "portfoliofacade (class in nautilus_trader.portfolio.base)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade"]], "account() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.account"]], "account() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.account"]], "analyzer (portfolio attribute)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.analyzer"]], "analyzer (portfoliofacade attribute)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.analyzer"]], "balances_locked() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.balances_locked"]], "balances_locked() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.balances_locked"]], "initialize_orders() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.initialize_orders"]], "initialize_positions() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.initialize_positions"]], "initialized (portfolio attribute)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.initialized"]], "initialized (portfoliofacade attribute)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.initialized"]], "is_completely_flat() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.is_completely_flat"]], "is_completely_flat() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.is_completely_flat"]], "is_flat() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.is_flat"]], "is_flat() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.is_flat"]], "is_net_long() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.is_net_long"]], "is_net_long() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.is_net_long"]], "is_net_short() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.is_net_short"]], "is_net_short() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.is_net_short"]], "margins_init() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.margins_init"]], "margins_init() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.margins_init"]], "margins_maint() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.margins_maint"]], "margins_maint() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.margins_maint"]], "nautilus_trader.portfolio": [[28, "module-nautilus_trader.portfolio"]], "nautilus_trader.portfolio.base": [[28, "module-nautilus_trader.portfolio.base"]], "nautilus_trader.portfolio.portfolio": [[28, "module-nautilus_trader.portfolio.portfolio"]], "net_exposure() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.net_exposure"]], "net_exposure() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.net_exposure"]], "net_exposures() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.net_exposures"]], "net_exposures() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.net_exposures"]], "net_position() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.net_position"]], "net_position() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.net_position"]], "reset() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.reset"]], "set_specific_venue() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.set_specific_venue"]], "unrealized_pnl() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.unrealized_pnl"]], "unrealized_pnl() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.unrealized_pnl"]], "unrealized_pnls() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.unrealized_pnls"]], "unrealized_pnls() (portfoliofacade method)": [[28, "nautilus_trader.portfolio.base.PortfolioFacade.unrealized_pnls"]], "update_account() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.update_account"]], "update_order() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.update_order"]], "update_position() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.update_position"]], "update_quote_tick() (portfolio method)": [[28, "nautilus_trader.portfolio.portfolio.Portfolio.update_quote_tick"]], "fixedrisksizer (class in nautilus_trader.risk.sizing)": [[29, "nautilus_trader.risk.sizing.FixedRiskSizer"]], "positionsizer (class in nautilus_trader.risk.sizing)": [[29, "nautilus_trader.risk.sizing.PositionSizer"]], "riskengine (class in nautilus_trader.risk.engine)": [[29, "nautilus_trader.risk.engine.RiskEngine"]], "calculate() (fixedrisksizer method)": [[29, "nautilus_trader.risk.sizing.FixedRiskSizer.calculate"]], "calculate() (positionsizer method)": [[29, "nautilus_trader.risk.sizing.PositionSizer.calculate"]], "command_count (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.command_count"]], "debug (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.debug"]], "degrade() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.degrade"]], "dispose() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.dispose"]], "event_count (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.event_count"]], "execute() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.execute"]], "fault() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.fault"]], "fully_qualified_name() (riskengine class method)": [[29, "nautilus_trader.risk.engine.RiskEngine.fully_qualified_name"]], "id (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.id"]], "instrument (fixedrisksizer attribute)": [[29, "nautilus_trader.risk.sizing.FixedRiskSizer.instrument"]], "instrument (positionsizer attribute)": [[29, "nautilus_trader.risk.sizing.PositionSizer.instrument"]], "is_bypassed (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_bypassed"]], "is_degraded (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_degraded"]], "is_disposed (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_disposed"]], "is_faulted (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_faulted"]], "is_initialized (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_initialized"]], "is_running (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_running"]], "is_stopped (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.is_stopped"]], "max_notional_per_order() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.max_notional_per_order"]], "max_notionals_per_order() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.max_notionals_per_order"]], "max_order_modify_rate() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.max_order_modify_rate"]], "max_order_submit_rate() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.max_order_submit_rate"]], "nautilus_trader.risk": [[29, "module-nautilus_trader.risk"]], "nautilus_trader.risk.engine": [[29, "module-nautilus_trader.risk.engine"]], "nautilus_trader.risk.sizing": [[29, "module-nautilus_trader.risk.sizing"]], "process() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.process"]], "reset() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.reset"]], "resume() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.resume"]], "set_max_notional_per_order() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.set_max_notional_per_order"]], "set_trading_state() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.set_trading_state"]], "start() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.start"]], "state (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.state"]], "stop() (riskengine method)": [[29, "nautilus_trader.risk.engine.RiskEngine.stop"]], "trader_id (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.trader_id"]], "trading_state (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.trading_state"]], "type (riskengine attribute)": [[29, "nautilus_trader.risk.engine.RiskEngine.type"]], "update_instrument() (fixedrisksizer method)": [[29, "nautilus_trader.risk.sizing.FixedRiskSizer.update_instrument"]], "update_instrument() (positionsizer method)": [[29, "nautilus_trader.risk.sizing.PositionSizer.update_instrument"]], "msgspecserializer (class in nautilus_trader.serialization.serializer)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer"]], "serializer (class in nautilus_trader.serialization.base)": [[30, "nautilus_trader.serialization.base.Serializer"]], "deserialize() (msgspecserializer method)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer.deserialize"]], "deserialize() (serializer method)": [[30, "nautilus_trader.serialization.base.Serializer.deserialize"]], "nautilus_trader.serialization": [[30, "module-nautilus_trader.serialization"]], "nautilus_trader.serialization.base": [[30, "module-nautilus_trader.serialization.base"]], "nautilus_trader.serialization.serializer": [[30, "module-nautilus_trader.serialization.serializer"]], "register_serializable_object() (in module nautilus_trader.serialization.base)": [[30, "nautilus_trader.serialization.base.register_serializable_object"]], "serialize() (msgspecserializer method)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer.serialize"]], "serialize() (serializer method)": [[30, "nautilus_trader.serialization.base.Serializer.serialize"]], "timestamps_as_iso8601 (msgspecserializer attribute)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer.timestamps_as_iso8601"]], "timestamps_as_str (msgspecserializer attribute)": [[30, "nautilus_trader.serialization.serializer.MsgSpecSerializer.timestamps_as_str"]], "nautiluskernel (class in nautilus_trader.system.kernel)": [[31, "nautilus_trader.system.kernel.NautilusKernel"]], "cache (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.cache"]], "cancel_all_tasks() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.cancel_all_tasks"]], "catalog (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.catalog"]], "clock (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.clock"]], "data_engine (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.data_engine"]], "dispose() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.dispose"]], "emulator (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.emulator"]], "environment (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.environment"]], "exec_engine (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.exec_engine"]], "executor (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.executor"]], "instance_id (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.instance_id"]], "load_state (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.load_state"]], "log (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.log"]], "logger (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.logger"]], "loop (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.loop"]], "loop_sig_callback (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.loop_sig_callback"]], "machine_id (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.machine_id"]], "msgbus (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.msgbus"]], "name (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.name"]], "nautilus_trader.system": [[31, "module-nautilus_trader.system"]], "nautilus_trader.system.kernel": [[31, "module-nautilus_trader.system.kernel"]], "portfolio (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.portfolio"]], "risk_engine (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.risk_engine"]], "save_state (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.save_state"]], "start() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.start"]], "start_async() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.start_async"]], "stop() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.stop"]], "stop_async() (nautiluskernel method)": [[31, "nautilus_trader.system.kernel.NautilusKernel.stop_async"]], "trader (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.trader"]], "trader_id (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.trader_id"]], "ts_created (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.ts_created"]], "writer (nautiluskernel property)": [[31, "nautilus_trader.system.kernel.NautilusKernel.writer"]], "controller (class in nautilus_trader.trading.controller)": [[32, "nautilus_trader.trading.controller.Controller"]], "economicnewseventfilter (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter"]], "forexsession (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.ForexSession"]], "forexsessionfilter (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter"]], "newsevent (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.NewsEvent"]], "newsimpact (class in nautilus_trader.trading.filters)": [[32, "nautilus_trader.trading.filters.NewsImpact"]], "strategy (class in nautilus_trader.trading.strategy)": [[32, "nautilus_trader.trading.strategy.Strategy"]], "trader (class in nautilus_trader.trading.trader)": [[32, "nautilus_trader.trading.trader.Trader"]], "active_task_ids() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.active_task_ids"]], "active_task_ids() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.active_task_ids"]], "actor_ids() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.actor_ids"]], "actor_states() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.actor_states"]], "actors() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.actors"]], "add_actor() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_actor"]], "add_actors() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_actors"]], "add_exec_algorithm() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_exec_algorithm"]], "add_exec_algorithms() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_exec_algorithms"]], "add_strategies() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_strategies"]], "add_strategy() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.add_strategy"]], "add_synthetic() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.add_synthetic"]], "add_synthetic() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.add_synthetic"]], "cache (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.cache"]], "cache (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.cache"]], "cancel_all_orders() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_all_orders"]], "cancel_all_tasks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.cancel_all_tasks"]], "cancel_all_tasks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_all_tasks"]], "cancel_gtd_expiry() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_gtd_expiry"]], "cancel_order() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_order"]], "cancel_orders() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_orders"]], "cancel_task() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.cancel_task"]], "cancel_task() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.cancel_task"]], "change_id() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.change_id"]], "change_order_id_tag() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.change_order_id_tag"]], "check_residuals() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.check_residuals"]], "clear_actors() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.clear_actors"]], "clear_exec_algorithms() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.clear_exec_algorithms"]], "clear_strategies() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.clear_strategies"]], "clock (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.clock"]], "clock (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.clock"]], "close_all_positions() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.close_all_positions"]], "close_position() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.close_position"]], "config (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.config"]], "config (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.config"]], "create_actor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.create_actor"]], "create_strategy() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.create_strategy"]], "currencies (economicnewseventfilter property)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.currencies"]], "degrade() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.degrade"]], "degrade() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.degrade"]], "degrade() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.degrade"]], "deregister_warning_event() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.deregister_warning_event"]], "deregister_warning_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.deregister_warning_event"]], "dispose() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.dispose"]], "dispose() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.dispose"]], "dispose() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.dispose"]], "exec_algorithm_ids() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.exec_algorithm_ids"]], "exec_algorithm_states() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.exec_algorithm_states"]], "exec_algorithms() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.exec_algorithms"]], "external_order_claims (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.external_order_claims"]], "fault() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.fault"]], "fault() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.fault"]], "fault() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.fault"]], "fully_qualified_name() (controller class method)": [[32, "nautilus_trader.trading.controller.Controller.fully_qualified_name"]], "fully_qualified_name() (newsevent class method)": [[32, "nautilus_trader.trading.filters.NewsEvent.fully_qualified_name"]], "fully_qualified_name() (strategy class method)": [[32, "nautilus_trader.trading.strategy.Strategy.fully_qualified_name"]], "fully_qualified_name() (trader class method)": [[32, "nautilus_trader.trading.trader.Trader.fully_qualified_name"]], "generate_account_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_account_report"]], "generate_fills_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_fills_report"]], "generate_order_fills_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_order_fills_report"]], "generate_orders_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_orders_report"]], "generate_positions_report() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.generate_positions_report"]], "handle_bar() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_bar"]], "handle_bar() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_bar"]], "handle_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_bars"]], "handle_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_bars"]], "handle_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_data"]], "handle_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_data"]], "handle_event() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_event"]], "handle_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_event"]], "handle_historical_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_historical_data"]], "handle_historical_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_historical_data"]], "handle_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_instrument"]], "handle_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_instrument"]], "handle_instrument_close() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_instrument_close"]], "handle_instrument_close() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_instrument_close"]], "handle_instrument_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_instrument_status"]], "handle_instrument_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_instrument_status"]], "handle_instruments() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_instruments"]], "handle_instruments() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_instruments"]], "handle_order_book() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_order_book"]], "handle_order_book() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_order_book"]], "handle_order_book_deltas() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_order_book_deltas"]], "handle_order_book_deltas() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_order_book_deltas"]], "handle_quote_tick() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_quote_tick"]], "handle_quote_tick() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_quote_tick"]], "handle_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_quote_ticks"]], "handle_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_quote_ticks"]], "handle_ticker() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_ticker"]], "handle_ticker() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_ticker"]], "handle_trade_tick() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_trade_tick"]], "handle_trade_tick() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_trade_tick"]], "handle_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_trade_ticks"]], "handle_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_trade_ticks"]], "handle_venue_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.handle_venue_status"]], "handle_venue_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.handle_venue_status"]], "has_active_tasks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.has_active_tasks"]], "has_active_tasks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.has_active_tasks"]], "has_any_tasks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.has_any_tasks"]], "has_any_tasks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.has_any_tasks"]], "has_pending_requests() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.has_pending_requests"]], "has_pending_requests() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.has_pending_requests"]], "has_queued_tasks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.has_queued_tasks"]], "has_queued_tasks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.has_queued_tasks"]], "id (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.id"]], "id (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.id"]], "id (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.id"]], "impacts (economicnewseventfilter property)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.impacts"]], "indicators_initialized() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.indicators_initialized"]], "indicators_initialized() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.indicators_initialized"]], "is_degraded (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_degraded"]], "is_degraded (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_degraded"]], "is_degraded (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_degraded"]], "is_disposed (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_disposed"]], "is_disposed (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_disposed"]], "is_disposed (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_disposed"]], "is_faulted (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_faulted"]], "is_faulted (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_faulted"]], "is_faulted (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_faulted"]], "is_initialized (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_initialized"]], "is_initialized (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_initialized"]], "is_initialized (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_initialized"]], "is_pending_request() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.is_pending_request"]], "is_pending_request() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.is_pending_request"]], "is_running (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_running"]], "is_running (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_running"]], "is_running (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_running"]], "is_stopped (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.is_stopped"]], "is_stopped (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.is_stopped"]], "is_stopped (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.is_stopped"]], "load() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.load"]], "load() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.load"]], "load() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.load"]], "local_from_utc() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.local_from_utc"]], "log (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.log"]], "log (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.log"]], "manage_contingent_orders (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.manage_contingent_orders"]], "manage_gtd_expiry (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.manage_gtd_expiry"]], "modify_order() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.modify_order"]], "msgbus (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.msgbus"]], "msgbus (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.msgbus"]], "nautilus_trader.trading": [[32, "module-nautilus_trader.trading"]], "nautilus_trader.trading.controller": [[32, "module-nautilus_trader.trading.controller"]], "nautilus_trader.trading.filters": [[32, "module-nautilus_trader.trading.filters"]], "nautilus_trader.trading.strategy": [[32, "module-nautilus_trader.trading.strategy"]], "nautilus_trader.trading.trader": [[32, "module-nautilus_trader.trading.trader"]], "next_end() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.next_end"]], "next_event() (economicnewseventfilter method)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.next_event"]], "next_start() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.next_start"]], "oms_type (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.oms_type"]], "on_bar() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_bar"]], "on_bar() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_bar"]], "on_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_data"]], "on_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_data"]], "on_degrade() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_degrade"]], "on_degrade() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_degrade"]], "on_dispose() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_dispose"]], "on_dispose() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_dispose"]], "on_event() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_event"]], "on_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_event"]], "on_fault() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_fault"]], "on_fault() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_fault"]], "on_historical_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_historical_data"]], "on_historical_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_historical_data"]], "on_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_instrument"]], "on_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_instrument"]], "on_instrument_close() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_instrument_close"]], "on_instrument_close() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_instrument_close"]], "on_instrument_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_instrument_status"]], "on_instrument_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_instrument_status"]], "on_load() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_load"]], "on_load() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_load"]], "on_order_accepted() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_accepted"]], "on_order_book() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_order_book"]], "on_order_book() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_book"]], "on_order_book_deltas() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_order_book_deltas"]], "on_order_book_deltas() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_book_deltas"]], "on_order_cancel_rejected() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_cancel_rejected"]], "on_order_canceled() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_canceled"]], "on_order_denied() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_denied"]], "on_order_emulated() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_emulated"]], "on_order_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_event"]], "on_order_expired() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_expired"]], "on_order_filled() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_filled"]], "on_order_initialized() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_initialized"]], "on_order_modify_rejected() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_modify_rejected"]], "on_order_pending_cancel() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_pending_cancel"]], "on_order_pending_update() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_pending_update"]], "on_order_rejected() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_rejected"]], "on_order_released() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_released"]], "on_order_submitted() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_submitted"]], "on_order_triggered() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_triggered"]], "on_order_updated() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_order_updated"]], "on_position_changed() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_position_changed"]], "on_position_closed() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_position_closed"]], "on_position_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_position_event"]], "on_position_opened() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_position_opened"]], "on_quote_tick() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_quote_tick"]], "on_quote_tick() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_quote_tick"]], "on_reset() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_reset"]], "on_reset() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_reset"]], "on_resume() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_resume"]], "on_resume() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_resume"]], "on_save() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_save"]], "on_save() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_save"]], "on_start() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_start"]], "on_start() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_start"]], "on_stop() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_stop"]], "on_stop() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_stop"]], "on_ticker() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_ticker"]], "on_ticker() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_ticker"]], "on_trade_tick() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_trade_tick"]], "on_trade_tick() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_trade_tick"]], "on_venue_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.on_venue_status"]], "on_venue_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.on_venue_status"]], "order_factory (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.order_factory"]], "order_id_tag (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.order_id_tag"]], "pending_requests() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.pending_requests"]], "pending_requests() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.pending_requests"]], "portfolio (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.portfolio"]], "prev_end() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.prev_end"]], "prev_event() (economicnewseventfilter method)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.prev_event"]], "prev_start() (forexsessionfilter method)": [[32, "nautilus_trader.trading.filters.ForexSessionFilter.prev_start"]], "publish_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.publish_data"]], "publish_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.publish_data"]], "publish_signal() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.publish_signal"]], "publish_signal() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.publish_signal"]], "query_order() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.query_order"]], "queue_for_executor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.queue_for_executor"]], "queue_for_executor() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.queue_for_executor"]], "queued_task_ids() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.queued_task_ids"]], "queued_task_ids() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.queued_task_ids"]], "register() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register"]], "register_base() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_base"]], "register_base() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_base"]], "register_executor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_executor"]], "register_executor() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_executor"]], "register_indicator_for_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_indicator_for_bars"]], "register_indicator_for_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_trade_ticks"]], "register_warning_event() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.register_warning_event"]], "register_warning_event() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.register_warning_event"]], "registered_indicators (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.registered_indicators"]], "registered_indicators (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.registered_indicators"]], "remove_actor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.remove_actor"]], "remove_actor() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.remove_actor"]], "remove_strategy() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.remove_strategy"]], "remove_strategy() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.remove_strategy"]], "request_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_bars"]], "request_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_bars"]], "request_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_data"]], "request_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_data"]], "request_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_instrument"]], "request_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_instrument"]], "request_instruments() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_instruments"]], "request_instruments() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_instruments"]], "request_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_quote_ticks"]], "request_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_quote_ticks"]], "request_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.request_trade_ticks"]], "request_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.request_trade_ticks"]], "reset() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.reset"]], "reset() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.reset"]], "reset() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.reset"]], "resume() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.resume"]], "resume() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.resume"]], "resume() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.resume"]], "run_in_executor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.run_in_executor"]], "run_in_executor() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.run_in_executor"]], "save() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.save"]], "save() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.save"]], "save() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.save"]], "start() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.start"]], "start() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.start"]], "start() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.start"]], "start_actor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.start_actor"]], "start_actor() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.start_actor"]], "start_strategy() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.start_strategy"]], "start_strategy() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.start_strategy"]], "state (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.state"]], "state (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.state"]], "state (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.state"]], "stop() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.stop"]], "stop() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.stop"]], "stop() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.stop"]], "stop_actor() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.stop_actor"]], "stop_actor() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.stop_actor"]], "stop_strategy() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.stop_strategy"]], "stop_strategy() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.stop_strategy"]], "strategies() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.strategies"]], "strategy_ids() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.strategy_ids"]], "strategy_states() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.strategy_states"]], "submit_order() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.submit_order"]], "submit_order_list() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.submit_order_list"]], "subscribe() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.subscribe"]], "subscribe_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_bars"]], "subscribe_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_bars"]], "subscribe_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_data"]], "subscribe_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_data"]], "subscribe_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_instrument"]], "subscribe_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument"]], "subscribe_instrument_close() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_instrument_close"]], "subscribe_instrument_close() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument_close"]], "subscribe_instrument_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_instrument_status"]], "subscribe_instrument_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument_status"]], "subscribe_instruments() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_instruments"]], "subscribe_instruments() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_instruments"]], "subscribe_order_book_deltas() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_quote_ticks"]], "subscribe_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_quote_ticks"]], "subscribe_ticker() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_ticker"]], "subscribe_ticker() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_ticker"]], "subscribe_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_trade_ticks"]], "subscribe_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_trade_ticks"]], "subscribe_venue_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.subscribe_venue_status"]], "subscribe_venue_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.subscribe_venue_status"]], "to_importable_config() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.to_importable_config"]], "to_importable_config() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.to_importable_config"]], "trader_id (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.trader_id"]], "trader_id (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.trader_id"]], "trader_id (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.trader_id"]], "ts_event (newsevent property)": [[32, "nautilus_trader.trading.filters.NewsEvent.ts_event"]], "ts_init (newsevent property)": [[32, "nautilus_trader.trading.filters.NewsEvent.ts_init"]], "type (controller attribute)": [[32, "nautilus_trader.trading.controller.Controller.type"]], "type (strategy attribute)": [[32, "nautilus_trader.trading.strategy.Strategy.type"]], "type (trader attribute)": [[32, "nautilus_trader.trading.trader.Trader.type"]], "unfiltered_data_end (economicnewseventfilter property)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.unfiltered_data_end"]], "unfiltered_data_start (economicnewseventfilter property)": [[32, "nautilus_trader.trading.filters.EconomicNewsEventFilter.unfiltered_data_start"]], "unsubscribe() (trader method)": [[32, "nautilus_trader.trading.trader.Trader.unsubscribe"]], "unsubscribe_bars() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_bars"]], "unsubscribe_bars() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_bars"]], "unsubscribe_data() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_data"]], "unsubscribe_data() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_data"]], "unsubscribe_instrument() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_instrument"]], "unsubscribe_instrument() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instrument"]], "unsubscribe_instrument_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instrument_status"]], "unsubscribe_instruments() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_instruments"]], "unsubscribe_instruments() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_ticker"]], "unsubscribe_ticker() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.unsubscribe_venue_status"]], "unsubscribe_venue_status() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.unsubscribe_venue_status"]], "update_synthetic() (controller method)": [[32, "nautilus_trader.trading.controller.Controller.update_synthetic"]], "update_synthetic() (strategy method)": [[32, "nautilus_trader.trading.strategy.Strategy.update_synthetic"]]}}) \ No newline at end of file