diff --git a/develop/.doctrees/api_reference/accounting.doctree b/develop/.doctrees/api_reference/accounting.doctree index 0878f919c773..2a0a3ba7082a 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 969c868ae8bf..676db7712dad 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 f6d822aff317..3bc07508723a 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 3d449b3d8fb4..ec5bc49cd551 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 d55da578255c..66d193aed792 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 23ecf747ee39..6102e1a05271 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 cdc4eefe35d7..da91f0ccb7d0 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 88aff5e6dcdf..2aea8e370113 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 142bbf3fc9ff..f8e3da015bf1 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 8ee20f94dcbb..721a68297fc0 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 53fa28b73839..cb0d263ddd23 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 e0214c9e4fd5..f1467dabe44c 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 7297fa540e5e..aa4b4009e5db 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/infrastructure.doctree b/develop/.doctrees/api_reference/infrastructure.doctree index d7e1aa905c8b..5866420932c2 100644 Binary files a/develop/.doctrees/api_reference/infrastructure.doctree and b/develop/.doctrees/api_reference/infrastructure.doctree differ diff --git a/develop/.doctrees/api_reference/live.doctree b/develop/.doctrees/api_reference/live.doctree index 8deec81cd6da..453cc23f740f 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/currency.doctree b/develop/.doctrees/api_reference/model/currency.doctree index 539b33d1be06..4162220224f5 100644 Binary files a/develop/.doctrees/api_reference/model/currency.doctree and b/develop/.doctrees/api_reference/model/currency.doctree differ diff --git a/develop/.doctrees/api_reference/model/data.doctree b/develop/.doctrees/api_reference/model/data.doctree index ee49cedbb11b..4ac492f6c139 100644 Binary files a/develop/.doctrees/api_reference/model/data.doctree and b/develop/.doctrees/api_reference/model/data.doctree differ diff --git a/develop/.doctrees/api_reference/model/events.doctree b/develop/.doctrees/api_reference/model/events.doctree index a8f00f0475bb..6231bd1ac873 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 3d37f662bf4f..531b6497b0d7 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 b99fded2f37a..294743345dd1 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 fe76092d994e..bdc450bbdc61 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/orderbook.doctree b/develop/.doctrees/api_reference/model/orderbook.doctree index 297bf78ff35a..420ad3546d2e 100644 Binary files a/develop/.doctrees/api_reference/model/orderbook.doctree and b/develop/.doctrees/api_reference/model/orderbook.doctree differ diff --git a/develop/.doctrees/api_reference/model/orders.doctree b/develop/.doctrees/api_reference/model/orders.doctree index 1803511f2704..2ab04623590d 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 19f60d4d0e02..46064665a150 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 3f350b3aa711..4fb67efc688f 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/msgbus.doctree b/develop/.doctrees/api_reference/msgbus.doctree index f8693e054922..0d6a24da533f 100644 Binary files a/develop/.doctrees/api_reference/msgbus.doctree and b/develop/.doctrees/api_reference/msgbus.doctree differ diff --git a/develop/.doctrees/api_reference/persistence.doctree b/develop/.doctrees/api_reference/persistence.doctree index b08212e34114..4fab92544493 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 058adecdae32..974139fe2722 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 78d4999cf56e..d4426be1d833 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 72a3a17f17d3..ea261f39e997 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 21b3ea5de4ba..723d56bfac5a 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 3f3faff16669..c341987ec664 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 99573b6feb1a..f4f94213bb8f 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 dba351766e3d..d60cb47e5143 100644 --- a/develop/api_reference/adapters/interactive_brokers.html +++ b/develop/api_reference/adapters/interactive_brokers.html @@ -10690,7 +10690,7 @@
+
+ CryptoFuture.activation_ns
+
+
+
+
+
+ CryptoFuture.activation_utc
+
+
+
+
@@ -1576,10 +1594,19 @@
+
+ CryptoFuture.expiration_ns
+
+
+
+
- CryptoFuture.expiry_date
+ CryptoFuture.expiration_utc
@@ -2718,6 +2745,24 @@
+
+ FuturesContract.activation_ns
+
+
+
+
+
+ FuturesContract.activation_utc
+
+
+
+
@@ -2764,10 +2809,19 @@
+
+ FuturesContract.expiration_ns
+
+
+
+
- FuturesContract.expiry_date
+ FuturesContract.expiration_utc
@@ -3120,6 +3174,24 @@
+
+ OptionsContract.activation_ns
+
+
+
+
+
+ OptionsContract.activation_utc
+
+
+
+
@@ -3165,6 +3237,24 @@
+
+ OptionsContract.expiration_ns
+
+
+
+
+
+ OptionsContract.expiration_utc
+
+
+
+
@@ -3228,6 +3318,15 @@
+
+ OptionsContract.kind
+
+
+
+
@@ -3426,6 +3525,15 @@
+
+ OptionsContract.strike_price
+
+
+
+
@@ -3480,6 +3588,15 @@
+
+ OptionsContract.underlying
+
+
+
+
@@ -9877,10 +9994,21 @@
- date
+ uint64_t
+
+
+ activation_ns
+
+
+
+ ,
+
+
+
+ uint64_t
- expiry_date
+ expiration_ns
@@ -10235,13 +10363,25 @@
-
- expiry_date
+ activation_ns
+
+ (
+
+ uint64_t
+
+ ) – The UNIX timestamp (nanoseconds) for contract activation.
+
+
+ -
+
+
+ expiration_ns
(
- date
+ uint64_t
- ) – The contract expiry date.
+ ) – The UNIX timestamp (nanoseconds) for contract expiration.
-
@@ -10690,6 +10830,85 @@
+ The UNIX timestamp (nanoseconds) for contract activation. +
++ + unit64_t + +
++ pd.Timestamp +
++ Return the contract activation timestamp (UTC). +
++ + pd.Timestamp + + – tz-aware UTC. +
++ CryptoFuture.activation_utc +
+- The expiry date for the contract. + The UNIX timestamp (nanoseconds) for contract expiration.
- date + unit64_t
+ pd.Timestamp +
++ Return the contract expriation timestamp (UTC). +
++ + pd.Timestamp + + – tz-aware UTC. +
++ CryptoFuture.expiration_utc +
+- expiry_date + activation_ns + + ( + + uint64_t + + ) – The UNIX timestamp (nanoseconds) for contract activation. +
++ + expiration_ns ( - date + uint64_t - ) – The contract expiry date. + ) – The UNIX timestamp (nanoseconds) for contract expiration.
- The asset class of the instrument. + The UNIX timestamp (nanoseconds) for contract activation.
- AssetClass + unit64_t
- The asset type of the instrument. + pd.Timestamp +
++ Return the contract activation timestamp (UTC).
- - AssetType - + + pd.Timestamp + + – tz-aware UTC. +
++ FuturesContract.activation_utc +
++ The asset class of the instrument. +
++ + AssetClass + +
++ The asset type of the instrument. +
++ + AssetType +
- The expiry date for the contract. + The UNIX timestamp (nanoseconds) for contract expiration.
- date + unit64_t
+ pd.Timestamp +
++ Return the contract expriation timestamp (UTC). +
++ + pd.Timestamp + + – tz-aware UTC. +
++ FuturesContract.expiration_utc +
++ + underlying + + ( + + str + + ) – The underlying asset. +
+
@@ -22102,25 +22540,25 @@
- underlying
+ activation_ns
(
- str
+ uint64_t
- ) – The underlying asset.
+ ) – The UNIX timestamp (nanoseconds) for contract activation.
- expiry_date
+ expiration_ns
(
- date
+ uint64_t
- ) – The option expiry date.
+ ) – The UNIX timestamp (nanoseconds) for contract expiration.
+ The UNIX timestamp (nanoseconds) for contract activation. +
++ + unit64_t + +
++ pd.Timestamp +
++ Return the contract activation timestamp (UTC). +
++ + pd.Timestamp + + – tz-aware UTC. +
++ OptionsContract.activation_utc +
++ The UNIX timestamp (nanoseconds) for contract expiration. +
++ + unit64_t + +
++ pd.Timestamp +
++ Return the contract expriation timestamp (UTC). +
++ + pd.Timestamp + + – tz-aware UTC. +
++ OptionsContract.expiration_utc +
++ The options kind (PUT | CALL) for the contract. +
++ + OptionKind + +
++ The strike price for the contract. +
++ + Price + +
++ The underlying asset for the contract. +
++ + str + +
+#[repr(C)]pub struct CryptoFuture {Show 21 fields
+CryptoFuture in nautilus_model::instruments::crypto_future - Rust Struct nautilus_model::instruments::crypto_future::CryptoFuture
source · #[repr(C)]pub struct CryptoFuture {Show 22 fields
pub id: InstrumentId,
pub raw_symbol: Symbol,
pub underlying: Currency,
pub quote_currency: Currency,
pub settlement_currency: Currency,
- pub expiration: UnixNanos,
+ pub activation_ns: UnixNanos,
+ pub expiration_ns: UnixNanos,
pub price_precision: u8,
pub size_precision: u8,
pub price_increment: Price,
@@ -20,13 +21,14 @@
pub min_notional: Option<Money>,
pub max_price: Option<Price>,
pub min_price: Option<Price>,
-}
Fields§
§id: InstrumentId
§raw_symbol: Symbol
§underlying: Currency
§quote_currency: Currency
§settlement_currency: Currency
§expiration: UnixNanos
§price_precision: u8
§size_precision: u8
§price_increment: Price
§size_increment: Quantity
§margin_init: Decimal
§margin_maint: Decimal
§maker_fee: Decimal
§taker_fee: Decimal
§lot_size: Option<Quantity>
§max_quantity: Option<Quantity>
§min_quantity: Option<Quantity>
§max_notional: Option<Money>
§min_notional: Option<Money>
§max_price: Option<Price>
§min_price: Option<Price>
Implementations§
source§impl CryptoFuture
sourcepub fn new(
+}Fields§
§id: InstrumentId
§raw_symbol: Symbol
§underlying: Currency
§quote_currency: Currency
§settlement_currency: Currency
§activation_ns: UnixNanos
§expiration_ns: UnixNanos
§price_precision: u8
§size_precision: u8
§price_increment: Price
§size_increment: Quantity
§margin_init: Decimal
§margin_maint: Decimal
§maker_fee: Decimal
§taker_fee: Decimal
§lot_size: Option<Quantity>
§max_quantity: Option<Quantity>
§min_quantity: Option<Quantity>
§max_notional: Option<Money>
§min_notional: Option<Money>
§max_price: Option<Price>
§min_price: Option<Price>
Implementations§
source§impl CryptoFuture
sourcepub fn new(
id: InstrumentId,
raw_symbol: Symbol,
underlying: Currency,
quote_currency: Currency,
settlement_currency: Currency,
- expiration: UnixNanos,
+ activation_ns: UnixNanos,
+ expiration_ns: UnixNanos,
price_precision: u8,
size_precision: u8,
price_increment: Price,
@@ -43,9 +45,9 @@
max_price: Option<Price>,
min_price: Option<Price>
) -> Result<Self>
Trait Implementations§
source§impl Clone for CryptoFuture
source§fn clone(&self) -> CryptoFuture
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for CryptoFuture
source§impl<'de> Deserialize<'de> for CryptoFuture
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Hash for CryptoFuture
source§impl Hash for CryptoFuture
source§impl Instrument for CryptoFuture
source§fn id(&self) -> &InstrumentId
source§fn raw_symbol(&self) -> &Symbol
source§fn asset_class(&self) -> AssetClass
source§fn asset_type(&self) -> AssetType
source§fn quote_currency(&self) -> &Currency
source§fn base_currency(&self) -> Option<&Currency>
source§fn settlement_currency(&self) -> &Currency
source§fn is_inverse(&self) -> bool
source§fn price_precision(&self) -> u8
source§fn size_precision(&self) -> u8
source§fn price_increment(&self) -> Price
source§fn size_increment(&self) -> Quantity
source§fn multiplier(&self) -> Quantity
source§fn lot_size(&self) -> Option<Quantity>
source§fn max_quantity(&self) -> Option<Quantity>
source§fn min_quantity(&self) -> Option<Quantity>
source§fn max_price(&self) -> Option<Price>
source§fn min_price(&self) -> Option<Price>
source§fn margin_init(&self) -> Decimal
source§fn margin_maint(&self) -> Decimal
source§fn maker_fee(&self) -> Decimal
source§fn taker_fee(&self) -> Decimal
source§fn symbol(&self) -> &Symbol
source§fn venue(&self) -> &Venue
source§fn make_price(&self, value: f64) -> Result<Price>
Creates a new price from the given value
with the correct price precision for the instrument.source§impl Instrument for CryptoFuture
source§fn id(&self) -> &InstrumentId
source§fn raw_symbol(&self) -> &Symbol
source§fn asset_class(&self) -> AssetClass
source§fn asset_type(&self) -> AssetType
source§fn quote_currency(&self) -> &Currency
source§fn base_currency(&self) -> Option<&Currency>
source§fn settlement_currency(&self) -> &Currency
source§fn is_inverse(&self) -> bool
source§fn price_precision(&self) -> u8
source§fn size_precision(&self) -> u8
source§fn price_increment(&self) -> Price
source§fn size_increment(&self) -> Quantity
source§fn multiplier(&self) -> Quantity
source§fn lot_size(&self) -> Option<Quantity>
source§fn max_quantity(&self) -> Option<Quantity>
source§fn min_quantity(&self) -> Option<Quantity>
source§fn max_price(&self) -> Option<Price>
source§fn min_price(&self) -> Option<Price>
source§fn margin_init(&self) -> Decimal
source§fn margin_maint(&self) -> Decimal
source§fn maker_fee(&self) -> Decimal
source§fn taker_fee(&self) -> Decimal
source§fn symbol(&self) -> &Symbol
source§fn venue(&self) -> &Venue
source§fn make_price(&self, value: f64) -> Result<Price>
Creates a new price from the given value
with the correct price precision for the instrument.source§impl IntoPy<Py<PyAny>> for CryptoFuture
source§impl PartialEq for CryptoFuture
source§fn eq(&self, other: &Self) -> bool
This method tests for self
and other
values to be equal, and is used
+) -> QuantityReturns the equivalent quantity of the base asset.source§impl IntoPy<Py<PyAny>> for CryptoFuture
source§impl PartialEq for CryptoFuture
source§impl PyClassImpl for CryptoFuture
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 Layout = PyCell<CryptoFuture>
Layout§type ThreadChecker = ThreadCheckerStub<CryptoFuture>
This handles following two situations: Read more§type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild
Immutable or mutable§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 lazy_type_object() -> &'static LazyTypeObject<Self>
§fn dict_offset() -> Option<isize>
§fn weaklist_offset() -> Option<isize>
source§impl PyClassNewTextSignature<CryptoFuture> for PyClassImplCollector<CryptoFuture>
source§fn new_text_signature(self) -> Option<&'static str>
source§impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a CryptoFuture
source§impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut CryptoFuture
source§impl PyMethods<CryptoFuture> for PyClassImplCollector<CryptoFuture>
source§fn py_methods(self) -> &'static PyClassItems
source§impl PyTypeInfo for CryptoFuture
§type AsRefTarget = PyCell<CryptoFuture>
Utility type to make Py::as_ref work.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 CryptoFuture
source§impl Eq for CryptoFuture
Auto Trait Implementations§
§impl RefUnwindSafe for CryptoFuture
§impl Send for CryptoFuture
§impl Sync for CryptoFuture
§impl Unpin for CryptoFuture
§impl UnwindSafe for CryptoFuture
Blanket Implementations§
source§impl<T> Any for Twhere
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl Eq for CryptoFuture
Auto Trait Implementations§
§impl RefUnwindSafe for CryptoFuture
§impl Send for CryptoFuture
§impl Sync for CryptoFuture
§impl Unpin for CryptoFuture
§impl UnwindSafe for CryptoFuture
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<Q, K> Equivalent<K> for Qwhere
diff --git a/develop/core/nautilus_model/instruments/futures_contract/index.html b/develop/core/nautilus_model/instruments/futures_contract/index.html
index 02713e15e8c2..8fe37f6aa8ca 100644
--- a/develop/core/nautilus_model/instruments/futures_contract/index.html
+++ b/develop/core/nautilus_model/instruments/futures_contract/index.html
@@ -1 +1 @@
-nautilus_model::instruments::futures_contract - Rust
\ No newline at end of file
+nautilus_model::instruments::futures_contract - Rust
\ No newline at end of file
diff --git a/develop/core/nautilus_model/instruments/futures_contract/struct.FuturesContract.html b/develop/core/nautilus_model/instruments/futures_contract/struct.FuturesContract.html
index 63cb926a56e5..7da4646332ba 100644
--- a/develop/core/nautilus_model/instruments/futures_contract/struct.FuturesContract.html
+++ b/develop/core/nautilus_model/instruments/futures_contract/struct.FuturesContract.html
@@ -1,9 +1,10 @@
-FuturesContract in nautilus_model::instruments::futures_contract - Rust #[repr(C)]pub struct FuturesContract {Show 18 fields
+FuturesContract in nautilus_model::instruments::futures_contract - Rust #[repr(C)]pub struct FuturesContract {Show 19 fields
pub id: InstrumentId,
pub raw_symbol: Symbol,
pub asset_class: AssetClass,
pub underlying: String,
- pub expiration: UnixNanos,
+ pub activation_ns: UnixNanos,
+ pub expiration_ns: UnixNanos,
pub currency: Currency,
pub price_precision: u8,
pub price_increment: Price,
@@ -17,12 +18,13 @@
pub min_quantity: Option<Quantity>,
pub max_price: Option<Price>,
pub min_price: Option<Price>,
-}
Fields§
§id: InstrumentId
§raw_symbol: Symbol
§asset_class: AssetClass
§underlying: String
§expiration: UnixNanos
§currency: Currency
§price_precision: u8
§price_increment: Price
§margin_init: Decimal
§margin_maint: Decimal
§maker_fee: Decimal
§taker_fee: Decimal
§multiplier: Quantity
§lot_size: Option<Quantity>
§max_quantity: Option<Quantity>
§min_quantity: Option<Quantity>
§max_price: Option<Price>
§min_price: Option<Price>
Implementations§
source§impl FuturesContract
sourcepub fn new(
+}Fields§
§id: InstrumentId
§raw_symbol: Symbol
§asset_class: AssetClass
§underlying: String
§activation_ns: UnixNanos
§expiration_ns: UnixNanos
§currency: Currency
§price_precision: u8
§price_increment: Price
§margin_init: Decimal
§margin_maint: Decimal
§maker_fee: Decimal
§taker_fee: Decimal
§multiplier: Quantity
§lot_size: Option<Quantity>
§max_quantity: Option<Quantity>
§min_quantity: Option<Quantity>
§max_price: Option<Price>
§min_price: Option<Price>
Implementations§
source§impl FuturesContract
sourcepub fn new(
id: InstrumentId,
raw_symbol: Symbol,
asset_class: AssetClass,
underlying: String,
- expiration: UnixNanos,
+ activation_ns: UnixNanos,
+ expiration_ns: UnixNanos,
currency: Currency,
price_precision: u8,
price_increment: Price,
@@ -37,9 +39,9 @@
max_price: Option<Price>,
min_price: Option<Price>
) -> Result<Self>
Trait Implementations§
source§impl Clone for FuturesContract
source§fn clone(&self) -> FuturesContract
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for FuturesContract
source§impl<'de> Deserialize<'de> for FuturesContract
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Hash for FuturesContract
source§impl Hash for FuturesContract
source§impl Instrument for FuturesContract
source§fn id(&self) -> &InstrumentId
source§fn raw_symbol(&self) -> &Symbol
source§fn asset_class(&self) -> AssetClass
source§fn asset_type(&self) -> AssetType
source§fn quote_currency(&self) -> &Currency
source§fn base_currency(&self) -> Option<&Currency>
source§fn settlement_currency(&self) -> &Currency
source§fn is_inverse(&self) -> bool
source§fn price_precision(&self) -> u8
source§fn size_precision(&self) -> u8
source§fn price_increment(&self) -> Price
source§fn size_increment(&self) -> Quantity
source§fn multiplier(&self) -> Quantity
source§fn lot_size(&self) -> Option<Quantity>
source§fn max_quantity(&self) -> Option<Quantity>
source§fn min_quantity(&self) -> Option<Quantity>
source§fn max_price(&self) -> Option<Price>
source§fn min_price(&self) -> Option<Price>
source§fn margin_init(&self) -> Decimal
source§fn margin_maint(&self) -> Decimal
source§fn maker_fee(&self) -> Decimal
source§fn taker_fee(&self) -> Decimal
source§fn symbol(&self) -> &Symbol
source§fn venue(&self) -> &Venue
source§fn make_price(&self, value: f64) -> Result<Price>
Creates a new price from the given value
with the correct price precision for the instrument.source§impl Instrument for FuturesContract
source§fn id(&self) -> &InstrumentId
source§fn raw_symbol(&self) -> &Symbol
source§fn asset_class(&self) -> AssetClass
source§fn asset_type(&self) -> AssetType
source§fn quote_currency(&self) -> &Currency
source§fn base_currency(&self) -> Option<&Currency>
source§fn settlement_currency(&self) -> &Currency
source§fn is_inverse(&self) -> bool
source§fn price_precision(&self) -> u8
source§fn size_precision(&self) -> u8
source§fn price_increment(&self) -> Price
source§fn size_increment(&self) -> Quantity
source§fn multiplier(&self) -> Quantity
source§fn lot_size(&self) -> Option<Quantity>
source§fn max_quantity(&self) -> Option<Quantity>
source§fn min_quantity(&self) -> Option<Quantity>
source§fn max_price(&self) -> Option<Price>
source§fn min_price(&self) -> Option<Price>
source§fn margin_init(&self) -> Decimal
source§fn margin_maint(&self) -> Decimal
source§fn maker_fee(&self) -> Decimal
source§fn taker_fee(&self) -> Decimal
source§fn symbol(&self) -> &Symbol
source§fn venue(&self) -> &Venue
source§fn make_price(&self, value: f64) -> Result<Price>
Creates a new price from the given value
with the correct price precision for the instrument.source§impl IntoPy<Py<PyAny>> for FuturesContract
source§impl PartialEq for FuturesContract
source§fn eq(&self, other: &Self) -> bool
This method tests for self
and other
values to be equal, and is used
+) -> QuantityReturns the equivalent quantity of the base asset.source§impl IntoPy<Py<PyAny>> for FuturesContract
source§impl PartialEq for FuturesContract
source§impl PyClassImpl for FuturesContract
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 Layout = PyCell<FuturesContract>
Layout§type ThreadChecker = ThreadCheckerStub<FuturesContract>
This handles following two situations: Read more§type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild
Immutable or mutable§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 lazy_type_object() -> &'static LazyTypeObject<Self>
§fn dict_offset() -> Option<isize>
§fn weaklist_offset() -> Option<isize>
source§impl PyClassNewTextSignature<FuturesContract> for PyClassImplCollector<FuturesContract>
source§fn new_text_signature(self) -> Option<&'static str>
source§impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a FuturesContract
source§impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut FuturesContract
source§impl PyMethods<FuturesContract> for PyClassImplCollector<FuturesContract>
source§fn py_methods(self) -> &'static PyClassItems
source§impl PyTypeInfo for FuturesContract
§type AsRefTarget = PyCell<FuturesContract>
Utility type to make Py::as_ref work.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 FuturesContract
source§impl Eq for FuturesContract
Auto Trait Implementations§
§impl RefUnwindSafe for FuturesContract
§impl Send for FuturesContract
§impl Sync for FuturesContract
§impl Unpin for FuturesContract
§impl UnwindSafe for FuturesContract
Blanket Implementations§
source§impl<T> Any for Twhere
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl Eq for FuturesContract
Auto Trait Implementations§
§impl RefUnwindSafe for FuturesContract
§impl Send for FuturesContract
§impl Sync for FuturesContract
§impl Unpin for FuturesContract
§impl UnwindSafe for FuturesContract
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<Q, K> Equivalent<K> for Qwhere
diff --git a/develop/core/nautilus_model/instruments/options_contract/index.html b/develop/core/nautilus_model/instruments/options_contract/index.html
index 8c17d797bafe..cc3e6a945253 100644
--- a/develop/core/nautilus_model/instruments/options_contract/index.html
+++ b/develop/core/nautilus_model/instruments/options_contract/index.html
@@ -1 +1 @@
-nautilus_model::instruments::options_contract - Rust
\ No newline at end of file
+nautilus_model::instruments::options_contract - Rust
\ No newline at end of file
diff --git a/develop/core/nautilus_model/instruments/options_contract/struct.OptionsContract.html b/develop/core/nautilus_model/instruments/options_contract/struct.OptionsContract.html
index 8d8675de374e..55b8a737f10e 100644
--- a/develop/core/nautilus_model/instruments/options_contract/struct.OptionsContract.html
+++ b/develop/core/nautilus_model/instruments/options_contract/struct.OptionsContract.html
@@ -1,10 +1,11 @@
-OptionsContract in nautilus_model::instruments::options_contract - Rust #[repr(C)]pub struct OptionsContract {Show 19 fields
+OptionsContract in nautilus_model::instruments::options_contract - Rust #[repr(C)]pub struct OptionsContract {Show 20 fields
pub id: InstrumentId,
pub raw_symbol: Symbol,
pub asset_class: AssetClass,
pub underlying: String,
pub option_kind: OptionKind,
- pub expiration: UnixNanos,
+ pub activation_ns: UnixNanos,
+ pub expiration_ns: UnixNanos,
pub strike_price: Price,
pub currency: Currency,
pub price_precision: u8,
@@ -18,13 +19,14 @@
pub min_quantity: Option<Quantity>,
pub max_price: Option<Price>,
pub min_price: Option<Price>,
-}
Fields§
§id: InstrumentId
§raw_symbol: Symbol
§asset_class: AssetClass
§underlying: String
§option_kind: OptionKind
§expiration: UnixNanos
§strike_price: Price
§currency: Currency
§price_precision: u8
§price_increment: Price
§margin_init: Decimal
§margin_maint: Decimal
§maker_fee: Decimal
§taker_fee: Decimal
§lot_size: Option<Quantity>
§max_quantity: Option<Quantity>
§min_quantity: Option<Quantity>
§max_price: Option<Price>
§min_price: Option<Price>
Implementations§
source§impl OptionsContract
sourcepub fn new(
+}Fields§
§id: InstrumentId
§raw_symbol: Symbol
§asset_class: AssetClass
§underlying: String
§option_kind: OptionKind
§activation_ns: UnixNanos
§expiration_ns: UnixNanos
§strike_price: Price
§currency: Currency
§price_precision: u8
§price_increment: Price
§margin_init: Decimal
§margin_maint: Decimal
§maker_fee: Decimal
§taker_fee: Decimal
§lot_size: Option<Quantity>
§max_quantity: Option<Quantity>
§min_quantity: Option<Quantity>
§max_price: Option<Price>
§min_price: Option<Price>
Implementations§
source§impl OptionsContract
sourcepub fn new(
id: InstrumentId,
raw_symbol: Symbol,
asset_class: AssetClass,
underlying: String,
option_kind: OptionKind,
- expiration: UnixNanos,
+ activation_ns: UnixNanos,
+ expiration_ns: UnixNanos,
strike_price: Price,
currency: Currency,
price_precision: u8,
@@ -39,9 +41,9 @@
max_price: Option<Price>,
min_price: Option<Price>
) -> Result<Self>
Trait Implementations§
source§impl Clone for OptionsContract
source§fn clone(&self) -> OptionsContract
Returns a copy of the value. Read more1.0.0 · source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read moresource§impl Debug for OptionsContract
source§impl<'de> Deserialize<'de> for OptionsContract
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
- __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moresource§impl Hash for OptionsContract
source§impl Hash for OptionsContract
source§impl Instrument for OptionsContract
source§fn id(&self) -> &InstrumentId
source§fn raw_symbol(&self) -> &Symbol
source§fn asset_class(&self) -> AssetClass
source§fn asset_type(&self) -> AssetType
source§fn quote_currency(&self) -> &Currency
source§fn base_currency(&self) -> Option<&Currency>
source§fn settlement_currency(&self) -> &Currency
source§fn is_inverse(&self) -> bool
source§fn price_precision(&self) -> u8
source§fn size_precision(&self) -> u8
source§fn price_increment(&self) -> Price
source§fn size_increment(&self) -> Quantity
source§fn multiplier(&self) -> Quantity
source§fn lot_size(&self) -> Option<Quantity>
source§fn max_quantity(&self) -> Option<Quantity>
source§fn min_quantity(&self) -> Option<Quantity>
source§fn max_price(&self) -> Option<Price>
source§fn min_price(&self) -> Option<Price>
source§fn margin_init(&self) -> Decimal
source§fn margin_maint(&self) -> Decimal
source§fn maker_fee(&self) -> Decimal
source§fn taker_fee(&self) -> Decimal
source§fn symbol(&self) -> &Symbol
source§fn venue(&self) -> &Venue
source§fn make_price(&self, value: f64) -> Result<Price>
Creates a new price from the given value
with the correct price precision for the instrument.source§impl Instrument for OptionsContract
source§fn id(&self) -> &InstrumentId
source§fn raw_symbol(&self) -> &Symbol
source§fn asset_class(&self) -> AssetClass
source§fn asset_type(&self) -> AssetType
source§fn quote_currency(&self) -> &Currency
source§fn base_currency(&self) -> Option<&Currency>
source§fn settlement_currency(&self) -> &Currency
source§fn is_inverse(&self) -> bool
source§fn price_precision(&self) -> u8
source§fn size_precision(&self) -> u8
source§fn price_increment(&self) -> Price
source§fn size_increment(&self) -> Quantity
source§fn multiplier(&self) -> Quantity
source§fn lot_size(&self) -> Option<Quantity>
source§fn max_quantity(&self) -> Option<Quantity>
source§fn min_quantity(&self) -> Option<Quantity>
source§fn max_price(&self) -> Option<Price>
source§fn min_price(&self) -> Option<Price>
source§fn margin_init(&self) -> Decimal
source§fn margin_maint(&self) -> Decimal
source§fn maker_fee(&self) -> Decimal
source§fn taker_fee(&self) -> Decimal
source§fn symbol(&self) -> &Symbol
source§fn venue(&self) -> &Venue
source§fn make_price(&self, value: f64) -> Result<Price>
Creates a new price from the given value
with the correct price precision for the instrument.source§impl IntoPy<Py<PyAny>> for OptionsContract
source§impl PartialEq for OptionsContract
source§fn eq(&self, other: &Self) -> bool
This method tests for self
and other
values to be equal, and is used
+) -> QuantityReturns the equivalent quantity of the base asset.source§impl IntoPy<Py<PyAny>> for OptionsContract
source§impl PartialEq for OptionsContract
source§impl PyClassImpl for OptionsContract
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 Layout = PyCell<OptionsContract>
Layout§type ThreadChecker = ThreadCheckerStub<OptionsContract>
This handles following two situations: Read more§type PyClassMutability = <<PyAny as PyClassBaseType>::PyClassMutability as PyClassMutability>::MutableChild
Immutable or mutable§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 lazy_type_object() -> &'static LazyTypeObject<Self>
§fn dict_offset() -> Option<isize>
§fn weaklist_offset() -> Option<isize>
source§impl PyClassNewTextSignature<OptionsContract> for PyClassImplCollector<OptionsContract>
source§fn new_text_signature(self) -> Option<&'static str>
source§impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a OptionsContract
source§impl<'a, 'py> PyFunctionArgument<'a, 'py> for &'a mut OptionsContract
source§impl PyMethods<OptionsContract> for PyClassImplCollector<OptionsContract>
source§fn py_methods(self) -> &'static PyClassItems
source§impl PyTypeInfo for OptionsContract
§type AsRefTarget = PyCell<OptionsContract>
Utility type to make Py::as_ref work.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 OptionsContract
source§impl Eq for OptionsContract
Auto Trait Implementations§
§impl RefUnwindSafe for OptionsContract
§impl Send for OptionsContract
§impl Sync for OptionsContract
§impl Unpin for OptionsContract
§impl UnwindSafe for OptionsContract
Blanket Implementations§
source§impl<T> Any for Twhere
+ __S: Serializer,
Serialize this value into the given Serde serializer. Read moresource§impl Eq for OptionsContract
Auto Trait Implementations§
§impl RefUnwindSafe for OptionsContract
§impl Send for OptionsContract
§impl Sync for OptionsContract
§impl Unpin for OptionsContract
§impl UnwindSafe for OptionsContract
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<Q, K> Equivalent<K> for Qwhere
diff --git a/develop/core/nautilus_model/instruments/trait.Instrument.html b/develop/core/nautilus_model/instruments/trait.Instrument.html
index 28050a5cd67c..cd234f1810ed 100644
--- a/develop/core/nautilus_model/instruments/trait.Instrument.html
+++ b/develop/core/nautilus_model/instruments/trait.Instrument.html
@@ -55,4 +55,4 @@ Panics
quantity: Quantity,
last_px: Price
) -> Quantity
Returns the equivalent quantity of the base asset.
-Implementors§
source§impl Instrument for CryptoFuture
source§impl Instrument for CryptoPerpetual
source§impl Instrument for CurrencyPair
source§impl Instrument for Equity
source§impl Instrument for FuturesContract
source§impl Instrument for OptionsContract
\ No newline at end of file
+Implementors§
source§impl Instrument for CryptoFuture
source§impl Instrument for CryptoPerpetual
source§impl Instrument for CurrencyPair
source§impl Instrument for Equity
source§impl Instrument for FuturesContract
source§impl Instrument for OptionsContract
\ No newline at end of file
diff --git a/develop/core/nautilus_model/python/instruments/crypto_future/index.html b/develop/core/nautilus_model/python/instruments/crypto_future/index.html
index 91917c075d86..43bfb8b525a1 100644
--- a/develop/core/nautilus_model/python/instruments/crypto_future/index.html
+++ b/develop/core/nautilus_model/python/instruments/crypto_future/index.html
@@ -1 +1 @@
-nautilus_model::python::instruments::crypto_future - Rust Module nautilus_model::python::instruments::crypto_future
source ·
\ No newline at end of file
+nautilus_model::python::instruments::crypto_future - Rust Module nautilus_model::python::instruments::crypto_future
source ·
\ No newline at end of file
diff --git a/develop/core/nautilus_model/python/instruments/futures_contract/index.html b/develop/core/nautilus_model/python/instruments/futures_contract/index.html
index a9c41bd35123..72b8e95df4ff 100644
--- a/develop/core/nautilus_model/python/instruments/futures_contract/index.html
+++ b/develop/core/nautilus_model/python/instruments/futures_contract/index.html
@@ -1 +1 @@
-nautilus_model::python::instruments::futures_contract - Rust Module nautilus_model::python::instruments::futures_contract
source ·
\ No newline at end of file
+nautilus_model::python::instruments::futures_contract - Rust Module nautilus_model::python::instruments::futures_contract
source ·
\ No newline at end of file
diff --git a/develop/core/nautilus_model/python/instruments/options_contract/index.html b/develop/core/nautilus_model/python/instruments/options_contract/index.html
index 855d8e0c4fda..e232ca8689cd 100644
--- a/develop/core/nautilus_model/python/instruments/options_contract/index.html
+++ b/develop/core/nautilus_model/python/instruments/options_contract/index.html
@@ -1 +1 @@
-nautilus_model::python::instruments::options_contract - Rust Module nautilus_model::python::instruments::options_contract
source ·
\ No newline at end of file
+nautilus_model::python::instruments::options_contract - Rust Module nautilus_model::python::instruments::options_contract
source ·
\ No newline at end of file
diff --git a/develop/core/search-index.js b/develop/core/search-index.js
index 2b2967ffb492..53dbcbb3a8a7 100644
--- a/develop/core/search-index.js
+++ b/develop/core/search-index.js
@@ -3,7 +3,7 @@ var searchIndex = JSON.parse('{\
"nautilus_common":{"doc":"","t":"AAAAAAAAIDDDLLLLLLLKLLKLLLLLLLLLLLKLLLKLLKLLKLLLKLLKLLKLLKLLKLLKLLKLLKLLLLLLLLLLLLLLLNNEDEDNNNNNNNNNNNNNNNNNNNNNEDEEDNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAADDLLLLLLLLLLLLFFFFFFFFFFFFFFFFFFFFFFLLLLLLFDLLLLLLFFFFFFFLLLFFFDDLLLLLLLLLLLLLLLMLLMMMMLLLLLLMLLLLLLLAFDDDILLLLLLLLMKLLLLLLLLLLLLLLLMMLLLLLLLLLMLLLLLMLKLMMKLLLMLKLLMMLLLLLLLLLLMMLLLLL","n":["clock","enums","ffi","logging","msgbus","python","testing","timer","Clock","LiveClock","MonotonicClock","TestClock","advance_time","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cancel_timer","cancel_timer","cancel_timer","cancel_timers","cancel_timers","cancel_timers","default","from","from","from","get_timers","into","into","into","match_handlers_py","new","new","new","new","next_time_ns","next_time_ns","next_time_ns","register_default_handler","register_default_handler","register_default_handler","register_default_handler_py","register_default_handler_py","register_default_handler_py","set_time","set_time_alert_ns_py","set_time_alert_ns_py","set_time_alert_ns_py","set_timer_ns_py","set_timer_ns_py","set_timer_ns_py","timer_count","timer_count","timer_count","timer_names","timer_names","timer_names","timestamp","timestamp","timestamp","timestamp_ms","timestamp_ms","timestamp_ms","timestamp_ns","timestamp_ns","timestamp_ns","timestamp_us","timestamp_us","timestamp_us","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unix_timestamp_micros","unix_timestamp_millis","unix_timestamp_nanos","unix_timestamp_secs","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","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","component_state_from_cstr","component_state_to_cstr","component_trigger_from_cstr","component_trigger_to_cstr","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","iter","iter","iter","iter","len","len","len","len","log_color_from_cstr","log_color_to_cstr","log_level_from_cstr","log_level_to_cstr","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","clock","logging","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","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_log","logger_new","try_from","try_into","type_id","dummy","time_event_new","time_event_to_cstr","LogEvent","Logger","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","critical","debug","deserialize","error","fmt","fmt","from","from","info","instance_id","into","into","is_bypassed","level_file","level_stdout","machine_id","new","send","separate_by_policy","serialize","to_owned","to_string","trader_id","try_from","try_from","try_into","try_into","type_id","type_id","warn","timer","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","wrap"],"q":[[0,"nautilus_common"],[8,"nautilus_common::clock"],[85,"nautilus_common::enums"],[349,"nautilus_common::ffi"],[352,"nautilus_common::ffi::clock"],[395,"nautilus_common::ffi::logging"],[412,"nautilus_common::ffi::timer"],[415,"nautilus_common::logging"],[453,"nautilus_common::python"],[454,"nautilus_common::testing"],[455,"nautilus_common::timer"],[535,"nautilus_core::time"],[536,"alloc::vec"],[537,"alloc::string"],[538,"std::collections::hash::map"],[539,"core::ops::function"],[540,"alloc::boxed"],[541,"pyo3::instance"],[542,"core::option"],[543,"core::result"],[544,"core::any"],[545,"core::cmp"],[546,"core::ffi"],[547,"serde::de"],[548,"core::fmt"],[549,"core::fmt"],[550,"thousands::policies"],[551,"serde::ser"],[552,"nautilus_core::ffi::cvec"],[553,"pyo3_ffi::object"],[554,"nautilus_core::uuid"],[555,"nautilus_model::identifiers::trader_id"],[556,"serde_json::value"],[557,"core::time"],[558,"core::ops::function"],[559,"pyo3::marker"],[560,"pyo3::types::any"],[561,"pyo3::instance"],[562,"pyo3::err"],[563,"pyo3::err"],[564,"pyo3::impl_::pyclass::lazy_type_object"],[565,"nautilus_core::time"],[566,"pyo3_ffi::cpython::object"]],"d":["","","","","","","","","Represents a type of clock.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self)
.","Calls U::from(self)
.","Calls U::from(self)
.","Assumes time events are sorted by their ts_event
.","Return a new Clock.","Initializes a new MonotonicClock
instance.","","","","","","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.","","","Return the current UNIX time in seconds.","","","Return the current UNIX time in milliseconds (ms).","","","Return the current UNIX time in nanoseconds (ns).","","","Return the current UNIX time in microseconds (us).","","","","","","","","","","","","Returns the current microseconds since the UNIX epoch …","Returns the current milliseconds since the UNIX epoch …","Returns the current nanoseconds since the UNIX epoch …","Returns the current seconds since the UNIX epoch (unique …","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 an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 an enum from a Python string.","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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","","","","","","","","","","","","","","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.","","","","","Safety","Returns a TimeEvent
as a C string pointer.","Represents a log event which includes a message.","Provides a high-performance logger utilizing a MPSC …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The instance ID for the logger.","Calls U::from(self)
.","Calls U::from(self)
.","If logging is bypassed.","The minimum log level to write to a log file.","The minimum log level to write to stdout.","The machine ID for the logger.","","","","","","","The trader ID for the logger.","","","","","","","","","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 event ID.","","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,1,9,1,8,9,1,8,66,1,8,66,1,8,9,9,1,8,1,9,1,8,1,66,9,1,8,66,1,8,66,1,8,66,1,8,1,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,66,1,8,9,1,8,9,1,8,9,1,8,9,9,9,9,30,31,0,0,0,0,28,30,28,26,26,24,24,26,26,24,24,31,28,26,26,24,24,30,31,28,26,0,0,0,0,0,30,30,24,24,30,26,26,24,26,26,24,24,26,26,24,26,26,24,24,31,28,30,23,24,25,26,27,28,29,30,31,23,24,25,26,27,28,29,30,31,23,24,25,26,27,28,29,30,31,23,24,25,26,27,28,29,30,31,24,26,28,30,24,26,28,30,0,0,0,0,24,26,28,30,24,26,28,30,31,24,24,24,26,26,26,28,28,28,30,30,30,31,31,31,23,24,24,25,26,26,27,28,28,29,30,30,31,31,23,24,25,26,27,28,29,30,31,24,26,28,30,31,24,26,28,30,31,24,26,28,30,31,23,24,25,26,27,28,29,30,31,23,25,27,29,24,26,28,30,23,25,27,29,0,0,0,0,23,25,27,29,23,25,27,29,23,25,27,29,24,26,28,30,24,26,28,30,31,24,26,28,30,23,25,27,29,23,24,25,26,27,28,29,30,31,24,26,28,30,31,23,24,24,25,26,26,27,28,28,29,30,30,31,31,23,24,25,26,27,28,29,30,31,23,24,25,26,27,28,29,30,31,0,0,0,0,0,41,42,41,42,41,42,41,42,41,42,41,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,42,41,42,41,42,0,0,46,46,46,46,46,46,0,0,0,0,0,0,0,46,46,46,0,0,0,0,0,49,48,49,48,48,48,49,49,48,49,48,48,49,48,49,49,49,48,49,49,49,49,49,49,48,48,48,48,49,49,48,49,48,49,48,49,0,0,0,0,0,0,11,4,4,13,11,4,13,11,13,67,11,4,13,11,4,13,11,13,13,4,4,13,13,13,13,13,4,4,4,4,4,4,13,4,13,11,11,4,13,11,11,4,11,4,67,4,4,11,67,4,11,11,11,13,67,11,4,11,11,4,13,11,4,4,13,11,4,13,11,4,4,4,13,11,4,4],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[1,2,3],[[5,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,6],7,[]],[[1,6],7],[[8,6],7],[-1,7,[]],[1,7],[8,7],[[],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1,[[12,[10,11]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,[5,[4]]],[[5,[13]]]],[[],-1,[]],[[],9],[[],1],[[],8],[[-1,6],2,[]],[[1,6],2],[[8,6],2],[[-1,[15,[14]]],7,[]],[[1,[15,[14]]],7],[[8,[15,[14]]],7],[[-1,16],7,[]],[[1,16],7],[[8,16],7],[[1,2],7],[[-1,10,2,[17,[16]]],7,[]],[[1,10,2,[17,[16]]],7],[[8,10,2,[17,[16]]],7],[[-1,10,18,2,[17,[2]],[17,[16]]],7,[]],[[1,10,18,2,[17,[2]],[17,[16]]],7],[[8,10,18,2,[17,[2]],[17,[16]]],7],[-1,19,[]],[1,19],[8,19],[-1,[[5,[6]]],[]],[1,[[5,[6]]]],[8,[[5,[6]]]],[-1,20,[]],[1,20],[8,20],[-1,18,[]],[1,18],[8,18],[-1,18,[]],[1,18],[8,18],[-1,18,[]],[1,18],[8,18],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[9,18],[9,18],[9,18],[9,20],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[23,23],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[24,24],32],[[26,26],32],[[28,28],32],[[30,30],32],[[-1,-2],32,[],[]],[[-1,-2],32,[],[]],[[-1,-2],32,[],[]],[[-1,-2],32,[],[]],[33,24],[24,33],[33,26],[26,33],[-1,[[21,[24]]],34],[-1,[[21,[26]]],34],[-1,[[21,[28]]],34],[-1,[[21,[30]]],34],[[24,24],3],[[26,26],3],[[28,28],3],[[30,30],3],[[31,31],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,[],[]],[[23,35],36],[[24,35],36],[[24,35],[[21,[7,37]]]],[[25,35],36],[[26,35],36],[[26,35],[[21,[7,37]]]],[[27,35],36],[[28,35],36],[[28,35],36],[[29,35],36],[[30,35],36],[[30,35],[[21,[7,37]]]],[[31,35],36],[[31,35],[[21,[7,37]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[19,[[17,[24]]]],[19,[[17,[26]]]],[19,[[17,[28]]]],[19,[[17,[30]]]],[19,[[17,[31]]]],[6,[[21,[24]]]],[6,[[21,[26]]]],[6,[[21,[28]]]],[6,[[21,[30]]]],[6,[[21,[31]]]],[[24,-1],7,38],[[26,-1],7,38],[[28,-1],7,38],[[30,-1],7,38],[[31,-1],7,38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],23],[[],25],[[],27],[[],29],[23,19],[25,19],[27,19],[29,19],[33,30],[30,33],[33,28],[28,33],[23,17],[25,17],[27,17],[29,17],[23,17],[25,17],[27,17],[29,17],[[23,19],17],[[25,19],17],[[27,19],17],[[29,19],17],[[24,24],[[17,[32]]]],[[26,26],[[17,[32]]]],[[28,28],[[17,[32]]]],[[30,30],[[17,[32]]]],[[-1,39],10,[]],[[-1,39],10,[]],[[-1,39],10,[]],[[-1,39],10,[]],[[-1,39],10,[]],[[24,-1],21,40],[[26,-1],21,40],[[28,-1],21,40],[[30,-1],21,40],[23,[[7,[19,[17,[19]]]]]],[25,[[7,[19,[17,[19]]]]]],[27,[[7,[19,[17,[19]]]]]],[29,[[7,[19,[17,[19]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,[[21,[-2]]],[],[]],[6,[[21,[24]]]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[6,[[21,[26]]]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[6,[[21,[28]]]],[-1,[[21,[-2]]],[],[]],[6,[[21,[30]]]],[-1,[[21,[-2]]],[],[]],[6,[[21,[31]]]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41],[42],[41],[42],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[42,7],[[],42],[42,20],[42,18],[42,18],[42,18],[[41,18,43],44],[[41,33],7],[41,7],[41,7],[[],41],[[41,33],2],[[41,45],7],[[41,18],7],[[41,33,2,45],7],[[41,33,18,2,2,45],7],[41,19],[41,45],[41,20],[41,18],[41,18],[41,18],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[44,7],0,[-1,-2,[],[]],[-1,-2,[],[]],[46],[46],[-1,-1,[]],[-1,-2,[],[]],[46,7],[46,47],[46,33],[46,33],[46,43],[[46,18,28,30,33,33],7],[[33,33,33,28,28,43,33,33,33,33,43],46],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[13,13],[[33,47,18,18],4],[4,33],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[48,48],[[-1,-2],7,[],[]],[[49,18,30,10,10],7],[[49,18,30,10,10],7],[-1,[[21,[48]]],34],[[49,18,30,10,10],7],[[48,35],36],[[48,35],36],[-1,-1,[]],[-1,-1,[]],[[49,18,30,10,10],7],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[50,10,47,28,[17,[28]],[17,[10]],[17,[10]],[17,[10]],[17,[[12,[10,51]]]],3],49],[[49,18,28,30,10,10],7],[[-1,39],10,[]],[[48,-1],21,40],[-1,-2,[],[]],[-1,10,[]],0,[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[[49,18,30,10,10],7],0,[[-1,52],7,53],0,0,0,0,[[11,2],[[0,[54]]]],[[-1,55],[[57,[56]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,7,[]],[11,7],[4,4],[13,13],[11,11],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[13,13],32],[[-1,-2],32,[],[]],[55,[[59,[58]]]],[[4,4],3],[[13,13],3],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],0,0,[56,[[59,[4]]]],[56,[[21,[-1,60]]],[]],[56,[[59,[4]]]],[[4,35],36],[[4,35],36],[[13,35],36],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,55],16],0,[[],61],[[-1,2],7,[]],[[],[[62,[4]]]],0,0,[[10,63,2,[17,[2]]],-1,[]],[[6,47,2,2],[[64,[4]]]],[[10,18,2,[17,[2]]],11],[11,17],0,[[13,13],[[17,[32]]]],[[-1,47,2],4,[]],[[11,47,2],4],[[-1,39],10,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,10,[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],0,0,[-1,22,[]],[-1,22,[]],[-1,22,[]],[55,65],[[-1,55],[[21,[[57,[56]],60]]],[]]],"c":[],"p":[[3,"TestClock",8],[6,"UnixNanos",535],[15,"bool"],[3,"TimeEvent",455],[3,"Vec",536],[15,"str"],[15,"tuple"],[3,"LiveClock",8],[3,"MonotonicClock",8],[3,"String",537],[3,"TestTimer",455],[3,"HashMap",538],[3,"TimeEventHandler",455],[8,"Fn",539],[3,"Box",540],[6,"PyObject",541],[4,"Option",542],[15,"u64"],[15,"usize"],[15,"f64"],[4,"Result",543],[3,"TypeId",544],[3,"ComponentStateIter",85],[4,"ComponentState",85],[3,"ComponentTriggerIter",85],[4,"ComponentTrigger",85],[3,"LogLevelIter",85],[4,"LogLevel",85],[3,"LogColorIter",85],[4,"LogColor",85],[4,"LogFormat",85],[4,"Ordering",545],[6,"c_char",546],[8,"Deserializer",547],[3,"Formatter",548],[6,"Result",548],[3,"Error",548],[8,"Hasher",549],[3,"SeparatorPolicy",550],[8,"Serializer",551],[3,"TestClock_API",352],[3,"LiveClock_API",352],[15,"u8"],[3,"CVec",552],[3,"PyObject",553],[3,"Logger_API",395],[3,"UUID4",554],[3,"LogEvent",415],[3,"Logger",415],[3,"TraderId",555],[4,"Value",556],[3,"Duration",557],[8,"FnMut",539],[8,"Iterator",558],[3,"Python",559],[3,"PyAny",560],[3,"Py",541],[3,"CStr",561],[6,"PyResult",562],[3,"PyErr",562],[3,"PyClassItemsIter",563],[3,"LazyTypeObject",564],[6,"TimedeltaNanos",535],[6,"Result",565],[3,"PyTypeObject",566],[8,"Clock",8],[8,"Timer",455]],"b":[[212,"impl-Debug-for-ComponentState"],[213,"impl-Display-for-ComponentState"],[215,"impl-Debug-for-ComponentTrigger"],[216,"impl-Display-for-ComponentTrigger"],[218,"impl-Display-for-LogLevel"],[219,"impl-Debug-for-LogLevel"],[221,"impl-Debug-for-LogColor"],[222,"impl-Display-for-LogColor"],[223,"impl-Debug-for-LogFormat"],[224,"impl-Display-for-LogFormat"],[427,"impl-Display-for-LogEvent"],[428,"impl-Debug-for-LogEvent"],[486,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeEvent"],[488,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeEvent"],[489,"impl-Debug-for-TimeEvent"],[490,"impl-Display-for-TimeEvent"]]},\
"nautilus_core":{"doc":"","t":"AAAAAAAAFFFFFFFFFFFFFFFFAAAAADLLMLLFFLLLLLLMMLLLLLFFFFFFFFFFFFFFFFFFFFFFAFAFAFFFAFFFFFFFFFFILLLLGGFFFFFDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLML","n":["correctness","datetime","ffi","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","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_to_bool","cstr_drop","cstr_to_str","cstr_to_string","cstr_to_ustr","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","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","TimedeltaNanos","UnixNanos","duration_since_unix_epoch","unix_timestamp","unix_timestamp_ms","unix_timestamp_ns","unix_timestamp_us","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","wrap"],"q":[[0,"nautilus_core"],[8,"nautilus_core::correctness"],[16,"nautilus_core::datetime"],[24,"nautilus_core::ffi"],[29,"nautilus_core::ffi::cvec"],[50,"nautilus_core::ffi::datetime"],[51,"nautilus_core::ffi::parsing"],[58,"nautilus_core::ffi::string"],[66,"nautilus_core::ffi::uuid"],[71,"nautilus_core::parsing"],[72,"nautilus_core::python"],[81,"nautilus_core::python::casing"],[82,"nautilus_core::python::datetime"],[90,"nautilus_core::python::serialization"],[91,"nautilus_core::serialization"],[96,"nautilus_core::time"],[103,"nautilus_core::uuid"],[137,"anyhow"],[138,"alloc::string"],[139,"core::fmt"],[140,"core::fmt"],[141,"core::result"],[142,"core::any"],[143,"core::ffi"],[144,"serde_json::value"],[145,"std::collections::hash::map"],[146,"core::option"],[147,"ustr"],[148,"pyo3_ffi::object"],[149,"pyo3::marker"],[150,"pyo3::types::module"],[151,"pyo3::err"],[152,"pyo3::instance"],[153,"pyo3::err"],[154,"pyo3::instance"],[155,"serde_json::error"],[156,"rmp_serde::encode"],[157,"rmp_serde::decode"],[158,"core::time"],[159,"pyo3::types::any"],[160,"serde::de"],[161,"core::hash"],[162,"pyo3::impl_::pyclass"],[163,"pyo3::impl_::pyclass::lazy_type_object"],[164,"serde::ser"],[165,"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 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.","","","","Return 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.","Represents a timedelta in nanoseconds.","Represents a timestamp in nanoseconds since UNIX epoch.","","Returns the current seconds since the UNIX epoch.","Returns the current milliseconds since the UNIX epoch.","Returns the current nanoseconds since the UNIX epoch.","Returns the current microseconds since the UNIX epoch.","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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,44,44,44,0,0,0,0,0,0,0,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,22],"f":[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]]]],[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,[[18,[8]]]],[15,[[18,[19]]]],[21,8],[2,15],[[22,22],7],[15,22],[22,6],[[],22],[22,15],[2,7],0,[[23,24],[[25,[3]]]],0,[[26,23],[[25,[2]]]],0,[-1,27,28],[-1,27,28],[-1,27,28],0,[8,8],[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,8],[[23,[30,[29]]],[[13,[-1,27]]],31],0,[-1,[[13,[[12,[7]],32]]],[]],[-1,[[13,[[12,[7]],33]]],[]],[[[12,[7]]],[[13,[-1,32]]],[]],[[[12,[7]]],[[13,[-1,34]]],[]],0,0,[[],35],[[],1],[[],6],[[],6],[[],6],0,[[-1,23],[[30,[36]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[22,22],[[-1,-2],3,[],[]],[[],22],[-1,[[13,[22]]],37],[23,[[25,[38]]]],[[22,22],20],[36,[[25,[22]]]],[36,[[13,[-1,27]]],[]],[36,[[25,[22]]]],[[22,10],11],[[22,10],11],[-1,-1,[]],[2,22],[2,[[13,[22]]]],[[22,-1],3,39],[-1,-2,[],[]],[[22,23],26],[[],40],[[],[[41,[22]]]],[[],22],[[22,-1],13,42],[22,38],[-1,-2,[],[]],[-1,8,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[23,43],0,[[-1,23],[[13,[[30,[36]],27]]],[]]],"c":[],"p":[[15,"f64"],[15,"str"],[15,"tuple"],[6,"Result",137],[15,"i64"],[15,"u64"],[15,"u8"],[3,"String",138],[3,"CVec",29],[3,"Formatter",139],[6,"Result",139],[3,"Vec",140],[4,"Result",141],[3,"TypeId",142],[6,"c_char",143],[4,"Value",144],[3,"HashMap",145],[4,"Option",146],[3,"Ustr",147],[15,"bool"],[3,"PyObject",148],[3,"UUID4",103],[3,"Python",149],[3,"PyModule",150],[6,"PyResult",151],[6,"PyObject",152],[3,"PyErr",151],[8,"Display",139],[3,"PyDict",153],[3,"Py",152],[8,"DeserializeOwned",154],[3,"Error",155],[4,"Error",156],[4,"Error",157],[3,"Duration",158],[3,"PyAny",159],[8,"Deserializer",154],[3,"CStr",160],[8,"Hasher",161],[3,"PyClassItemsIter",162],[3,"LazyTypeObject",163],[8,"Serializer",164],[3,"PyTypeObject",165],[8,"Serializable",91]],"b":[[38,"impl-Debug-for-CVec"],[39,"impl-Display-for-CVec"],[113,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26UUID4"],[115,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+UUID4"],[116,"impl-Debug-for-UUID4"],[117,"impl-Display-for-UUID4"]]},\
"nautilus_indicators":{"doc":"","t":"AAAAANNDEDNALLLLLLLLLLLLLLLALALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLALDLLLLLMLLLLLLLLLLLLLMLLLLMMMMLLLLLLLLLLLMLDLLLLMLLLLLLLLLLLLLMLLLLMMLLLLLLLLLMLDMLLLLMLLLLLLLLLLLLLMLLLLMMLLLLLLLLLMLDLLLLMLLLLLLLLLLMLLLMLLLLMMLLLLLLLLLMLDLLLLLLLLLLLLLLMLLLMLLLLMMLLLLLLLLLLMMLIIKLLKKKKKKKKKADLLMLLLLLLLLLLLLLMLLMLLMLLLLLLLLLMLAFAAAAAAAAAADLLLLLLLLLLLLLMLLLMLLLLMMLLLLLLLLML","n":["average","indicator","momentum","python","ratio","DoubleExponential","Exponential","MovingAverageFactory","MovingAverageType","MovingAverageTypeIter","Simple","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","into","into","into","into_iter","into_py","items_iter","iter","lazy_type_object","len","next","next_back","nth","partial_cmp","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","average","indicators","momentum","ratio","ama","dema","ema","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","wrap"],"q":[[0,"nautilus_indicators"],[5,"nautilus_indicators::average"],[78,"nautilus_indicators::average::ama"],[120,"nautilus_indicators::average::dema"],[157,"nautilus_indicators::average::ema"],[195,"nautilus_indicators::average::sma"],[233,"nautilus_indicators::average::wma"],[272,"nautilus_indicators::indicator"],[286,"nautilus_indicators::momentum"],[287,"nautilus_indicators::momentum::rsi"],[322,"nautilus_indicators::python"],[326,"nautilus_indicators::python::average"],[331,"nautilus_indicators::python::momentum"],[332,"nautilus_indicators::python::ratio"],[333,"nautilus_indicators::ratio"],[334,"nautilus_indicators::ratio::efficiency_ratio"],[369,"pyo3::marker"],[370,"pyo3::types::any"],[371,"pyo3::instance"],[372,"core::cmp"],[373,"alloc::boxed"],[374,"core::ffi::c_str"],[375,"pyo3::err"],[376,"pyo3::err"],[377,"core::fmt"],[378,"core::fmt"],[379,"core::hash"],[380,"pyo3::instance"],[381,"pyo3::impl_::pyclass::lazy_type_object"],[382,"thousands::policies"],[383,"alloc::string"],[384,"core::any"],[385,"pyo3_ffi::cpython::object"],[386,"nautilus_model::data::bar"],[387,"nautilus_model::data::quote"],[388,"nautilus_model::data::trade"],[389,"nautilus_model::enums"],[390,"anyhow"],[391,"alloc::vec"],[392,"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)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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,0,0,0,4,0,4,4,45,6,4,45,6,4,6,4,6,4,4,4,45,0,4,0,4,4,4,4,4,4,4,6,4,4,45,6,4,4,4,4,45,6,4,6,4,4,4,4,6,6,6,6,4,4,6,0,6,4,4,45,6,4,4,45,6,4,45,6,4,4,0,4,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,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,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,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,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,39,39,0,0,10,41,10,41,41,41,41,41,41,41,10,10,0,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,0,0,0,0,0,0,0,0,0,0,0,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,44],"f":[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,[[13,[4]]]],[2,[[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]]]],[[4,-1],7,21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,1],22],[[],23],[[],6],[[],[[24,[4]]]],[6,9],[6,20],[6,20],[[6,9],20],[[4,4],[[20,[8]]]],[[-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,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1,28],0,[[-1,1],[[16,[[3,[2]],15]]],[]],0,[29,30],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,9],0,[1,[[13,[12]]]],[2,[[13,[29]]]],[2,[[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,[[-1,1],[[16,[[3,[2]],15]]],[]],0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,9],0,[1,[[13,[12]]]],[2,[[13,[36]]]],[2,[[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,[[-1,1],[[16,[[3,[2]],15]]],[]],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,9],0,[1,[[13,[12]]]],[2,[[13,[37]]]],[2,[[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,[[-1,1],[[16,[[3,[2]],15]]],[]],0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,9],0,[1,[[13,[12]]]],[2,[[13,[38]]]],[2,[[13,[38]]]],[[38,17],18],[[38,17],18],[-1,-1,[]],[[38,31],7],[[38,32],7],[[38,33],7],[38,14],0,[-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,[[-1,1],[[16,[[3,[2]],15]]],[]],0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,9],[1,[[13,[12]]]],[2,[[13,[39]]]],[2,[[13,[39]]]],[[39,17],18],[[39,17],18],[-1,-1,[]],[[39,31],7],[[39,32],7],[[39,33],7],[39,14],0,[-1,-2,[],[]],[[39,1],22],[39,14],0,[[],23],[[],[[24,[39]]]],[39,26],[[9,[40,[30]],[20,[34]]],[[35,[39]]]],0,0,[[9,[40,[30]],[20,[34]]],[[13,[39]]]],[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],[[16,[[3,[2]],15]]],[]],0,0,[-1,9,[]],[[41,17],18],[[10,17],18],[[-1,31],7,[]],[[-1,32],7,[]],[[-1,33],7,[]],[-1,14,[]],[-1,14,[]],[-1,26,[]],[-1,7,[]],[[-1,30],7,[]],[-1,30,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[1,[[13,[12]]]],[2,[[13,[42]]]],[2,[[13,[42]]]],[[42,17],18],[[42,17],18],[-1,-1,[]],[[42,31],7],[[42,32],7],[[42,33],7],[42,14],[-1,-2,[],[]],[[42,1],22],[42,14],0,[[],23],[[],[[24,[42]]]],0,[42,26],[[9,[20,[4]]],[[35,[42]]]],0,[[9,[20,[4]]],[[13,[42]]]],[42,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[42,30],7],0,[[-1,1],[[16,[[3,[2]],15]]],[]],0,[[1,43],[[13,[7]]]],0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[13,[12]]]],[2,[[13,[44]]]],[2,[[13,[44]]]],[[44,17],18],[[44,17],18],[-1,-1,[]],[[44,31],7],[[44,32],7],[[44,33],7],[44,14],0,[-1,-2,[],[]],[[44,1],22],[44,14],0,[[],23],[[],[[24,[44]]]],[44,26],[[9,[20,[34]]],[[35,[44]]]],0,0,[44,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[44,30],7],0,[[-1,1],[[16,[[3,[2]],15]]],[]]],"c":[],"p":[[3,"Python",369],[3,"PyAny",370],[3,"Py",371],[4,"MovingAverageType",5],[15,"str"],[3,"MovingAverageTypeIter",5],[15,"tuple"],[4,"Ordering",372],[15,"usize"],[8,"MovingAverage",272],[3,"Box",373],[3,"CStr",374],[6,"PyResult",375],[15,"bool"],[3,"PyErr",375],[4,"Result",376],[3,"Formatter",377],[6,"Result",377],[3,"Error",377],[4,"Option",378],[8,"Hasher",379],[6,"PyObject",371],[3,"PyClassItemsIter",380],[3,"LazyTypeObject",381],[3,"SeparatorPolicy",382],[3,"String",383],[3,"TypeId",384],[3,"PyTypeObject",385],[3,"AdaptiveMovingAverage",78],[15,"f64"],[3,"Bar",386],[3,"QuoteTick",387],[3,"TradeTick",388],[4,"PriceType",389],[6,"Result",390],[3,"DoubleExponentialMovingAverage",120],[3,"ExponentialMovingAverage",157],[3,"SimpleMovingAverage",195],[3,"WeightedMovingAverage",233],[3,"Vec",391],[8,"Indicator",272],[3,"RelativeStrengthIndex",287],[3,"PyModule",392],[3,"EfficiencyRatio",334],[3,"MovingAverageFactory",5]],"b":[[34,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MovingAverageType"],[35,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MovingAverageType"],[38,"impl-Debug-for-MovingAverageType"],[39,"impl-Display-for-MovingAverageType"],[86,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AdaptiveMovingAverage"],[87,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AdaptiveMovingAverage"],[88,"impl-Debug-for-AdaptiveMovingAverage"],[89,"impl-Display-for-AdaptiveMovingAverage"],[108,"impl-Indicator-for-AdaptiveMovingAverage"],[109,"impl-AdaptiveMovingAverage"],[127,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DoubleExponentialMovingAverage"],[128,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DoubleExponentialMovingAverage"],[129,"impl-Debug-for-DoubleExponentialMovingAverage"],[130,"impl-Display-for-DoubleExponentialMovingAverage"],[165,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExponentialMovingAverage"],[166,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExponentialMovingAverage"],[167,"impl-Display-for-ExponentialMovingAverage"],[168,"impl-Debug-for-ExponentialMovingAverage"],[202,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SimpleMovingAverage"],[203,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SimpleMovingAverage"],[204,"impl-Display-for-SimpleMovingAverage"],[205,"impl-Debug-for-SimpleMovingAverage"],[239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WeightedMovingAverage"],[240,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WeightedMovingAverage"],[241,"impl-Debug-for-WeightedMovingAverage"],[242,"impl-Display-for-WeightedMovingAverage"],[292,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+RelativeStrengthIndex"],[293,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26RelativeStrengthIndex"],[294,"impl-Debug-for-RelativeStrengthIndex"],[295,"impl-Display-for-RelativeStrengthIndex"],[339,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EfficiencyRatio"],[340,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EfficiencyRatio"],[341,"impl-Debug-for-EfficiencyRatio"],[342,"impl-Display-for-EfficiencyRatio"]]},\
-"nautilus_model":{"doc":"","t":"AAOOAAAOAAAAAAAAHNENINNALLLLFALLLLLLKLLFAAALALLLDDDDMMLLLMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLMLLMLLLLLLLMMLLLLLLLLLLLLLLLMMLLLLLLLMLLLDMLLLLLLLLLLLLLLMLLLLLLLLMLLLLLMLMLLLLLMMLLLDRGLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLMLMLLLLLLLLDLMMMMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLDLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMLLLDMLLLLLLLLLLLLLLLLLLLLLLMLLLLLMLLMLLMLLMMLLLNEDNNEDEDNEDEDNNEDNNNNNEDEDNNNNNNNNNNEDNNNEDNNNNNNNNNNNNNNNNNNNINNNNNEDNNNNNNEDNNNNNNNNNNEDNNNNNNEDNNNNNNNNNNNNNNNNNEDNNEDEDEDEDNNNNNNEDNNNNEDNNNNNNNNNNNNNNNNNNNNEDEDEDNNEDNNNNNNNNNNNNFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAADNDEDNDEDNDEDNDEDNDEEDNDEDNDEDNDEDNDENDNDEDNDEDNDEDNDEDNDEDNDEDNDENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLMLMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLMLMLMLLMMLLMMLMLMLMLLMMLLMMLMLLLLMMMMLLLLLLLLLLLLMMMMMMMMMMMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLMLMLMLLMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMDNDNEDNDMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMLLLLLLLLLLMMMMMMMMMMMMLLLLLMMMAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFFFFFAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAADLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLLLFDLLLLLLLLFFFFFFFLLLLLFFAAAAFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAFAAAAAAAADLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLIKKKLLAAAAAKKKLLKKKKKKKKAKKKKKKKLAAKLDLLLLLLLLLLLLLLMLLLLLLLMLLLLLLMLMLMLMMLMLMMLMLMLLLMLMLMLMLLMLMLMLMLLLLLMLDLLLLMLLLLLLLLLLLLLLLLLMLLLLLLMLMLMLMMLMLMMLMLMLLLMLMLMLMLLMLMLMLMLLLLLLDLLLLMLLLLLLLLLLLLLLLLLMLLLLLLMLMLMLMLMLMLMLMLLLMLMLMLMLLLMLMLMLLLLLLDLLLLLLLLMLLLLLLLLLLLLLMLLLMLLLMLMLMLMLMLMLMLMLMLLMLMLLMLLLLLMLLLLLLDLLMLLLLLLMLLLLLLMLLLLLLLMLLLLLLMLMLMLMLMLMLMLMLMLLMLMLLMLLLLLMLLLLLMLDLLMLLLLLLMLLLLLLMLLLLLLLMLLLLLLMLMLMLMLMLMLMLMLLMLMLMLLMLLLLMLMLLLLLMLDLLLLLLLLMMLLLLLLLLLMLLMLLLLLLMMLLLMMLLLDLLLLLLFFFFFFFFFFFFFLLLAAANEENDNNNNNLLLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLMLLLLLLDDLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLMMLLLLLLLLLLLLMDLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLAAAAAAAAAAANNNIDENKMKLKMLLLLKMLLLLLMKMLKKMLKMKMKMKMKKMLLLLLKMKMLLLLLLLLLLLLLLLLKLKMKMLLLKMKMKKMKMLLKMKMKMKMMKKMLLLKMLKMKMFKMKKMKMLLKMKMKKKKKLLLLKMKMLLKFKKMKMLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLMLLLLLMLLLLLLLLMLLLLLLLLLLLMLMLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLMLMLLLLMLLLLLLLDRLLALLLLAALLLLAFLALLLLAFFLAAAAAAAAAAAAAAAAAAAAAAAADLLMLMLLMLLMLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLMLLMLMLLLLLLLLRRFFFFFRRDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLRRRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLRRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLL","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","wrap","wrap","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","account_type_from_cstr","account_type_to_cstr","aggregation_source_from_cstr","aggregation_source_to_cstr","aggressor_side_from_cstr","aggressor_side_to_cstr","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","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","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","contingency_type_from_cstr","contingency_type_to_cstr","currency_type_from_cstr","currency_type_to_cstr","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","halt_reason_from_cstr","halt_reason_to_cstr","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","instrument_close_type_from_cstr","instrument_close_type_to_cstr","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","liquidity_side_from_cstr","liquidity_side_to_cstr","market_status_from_cstr","market_status_to_cstr","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","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","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","position_side_from_cstr","position_side_to_cstr","price_type_from_cstr","price_type_to_cstr","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","time_in_force_from_cstr","time_in_force_to_cstr","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","trading_state_from_cstr","trading_state_to_cstr","trailing_offset_type_from_cstr","trailing_offset_type_to_cstr","transition","trigger_type_from_cstr","trigger_type_to_cstr","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","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","order","position","OrderAccepted","OrderAccepted","OrderAcceptedBuilder","OrderAcceptedBuilderError","OrderCancelRejected","OrderCancelRejected","OrderCancelRejectedBuilder","OrderCancelRejectedBuilderError","OrderCanceled","OrderCanceled","OrderCanceledBuilder","OrderCanceledBuilderError","OrderDenied","OrderDenied","OrderDeniedBuilder","OrderDeniedBuilderError","OrderEmulated","OrderEmulated","OrderEmulatedBuilder","OrderEmulatedBuilderError","OrderEvent","OrderExpired","OrderExpired","OrderExpiredBuilder","OrderExpiredBuilderError","OrderFilled","OrderFilled","OrderFilledBuilder","OrderFilledBuilderError","OrderInitialized","OrderInitialized","OrderInitializedBuilder","OrderInitializedBuilderError","OrderModifyRejected","OrderModifyRejected","OrderModifyRejectedBuilder","OrderModifyRejectedBuilderError","OrderPartiallyFilled","OrderPendingCancel","OrderPendingCancel","OrderPendingCancelBuilder","OrderPendingCancelBuilderError","OrderPendingUpdate","OrderPendingUpdate","OrderPendingUpdateBuilder","OrderPendingUpdateBuilderError","OrderRejected","OrderRejected","OrderRejectedBuilder","OrderRejectedBuilderError","OrderReleased","OrderReleased","OrderReleasedBuilder","OrderReleasedBuilderError","OrderSubmitted","OrderSubmitted","OrderSubmittedBuilder","OrderSubmittedBuilderError","OrderTriggered","OrderTriggered","OrderTriggeredBuilder","OrderTriggeredBuilderError","OrderUpdated","OrderUpdated","OrderUpdatedBuilder","OrderUpdatedBuilderError","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","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","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","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","commission","commission","contingency_type","contingency_type","currency","currency","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","display_qty","display_qty","emulation_trigger","emulation_trigger","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","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","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","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","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","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","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","last_px","last_px","last_qty","last_qty","limit_offset","limit_offset","linked_order_ids","linked_order_ids","liquidity_side","liquidity_side","order_list_id","order_list_id","order_side","order_side","order_side","order_side","order_type","order_type","order_type","order_type","parent_order_id","parent_order_id","position_id","position_id","post_only","post_only","price","price","price","price","quantity","quantity","quantity","quantity","quote_quantity","quote_quantity","reason","reason","reason","reason","reason","reason","reason","reason","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reduce_only","reduce_only","released_price","released_price","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","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","tags","tags","time_in_force","time_in_force","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","trade_id","trade_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","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_price","trigger_price","trigger_type","trigger_type","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","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","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","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","PositionChanged","PositionChanged","PositionClosed","PositionClosed","PositionEvent","PositionOpened","PositionOpened","PositionState","account_id","account_id","account_id","account_id","avg_px_closed","avg_px_closed","avg_px_closed","avg_px_open","avg_px_open","avg_px_open","avg_px_open","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","closing_order_id","currency","currency","currency","currency","duration","entry","entry","entry","entry","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","instrument_id","instrument_id","into","into","into","into","into","last_px","last_px","last_px","last_px","last_qty","last_qty","last_qty","last_qty","opening_order_id","opening_order_id","opening_order_id","opening_order_id","peak_quantity","peak_quantity","peak_quantity","position_id","position_id","position_id","position_id","quantity","quantity","quantity","quantity","realized_pnl","realized_pnl","realized_pnl","realized_return","realized_return","realized_return","side","side","side","side","signed_qty","signed_qty","signed_qty","signed_qty","strategy_id","strategy_id","strategy_id","strategy_id","to_owned","to_owned","to_owned","to_owned","trader_id","trader_id","trader_id","trader_id","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","ts_closed","ts_event","ts_event","ts_event","ts_event","ts_init","ts_init","ts_init","ts_init","ts_opened","ts_opened","ts_opened","type_id","type_id","type_id","type_id","type_id","unrealized_pnl","unrealized_pnl","unrealized_pnl","data","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","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","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","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","wrap","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","wrap","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","wrap","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","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","wrap","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","wrap","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","wrap","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","symbol","synthetic","synthetic_api","taker_fee","venue","CryptoFuture","arguments","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration","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","wrap","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","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","wrap","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","wrap","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","wrap","FuturesContract","arguments","asset_class","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration","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","wrap","OptionsContract","arguments","asset_class","asset_class","asset_type","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","EnumIterator","PY_MODULE_MODEL","borrow","borrow_mut","data","doc","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","wrap","bar","delta","order","quote","ticker","trade","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","borrow","borrow_mut","currency","fmt","free","from","into","locked","separate_by_policy","to_string","total","try_from","try_into","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","wrap","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_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","wrap","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","wrap","zero","QUANTITY_MAX","QUANTITY_MIN","Quantity","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","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","wrap","zero"],"q":[[0,"nautilus_model"],[16,"nautilus_model::currencies"],[17,"nautilus_model::data"],[48,"nautilus_model::data::bar"],[183,"nautilus_model::data::delta"],[227,"nautilus_model::data::order"],[273,"nautilus_model::data::quote"],[319,"nautilus_model::data::ticker"],[357,"nautilus_model::data::trade"],[401,"nautilus_model::enums"],[2085,"nautilus_model::events"],[2087,"nautilus_model::events::order"],[3270,"nautilus_model::events::position"],[3418,"nautilus_model::ffi"],[3423,"nautilus_model::ffi::data"],[3429,"nautilus_model::ffi::data::bar"],[3452,"nautilus_model::ffi::data::delta"],[3455,"nautilus_model::ffi::data::order"],[3462,"nautilus_model::ffi::data::quote"],[3466,"nautilus_model::ffi::data::ticker"],[3468,"nautilus_model::ffi::data::trade"],[3472,"nautilus_model::ffi::events"],[3473,"nautilus_model::ffi::events::order"],[3479,"nautilus_model::ffi::identifiers"],[3493,"nautilus_model::ffi::identifiers::account_id"],[3495,"nautilus_model::ffi::identifiers::client_id"],[3497,"nautilus_model::ffi::identifiers::client_order_id"],[3499,"nautilus_model::ffi::identifiers::component_id"],[3501,"nautilus_model::ffi::identifiers::exec_algorithm_id"],[3503,"nautilus_model::ffi::identifiers::instrument_id"],[3509,"nautilus_model::ffi::identifiers::order_list_id"],[3511,"nautilus_model::ffi::identifiers::position_id"],[3513,"nautilus_model::ffi::identifiers::strategy_id"],[3515,"nautilus_model::ffi::identifiers::symbol"],[3517,"nautilus_model::ffi::identifiers::trade_id"],[3519,"nautilus_model::ffi::identifiers::trader_id"],[3521,"nautilus_model::ffi::identifiers::venue"],[3524,"nautilus_model::ffi::identifiers::venue_order_id"],[3526,"nautilus_model::ffi::orderbook"],[3528,"nautilus_model::ffi::orderbook::book"],[3571,"nautilus_model::ffi::orderbook::level"],[3594,"nautilus_model::ffi::types"],[3598,"nautilus_model::ffi::types::currency"],[3606,"nautilus_model::ffi::types::money"],[3611,"nautilus_model::ffi::types::price"],[3616,"nautilus_model::ffi::types::quantity"],[3623,"nautilus_model::identifiers"],[3638,"nautilus_model::identifiers::account_id"],[3678,"nautilus_model::identifiers::client_id"],[3717,"nautilus_model::identifiers::client_order_id"],[3759,"nautilus_model::identifiers::component_id"],[3798,"nautilus_model::identifiers::exec_algorithm_id"],[3837,"nautilus_model::identifiers::instrument_id"],[3879,"nautilus_model::identifiers::order_list_id"],[3918,"nautilus_model::identifiers::position_id"],[3958,"nautilus_model::identifiers::strategy_id"],[3998,"nautilus_model::identifiers::symbol"],[4038,"nautilus_model::identifiers::trade_id"],[4078,"nautilus_model::identifiers::trader_id"],[4118,"nautilus_model::identifiers::venue"],[4161,"nautilus_model::identifiers::venue_order_id"],[4201,"nautilus_model::instruments"],[4238,"nautilus_model::instruments::crypto_future"],[4311,"nautilus_model::instruments::crypto_perpetual"],[4383,"nautilus_model::instruments::currency_pair"],[4452,"nautilus_model::instruments::equity"],[4520,"nautilus_model::instruments::futures_contract"],[4590,"nautilus_model::instruments::options_contract"],[4661,"nautilus_model::instruments::synthetic"],[4701,"nautilus_model::instruments::synthetic_api"],[4724,"nautilus_model::orderbook"],[4727,"nautilus_model::orderbook::book"],[4797,"nautilus_model::orderbook::ladder"],[4846,"nautilus_model::orderbook::level"],[4885,"nautilus_model::orders"],[4896,"nautilus_model::orders::base"],[5043,"nautilus_model::orders::limit"],[5119,"nautilus_model::orders::limit_if_touched"],[5199,"nautilus_model::orders::market"],[5270,"nautilus_model::orders::market_if_touched"],[5348,"nautilus_model::orders::market_to_limit"],[5423,"nautilus_model::orders::stop_limit"],[5503,"nautilus_model::orders::stop_market"],[5581,"nautilus_model::orders::trailing_stop_limit"],[5664,"nautilus_model::orders::trailing_stop_market"],[5744,"nautilus_model::python"],[5771,"nautilus_model::python::data"],[5777,"nautilus_model::python::identifiers"],[5778,"nautilus_model::python::instruments"],[5784,"nautilus_model::python::orders"],[5785,"nautilus_model::python::types"],[5789,"nautilus_model::types"],[5795,"nautilus_model::types::balance"],[5810,"nautilus_model::types::currency"],[5924,"nautilus_model::types::fixed"],[5931,"nautilus_model::types::money"],[5989,"nautilus_model::types::price"],[6054,"nautilus_model::types::quantity"],[6117,"core::fmt"],[6118,"core::fmt"],[6119,"core::result"],[6120,"core::any"],[6121,"pyo3::marker"],[6122,"pyo3::types::any"],[6123,"pyo3::instance"],[6124,"core::cmp"],[6125,"serde::de"],[6126,"core::ffi::c_str"],[6127,"pyo3::err"],[6128,"pyo3::err"],[6129,"indexmap::map"],[6130,"std::collections::hash::map"],[6131,"core::hash"],[6132,"pyo3::instance"],[6133,"pyo3::impl_::pyclass::lazy_type_object"],[6134,"core::option"],[6135,"thousands::policies"],[6136,"serde::ser"],[6137,"pyo3_ffi::cpython::object"],[6138,"pyo3::types::dict"],[6139,"anyhow"],[6140,"core::ffi"],[6141,"core::fmt"],[6142,"nautilus_core::uuid"],[6143,"ustr"],[6144,"derive_builder::error"],[6145,"alloc::vec"],[6146,"nautilus_core::ffi::cvec"],[6147,"rust_decimal::decimal"],[6148,"anyhow"],[6149,"serde_json::value"],[6150,"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/offer, 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 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 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","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","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 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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderAccepted
.","Error type for OrderAcceptedBuilder","","","Builder for OrderCancelRejected
.","Error type for OrderCancelRejectedBuilder","","","Builder for OrderCanceled
.","Error type for OrderCanceledBuilder","","","Builder for OrderDenied
.","Error type for OrderDeniedBuilder","","","Builder for OrderEmulated
.","Error type for OrderEmulatedBuilder","","","","Builder for OrderExpired
.","Error type for OrderExpiredBuilder","","","Builder for OrderFilled
.","Error type for OrderFilledBuilder","","","Builder for OrderInitialized
.","Error type for OrderInitializedBuilder","","","Builder for OrderModifyRejected
.","Error type for OrderModifyRejectedBuilder","","","","Builder for OrderPendingCancel
.","Error type for OrderPendingCancelBuilder","","","Builder for OrderPendingUpdate
.","Error type for OrderPendingUpdateBuilder","","","Builder for OrderRejected
.","Error type for OrderRejectedBuilder","","","Builder for OrderReleased
.","Error type for OrderReleasedBuilder","","","Builder for OrderSubmitted
.","Error type for OrderSubmittedBuilder","","","Builder for OrderTriggered
.","Error type for OrderTriggeredBuilder","","","Builder for OrderUpdated
.","Error type for OrderUpdatedBuilder","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builds a new OrderInitialized
.","Builds a new OrderDenied
.","Builds a new OrderEmulated
.","Builds a new OrderReleased
.","Builds a new OrderSubmitted
.","Builds a new OrderAccepted
.","Builds a new OrderRejected
.","Builds a new OrderCanceled
.","Builds a new OrderExpired
.","Builds a new OrderTriggered
.","Builds a new OrderPendingUpdate
.","Builds a new OrderPendingCancel
.","Builds a new OrderModifyRejected
.","Builds a new OrderCancelRejected
.","Builds a new OrderUpdated
.","Builds a new OrderFilled
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","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.","","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)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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,12,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,18,19,18,19,5,5,18,19,25,5,18,19,25,5,18,19,5,18,19,5,5,18,19,18,19,18,19,5,18,19,5,18,19,5,18,18,18,19,19,19,5,5,5,18,18,18,19,19,19,5,5,5,18,18,19,19,25,25,5,5,18,19,19,25,5,5,19,5,5,5,18,19,5,5,19,18,19,25,5,18,19,5,18,19,5,18,19,5,5,5,5,18,19,18,18,19,25,5,18,19,5,19,18,18,19,5,18,19,25,5,18,19,25,5,18,19,25,5,5,5,18,19,25,5,18,19,5,5,18,19,5,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,6,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,43,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,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,51,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,7,69,0,0,73,42,0,0,0,0,49,0,0,0,0,72,72,0,0,74,55,49,75,57,0,0,0,0,46,52,68,69,55,58,42,65,57,62,0,0,63,62,57,0,0,59,72,75,42,69,75,75,69,63,57,57,69,56,57,62,69,71,72,58,0,58,66,72,72,65,0,0,73,67,59,57,75,69,0,0,56,72,60,60,60,49,75,75,70,70,0,0,71,64,55,75,70,70,0,0,70,57,49,75,59,59,59,67,52,61,64,46,71,74,75,66,61,0,0,65,58,0,0,0,0,0,0,0,0,61,61,69,65,69,69,0,0,65,65,74,74,0,0,68,73,69,69,65,59,46,52,71,57,58,70,70,69,58,64,59,59,59,74,0,0,0,0,0,0,70,70,0,0,69,67,42,59,59,59,66,59,59,59,58,59,0,0,0,0,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,0,0,0,0,0,0,0,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,55,55,56,56,56,52,52,52,57,57,57,58,58,58,59,59,59,42,42,42,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,68,68,68,46,46,46,69,69,69,70,70,70,71,71,71,49,49,49,72,72,72,73,73,73,74,74,74,75,75,75,55,55,55,56,56,56,52,52,52,57,57,57,58,58,58,59,59,59,42,42,42,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,68,68,68,46,46,46,69,69,69,70,70,70,71,71,71,49,49,49,72,72,72,73,73,73,74,74,74,75,75,75,76,55,55,77,56,56,78,52,52,79,57,57,80,58,58,81,59,59,82,42,42,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,68,68,92,46,46,93,69,69,94,70,70,95,71,71,96,49,49,97,72,72,98,73,73,99,74,74,100,75,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,213,52,42,60,46,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,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,100,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,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,100,0,0,0,0,55,56,52,57,59,42,60,61,62,63,64,65,67,68,46,69,70,71,49,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,100,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,0,0,0,0,0,0,0,0,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,67,68,46,69,70,71,49,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,100,0,0,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,0,69,0,0,76,55,55,77,56,56,78,52,52,79,57,57,80,58,58,81,59,59,82,42,42,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,68,68,92,46,46,93,69,69,94,70,70,95,71,71,96,49,49,97,72,72,98,73,73,99,74,74,100,75,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,59,42,60,61,62,63,64,65,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,104,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,121,124,127,130,132,134,136,138,140,142,144,146,148,150,152,154,121,124,127,130,132,134,136,138,140,142,144,146,148,150,152,154,106,108,109,110,111,112,113,114,115,116,117,118,131,133,135,137,139,141,143,145,147,149,151,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,104,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,119,120,122,123,125,126,128,129,106,131,108,133,109,135,110,137,111,139,112,141,113,143,114,145,115,147,116,149,117,151,118,153,104,119,120,122,123,125,126,128,129,106,131,108,133,109,135,110,137,111,139,112,141,113,143,114,145,115,147,116,149,117,151,118,153,118,153,119,120,118,153,119,120,122,123,125,126,128,129,106,131,108,133,109,135,110,137,111,139,112,141,113,143,114,145,115,147,116,149,117,151,118,153,104,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,120,119,120,104,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,104,104,120,120,120,123,123,123,126,126,126,129,129,129,131,131,131,133,133,133,135,135,135,137,137,137,139,139,139,141,141,141,143,143,143,145,145,145,147,147,147,149,149,149,151,151,151,153,153,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,120,119,120,119,120,119,120,104,121,121,120,124,124,123,127,127,126,130,130,129,132,132,131,134,134,133,136,136,135,138,138,137,140,140,139,142,142,141,144,144,143,146,146,145,148,148,147,150,150,149,152,152,151,154,154,153,104,119,121,121,121,120,120,122,124,124,124,123,125,127,127,127,126,128,130,130,130,129,106,132,132,132,131,108,134,134,134,133,109,136,136,136,135,110,138,138,138,137,111,140,140,140,139,112,142,142,142,141,113,144,144,144,143,114,146,146,146,145,115,148,148,148,147,116,150,150,150,149,117,152,152,152,151,118,154,154,154,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,118,153,118,153,119,120,119,120,118,153,119,120,119,118,120,153,119,118,120,153,119,120,118,153,119,120,119,117,120,151,119,117,120,151,119,120,122,109,115,116,123,135,147,149,119,108,109,110,111,112,113,114,115,116,117,118,120,133,135,137,139,141,143,145,147,149,151,153,119,120,128,129,121,124,127,130,132,134,136,138,140,142,144,146,148,150,152,154,104,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,120,119,120,104,119,120,122,123,125,126,128,129,106,131,108,133,109,135,110,137,111,139,112,141,113,143,114,145,115,147,116,149,117,151,118,153,121,124,127,130,132,134,136,138,140,142,144,146,148,150,152,154,118,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,120,119,120,119,120,119,117,120,151,119,120,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,104,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,108,110,111,112,113,114,115,116,117,118,133,137,139,141,143,145,147,149,151,153,0,214,0,214,0,0,214,0,169,170,171,172,170,171,172,169,170,171,172,214,169,170,171,172,214,169,170,171,172,169,170,171,172,169,170,171,172,172,169,170,171,172,172,169,170,171,172,169,170,171,172,169,170,171,172,214,169,170,171,172,169,170,171,172,214,169,170,171,172,169,170,171,172,169,170,171,172,169,170,171,172,170,171,172,169,170,171,172,169,170,171,172,170,171,172,170,171,172,169,170,171,172,169,170,171,172,169,170,171,172,169,170,171,172,169,170,171,172,214,169,170,171,172,214,169,170,171,172,172,169,170,171,172,169,170,171,172,170,171,172,214,169,170,171,172,170,171,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,178,178,178,178,178,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,178,178,0,0,180,180,180,180,180,180,180,180,0,0,0,0,0,0,0,180,180,180,180,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,107,0,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,0,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,0,0,155,155,155,155,155,155,155,155,155,155,155,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,175,0,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,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,41,0,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,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,176,176,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,53,0,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,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,177,177,177,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,0,215,215,215,215,215,0,0,0,0,0,215,215,215,215,215,215,215,215,215,215,215,215,215,0,215,215,215,215,215,215,215,215,0,0,215,215,0,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,0,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,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,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,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,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,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,0,192,192,192,192,192,192,0,0,0,0,0,0,0,0,0,0,0,0,0,192,192,192,0,0,0,195,0,0,194,0,194,194,195,194,194,193,193,193,193,193,193,193,193,193,193,195,194,193,195,194,193,193,193,193,193,193,195,195,194,194,193,195,194,193,193,193,193,193,193,195,194,193,193,193,193,195,194,193,193,193,195,194,193,195,194,193,195,194,193,193,195,194,193,193,193,0,0,196,196,196,48,196,48,196,196,48,48,48,48,196,48,48,48,48,196,48,48,196,48,196,48,196,196,196,196,48,48,196,48,196,48,196,196,48,48,196,196,48,196,48,196,48,196,48,0,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,0,0,0,0,0,0,0,0,0,0,0,105,105,105,0,0,0,105,162,198,162,198,162,198,105,198,105,198,162,198,198,198,198,198,198,198,162,198,198,162,162,198,162,162,198,162,198,162,198,162,198,162,162,198,105,105,198,105,198,162,198,162,198,105,198,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,198,162,198,162,162,162,162,198,162,198,162,162,198,162,198,198,198,162,198,162,198,162,198,162,198,198,162,162,198,105,198,198,162,198,198,162,198,162,198,0,162,198,162,162,198,162,198,198,105,162,198,162,198,162,162,162,162,162,105,198,105,198,162,198,162,198,105,198,162,0,162,162,198,162,198,198,0,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,0,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,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,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,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,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,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,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,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,207,207,207,0,0,208,208,0,208,208,208,208,0,0,208,208,208,208,0,0,208,0,208,208,208,208,0,0,0,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,211,211,211,211,211,211,211,211,211,211,211,211,211,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,0,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,0,0,0,0,0,0,0,0,0,0,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,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,35,0,0,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,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],[-1,-1,[]],[7,1],[8,1],[-1,9,[]],[1,9],[-1,-2,[],[]],[[[10,[-1]]],11,12],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],[5,5],[[-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,[5]]],21],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[[18,18],11],[[19,19],11],[[5,5],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,[],[]],[[-1,-2],11,[],[]],[16,[[23,[18]]]],[16,[[23,[18]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[19]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[19]]]],[16,[[23,[5]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[5]]]],[[18,3],4],[[18,3],4],[[19,3],4],[[19,3],4],[[25,3],4],[[25,3],4],[[5,3],4],[[5,3],4],[-1,-1,[]],[-1,-1,[]],[26,19],[-1,-1,[]],[-1,-1,[]],[16,[[23,[5]]]],[26,[[13,[19]]]],[[],[[28,[27,27]]]],[[19,29,29],[[30,[27,27]]]],[5,9],[[18,-1],2,31],[[19,-1],2,31],[[5,-1],2,31],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[18,15],32],[[19,15],32],[[5,15],32],[[],33],[[],33],[[],33],[[],[[34,[18]]]],[[],[[34,[19]]]],[[],[[34,[5]]]],0,[[19,35,35,35,35,36,9,9],5],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],[[5,-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,[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[[-1,-2],2,[],[]],[-1,[[13,[6]]],21],[15,[[23,[22]]]],[[6,6],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[6]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[6]]]],0,[[6,3],4],[[6,3],4],[-1,-1,[]],[16,[[23,[6]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[6,9],[[6,-1],2,31],0,[-1,-2,[],[]],[[6,15],32],[[],33],[[],[[34,[6]]]],[[41,42,43,29,44,9,9],6],0,[[-1,38],27,[]],0,[[6,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],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],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[43,45],[16,[[13,[-1,24]]],[]],[16,[[23,[43]]]],[16,[[23,[43]]]],[[43,3],4],[[43,3],4],[-1,-1,[]],[[8,46],43],[[7,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],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[8,8],[[-1,-2],2,[],[]],[-1,[[13,[8]]],21],[15,[[23,[22]]]],[[8,8],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[8]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[8]]]],[[8,49],35],[[8,49],36],[[8,3],4],[[8,3],4],[-1,-1,[]],[16,[[23,[8]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[8,9],[[8,-1],2,31],0,[-1,-2,[],[]],[[8,15],32],[[],33],[[],[[34,[8]]]],[[41,35,35,36,36,9,9],[[50,[8]]]],[[-1,38],27,[]],[[8,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[51,51],[[-1,-2],2,[],[]],[-1,[[13,[51]]],21],[15,[[23,[22]]]],[[51,51],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[51]]]],[16,[[23,[51]]]],[[51,3],4],[[51,3],4],[-1,-1,[]],[[51,-1],2,31],0,[-1,-2,[],[]],[[51,15],32],[[],33],[[],[[34,[51]]]],[[41,9,9],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],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,7],[[-1,-2],2,[],[]],[-1,[[13,[7]]],21],[15,[[23,[22]]]],[[7,7],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[7]]]],[16,[[23,[7]]]],[[7,3],4],[[7,3],4],[-1,-1,[]],[16,[[23,[7]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[7,9],[[7,-1],2,31],0,[-1,-2,[],[]],[[7,15],32],[[],33],[[],[[34,[7]]]],[[41,35,36,52,53,9,9],7],0,[[-1,38],27,[]],[[7,-1],13,39],0,[-1,-2,[],[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[54,55],[55,54],[54,56],[56,54],[54,52],[52,54],[[-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]]],[]],[55,26],[56,26],[52,26],[57,26],[58,26],[59,26],[42,26],[60,26],[61,26],[62,26],[63,26],[64,26],[65,26],[66,26],[67,26],[68,26],[46,26],[69,26],[70,26],[71,26],[49,26],[72,26],[73,26],[74,26],[75,26],[54,57],[57,54],[54,58],[58,54],[54,59],[59,54],[54,42],[42,54],[54,60],[60,54],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[76,76],[55,55],[77,77],[56,56],[78,78],[52,52],[79,79],[57,57],[80,80],[58,58],[81,81],[59,59],[82,82],[42,42],[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],[68,68],[92,92],[46,46],[93,93],[69,69],[94,94],[70,70],[95,95],[71,71],[96,96],[49,49],[97,97],[72,72],[98,98],[73,73],[99,99],[74,74],[100,100],[75,75],[[-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,[],[]],[[55,55],20],[[56,56],20],[[52,52],20],[[57,57],20],[[58,58],20],[[59,59],20],[[42,42],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],[[68,68],20],[[46,46],20],[[69,69],20],[[70,70],20],[[71,71],20],[[49,49],20],[[72,72],20],[[73,73],20],[[74,74],20],[[75,75],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,[],[]],[54,61],[61,54],[54,62],[62,54],[-1,[[13,[55]]],21],[-1,[[13,[56]]],21],[-1,[[13,[52]]],21],[-1,[[13,[57]]],21],[-1,[[13,[58]]],21],[-1,[[13,[59]]],21],[-1,[[13,[42]]],21],[-1,[[13,[60]]],21],[-1,[[13,[61]]],21],[-1,[[13,[62]]],21],[-1,[[13,[63]]],21],[-1,[[13,[64]]],21],[-1,[[13,[65]]],21],[-1,[[13,[67]]],21],[-1,[[13,[68]]],21],[-1,[[13,[46]]],21],[-1,[[13,[69]]],21],[-1,[[13,[70]]],21],[-1,[[13,[71]]],21],[-1,[[13,[49]]],21],[-1,[[13,[72]]],21],[-1,[[13,[73]]],21],[-1,[[13,[74]]],21],[-1,[[13,[75]]],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]]]],[[55,55],11],[[56,56],11],[[52,52],11],[[57,57],11],[[58,58],11],[[59,59],11],[[42,42],11],[[60,60],11],[[61,61],11],[[62,62],11],[[63,63],11],[[64,64],11],[[65,65],11],[[66,66],11],[[67,67],11],[[68,68],11],[[46,46],11],[[69,69],11],[[70,70],11],[[71,71],11],[[49,49],11],[[72,72],11],[[73,73],11],[[74,74],11],[[75,75],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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[55]]]],[16,[[23,[55]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[56]]]],[16,[[23,[56]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[52]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[52]]]],[16,[[23,[57]]]],[16,[[23,[57]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[58]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[58]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[59]]]],[16,[[23,[59]]]],[16,[[23,[42]]]],[16,[[23,[42]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[60]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[60]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[61]]]],[16,[[23,[61]]]],[16,[[23,[62]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[62]]]],[16,[[23,[63]]]],[16,[[23,[63]]]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[64]]]],[16,[[23,[64]]]],[16,[[23,[65]]]],[16,[[23,[65]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[66]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[66]]]],[16,[[23,[67]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[67]]]],[16,[[23,[68]]]],[16,[[23,[68]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[46]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[46]]]],[16,[[23,[69]]]],[16,[[23,[69]]]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[70]]]],[16,[[23,[70]]]],[16,[[23,[71]]]],[16,[[23,[71]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[49]]]],[16,[[23,[49]]]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[72]]]],[16,[[23,[72]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[73]]]],[16,[[23,[73]]]],[16,[[23,[74]]]],[16,[[23,[74]]]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[75]]]],[16,[[23,[75]]]],[[76,3],4],[[55,3],4],[[55,3],[[13,[2,101]]]],[[77,3],4],[[56,3],[[13,[2,101]]]],[[56,3],4],[[78,3],4],[[52,3],[[13,[2,101]]]],[[52,3],4],[[79,3],4],[[57,3],[[13,[2,101]]]],[[57,3],4],[[80,3],4],[[58,3],[[13,[2,101]]]],[[58,3],4],[[81,3],4],[[59,3],[[13,[2,101]]]],[[59,3],4],[[82,3],4],[[42,3],4],[[42,3],[[13,[2,101]]]],[[83,3],4],[[60,3],4],[[60,3],[[13,[2,101]]]],[[84,3],4],[[61,3],4],[[61,3],[[13,[2,101]]]],[[85,3],4],[[62,3],[[13,[2,101]]]],[[62,3],4],[[86,3],4],[[63,3],4],[[63,3],[[13,[2,101]]]],[[87,3],4],[[64,3],[[13,[2,101]]]],[[64,3],4],[[88,3],4],[[65,3],[[13,[2,101]]]],[[65,3],4],[[89,3],4],[[66,3],4],[[66,3],[[13,[2,101]]]],[[90,3],4],[[67,3],4],[[67,3],[[13,[2,101]]]],[[91,3],4],[[68,3],[[13,[2,101]]]],[[68,3],4],[[92,3],4],[[46,3],[[13,[2,101]]]],[[46,3],4],[[93,3],4],[[69,3],4],[[69,3],[[13,[2,101]]]],[[94,3],4],[[70,3],4],[[70,3],[[13,[2,101]]]],[[95,3],4],[[71,3],4],[[71,3],[[13,[2,101]]]],[[96,3],4],[[49,3],[[13,[2,101]]]],[[49,3],4],[[97,3],4],[[72,3],4],[[72,3],[[13,[2,101]]]],[[98,3],4],[[73,3],[[13,[2,101]]]],[[73,3],4],[[99,3],4],[[74,3],[[13,[2,101]]]],[[74,3],4],[[100,3],4],[[75,3],4],[[75,3],[[13,[2,101]]]],[-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,[]],[102,[[37,[55]]]],[102,[[37,[56]]]],[102,[[37,[52]]]],[102,[[37,[57]]]],[102,[[37,[58]]]],[102,[[37,[59]]]],[102,[[37,[42]]]],[102,[[37,[60]]]],[102,[[37,[61]]]],[102,[[37,[62]]]],[102,[[37,[63]]]],[102,[[37,[64]]]],[102,[[37,[65]]]],[102,[[37,[66]]]],[102,[[37,[67]]]],[102,[[37,[68]]]],[102,[[37,[46]]]],[102,[[37,[69]]]],[102,[[37,[70]]]],[102,[[37,[71]]]],[102,[[37,[49]]]],[102,[[37,[72]]]],[102,[[37,[73]]]],[102,[[37,[74]]]],[102,[[37,[75]]]],[26,[[13,[55]]]],[26,[[13,[56]]]],[26,[[13,[52]]]],[26,[[13,[57]]]],[26,[[13,[58]]]],[26,[[13,[59]]]],[26,[[13,[42]]]],[26,[[13,[60]]]],[26,[[13,[61]]]],[26,[[13,[62]]]],[26,[[13,[63]]]],[26,[[13,[64]]]],[26,[[13,[65]]]],[26,[[13,[66]]]],[26,[[13,[67]]]],[26,[[13,[68]]]],[26,[[13,[46]]]],[26,[[13,[69]]]],[26,[[13,[70]]]],[26,[[13,[71]]]],[26,[[13,[49]]]],[26,[[13,[72]]]],[26,[[13,[73]]]],[26,[[13,[74]]]],[26,[[13,[75]]]],[29,[[37,[-1]]],103],[29,[[37,[52]]]],[29,[[37,[42]]]],[29,[[37,[60]]]],[29,[[37,[46]]]],[54,66],[66,54],[[55,-1],2,31],[[56,-1],2,31],[[52,-1],2,31],[[57,-1],2,31],[[58,-1],2,31],[[59,-1],2,31],[[42,-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],[[68,-1],2,31],[[46,-1],2,31],[[69,-1],2,31],[[70,-1],2,31],[[71,-1],2,31],[[49,-1],2,31],[[72,-1],2,31],[[73,-1],2,31],[[74,-1],2,31],[[75,-1],2,31],[54,63],[63,54],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[55,15],32],[[56,15],32],[[52,15],32],[[57,15],32],[[58,15],32],[[59,15],32],[[42,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],[[68,15],32],[[46,15],32],[[69,15],32],[[70,15],32],[[71,15],32],[[49,15],32],[[72,15],32],[[73,15],32],[[74,15],32],[[75,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],[[],76],[[],77],[[],78],[[],79],[[],80],[[],81],[[],82],[[],83],[[],84],[[],85],[[],86],[[],87],[[],88],[[],89],[[],90],[[],91],[[],92],[[],93],[[],94],[[],95],[[],96],[[],97],[[],98],[[],99],[[],100],[[],[[34,[55]]]],[[],[[34,[56]]]],[[],[[34,[52]]]],[[],[[34,[57]]]],[[],[[34,[58]]]],[[],[[34,[59]]]],[[],[[34,[42]]]],[[],[[34,[60]]]],[[],[[34,[61]]]],[[],[[34,[62]]]],[[],[[34,[63]]]],[[],[[34,[64]]]],[[],[[34,[65]]]],[[],[[34,[66]]]],[[],[[34,[67]]]],[[],[[34,[68]]]],[[],[[34,[46]]]],[[],[[34,[69]]]],[[],[[34,[70]]]],[[],[[34,[71]]]],[[],[[34,[49]]]],[[],[[34,[72]]]],[[],[[34,[73]]]],[[],[[34,[74]]]],[[],[[34,[75]]]],[76,102],[77,102],[78,102],[79,102],[80,102],[81,102],[82,102],[83,102],[84,102],[85,102],[86,102],[87,102],[88,102],[89,102],[90,102],[91,102],[92,102],[93,102],[94,102],[95,102],[96,102],[97,102],[98,102],[99,102],[100,102],[54,64],[64,54],[54,65],[65,54],[55,27],[56,27],[52,27],[57,27],[59,27],[42,27],[60,27],[61,27],[62,27],[63,27],[64,27],[65,27],[67,27],[68,27],[46,27],[69,27],[70,27],[71,27],[49,27],[72,27],[73,27],[74,27],[75,27],[76,37],[77,37],[78,37],[79,37],[80,37],[81,37],[82,37],[83,37],[84,37],[85,37],[86,37],[87,37],[88,37],[89,37],[90,37],[91,37],[92,37],[93,37],[94,37],[95,37],[96,37],[97,37],[98,37],[99,37],[100,37],[76,37],[77,37],[78,37],[79,37],[80,37],[81,37],[82,37],[83,37],[84,37],[85,37],[86,37],[87,37],[88,37],[89,37],[90,37],[91,37],[92,37],[93,37],[94,37],[95,37],[96,37],[97,37],[98,37],[99,37],[100,37],[[76,102],37],[[77,102],37],[[78,102],37],[[79,102],37],[[80,102],37],[[81,102],37],[[82,102],37],[[83,102],37],[[84,102],37],[[85,102],37],[[86,102],37],[[87,102],37],[[88,102],37],[[89,102],37],[[90,102],37],[[91,102],37],[[92,102],37],[[93,102],37],[[94,102],37],[[95,102],37],[[96,102],37],[[97,102],37],[[98,102],37],[[99,102],37],[[100,102],37],[54,67],[67,54],[54,68],[68,54],[54,46],[46,54],[54,69],[69,54],[54,70],[70,54],[[55,55],[[37,[20]]]],[[56,56],[[37,[20]]]],[[52,52],[[37,[20]]]],[[57,57],[[37,[20]]]],[[58,58],[[37,[20]]]],[[59,59],[[37,[20]]]],[[42,42],[[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]]]],[[68,68],[[37,[20]]]],[[46,46],[[37,[20]]]],[[69,69],[[37,[20]]]],[[70,70],[[37,[20]]]],[[71,71],[[37,[20]]]],[[49,49],[[37,[20]]]],[[72,72],[[37,[20]]]],[[73,73],[[37,[20]]]],[[74,74],[[37,[20]]]],[[75,75],[[37,[20]]]],[54,71],[71,54],[54,49],[49,54],[[-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,[]],[[55,-1],13,39],[[56,-1],13,39],[[52,-1],13,39],[[57,-1],13,39],[[58,-1],13,39],[[59,-1],13,39],[[42,-1],13,39],[[60,-1],13,39],[[61,-1],13,39],[[62,-1],13,39],[[63,-1],13,39],[[64,-1],13,39],[[65,-1],13,39],[[67,-1],13,39],[[68,-1],13,39],[[46,-1],13,39],[[69,-1],13,39],[[70,-1],13,39],[[71,-1],13,39],[[49,-1],13,39],[[72,-1],13,39],[[73,-1],13,39],[[74,-1],13,39],[[75,-1],13,39],[76,[[2,[102,[37,[102]]]]]],[77,[[2,[102,[37,[102]]]]]],[78,[[2,[102,[37,[102]]]]]],[79,[[2,[102,[37,[102]]]]]],[80,[[2,[102,[37,[102]]]]]],[81,[[2,[102,[37,[102]]]]]],[82,[[2,[102,[37,[102]]]]]],[83,[[2,[102,[37,[102]]]]]],[84,[[2,[102,[37,[102]]]]]],[85,[[2,[102,[37,[102]]]]]],[86,[[2,[102,[37,[102]]]]]],[87,[[2,[102,[37,[102]]]]]],[88,[[2,[102,[37,[102]]]]]],[89,[[2,[102,[37,[102]]]]]],[90,[[2,[102,[37,[102]]]]]],[91,[[2,[102,[37,[102]]]]]],[92,[[2,[102,[37,[102]]]]]],[93,[[2,[102,[37,[102]]]]]],[94,[[2,[102,[37,[102]]]]]],[95,[[2,[102,[37,[102]]]]]],[96,[[2,[102,[37,[102]]]]]],[97,[[2,[102,[37,[102]]]]]],[98,[[2,[102,[37,[102]]]]]],[99,[[2,[102,[37,[102]]]]]],[100,[[2,[102,[37,[102]]]]]],[54,72],[72,54],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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,[]],[54,73],[73,54],[54,74],[74,54],[[69,104],[[13,[69,105]]]],[54,75],[75,54],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[55]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[56]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[52]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[57]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[58]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[59]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[42]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[60]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[61]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[62]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[63]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[64]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[65]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[66]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[67]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[68]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[46]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[69]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[70]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[71]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[49]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[72]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[73]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[74]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[75]]]],[-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],[55,29],[56,29],[52,29],[57,29],[59,29],[42,29],[60,29],[61,29],[62,29],[63,29],[64,29],[65,29],[67,29],[68,29],[46,29],[69,29],[70,29],[71,29],[49,29],[72,29],[73,29],[74,29],[75,29],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[108,107],108],[[109,107],109],[[110,[37,[107]]],110],[[111,[37,[107]]],111],[[112,[37,[107]]],112],[[113,107],113],[[114,107],114],[[115,[37,[107]]],115],[[116,[37,[107]]],116],[[117,[37,[107]]],117],[[118,107],118],0,0,0,0,0,0,0,0,0,0,0,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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[119,[[13,[120,121]]]],[122,[[13,[123,124]]]],[125,[[13,[126,127]]]],[128,[[13,[129,130]]]],[106,[[13,[131,132]]]],[108,[[13,[133,134]]]],[109,[[13,[135,136]]]],[110,[[13,[137,138]]]],[111,[[13,[139,140]]]],[112,[[13,[141,142]]]],[113,[[13,[143,144]]]],[114,[[13,[145,146]]]],[115,[[13,[147,148]]]],[116,[[13,[149,150]]]],[117,[[13,[151,152]]]],[118,[[13,[153,154]]]],[104,155],[[119,155],119],[[122,155],122],[[125,155],125],[[128,155],128],[[106,155],106],[[108,155],108],[[109,155],109],[[110,155],110],[[111,155],111],[[112,155],112],[[113,155],113],[[114,155],114],[[115,155],115],[[116,155],116],[[117,155],117],[[118,155],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[104,104],[119,119],[120,120],[122,122],[123,123],[125,125],[126,126],[128,128],[129,129],[106,106],[131,131],[108,108],[133,133],[109,109],[135,135],[110,110],[137,137],[111,111],[139,139],[112,112],[141,141],[113,113],[143,143],[114,114],[145,145],[115,115],[147,147],[116,116],[149,149],[117,117],[151,151],[118,118],[153,153],[[-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,[],[]],[[118,[37,[156]]],118],0,[[119,[37,[61]]],119],0,[[118,157],118],0,[[],119],[[],120],[[],122],[[],123],[[],125],[[],126],[[],128],[[],129],[[],106],[[],131],[[],108],[[],133],[[],109],[[],135],[[],110],[[],137],[[],111],[[],139],[[],112],[[],141],[[],113],[[],143],[[],114],[[],145],[[],115],[[],147],[[],116],[[],149],[[],117],[[],151],[[],118],[[],153],[-1,[[13,[104]]],21],[-1,[[13,[120]]],21],[-1,[[13,[123]]],21],[-1,[[13,[126]]],21],[-1,[[13,[129]]],21],[-1,[[13,[131]]],21],[-1,[[13,[133]]],21],[-1,[[13,[135]]],21],[-1,[[13,[137]]],21],[-1,[[13,[139]]],21],[-1,[[13,[141]]],21],[-1,[[13,[143]]],21],[-1,[[13,[145]]],21],[-1,[[13,[147]]],21],[-1,[[13,[149]]],21],[-1,[[13,[151]]],21],[-1,[[13,[153]]],21],[[119,[37,[36]]],119],0,[[119,[37,[75]]],119],0,[[104,104],11],[[120,120],11],[[123,123],11],[[126,126],11],[[129,129],11],[[131,131],11],[[133,133],11],[[135,135],11],[[137,137],11],[[139,139],11],[[141,141],11],[[143,143],11],[[145,145],11],[[147,147],11],[[149,149],11],[[151,151],11],[[153,153],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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[119,158],119],[[122,158],122],[[125,158],125],[[128,158],128],[[106,158],106],[[108,158],108],[[109,158],109],[[110,158],110],[[111,158],111],[[112,158],112],[[113,158],113],[[114,158],114],[[115,158],115],[[116,158],116],[[117,158],117],[[118,158],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[119,[37,[159]]],119],0,[[119,[37,[[30,[160,160]]]]],119],0,[[119,[37,[155]]],119],0,[[119,[37,[9]]],119],0,[[104,3],4],[[121,3],4],[[121,3],4],[[120,3],4],[[124,3],4],[[124,3],4],[[123,3],4],[[127,3],4],[[127,3],4],[[126,3],4],[[130,3],4],[[130,3],4],[[129,3],4],[[132,3],4],[[132,3],4],[[131,3],4],[[134,3],4],[[134,3],4],[[133,3],4],[[136,3],4],[[136,3],4],[[135,3],4],[[138,3],4],[[138,3],4],[[137,3],4],[[140,3],4],[[140,3],4],[[139,3],4],[[142,3],4],[[142,3],4],[[141,3],4],[[144,3],4],[[144,3],4],[[143,3],4],[[146,3],4],[[146,3],4],[[145,3],4],[[148,3],4],[[148,3],4],[[147,3],4],[[150,3],4],[[150,3],4],[[149,3],4],[[152,3],4],[[152,3],4],[[151,3],4],[[154,3],4],[[154,3],4],[[153,3],4],[-1,-1,[]],[-1,-1,[]],[161,121],[27,121],[-1,-1,[]],[-1,-1,[]],[-1,120,162],[-1,-1,[]],[-1,-1,[]],[27,124],[161,124],[-1,-1,[]],[-1,-1,[]],[161,127],[-1,-1,[]],[27,127],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[161,130],[27,130],[-1,-1,[]],[-1,-1,[]],[161,132],[-1,-1,[]],[27,132],[-1,-1,[]],[-1,-1,[]],[27,134],[161,134],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[27,136],[-1,-1,[]],[161,136],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[161,138],[27,138],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[27,140],[161,140],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[27,142],[161,142],[-1,-1,[]],[-1,-1,[]],[27,144],[161,144],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[27,146],[161,146],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[161,148],[-1,-1,[]],[27,148],[-1,-1,[]],[-1,-1,[]],[161,150],[27,150],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[27,152],[-1,-1,[]],[161,152],[-1,-1,[]],[-1,-1,[]],[27,154],[161,154],[-1,-1,[]],[-1,-1,[]],[[119,41],119],[[122,41],122],[[125,41],125],[[128,41],128],[[106,41],106],[[108,41],108],[[109,41],109],[[110,41],110],[[111,41],111],[[112,41],112],[[113,41],113],[[114,41],114],[[115,41],115],[[116,41],116],[[117,41],117],[[118,41],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[118,35],118],0,[[118,36],118],0,[[119,[37,[35]]],119],0,[[119,[37,[[163,[155]]]]],119],0,[[118,64],118],0,[[119,[37,[164]]],119],0,[[119,46],119],[[118,46],118],0,0,[[119,70],119],[[118,70],118],0,0,[[119,[37,[155]]],119],0,[[118,[37,[165]]],118],0,[[119,11],119],0,[[119,[37,[35]]],119],[[117,[37,[35]]],117],0,0,[[119,36],119],[[117,36],117],0,0,[[119,11],119],0,[[122,160],122],[[109,160],109],[[115,160],115],[[116,160],116],0,0,0,0,[[119,11],119],[[108,29],108],[[109,29],109],[[110,11],110],[[111,11],111],[[112,11],112],[[113,11],113],[[114,11],114],[[115,11],115],[[116,11],116],[[117,11],117],[[118,11],118],0,0,0,0,0,0,0,0,0,0,0,0,[[119,11],119],0,[[128,35],128],0,[[-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,[]],[[104,-1],13,39],[[120,-1],13,39],[[123,-1],13,39],[[126,-1],13,39],[[129,-1],13,39],[[131,-1],13,39],[[133,-1],13,39],[[135,-1],13,39],[[137,-1],13,39],[[139,-1],13,39],[[141,-1],13,39],[[143,-1],13,39],[[145,-1],13,39],[[147,-1],13,39],[[149,-1],13,39],[[151,-1],13,39],[[153,-1],13,39],[104,166],[[119,166],119],[[122,166],122],[[125,166],125],[[128,166],128],[[106,166],106],[[108,166],108],[[109,166],109],[[110,166],110],[[111,166],111],[[112,166],112],[[113,166],113],[[114,166],114],[[115,166],115],[[116,166],116],[[117,166],117],[[118,166],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[119,[37,[160]]],119],0,[[119,72],119],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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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,[]],[[118,53],118],0,[[119,167],119],[[122,167],122],[[125,167],125],[[128,167],128],[[106,167],106],[[108,167],108],[[109,167],109],[[110,167],110],[[111,167],111],[[112,167],112],[[113,167],113],[[114,167],114],[[115,167],115],[[116,167],116],[[117,167],117],[[118,167],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[119,[37,[35]]],119],0,[[119,[37,[74]]],119],0,[[119,[37,[41]]],119],0,[[119,[37,[35]]],119],[[117,[37,[35]]],117],0,0,[[119,[37,[75]]],119],0,[-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,[[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]]],[],[]],[104,9],[[119,9],119],[[122,9],122],[[125,9],125],[[128,9],128],[[106,9],106],[[108,9],108],[[109,9],109],[[110,9],110],[[111,9],111],[[112,9],112],[[113,9],113],[[114,9],114],[[115,9],115],[[116,9],116],[[117,9],117],[[118,9],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[119,9],119],[[122,9],122],[[125,9],125],[[128,9],128],[[106,9],106],[[108,9],108],[[109,9],109],[[110,9],110],[[111,9],111],[[112,9],112],[[113,9],113],[[114,9],114],[[115,9],115],[[116,9],116],[[117,9],117],[[118,9],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-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,[]],[[108,168],108],[[110,[37,[168]]],110],[[111,[37,[168]]],111],[[112,[37,[168]]],112],[[113,[37,[168]]],113],[[114,[37,[168]]],114],[[115,[37,[168]]],115],[[116,[37,[168]]],116],[[117,[37,[168]]],117],[[118,168],118],0,0,0,0,0,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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[169,169],[170,170],[171,171],[172,172],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,[[169,169],11],[[170,170],11],[[171,171],11],[[172,172],11],[[169,3],4],[[170,3],4],[[171,3],4],[[172,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-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]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[5,5],29],[5,44],[[19,35,35,35,35,36,9,9],5],[[19,173,173,173,173,29,44,29,9,9],5],[[18,18],29],[[18,18],29],[[18,18],29],[18,44],[[18,18],29],[[18,18],29],[[102,29,29],18],[18,54],[5,54],[54,54],[[19,19],29],[54,19],[[19,19],29],[[19,19],29],[19,44],[[19,19],29],[[19,19],29],[[41,18,29],19],[19,54],[[6,6],29],[6,44],[[41,42,43,29,44,9,9],6],[43,54],[43,54],[[43,43],29],[43,45],[[46,173,29,44,29,44],43],[43,44],[43,45],[[8,8],29],[8,44],[[41,173,173,29,29,44,44,29,29,9,9],8],[8,54],[[41,9,9],51],[51,54],[[7,7],29],[7,44],[[41,173,29,44,29,52,53,44,44],7],[7,54],0,[[167,166,41,155,168,107,158,9,9,29],133],[[167,166,41,155,54,158,9,9],123],[[167,166,41,155,158,9,9],126],[[167,166,41,155,107,54,158,9,9,29],135],[[167,166,41,155,35,158,9,9],129],[[167,166,41,155,107,158,9,9],131],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[107,44],[54,107],[174,44],[54,174],[155,44],[54,155],[175,44],[54,175],[159,44],[54,159],[54,54],[54,41],[41,44],[41,29],[[176,177],41],[41,54],[164,44],[54,164],[165,44],[54,165],[166,44],[54,166],[176,44],[54,176],[53,44],[54,53],[167,44],[54,167],[177,44],[177,29],[54,177],[168,44],[54,168],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[178],[178],[-1,-1,[]],[-1,-2,[],[]],[[178,43,44,44],2],[[178,6],2],[178,179],[178,35],[178,36],[178,35],[178,36],[178,179],[178,60],[178,2],[[178,44,44],2],[[178,44,44],2],[[178,44,44],2],[178,44],[[178,43,44,44],2],[178,2],[[178,36,46],45],[[178,35,46],45],[178,29],[178,29],[178,41],[178,45],[[41,60],178],[[178,102],54],[178,2],[178,44],[[178,43],179],[178,45],[178,44],[[178,43,44,44],2],[[178,8],2],[[178,7],2],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[179,2],0,[-1,-2,[],[]],[-1,-2,[],[]],[180,180],[[-1,-2],2,[],[]],[180],[180],[-1,-1,[]],[-1,-2,[],[]],[180,180],[180,2],[180,45],[[46,35,179],180],[180,179],[180,35],[180,45],[181,180],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[179,2],[179,2],0,0,0,0,[157,54],[54,29],[54,157],[[54,29,182,54,62],157],[157,44],[157,54],[157,2],[157,54],[[156,156],2],[156,45],[[173,157],156],[[45,157],156],[[156,156],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,[[-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],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[107]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[107]]]],[[107,3],4],[[107,3],4],[-1,-1,[]],[26,107],[26,[[13,[107]]]],[[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,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[174,174],[[-1,-2],2,[],[]],[[174,174],20],[[-1,-2],20,[],[]],[-1,[[13,[174]]],21],[15,[[23,[22]]]],[[174,174],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[174]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[174]]]],[[174,3],4],[[174,3],4],[-1,-1,[]],[26,174],[26,[[13,[174]]]],[[174,-1],2,31],[-1,-2,[],[]],[[174,15],32],[[],33],[[],[[34,[174]]]],[26,[[50,[174]]]],[[174,174],[[37,[20]]]],[[-1,38],27,[]],[[174,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[155,155],[[-1,-2],2,[],[]],[[155,155],20],[[-1,-2],20,[],[]],[[],155],[-1,[[13,[155]]],21],[15,[[23,[22]]]],[[155,155],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[155]]]],[16,[[23,[155]]]],[16,[[13,[-1,24]]],[]],[[155,3],4],[[155,3],4],[-1,-1,[]],[26,155],[26,[[13,[155]]]],[[155,-1],2,31],[-1,-2,[],[]],[[155,15],32],[[],33],[[],[[34,[155]]]],[26,[[50,[155]]]],[[[37,[160]]],[[37,[[163,[155]]]]]],[[[37,[[163,[155]]]]],[[37,[160]]]],[[155,155],[[37,[20]]]],[[-1,38],27,[]],[[155,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],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],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[175]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[175]]]],[[175,3],4],[[175,3],4],[26,175],[-1,-1,[]],[26,[[13,[175]]]],[[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,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[159,159],[[-1,-2],2,[],[]],[[159,159],20],[[-1,-2],20,[],[]],[-1,[[13,[159]]],21],[15,[[23,[22]]]],[[159,159],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[159]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[159]]]],[[159,3],4],[[159,3],4],[26,159],[-1,-1,[]],[26,[[13,[159]]]],[[159,-1],2,31],[-1,-2,[],[]],[[159,15],32],[[],33],[[],[[34,[159]]]],[26,[[50,[159]]]],[[159,159],[[37,[20]]]],[[-1,38],27,[]],[[159,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],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],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[41]]]],[16,[[23,[41]]]],[[41,3],4],[[41,3],4],[-1,-1,[]],[26,41],[26,[[50,[41]]]],[[41,-1],2,31],[-1,-2,[],[]],[[41,15],32],[41,11],[[],33],[[],[[34,[41]]]],[[176,177],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,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[164,164],[[-1,-2],2,[],[]],[[164,164],20],[[-1,-2],20,[],[]],[-1,[[13,[164]]],21],[15,[[23,[22]]]],[[164,164],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[164]]]],[16,[[23,[164]]]],[16,[[13,[-1,24]]],[]],[[164,3],4],[[164,3],4],[-1,-1,[]],[26,164],[26,[[13,[164]]]],[[164,-1],2,31],[-1,-2,[],[]],[[164,15],32],[[],33],[[],[[34,[164]]]],[26,[[50,[164]]]],[[164,164],[[37,[20]]]],[[-1,38],27,[]],[[164,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[165,165],[[-1,-2],2,[],[]],[[165,165],20],[[-1,-2],20,[],[]],[[],165],[-1,[[13,[165]]],21],[15,[[23,[22]]]],[[165,165],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[165]]]],[16,[[23,[165]]]],[[165,3],4],[[165,3],4],[-1,-1,[]],[26,165],[26,[[13,[165]]]],[[165,-1],2,31],[-1,-2,[],[]],[[165,15],32],[[],33],[[],[[34,[165]]]],[26,[[50,[165]]]],[[165,165],[[37,[20]]]],[[-1,38],27,[]],[[165,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[166,166],[[-1,-2],2,[],[]],[[166,166],20],[[-1,-2],20,[],[]],[[],166],[-1,[[13,[166]]],21],[15,[[23,[22]]]],[[166,166],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[166]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[166]]]],[[166,3],4],[[166,3],4],[26,166],[-1,-1,[]],[26,[[13,[166]]]],[[166,-1],2,31],[-1,-2,[],[]],[[166,15],32],[[],33],[[],[[34,[166]]]],[26,[[50,[166]]]],[[166,166],[[37,[20]]]],[[-1,38],27,[]],[[166,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[176,176],[[-1,-2],2,[],[]],[[176,176],20],[[-1,-2],20,[],[]],[[],176],[-1,[[13,[176]]],21],[15,[[23,[22]]]],[[176,176],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[176]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[176]]]],[[176,3],4],[[176,3],4],[-1,-1,[]],[26,176],[26,[[13,[176]]]],[[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,[[-1,15],[[13,[[17,[16]],24]]],[]],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],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[53]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[53]]]],[[53,3],4],[[53,3],4],[-1,-1,[]],[26,53],[26,[[13,[53]]]],[[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,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[167,167],[[-1,-2],2,[],[]],[[167,167],20],[[-1,-2],20,[],[]],[[],167],[-1,[[13,[167]]],21],[15,[[23,[22]]]],[[167,167],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[167]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[167]]]],[[167,3],4],[[167,3],4],[26,167],[-1,-1,[]],[26,[[13,[167]]]],[[167,-1],2,31],[-1,-2,[],[]],[[167,15],32],[[],33],[[],[[34,[167]]]],[26,[[50,[167]]]],[[167,167],[[37,[20]]]],[[-1,38],27,[]],[[167,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,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],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[177]]]],[16,[[23,[177]]]],[[177,3],4],[[177,3],4],[-1,-1,[]],[26,177],[26,[[13,[177]]]],[[177,-1],2,31],[-1,-2,[],[]],[[177,15],32],[177,11],[[],33],[[],[[34,[177]]]],[26,[[50,[177]]]],[[177,177],[[37,[20]]]],[[-1,38],27,[]],[[177,-1],13,39],[[],177],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[168,168],[[-1,-2],2,[],[]],[[168,168],20],[[-1,-2],20,[],[]],[[],168],[-1,[[13,[168]]],21],[15,[[23,[22]]]],[[168,168],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[168]]]],[16,[[23,[168]]]],[[168,3],4],[[168,3],4],[-1,-1,[]],[26,168],[26,[[13,[168]]]],[[168,-1],2,31],[-1,-2,[],[]],[[168,15],32],[[],33],[[],[[34,[168]]]],[26,[[50,[168]]]],[[168,168],[[37,[20]]]],[[-1,38],27,[]],[[168,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[-1,57,[]],[-1,58,[]],[-1,[[37,[157]]],[]],[[-1,36,35],36,[]],[[-1,36,35,[37,[11]]],156,[]],0,0,0,0,0,[-1,41,[]],[-1,11,[]],[-1,[[37,[36]]],[]],[[-1,45],[[50,[35]]],[]],[[-1,45],[[50,[36]]],[]],[-1,183,[]],[-1,183,[]],[-1,183,[]],[-1,[[37,[35]]],[]],[-1,[[37,[36]]],[]],[-1,[[37,[35]]],[]],[-1,[[37,[36]]],[]],[-1,36,[]],0,[-1,35,[]],[-1,29,[]],[-1,157,[]],[-1,176,[]],[-1,157,[]],[-1,36,[]],[-1,29,[]],[-1,176,[]],0,0,[-1,183,[]],[-1,177,[]],0,[[-1,15],[[17,[16]]],[]],[184,57],[184,58],[184,[[37,[157]]]],[-1,-2,[],[]],[-1,-2,[],[]],[184,184],[[-1,-2],2,[],[]],[-1,[[13,[184]]],21],[15,[[23,[22]]]],[[184,184],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],0,[16,[[13,[-1,24]]],[]],[16,[[23,[184]]]],[16,[[23,[184]]]],[[184,3],4],[-1,-1,[]],[[184,-1],2,31],[184,41],0,[-1,-2,[],[]],[[184,15],32],[184,11],[[],33],[[],[[34,[184]]]],[184,[[37,[36]]]],0,[184,183],0,[184,183],0,[184,183],0,0,[184,[[37,[35]]]],0,[184,[[37,[36]]]],0,0,[184,[[37,[35]]]],0,[184,[[37,[36]]]],0,[184,36],[[41,176,157,157,157,9,29,29,35,36,183,183,183,183,[37,[36]],[37,[36]],[37,[36]],[37,[156]],[37,[156]],[37,[35]],[37,[35]]],[[50,[184]]]],[184,35],0,[184,29],0,[184,157],0,[184,176],0,[[184,-1],13,39],[184,157],0,[184,36],0,[184,29],0,[184,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[185,57],[185,58],[185,[[37,[157]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[185,185],[[-1,-2],2,[],[]],[-1,[[13,[185]]],21],[15,[[23,[22]]]],[[185,185],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[185]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[185]]]],[[185,3],4],[-1,-1,[]],[[185,-1],2,31],[185,41],0,[-1,-2,[],[]],[[185,15],32],[185,11],[[],33],[[],[[34,[185]]]],[185,[[37,[36]]]],0,[185,183],0,[185,183],0,[185,183],0,0,[185,[[37,[35]]]],0,[185,[[37,[36]]]],0,0,[185,[[37,[35]]]],0,[185,[[37,[36]]]],0,[185,36],[[41,176,157,157,157,29,29,35,36,183,183,183,183,[37,[36]],[37,[36]],[37,[36]],[37,[156]],[37,[156]],[37,[35]],[37,[35]]],[[50,[185]]]],[185,35],0,[185,29],0,[185,157],0,[185,176],0,[[185,-1],13,39],[185,157],0,[185,36],0,[185,29],0,[185,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[186,57],[186,58],[186,[[37,[157]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[186,186],[[-1,-2],2,[],[]],[-1,[[13,[186]]],21],[15,[[23,[22]]]],[[186,186],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[186]]]],[16,[[23,[186]]]],[[186,3],4],[-1,-1,[]],[[186,-1],2,31],[186,41],0,[-1,-2,[],[]],[[186,15],32],[186,11],[[],33],[[],[[34,[186]]]],[186,[[37,[36]]]],0,[186,183],0,[186,183],0,[186,183],0,[186,[[37,[35]]]],0,[186,[[37,[36]]]],0,[186,[[37,[35]]]],0,[186,[[37,[36]]]],0,[186,36],[[41,176,157,157,29,29,35,36,183,183,183,183,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[186]]]],[186,35],0,[186,29],0,[186,157],0,[186,176],0,[[186,-1],13,39],[186,157],[186,36],0,[186,29],0,[186,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[187,57],[187,58],[187,[[37,[157]]]],[-1,-2,[],[]],[-1,-2,[],[]],[187,187],[[-1,-2],2,[],[]],0,[-1,[[13,[187]]],21],[15,[[23,[22]]]],[[187,187],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[187]]]],[16,[[23,[187]]]],[16,[[13,[-1,24]]],[]],[[187,3],4],[-1,-1,[]],[[187,-1],2,31],[187,41],0,[-1,-2,[],[]],[[187,15],32],[187,11],0,[[],33],[[],[[34,[187]]]],[187,[[37,[36]]]],0,[187,183],0,[187,183],0,[187,183],0,[187,[[37,[35]]]],0,[187,[[37,[36]]]],0,[187,[[37,[35]]]],0,[187,[[37,[36]]]],0,[187,36],0,[[41,176,27,157,29,35,36,183,183,183,183,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[187]]]],[187,35],0,[187,29],0,[187,157],[187,176],0,[[187,-1],13,39],[187,157],[187,36],[187,29],[187,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[188,57],0,[188,58],[188,[[37,[157]]]],[-1,-2,[],[]],[-1,-2,[],[]],[188,188],[[-1,-2],2,[],[]],0,[-1,[[13,[188]]],21],[15,[[23,[22]]]],[[188,188],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],0,[16,[[23,[188]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[188]]]],[[188,3],4],[-1,-1,[]],[[188,-1],2,31],[188,41],0,[-1,-2,[],[]],[[188,15],32],[188,11],[[],33],[[],[[34,[188]]]],[188,[[37,[36]]]],0,[188,183],0,[188,183],0,[188,183],0,[188,[[37,[35]]]],0,[188,[[37,[36]]]],0,[188,[[37,[35]]]],0,[188,[[37,[36]]]],0,[188,36],0,[[41,176,57,27,9,157,29,35,183,183,183,183,36,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[188]]]],[188,35],0,[188,29],0,[188,157],[188,176],0,[[188,-1],13,39],[188,157],[188,36],[188,29],[188,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[189,57],0,[189,58],[189,[[37,[157]]]],[-1,-2,[],[]],[-1,-2,[],[]],[189,189],[[-1,-2],2,[],[]],0,[-1,[[13,[189]]],21],[15,[[23,[22]]]],[[189,189],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],0,[16,[[13,[-1,24]]],[]],[16,[[23,[189]]]],[16,[[23,[189]]]],[[189,3],4],[-1,-1,[]],[[189,-1],2,31],[189,41],0,[-1,-2,[],[]],[[189,15],32],[189,11],[[],33],[[],[[34,[189]]]],[189,[[37,[36]]]],0,[189,183],0,[189,183],0,[189,183],0,[189,[[37,[35]]]],0,[189,[[37,[36]]]],0,[189,[[37,[35]]]],0,[189,[[37,[36]]]],0,[189,36],[[41,176,57,27,68,9,35,157,29,35,183,183,183,183,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[189]]]],0,[189,35],0,[189,29],0,[189,157],[189,176],0,[[189,-1],13,39],[189,157],[189,36],[189,29],0,[189,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[190,[10,[45]]],[[50,[35]]]],[[190,[30,[27,45]]],[[50,[35]]]],[[190,27],[[50,[2,191]]]],[190,190],[[-1,-2],2,[],[]],0,0,[15,[[23,[22]]]],[[190,190],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[190]]]],[16,[[23,[190]]]],[16,[[13,[-1,24]]],[]],[[190,3],4],0,[-1,-1,[]],[[190,-1],2,31],0,[-1,-2,[],[]],[[190,15],32],[[190,26],11],[[],33],[[],[[34,[190]]]],[[176,29,[163,[41]],27,9,9],[[50,[190,191]]]],0,0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[192],[192],[-1,-1,[]],[-1,-2,[],[]],[[192,179],35],[[192,54],2],[192,102],[192,54],[192,2],[192,54],[192,41],[[192,54],29],[[176,29,54,54,44,44],192],[192,35],[192,29],[192,9],[192,9],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[193,43,44,44],2],[[193,6],2],[193,[[163,[181]]]],[193,[[37,[35]]]],[193,[[37,[36]]]],[193,[[37,[35]]]],[193,[[37,[36]]]],[193,[[163,[181]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[193,[[13,[2,194]]]],[[193,44,44],2],[[193,44,44],2],[[193,44,44],2],0,[[193,43,44,44],2],[[195,3],4],[[195,3],4],[[194,3],4],[[194,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[193,36,46],45],[[193,35,46],45],[193,11],[193,11],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[193,[[37,[45]]]],[[41,60],193],[[193,102],27],[193,2],[[-1,38],27,[]],[[-1,38],27,[]],0,[[193,43],[[163,[[2,[35,36]]]]]],[193,[[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,[]],[[193,43,44,44],2],[[193,8],2],[[193,7],2],0,0,[[196,43],2],[[196,[163,[43]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[196,2],[48,48],[[-1,-2],2,[],[]],[[48,48],20],[[-1,-2],20,[],[]],[[196,43],2],[[48,48],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[196,45],[[48,3],4],[[48,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[196,11],[196,102],0,[46,196],[[35,46],48],[[48,48],[[37,[20]]]],[[196,197],2],[[-1,38],27,[]],0,0,[[196,43],[[163,[[2,[35,36]]]]]],[196,45],[-1,-2,[],[]],[-1,27,[]],[196,[[37,[181]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[[196,43],2],0,0,[[181,43],2],[[181,[163,[43]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[181,181],[[-1,-2],2,[],[]],[[181,181],20],[[-1,-2],20,[],[]],[[181,43],2],[[181,181],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[181,45],[181,44],[181,[[37,[43]]]],[[181,3],4],[-1,-1,[]],[43,181],[[181,181],11],[[181,181],11],[-1,-2,[],[]],[181,11],[[181,181],11],[181,102],[[181,181],11],[48,181],0,[[181,181],[[37,[20]]]],0,[[181,197],2],[181,45],[181,44],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[[181,43],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,[[37,[107]]],[]],0,[[-1,104],[[13,[2,105]]],[]],[[198,104],[[13,[2,105]]]],[-1,[[37,[45]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,155,[]],0,[198,198],[[-1,-2],2,[],[]],[71,46],[[198,157],[[37,[156]]]],[198,[[30,[157,156]]]],0,[-1,[[37,[61]]],[]],0,[-1,[[13,[198]]],21],[-1,[[37,[36]]],[]],[-1,[[37,[75]]],[]],0,[-1,102,[]],[-1,[[163,[104]]],[]],0,[-1,[[37,[159]]],[]],0,[-1,[[37,[[30,[160,160]]]]],[]],0,[-1,[[37,[155]]],[]],0,[-1,[[37,[9]]],[]],[-1,36,[]],0,[[105,3],4],[[105,3],4],[[198,3],4],[-1,-1,[]],[-1,-1,[]],[-1,158,[]],0,[-1,41,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],0,[-1,11,[]],0,[-1,11,[]],[-1,11,[]],[-1,104,[]],[-1,[[37,[53]]],[]],0,[-1,36,[]],0,[-1,[[37,[35]]],[]],[-1,[[37,[[163,[155]]]]],[]],0,[-1,[[37,[64]]],[]],0,[[167,166,41,155,46,70,36,72,11,11,[37,[75]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],198],[46,46],[-1,[[37,[164]]],[]],0,[-1,70,[]],0,[-1,[[37,[155]]],[]],0,[-1,[[37,[165]]],[]],0,0,[-1,[[37,[35]]],[]],[-1,36,[]],0,[[-1,38],27,[]],[[198,-1],13,39],[[198,35],2],[-1,46,[]],0,[198,183],[-1,[[37,[45]]],[]],0,[-1,69,[]],0,[[[30,[27,27]]],[[30,[160,160]]]],[-1,166,[]],0,[-1,176,[]],[-1,[[37,[160]]],[]],0,[-1,72,[]],0,[-1,-2,[],[]],[-1,27,[]],[-1,[[163,[53]]],[]],0,[-1,167,[]],0,[-1,[[37,[35]]],[]],[-1,[[37,[74]]],[]],[-1,[[37,[41]]],[]],[-1,[[37,[35]]],[]],[-1,[[37,[75]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,9,[]],0,[-1,9,[]],0,[-1,14,[]],[-1,14,[]],[[-1,151],2,[]],[[[30,[160,160]]],[[30,[27,27]]]],[-1,177,[]],[-1,[[37,[168]]],[]],0,[-1,[[163,[168]]],[]],0,[[198,71,36],11],0,[199,[[37,[107]]]],[[199,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[199,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[199,155],[199,[[37,[61]]]],[[],199],[199],[199],[199,[[37,[36]]]],0,[15,[[23,[22]]]],[199,[[37,[75]]]],[199,[[163,[104]]]],[199,[[37,[159]]]],[199,[[37,[[30,[160,160]]]]]],[199,[[37,[155]]]],[199,[[37,[9]]]],0,[16,[[23,[199]]]],[16,[[23,[199]]]],[199,36],[120,199],[-1,-1,[]],[199,158],[199,41],[-1,-2,[],[]],[[199,15],32],[199,11],0,[199,11],[199,11],[[],33],[199,[[37,[53]]]],[[],[[34,[199]]]],[199,36],[199,[[37,[35]]]],[199,[[37,[[163,[155]]]]]],[199,[[37,[64]]]],[[167,166,41,155,46,36,35,72,[37,[9]],11,11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],199],[199,[[37,[164]]]],[199,70],[199,[[37,[155]]]],[199,[[37,[165]]]],[199,[[37,[35]]]],0,[199,36],[199,46],[199,[[37,[45]]]],[199,69],[199,166],[199,176],[199,[[37,[160]]]],[199,72],[199,[[163,[53]]]],[199,167],[199,[[37,[35]]]],[199,[[37,[74]]]],[199,[[37,[41]]]],0,[199,[[37,[35]]]],[199,[[37,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[199,9],[199,9],[-1,14,[]],[15,40],[[199,151],2],[199,177],[199,[[37,[168]]]],[199,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[200,[[37,[107]]]],[[200,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[200,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[200,155],[200,[[37,[61]]]],[[],200],[200],[200],[200,[[37,[36]]]],0,[15,[[23,[22]]]],[200,[[37,[75]]]],[200,[[163,[104]]]],[200,[[37,[159]]]],[200,[[37,[[30,[160,160]]]]]],[200,[[37,[155]]]],[200,[[37,[9]]]],0,[16,[[23,[200]]]],[16,[[23,[200]]]],[200,36],[-1,-1,[]],[120,200],[200,158],[200,41],[-1,-2,[],[]],[[200,15],32],[200,11],0,[200,11],[200,11],0,[[],33],[200,[[37,[53]]]],[[],[[34,[200]]]],[200,36],[200,[[37,[35]]]],[200,[[37,[[163,[155]]]]]],[200,[[37,[64]]]],[[167,166,41,155,46,36,35,35,75,72,[37,[9]],11,11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],200],[200,[[37,[164]]]],[200,70],[200,[[37,[155]]]],[200,[[37,[165]]]],[200,[[37,[35]]]],0,[200,36],[200,46],[200,[[37,[45]]]],[200,69],[200,166],[200,176],[200,[[37,[160]]]],[200,72],[200,[[163,[53]]]],[200,167],[200,[[37,[35]]]],[200,[[37,[74]]]],[200,[[37,[41]]]],0,[200,[[37,[35]]]],0,[200,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[200,9],[200,9],0,[-1,14,[]],[15,40],[[200,151],2],[200,177],[200,[[37,[168]]]],[200,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[201,[[37,[107]]]],[[201,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[201,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[201,155],[201,[[37,[61]]]],[[],201],[201],[201],[201,[[37,[36]]]],[15,[[23,[22]]]],[201,[[37,[75]]]],[201,[[163,[104]]]],[201,[[37,[159]]]],[201,[[37,[[30,[160,160]]]]]],[201,[[37,[155]]]],[201,[[37,[9]]]],[16,[[23,[201]]]],[16,[[23,[201]]]],[201,36],[-1,-1,[]],[120,201],[201,158],[201,41],[-1,-2,[],[]],[[201,15],32],[201,11],[201,11],[201,11],[[],33],[201,[[37,[53]]]],[[],[[34,[201]]]],[201,36],[201,[[37,[35]]]],[201,[[37,[[163,[155]]]]]],[201,[[37,[64]]]],[[167,166,41,155,46,36,72,11,11,[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],201],[201,[[37,[164]]]],[201,70],[201,[[37,[155]]]],[201,[[37,[165]]]],[201,[[37,[35]]]],[201,36],[201,46],[201,[[37,[45]]]],[201,69],[201,166],[201,176],[201,[[37,[160]]]],[201,72],[201,[[163,[53]]]],[201,167],[201,[[37,[35]]]],[201,[[37,[74]]]],[201,[[37,[41]]]],[201,[[37,[35]]]],[201,[[37,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[201,9],[201,9],[-1,14,[]],[15,40],[[201,151],2],[201,177],[201,[[37,[168]]]],[201,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[202,[[37,[107]]]],[[202,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[202,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[202,155],[202,[[37,[61]]]],[[],202],[202],[202],[202,[[37,[36]]]],0,[15,[[23,[22]]]],[202,[[37,[75]]]],[202,[[163,[104]]]],[202,[[37,[159]]]],[202,[[37,[[30,[160,160]]]]]],[202,[[37,[155]]]],[202,[[37,[9]]]],0,[16,[[23,[202]]]],[16,[[23,[202]]]],[202,36],[120,202],[-1,-1,[]],[202,158],[202,41],[-1,-2,[],[]],[[202,15],32],[202,11],[202,11],[202,11],0,[[],33],[202,[[37,[53]]]],[[],[[34,[202]]]],[202,36],[202,[[37,[35]]]],[202,[[37,[[163,[155]]]]]],[202,[[37,[64]]]],[[167,166,41,155,46,36,35,75,72,[37,[9]],11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],202],[202,[[37,[164]]]],[202,70],[202,[[37,[155]]]],[202,[[37,[165]]]],[202,[[37,[35]]]],[202,36],[202,46],[202,[[37,[45]]]],[202,69],[202,166],[202,176],[202,[[37,[160]]]],[202,72],[202,[[163,[53]]]],[202,167],[202,[[37,[35]]]],[202,[[37,[74]]]],[202,[[37,[41]]]],0,[202,[[37,[35]]]],0,[202,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[202,9],[202,9],0,[-1,14,[]],[15,40],[[202,151],2],[202,177],[202,[[37,[168]]]],[202,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[203,[[37,[107]]]],[[203,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[203,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[203,155],[203,[[37,[61]]]],[[],203],[203],[203],[203,[[37,[36]]]],0,[15,[[23,[22]]]],[203,[[37,[75]]]],[203,[[163,[104]]]],[203,[[37,[159]]]],[203,[[37,[[30,[160,160]]]]]],[203,[[37,[155]]]],[203,[[37,[9]]]],0,[16,[[23,[203]]]],[16,[[23,[203]]]],[203,36],[120,203],[-1,-1,[]],[203,158],[203,41],[-1,-2,[],[]],[[203,15],32],[203,11],0,[203,11],[203,11],[[],33],[203,[[37,[53]]]],[[],[[34,[203]]]],[203,36],[203,[[37,[35]]]],[203,[[37,[[163,[155]]]]]],[203,[[37,[64]]]],[[167,166,41,155,46,36,72,[37,[9]],11,11,11,[37,[36]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],203],[203,[[37,[164]]]],[203,70],[203,[[37,[155]]]],[203,[[37,[165]]]],[203,[[37,[35]]]],0,[203,36],[203,46],[203,[[37,[45]]]],[203,69],[203,166],[203,176],[203,[[37,[160]]]],[203,72],[203,[[163,[53]]]],[203,167],[203,[[37,[35]]]],[203,[[37,[74]]]],[203,[[37,[41]]]],[203,[[37,[35]]]],[203,[[37,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[203,9],[203,9],[-1,14,[]],[15,40],[[203,151],2],[203,177],[203,[[37,[168]]]],[203,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[204,[[37,[107]]]],[[204,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[204,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[204,155],[204,[[37,[61]]]],[[],204],[204],[204],[204,[[37,[36]]]],0,[15,[[23,[22]]]],[204,[[37,[75]]]],[204,[[163,[104]]]],[204,[[37,[159]]]],[204,[[37,[[30,[160,160]]]]]],[204,[[37,[155]]]],[204,[[37,[9]]]],0,[16,[[23,[204]]]],[16,[[23,[204]]]],[204,36],[120,204],[-1,-1,[]],[204,158],[204,41],[-1,-2,[],[]],[[204,15],32],[204,11],0,[204,11],[204,11],0,[[],33],[204,[[37,[53]]]],[[],[[34,[204]]]],[204,36],[204,[[37,[35]]]],[204,[[37,[[163,[155]]]]]],[204,[[37,[64]]]],[[167,166,41,155,46,36,35,35,75,72,[37,[9]],11,11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],204],[204,[[37,[164]]]],[204,70],[204,[[37,[155]]]],[204,[[37,[165]]]],[204,[[37,[35]]]],0,[204,36],[204,46],[204,[[37,[45]]]],[204,69],[204,166],[204,176],[204,[[37,[160]]]],[204,72],[204,[[163,[53]]]],[204,167],[204,[[37,[35]]]],[204,[[37,[74]]]],[204,[[37,[41]]]],0,[204,[[37,[35]]]],0,[204,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[204,9],[204,9],0,[-1,14,[]],[15,40],[[204,151],2],[204,177],[204,[[37,[168]]]],[204,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[205,[[37,[107]]]],[[205,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[205,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[205,155],[205,[[37,[61]]]],[[],205],[205],[205],[205,[[37,[36]]]],0,[15,[[23,[22]]]],[205,[[37,[75]]]],[205,[[163,[104]]]],[205,[[37,[159]]]],[205,[[37,[[30,[160,160]]]]]],[205,[[37,[155]]]],[205,[[37,[9]]]],0,[16,[[23,[205]]]],[16,[[23,[205]]]],[205,36],[-1,-1,[]],[120,205],[205,158],[205,41],[-1,-2,[],[]],[[205,15],32],[205,11],[205,11],[205,11],0,[[],33],[205,[[37,[53]]]],[[],[[34,[205]]]],[205,36],[205,[[37,[35]]]],[205,[[37,[[163,[155]]]]]],[205,[[37,[64]]]],[[167,166,41,155,46,36,35,75,72,[37,[9]],11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],205],[205,[[37,[164]]]],[205,70],[205,[[37,[155]]]],[205,[[37,[165]]]],[205,[[37,[35]]]],[205,36],[205,46],[205,[[37,[45]]]],[205,69],[205,166],[205,176],[205,[[37,[160]]]],[205,72],[205,[[163,[53]]]],[205,167],[205,[[37,[35]]]],[205,[[37,[74]]]],[205,[[37,[41]]]],0,[205,[[37,[35]]]],0,[205,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[205,9],[205,9],0,[-1,14,[]],[15,40],[[205,151],2],[205,177],[205,[[37,[168]]]],[205,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[206,[[37,[107]]]],[[206,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[206,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[206,155],[206,[[37,[61]]]],[[],206],[206],[206],[206,[[37,[36]]]],0,[15,[[23,[22]]]],[206,[[37,[75]]]],[206,[[163,[104]]]],[206,[[37,[159]]]],[206,[[37,[[30,[160,160]]]]]],[206,[[37,[155]]]],[206,[[37,[9]]]],0,[16,[[23,[206]]]],[16,[[23,[206]]]],[206,36],[120,206],[-1,-1,[]],[206,158],[206,41],[-1,-2,[],[]],[[206,15],32],[206,11],0,[206,11],[206,11],0,[[],33],[206,[[37,[53]]]],[[],[[34,[206]]]],[206,36],[206,[[37,[35]]]],0,[206,[[37,[[163,[155]]]]]],[206,[[37,[64]]]],[[167,166,41,155,46,36,35,35,75,35,35,74,72,[37,[9]],11,11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],206],[206,[[37,[164]]]],[206,70],[206,[[37,[155]]]],[206,[[37,[165]]]],[206,[[37,[35]]]],0,[206,36],[206,46],[206,[[37,[45]]]],[206,69],[206,166],[206,176],[206,[[37,[160]]]],[206,72],[206,[[163,[53]]]],[206,167],[206,[[37,[35]]]],0,[206,[[37,[74]]]],0,[206,[[37,[41]]]],0,[206,[[37,[35]]]],0,[206,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[206,9],[206,9],0,[-1,14,[]],[15,40],[[206,151],2],[206,177],[206,[[37,[168]]]],[206,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[207,[[37,[107]]]],[[207,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[207,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[207,155],[207,[[37,[61]]]],[[],207],[207],[207],[207,[[37,[36]]]],0,[15,[[23,[22]]]],[207,[[37,[75]]]],[207,[[163,[104]]]],[207,[[37,[159]]]],[207,[[37,[[30,[160,160]]]]]],[207,[[37,[155]]]],[207,[[37,[9]]]],0,[16,[[23,[207]]]],[16,[[23,[207]]]],[207,36],[120,207],[-1,-1,[]],[207,158],[207,41],[-1,-2,[],[]],[[207,15],32],[207,11],[207,11],[207,11],0,[[],33],[207,[[37,[53]]]],[[],[[34,[207]]]],[207,36],[207,[[37,[35]]]],[207,[[37,[[163,[155]]]]]],[207,[[37,[64]]]],[[167,166,41,155,46,36,35,75,35,74,72,[37,[9]],11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],207],[207,[[37,[164]]]],[207,70],[207,[[37,[155]]]],[207,[[37,[165]]]],[207,[[37,[35]]]],[207,36],[207,46],[207,[[37,[45]]]],[207,69],[207,166],[207,176],[207,[[37,[160]]]],[207,72],[207,[[163,[53]]]],[207,167],[207,[[37,[35]]]],0,[207,[[37,[74]]]],0,[207,[[37,[41]]]],0,[207,[[37,[35]]]],0,[207,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[207,9],[207,9],0,[-1,14,[]],[15,40],[[207,151],2],[207,177],[207,[[37,[168]]]],[207,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[15,[[23,[22]]]],[16,[[23,[208]]]],[16,[[23,[208]]]],[-1,-1,[]],0,0,[-1,-2,[],[]],[[208,15],32],[[],33],[[],[[34,[208]]]],0,[[15,209],[[23,[2]]]],[15,208],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[15,210],[[23,[[17,[47]]]]]],[[15,210],[[23,[32]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,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,[],[]],0,[[211,3],4],0,[-1,-1,[]],[-1,-2,[],[]],0,[[-1,38],27,[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],0,[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[157,157],[[-1,-2],2,[],[]],0,0,[-1,[[50,[157]]],21],[15,[[23,[22]]]],[[157,157],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[157]]]],[16,[[23,[157]]]],[16,[[13,[-1,24]]],[]],[[157,3],4],[26,157],[-1,-1,[]],[26,[[50,[157]]]],[[157,-1],2,31],[-1,-2,[],[]],[[157,15],32],[26,[[50,[11]]]],[26,[[50,[11]]]],[26,[[50,[11]]]],0,[[],33],[[],[[34,[157]]]],0,[[26,29,182,26,62],[[50,[157]]]],0,[[157,11],[[50,[2]]]],[[157,-1],50,39],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[29,[[50,[2]]]],[[45,29],173],[[45,29],44],[173,45],[44,45],0,0,0,[[156,156]],[[156,45]],[[156,156],2],[[-1,15],[[17,[16]]],[]],[156,183],[156,45],[-1,-2,[],[]],[-1,-2,[],[]],[156,156],[[-1,-2],2,[],[]],[[156,156],20],[[-1,-2],20,[],[]],0,[-1,[[50,[156]]],21],[15,[[23,[22]]]],[[156,156],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[156]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[156]]]],[[156,3],4],[[156,3],4],[-1,-1,[]],[[173,157],156],[26,[[50,[156]]]],[[156,156],11],[[156,156],11],[[156,-1],2,31],[-1,-2,[],[]],[[156,15],32],[156,11],[[],33],[[],[[34,[156]]]],[[156,156],11],[[156,156],11],[[156,45]],[156],[[45,157],[[50,[156]]]],[[156,156],[[37,[20]]]],0,[[-1,38],27,[]],[[156,-1],50,39],[[156,156]],[[156,45]],[[156,156],2],[156,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,0,0,[[35,45]],[[35,35]],[[35,35],2],[[-1,15],[[17,[16]]],[]],[35,183],[35,45],[-1,-2,[],[]],[-1,-2,[],[]],[35,35],[[-1,-2],2,[],[]],[[35,35],20],[[-1,-2],20,[],[]],[[],35],[35],[-1,[[50,[35]]],21],[15,[[23,[22]]]],[[35,35],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[35]]]],[16,[[23,[35]]]],[[35,3],4],[[35,3],4],[-1,-1,[]],[26,35],[[173,29],[[50,[35]]]],[26,[[50,[35]]]],[[35,35],11],[[35,35],11],[[35,-1],2,31],[-1,-2,[],[]],[[35,15],32],[35,11],[[],33],[[],[[34,[35]]]],[[35,35],11],[[35,35],11],[29,35],[29,35],[[35,45]],[35],[[45,29],[[50,[35]]]],[[35,35],[[37,[20]]]],0,0,[[-1,38],27,[]],[[35,-1],50,39],[[35,45]],[[35,35]],[[35,35],2],[35,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],[29,35],0,0,0,[[36,36]],[[36,-1],2,[[212,[44]]]],[[-1,15],[[17,[16]]],[]],[36,183],[36,45],[-1,-2,[],[]],[-1,-2,[],[]],[36,36],[[-1,-2],2,[],[]],[[36,36],20],[[-1,-2],20,[],[]],[[],36],[36],[-1,[[50,[36]]],21],[15,[[23,[22]]]],[[36,36],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[36]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[36]]]],[[36,3],4],[[36,3],4],[-1,-1,[]],[173,36],[26,36],[[44,29],[[50,[36]]]],[26,[[50,[36]]]],[[36,36],11],[[36,36],11],[[36,-1],2,31],[-1,-2,[],[]],[[36,15],32],[36,11],[36,11],[[],33],[[],[[34,[36]]]],[[36,36],11],[[36,36],11],[[36,45]],[[36,36]],[[36,-1],2,[[212,[44]]]],[[45,29],[[50,[36]]]],[[36,36],[[37,[20]]]],0,0,[[-1,38],27,[]],[[36,-1],50,39],[[36,36]],[[36,-1],2,[[212,[44]]]],[36,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],[29,36]],"c":[],"p":[[4,"Data",17],[15,"tuple"],[3,"Formatter",6117],[6,"Result",6117],[3,"Bar",48],[3,"OrderBookDelta",183],[3,"TradeTick",357],[3,"QuoteTick",273],[6,"UnixNanos",6118],[15,"slice"],[15,"bool"],[8,"HasTsInit",17],[4,"Result",6119],[3,"TypeId",6120],[3,"Python",6121],[3,"PyAny",6122],[3,"Py",6123],[3,"BarSpecification",48],[3,"BarType",48],[4,"Ordering",6124],[8,"Deserializer",6125],[3,"CStr",6126],[6,"PyResult",6127],[3,"PyErr",6127],[3,"BarTypeParseError",48],[15,"str"],[3,"String",6128],[3,"IndexMap",6129],[15,"u8"],[3,"HashMap",6130],[8,"Hasher",6131],[6,"PyObject",6123],[3,"PyClassItemsIter",6132],[3,"LazyTypeObject",6133],[3,"Price",5989],[3,"Quantity",6054],[4,"Option",6134],[3,"SeparatorPolicy",6135],[8,"Serializer",6136],[3,"PyTypeObject",6137],[3,"InstrumentId",3837],[4,"BookAction",401],[3,"BookOrder",227],[15,"u64"],[15,"f64"],[4,"OrderSide",401],[3,"PyDict",6138],[3,"BookPrice",4797],[4,"PriceType",401],[6,"Result",6139],[3,"Ticker",319],[4,"AggressorSide",401],[3,"TradeId",4038],[6,"c_char",6140],[4,"AccountType",401],[4,"AggregationSource",401],[4,"AssetClass",401],[4,"AssetType",401],[4,"BarAggregation",401],[4,"BookType",401],[4,"ContingencyType",401],[4,"CurrencyType",401],[4,"InstrumentCloseType",401],[4,"LiquiditySide",401],[4,"MarketStatus",401],[4,"HaltReason",401],[4,"OmsType",401],[4,"OptionKind",401],[4,"OrderStatus",401],[4,"OrderType",401],[4,"PositionSide",401],[4,"TimeInForce",401],[4,"TradingState",401],[4,"TrailingOffsetType",401],[4,"TriggerType",401],[3,"AccountTypeIter",401],[3,"AggregationSourceIter",401],[3,"AggressorSideIter",401],[3,"AssetClassIter",401],[3,"AssetTypeIter",401],[3,"BarAggregationIter",401],[3,"BookActionIter",401],[3,"BookTypeIter",401],[3,"ContingencyTypeIter",401],[3,"CurrencyTypeIter",401],[3,"InstrumentCloseTypeIter",401],[3,"LiquiditySideIter",401],[3,"MarketStatusIter",401],[3,"HaltReasonIter",401],[3,"OmsTypeIter",401],[3,"OptionKindIter",401],[3,"OrderSideIter",401],[3,"OrderStatusIter",401],[3,"OrderTypeIter",401],[3,"PositionSideIter",401],[3,"PriceTypeIter",401],[3,"TimeInForceIter",401],[3,"TradingStateIter",401],[3,"TrailingOffsetTypeIter",401],[3,"TriggerTypeIter",401],[3,"Error",6117],[15,"usize"],[8,"Sized",6141],[4,"OrderEvent",2087],[4,"OrderError",4896],[3,"OrderSubmittedBuilder",2087],[3,"AccountId",3638],[3,"OrderAcceptedBuilder",2087],[3,"OrderRejectedBuilder",2087],[3,"OrderCanceledBuilder",2087],[3,"OrderExpiredBuilder",2087],[3,"OrderTriggeredBuilder",2087],[3,"OrderPendingUpdateBuilder",2087],[3,"OrderPendingCancelBuilder",2087],[3,"OrderModifyRejectedBuilder",2087],[3,"OrderCancelRejectedBuilder",2087],[3,"OrderUpdatedBuilder",2087],[3,"OrderFilledBuilder",2087],[3,"OrderInitializedBuilder",2087],[3,"OrderInitialized",2087],[4,"OrderInitializedBuilderError",2087],[3,"OrderDeniedBuilder",2087],[3,"OrderDenied",2087],[4,"OrderDeniedBuilderError",2087],[3,"OrderEmulatedBuilder",2087],[3,"OrderEmulated",2087],[4,"OrderEmulatedBuilderError",2087],[3,"OrderReleasedBuilder",2087],[3,"OrderReleased",2087],[4,"OrderReleasedBuilderError",2087],[3,"OrderSubmitted",2087],[4,"OrderSubmittedBuilderError",2087],[3,"OrderAccepted",2087],[4,"OrderAcceptedBuilderError",2087],[3,"OrderRejected",2087],[4,"OrderRejectedBuilderError",2087],[3,"OrderCanceled",2087],[4,"OrderCanceledBuilderError",2087],[3,"OrderExpired",2087],[4,"OrderExpiredBuilderError",2087],[3,"OrderTriggered",2087],[4,"OrderTriggeredBuilderError",2087],[3,"OrderPendingUpdate",2087],[4,"OrderPendingUpdateBuilderError",2087],[3,"OrderPendingCancel",2087],[4,"OrderPendingCancelBuilderError",2087],[3,"OrderModifyRejected",2087],[4,"OrderModifyRejectedBuilderError",2087],[3,"OrderCancelRejected",2087],[4,"OrderCancelRejectedBuilderError",2087],[3,"OrderUpdated",2087],[4,"OrderUpdatedBuilderError",2087],[3,"OrderFilled",2087],[4,"OrderFilledBuilderError",2087],[3,"ClientOrderId",3717],[3,"Money",5931],[3,"Currency",5810],[3,"UUID4",6142],[3,"ExecAlgorithmId",3798],[3,"Ustr",6143],[3,"UninitializedFieldError",6144],[8,"Order",4896],[3,"Vec",6145],[3,"OrderListId",3879],[3,"PositionId",3918],[3,"StrategyId",3958],[3,"TraderId",4078],[3,"VenueOrderId",4161],[3,"PositionOpened",3270],[3,"PositionChanged",3270],[3,"PositionState",3270],[3,"PositionClosed",3270],[15,"i64"],[3,"ClientId",3678],[3,"ComponentId",3759],[3,"Symbol",3998],[3,"Venue",4118],[3,"OrderBook_API",3528],[3,"CVec",6146],[3,"Level_API",3571],[3,"Level",4846],[15,"u16"],[3,"Decimal",6147],[3,"CryptoFuture",4238],[3,"CryptoPerpetual",4311],[3,"CurrencyPair",4383],[3,"Equity",4452],[3,"FuturesContract",4520],[3,"OptionsContract",4590],[3,"SyntheticInstrument",4661],[3,"Error",6139],[3,"SyntheticInstrument_API",4701],[3,"OrderBook",4727],[4,"BookIntegrityError",4727],[4,"InvalidBookOperation",4727],[3,"Ladder",4797],[6,"OrderId",227],[3,"OrderCore",4896],[3,"LimitOrder",5043],[3,"LimitIfTouchedOrder",5119],[3,"MarketOrder",5199],[3,"MarketIfTouchedOrder",5270],[3,"MarketToLimitOrder",5348],[3,"StopLimitOrder",5423],[3,"StopMarketOrder",5503],[3,"TrailingStopLimitOrder",5581],[3,"TrailingStopMarketOrder",5664],[3,"EnumIterator",5744],[3,"PyModule",6148],[4,"Value",6149],[3,"AccountBalance",5795],[8,"Into",6150],[8,"FromU8",401],[4,"PositionEvent",3270],[8,"Instrument",4201]],"b":[[31,"impl-From%3CBar%3E-for-Data"],[32,"impl-From%3COrderBookDelta%3E-for-Data"],[34,"impl-From%3CTradeTick%3E-for-Data"],[35,"impl-From%3CQuoteTick%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-%26mut+Bar"],[103,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Bar"],[104,"impl-Display-for-BarSpecification"],[105,"impl-Debug-for-BarSpecification"],[106,"impl-Debug-for-BarType"],[107,"impl-Display-for-BarType"],[108,"impl-Display-for-BarTypeParseError"],[109,"impl-Debug-for-BarTypeParseError"],[110,"impl-Debug-for-Bar"],[111,"impl-Display-for-Bar"],[196,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDelta"],[198,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDelta"],[200,"impl-Display-for-OrderBookDelta"],[201,"impl-Debug-for-OrderBookDelta"],[243,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookOrder"],[244,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookOrder"],[245,"impl-Display-for-BookOrder"],[246,"impl-Debug-for-BookOrder"],[289,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTick"],[291,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTick"],[294,"impl-Display-for-QuoteTick"],[295,"impl-Debug-for-QuoteTick"],[332,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Ticker"],[333,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Ticker"],[334,"impl-Display-for-Ticker"],[335,"impl-Debug-for-Ticker"],[371,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTick"],[372,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTick"],[373,"impl-Display-for-TradeTick"],[374,"impl-Debug-for-TradeTick"],[1054,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountType"],[1055,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountType"],[1057,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggregationSource"],[1058,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggregationSource"],[1060,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggressorSide"],[1062,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggressorSide"],[1063,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetClass"],[1064,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetClass"],[1066,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetType"],[1068,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetType"],[1070,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarAggregation"],[1071,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarAggregation"],[1072,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookAction"],[1073,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookAction"],[1075,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookType"],[1077,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookType"],[1079,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ContingencyType"],[1080,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ContingencyType"],[1081,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyType"],[1083,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyType"],[1084,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentCloseType"],[1085,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentCloseType"],[1088,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LiquiditySide"],[1089,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LiquiditySide"],[1090,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketStatus"],[1091,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketStatus"],[1093,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HaltReason"],[1095,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HaltReason"],[1096,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OmsType"],[1098,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OmsType"],[1099,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionKind"],[1100,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionKind"],[1102,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderSide"],[1104,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderSide"],[1105,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderStatus"],[1106,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderStatus"],[1109,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderType"],[1110,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderType"],[1111,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionSide"],[1112,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionSide"],[1114,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PriceType"],[1115,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PriceType"],[1118,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeInForce"],[1119,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeInForce"],[1121,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradingState"],[1122,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradingState"],[1123,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingOffsetType"],[1124,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingOffsetType"],[1127,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TriggerType"],[1128,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TriggerType"],[1130,"impl-Debug-for-AccountType"],[1131,"impl-Display-for-AccountType"],[1133,"impl-Display-for-AggregationSource"],[1134,"impl-Debug-for-AggregationSource"],[1136,"impl-Display-for-AggressorSide"],[1137,"impl-Debug-for-AggressorSide"],[1139,"impl-Display-for-AssetClass"],[1140,"impl-Debug-for-AssetClass"],[1142,"impl-Display-for-AssetType"],[1143,"impl-Debug-for-AssetType"],[1145,"impl-Display-for-BarAggregation"],[1146,"impl-Debug-for-BarAggregation"],[1148,"impl-Debug-for-BookAction"],[1149,"impl-Display-for-BookAction"],[1151,"impl-Debug-for-BookType"],[1152,"impl-Display-for-BookType"],[1154,"impl-Debug-for-ContingencyType"],[1155,"impl-Display-for-ContingencyType"],[1157,"impl-Display-for-CurrencyType"],[1158,"impl-Debug-for-CurrencyType"],[1160,"impl-Debug-for-InstrumentCloseType"],[1161,"impl-Display-for-InstrumentCloseType"],[1163,"impl-Display-for-LiquiditySide"],[1164,"impl-Debug-for-LiquiditySide"],[1166,"impl-Display-for-MarketStatus"],[1167,"impl-Debug-for-MarketStatus"],[1169,"impl-Debug-for-HaltReason"],[1170,"impl-Display-for-HaltReason"],[1172,"impl-Debug-for-OmsType"],[1173,"impl-Display-for-OmsType"],[1175,"impl-Display-for-OptionKind"],[1176,"impl-Debug-for-OptionKind"],[1178,"impl-Display-for-OrderSide"],[1179,"impl-Debug-for-OrderSide"],[1181,"impl-Debug-for-OrderStatus"],[1182,"impl-Display-for-OrderStatus"],[1184,"impl-Debug-for-OrderType"],[1185,"impl-Display-for-OrderType"],[1187,"impl-Debug-for-PositionSide"],[1188,"impl-Display-for-PositionSide"],[1190,"impl-Display-for-PriceType"],[1191,"impl-Debug-for-PriceType"],[1193,"impl-Debug-for-TimeInForce"],[1194,"impl-Display-for-TimeInForce"],[1196,"impl-Display-for-TradingState"],[1197,"impl-Debug-for-TradingState"],[1199,"impl-Display-for-TrailingOffsetType"],[1200,"impl-Debug-for-TrailingOffsetType"],[1202,"impl-Debug-for-TriggerType"],[1203,"impl-Display-for-TriggerType"],[2590,"impl-Display-for-OrderInitializedBuilderError"],[2591,"impl-Debug-for-OrderInitializedBuilderError"],[2593,"impl-Debug-for-OrderDeniedBuilderError"],[2594,"impl-Display-for-OrderDeniedBuilderError"],[2596,"impl-Debug-for-OrderEmulatedBuilderError"],[2597,"impl-Display-for-OrderEmulatedBuilderError"],[2599,"impl-Debug-for-OrderReleasedBuilderError"],[2600,"impl-Display-for-OrderReleasedBuilderError"],[2602,"impl-Display-for-OrderSubmittedBuilderError"],[2603,"impl-Debug-for-OrderSubmittedBuilderError"],[2605,"impl-Display-for-OrderAcceptedBuilderError"],[2606,"impl-Debug-for-OrderAcceptedBuilderError"],[2608,"impl-Debug-for-OrderRejectedBuilderError"],[2609,"impl-Display-for-OrderRejectedBuilderError"],[2611,"impl-Debug-for-OrderCanceledBuilderError"],[2612,"impl-Display-for-OrderCanceledBuilderError"],[2614,"impl-Debug-for-OrderExpiredBuilderError"],[2615,"impl-Display-for-OrderExpiredBuilderError"],[2617,"impl-Debug-for-OrderTriggeredBuilderError"],[2618,"impl-Display-for-OrderTriggeredBuilderError"],[2620,"impl-Display-for-OrderPendingUpdateBuilderError"],[2621,"impl-Debug-for-OrderPendingUpdateBuilderError"],[2623,"impl-Display-for-OrderPendingCancelBuilderError"],[2624,"impl-Debug-for-OrderPendingCancelBuilderError"],[2626,"impl-Display-for-OrderModifyRejectedBuilderError"],[2627,"impl-Debug-for-OrderModifyRejectedBuilderError"],[2629,"impl-Debug-for-OrderCancelRejectedBuilderError"],[2630,"impl-Display-for-OrderCancelRejectedBuilderError"],[2632,"impl-Debug-for-OrderUpdatedBuilderError"],[2633,"impl-Display-for-OrderUpdatedBuilderError"],[2635,"impl-Display-for-OrderFilledBuilderError"],[2636,"impl-Debug-for-OrderFilledBuilderError"],[2640,"impl-From%3CUninitializedFieldError%3E-for-OrderInitializedBuilderError"],[2641,"impl-From%3CString%3E-for-OrderInitializedBuilderError"],[2647,"impl-From%3CString%3E-for-OrderDeniedBuilderError"],[2648,"impl-From%3CUninitializedFieldError%3E-for-OrderDeniedBuilderError"],[2651,"impl-From%3CUninitializedFieldError%3E-for-OrderEmulatedBuilderError"],[2653,"impl-From%3CString%3E-for-OrderEmulatedBuilderError"],[2657,"impl-From%3CUninitializedFieldError%3E-for-OrderReleasedBuilderError"],[2658,"impl-From%3CString%3E-for-OrderReleasedBuilderError"],[2661,"impl-From%3CUninitializedFieldError%3E-for-OrderSubmittedBuilderError"],[2663,"impl-From%3CString%3E-for-OrderSubmittedBuilderError"],[2666,"impl-From%3CString%3E-for-OrderAcceptedBuilderError"],[2667,"impl-From%3CUninitializedFieldError%3E-for-OrderAcceptedBuilderError"],[2671,"impl-From%3CString%3E-for-OrderRejectedBuilderError"],[2673,"impl-From%3CUninitializedFieldError%3E-for-OrderRejectedBuilderError"],[2677,"impl-From%3CUninitializedFieldError%3E-for-OrderCanceledBuilderError"],[2678,"impl-From%3CString%3E-for-OrderCanceledBuilderError"],[2682,"impl-From%3CString%3E-for-OrderExpiredBuilderError"],[2683,"impl-From%3CUninitializedFieldError%3E-for-OrderExpiredBuilderError"],[2687,"impl-From%3CString%3E-for-OrderTriggeredBuilderError"],[2688,"impl-From%3CUninitializedFieldError%3E-for-OrderTriggeredBuilderError"],[2691,"impl-From%3CString%3E-for-OrderPendingUpdateBuilderError"],[2692,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingUpdateBuilderError"],[2696,"impl-From%3CString%3E-for-OrderPendingCancelBuilderError"],[2697,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingCancelBuilderError"],[2701,"impl-From%3CUninitializedFieldError%3E-for-OrderModifyRejectedBuilderError"],[2703,"impl-From%3CString%3E-for-OrderModifyRejectedBuilderError"],[2706,"impl-From%3CUninitializedFieldError%3E-for-OrderCancelRejectedBuilderError"],[2707,"impl-From%3CString%3E-for-OrderCancelRejectedBuilderError"],[2711,"impl-From%3CString%3E-for-OrderUpdatedBuilderError"],[2713,"impl-From%3CUninitializedFieldError%3E-for-OrderUpdatedBuilderError"],[2716,"impl-From%3CString%3E-for-OrderFilledBuilderError"],[2717,"impl-From%3CUninitializedFieldError%3E-for-OrderFilledBuilderError"],[3653,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountId"],[3655,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountId"],[3656,"impl-Debug-for-AccountId"],[3657,"impl-Display-for-AccountId"],[3692,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientId"],[3694,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientId"],[3695,"impl-Debug-for-ClientId"],[3696,"impl-Display-for-ClientId"],[3732,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientOrderId"],[3733,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientOrderId"],[3735,"impl-Display-for-ClientOrderId"],[3736,"impl-Debug-for-ClientOrderId"],[3773,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentId"],[3775,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentId"],[3776,"impl-Display-for-ComponentId"],[3777,"impl-Debug-for-ComponentId"],[3812,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExecAlgorithmId"],[3814,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExecAlgorithmId"],[3815,"impl-Display-for-ExecAlgorithmId"],[3816,"impl-Debug-for-ExecAlgorithmId"],[3853,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentId"],[3854,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentId"],[3855,"impl-Debug-for-InstrumentId"],[3856,"impl-Display-for-InstrumentId"],[3893,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderListId"],[3894,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderListId"],[3896,"impl-Debug-for-OrderListId"],[3897,"impl-Display-for-OrderListId"],[3934,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionId"],[3935,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionId"],[3936,"impl-Display-for-PositionId"],[3937,"impl-Debug-for-PositionId"],[3973,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StrategyId"],[3975,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StrategyId"],[3976,"impl-Debug-for-StrategyId"],[3977,"impl-Display-for-StrategyId"],[4013,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Symbol"],[4015,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Symbol"],[4016,"impl-Debug-for-Symbol"],[4017,"impl-Display-for-Symbol"],[4053,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeId"],[4055,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeId"],[4056,"impl-Debug-for-TradeId"],[4057,"impl-Display-for-TradeId"],[4093,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TraderId"],[4095,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TraderId"],[4096,"impl-Debug-for-TraderId"],[4097,"impl-Display-for-TraderId"],[4135,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Venue"],[4136,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Venue"],[4137,"impl-Debug-for-Venue"],[4138,"impl-Display-for-Venue"],[4177,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26VenueOrderId"],[4178,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+VenueOrderId"],[4179,"impl-Display-for-VenueOrderId"],[4180,"impl-Debug-for-VenueOrderId"],[4255,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoFuture"],[4256,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoFuture"],[4327,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoPerpetual"],[4329,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoPerpetual"],[4400,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyPair"],[4401,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyPair"],[4468,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Equity"],[4469,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Equity"],[4538,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+FuturesContract"],[4540,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26FuturesContract"],[4609,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionsContract"],[4610,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionsContract"],[4677,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SyntheticInstrument"],[4678,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SyntheticInstrument"],[4758,"impl-Debug-for-InvalidBookOperation"],[4759,"impl-Display-for-InvalidBookOperation"],[4760,"impl-Display-for-BookIntegrityError"],[4761,"impl-Debug-for-BookIntegrityError"],[4817,"impl-Display-for-BookPrice"],[4818,"impl-Debug-for-BookPrice"],[4939,"impl-Debug-for-OrderError"],[4940,"impl-Display-for-OrderError"],[5065,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitOrder"],[5066,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitOrder"],[5141,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitIfTouchedOrder"],[5142,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitIfTouchedOrder"],[5219,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketOrder"],[5220,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketOrder"],[5292,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketIfTouchedOrder"],[5293,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketIfTouchedOrder"],[5370,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketToLimitOrder"],[5371,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketToLimitOrder"],[5445,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopLimitOrder"],[5446,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopLimitOrder"],[5525,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopMarketOrder"],[5526,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopMarketOrder"],[5603,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopLimitOrder"],[5604,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopLimitOrder"],[5686,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopMarketOrder"],[5687,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopMarketOrder"],[5750,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EnumIterator"],[5751,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EnumIterator"],[5897,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Currency"],[5898,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Currency"],[5934,"impl-Add-for-Money"],[5935,"impl-Add%3Cf64%3E-for-Money"],[5953,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Money"],[5955,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Money"],[5956,"impl-Display-for-Money"],[5957,"impl-Debug-for-Money"],[5978,"impl-Sub-for-Money"],[5979,"impl-Sub%3Cf64%3E-for-Money"],[5993,"impl-Add%3Cf64%3E-for-Price"],[5994,"impl-Add-for-Price"],[6014,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Price"],[6015,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Price"],[6016,"impl-Debug-for-Price"],[6017,"impl-Display-for-Price"],[6042,"impl-Sub%3Cf64%3E-for-Price"],[6043,"impl-Sub-for-Price"],[6076,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Quantity"],[6078,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Quantity"],[6079,"impl-Display-for-Quantity"],[6080,"impl-Debug-for-Quantity"],[6082,"impl-From%3Ci64%3E-for-Quantity"],[6083,"impl-From%3C%26str%3E-for-Quantity"],[6097,"impl-Mul%3Cf64%3E-for-Quantity"],[6098,"impl-Mul-for-Quantity"]]},\
+"nautilus_model":{"doc":"","t":"AAOOAAAOAAAAAAAAHNENINNALLLLFALLLLLLKLLFAAALALLLDDDDMMLLLMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLMLMLLMLLLLLLLMMLLLLLLLLLLLLLLLMMLLLLLLLMLLLDMLLLLLLLLLLLLLLMLLLLLLLLMLLLLLMLMLLLLLMMLLLDRGLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLMLMLLLLLLLLDLMMMMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLMMLLLDLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMLLLDMLLLLLLLLLLLLLLLLLLLLLLMLLLLLMLLMLLMLLMMLLLNEDNNEDEDNEDEDNNEDNNNNNEDEDNNNNNNNNNNEDNNNEDNNNNNNNNNNNNNNNNNNNINNNNNEDNNNNNNEDNNNNNNNNNNEDNNNNNNEDNNNNNNNNNNNNNNNNNEDNNEDEDEDEDNNNNNNEDNNNNEDNNNNNNNNNNNNNNNNNNNNEDEDEDNNEDNNNNNNNNNNNNFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAADNDEDNDEDNDEDNDEDNDEEDNDEDNDEDNDEDNDENDNDEDNDEDNDEDNDEDNDEDNDEDNDENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLMLMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLMLMLMLLMMLLMMLMLMLMLLMMLLMMLMLLLLMMMMLLLLLLLLLLLLMMMMMMMMMMMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLMLMLMLLMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMDNDNEDNDMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMLLLLLLLLLLMMMMMMMMMMMMLLLLLMMMAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFFFFFAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAADLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFLLLFDLLLLLLLLFFFFFFFLLLLLFFAAAAFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAFAAAAAAAADLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLIKKKLLAAAAAKKKLLKKKKKKKKAKKKKKKKLAAKLDMLLLLLLLLLLLLLLMLLLLLLLMLLLLLLMLMLMLMMLMLMMLMLMLLLMLMLMLMLLMLMLMLMLLLLLMLDLLLLMLLLLLLLLLLLLLLLLLMLLLLLLMLMLMLMMLMLMMLMLMLLLMLMLMLMLLMLMLMLMLLLLLLDLLLLMLLLLLLLLLLLLLLLLLMLLLLLLMLMLMLMLMLMLMLMLLLMLMLMLMLLLMLMLMLLLLLLDLLLLLLLLMLLLLLLLLLLLLLMLLLMLLLMLMLMLMLMLMLMLMLMLLMLMLLMLLLLLMLLLLLLDMLLMLLLLLLMLLLLLLMLLLLLLLMLLLLLLMLMLMLMLMLMLMLMLMLLMLMLLMLLLLLMLLLLLMLDMLLMLLLLLLMLLLLLLMLLLLLLLMLLLLLLMLMLMLMLMLMLMLMLLMLMLMLLMLLLLMLMLLLLLMLDLLLLLLLLMMLLLLLLLLLMLLMLLLLLLMMLLLMMLLLDLLLLLLFFFFFFFFFFFFFLLLAAANEENDNNNNNLLLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLMLLLLLLDDLLLLLLMLLLLLLLLLLLLLLLLLLLMLLLLLMMLLLLLLLLLLLLMDLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLAAAAAAAAAAANNNIDENKMKLKMLLLLKMLLLLLMKMLKKMLKMKMKMKMKKMLLLLLKMKMLLLLLLLLLLLLLLLLKLKMKMLLLKMKMKKMKMLLKMKMKMKMMKKMLLLKMLKMKMFKMKKMKMLLKMKMKKKKKLLLLKMKMLLKFKKMKMLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLMLLLLLMLLLLLLLLMLLLLLLLLLLLMLMLMLMLMLLLLMLLLLLLLDLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMLMLMLMLMLLLLMLLLLLLLDRLLALLLLAALLLLAFLALLLLAFFLAAAAAAAAAAAAAAAAAAAAAAAADLLMLMLLMLLMLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLMLLMLMLLLLLLLLRRFFFFFRRDLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLRRRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLRRDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLL","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","wrap","wrap","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","account_type_from_cstr","account_type_to_cstr","aggregation_source_from_cstr","aggregation_source_to_cstr","aggressor_side_from_cstr","aggressor_side_to_cstr","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","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","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","contingency_type_from_cstr","contingency_type_to_cstr","currency_type_from_cstr","currency_type_to_cstr","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","halt_reason_from_cstr","halt_reason_to_cstr","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","instrument_close_type_from_cstr","instrument_close_type_to_cstr","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","liquidity_side_from_cstr","liquidity_side_to_cstr","market_status_from_cstr","market_status_to_cstr","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","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","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","position_side_from_cstr","position_side_to_cstr","price_type_from_cstr","price_type_to_cstr","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","time_in_force_from_cstr","time_in_force_to_cstr","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","trading_state_from_cstr","trading_state_to_cstr","trailing_offset_type_from_cstr","trailing_offset_type_to_cstr","transition","trigger_type_from_cstr","trigger_type_to_cstr","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","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","order","position","OrderAccepted","OrderAccepted","OrderAcceptedBuilder","OrderAcceptedBuilderError","OrderCancelRejected","OrderCancelRejected","OrderCancelRejectedBuilder","OrderCancelRejectedBuilderError","OrderCanceled","OrderCanceled","OrderCanceledBuilder","OrderCanceledBuilderError","OrderDenied","OrderDenied","OrderDeniedBuilder","OrderDeniedBuilderError","OrderEmulated","OrderEmulated","OrderEmulatedBuilder","OrderEmulatedBuilderError","OrderEvent","OrderExpired","OrderExpired","OrderExpiredBuilder","OrderExpiredBuilderError","OrderFilled","OrderFilled","OrderFilledBuilder","OrderFilledBuilderError","OrderInitialized","OrderInitialized","OrderInitializedBuilder","OrderInitializedBuilderError","OrderModifyRejected","OrderModifyRejected","OrderModifyRejectedBuilder","OrderModifyRejectedBuilderError","OrderPartiallyFilled","OrderPendingCancel","OrderPendingCancel","OrderPendingCancelBuilder","OrderPendingCancelBuilderError","OrderPendingUpdate","OrderPendingUpdate","OrderPendingUpdateBuilder","OrderPendingUpdateBuilderError","OrderRejected","OrderRejected","OrderRejectedBuilder","OrderRejectedBuilderError","OrderReleased","OrderReleased","OrderReleasedBuilder","OrderReleasedBuilderError","OrderSubmitted","OrderSubmitted","OrderSubmittedBuilder","OrderSubmittedBuilderError","OrderTriggered","OrderTriggered","OrderTriggeredBuilder","OrderTriggeredBuilderError","OrderUpdated","OrderUpdated","OrderUpdatedBuilder","OrderUpdatedBuilderError","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","UninitializedField","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","ValidationError","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","account_id","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","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","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","build","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","client_order_id","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","commission","commission","contingency_type","contingency_type","currency","currency","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","display_qty","display_qty","emulation_trigger","emulation_trigger","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","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","event_id","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","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","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","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","instrument_id","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","last_px","last_px","last_qty","last_qty","limit_offset","limit_offset","linked_order_ids","linked_order_ids","liquidity_side","liquidity_side","order_list_id","order_list_id","order_side","order_side","order_side","order_side","order_type","order_type","order_type","order_type","parent_order_id","parent_order_id","position_id","position_id","post_only","post_only","price","price","price","price","quantity","quantity","quantity","quantity","quote_quantity","quote_quantity","reason","reason","reason","reason","reason","reason","reason","reason","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reconciliation","reduce_only","reduce_only","released_price","released_price","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","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","strategy_id","tags","tags","time_in_force","time_in_force","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","trade_id","trade_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","trader_id","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_price","trigger_price","trigger_type","trigger_type","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","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_event","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","ts_init","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","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","venue_order_id","PositionChanged","PositionChanged","PositionClosed","PositionClosed","PositionEvent","PositionOpened","PositionOpened","PositionState","account_id","account_id","account_id","account_id","avg_px_closed","avg_px_closed","avg_px_closed","avg_px_open","avg_px_open","avg_px_open","avg_px_open","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","closing_order_id","currency","currency","currency","currency","duration","entry","entry","entry","entry","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","instrument_id","instrument_id","into","into","into","into","into","last_px","last_px","last_px","last_px","last_qty","last_qty","last_qty","last_qty","opening_order_id","opening_order_id","opening_order_id","opening_order_id","peak_quantity","peak_quantity","peak_quantity","position_id","position_id","position_id","position_id","quantity","quantity","quantity","quantity","realized_pnl","realized_pnl","realized_pnl","realized_return","realized_return","realized_return","side","side","side","side","signed_qty","signed_qty","signed_qty","signed_qty","strategy_id","strategy_id","strategy_id","strategy_id","to_owned","to_owned","to_owned","to_owned","trader_id","trader_id","trader_id","trader_id","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","ts_closed","ts_event","ts_event","ts_event","ts_event","ts_init","ts_init","ts_init","ts_init","ts_opened","ts_opened","ts_opened","type_id","type_id","type_id","type_id","type_id","unrealized_pnl","unrealized_pnl","unrealized_pnl","data","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","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","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","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","wrap","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","wrap","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","wrap","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","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","wrap","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","wrap","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","wrap","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","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","wrap","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","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","EnumIterator","PY_MODULE_MODEL","borrow","borrow_mut","data","doc","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","wrap","bar","delta","order","quote","ticker","trade","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","borrow","borrow_mut","currency","fmt","free","from","into","locked","separate_by_policy","to_string","total","try_from","try_into","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","wrap","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_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","wrap","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","wrap","zero","QUANTITY_MAX","QUANTITY_MIN","Quantity","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","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","wrap","zero"],"q":[[0,"nautilus_model"],[16,"nautilus_model::currencies"],[17,"nautilus_model::data"],[48,"nautilus_model::data::bar"],[183,"nautilus_model::data::delta"],[227,"nautilus_model::data::order"],[273,"nautilus_model::data::quote"],[319,"nautilus_model::data::ticker"],[357,"nautilus_model::data::trade"],[401,"nautilus_model::enums"],[2085,"nautilus_model::events"],[2087,"nautilus_model::events::order"],[3270,"nautilus_model::events::position"],[3418,"nautilus_model::ffi"],[3423,"nautilus_model::ffi::data"],[3429,"nautilus_model::ffi::data::bar"],[3452,"nautilus_model::ffi::data::delta"],[3455,"nautilus_model::ffi::data::order"],[3462,"nautilus_model::ffi::data::quote"],[3466,"nautilus_model::ffi::data::ticker"],[3468,"nautilus_model::ffi::data::trade"],[3472,"nautilus_model::ffi::events"],[3473,"nautilus_model::ffi::events::order"],[3479,"nautilus_model::ffi::identifiers"],[3493,"nautilus_model::ffi::identifiers::account_id"],[3495,"nautilus_model::ffi::identifiers::client_id"],[3497,"nautilus_model::ffi::identifiers::client_order_id"],[3499,"nautilus_model::ffi::identifiers::component_id"],[3501,"nautilus_model::ffi::identifiers::exec_algorithm_id"],[3503,"nautilus_model::ffi::identifiers::instrument_id"],[3509,"nautilus_model::ffi::identifiers::order_list_id"],[3511,"nautilus_model::ffi::identifiers::position_id"],[3513,"nautilus_model::ffi::identifiers::strategy_id"],[3515,"nautilus_model::ffi::identifiers::symbol"],[3517,"nautilus_model::ffi::identifiers::trade_id"],[3519,"nautilus_model::ffi::identifiers::trader_id"],[3521,"nautilus_model::ffi::identifiers::venue"],[3524,"nautilus_model::ffi::identifiers::venue_order_id"],[3526,"nautilus_model::ffi::orderbook"],[3528,"nautilus_model::ffi::orderbook::book"],[3571,"nautilus_model::ffi::orderbook::level"],[3594,"nautilus_model::ffi::types"],[3598,"nautilus_model::ffi::types::currency"],[3606,"nautilus_model::ffi::types::money"],[3611,"nautilus_model::ffi::types::price"],[3616,"nautilus_model::ffi::types::quantity"],[3623,"nautilus_model::identifiers"],[3638,"nautilus_model::identifiers::account_id"],[3678,"nautilus_model::identifiers::client_id"],[3717,"nautilus_model::identifiers::client_order_id"],[3759,"nautilus_model::identifiers::component_id"],[3798,"nautilus_model::identifiers::exec_algorithm_id"],[3837,"nautilus_model::identifiers::instrument_id"],[3879,"nautilus_model::identifiers::order_list_id"],[3918,"nautilus_model::identifiers::position_id"],[3958,"nautilus_model::identifiers::strategy_id"],[3998,"nautilus_model::identifiers::symbol"],[4038,"nautilus_model::identifiers::trade_id"],[4078,"nautilus_model::identifiers::trader_id"],[4118,"nautilus_model::identifiers::venue"],[4161,"nautilus_model::identifiers::venue_order_id"],[4201,"nautilus_model::instruments"],[4238,"nautilus_model::instruments::crypto_future"],[4312,"nautilus_model::instruments::crypto_perpetual"],[4384,"nautilus_model::instruments::currency_pair"],[4453,"nautilus_model::instruments::equity"],[4521,"nautilus_model::instruments::futures_contract"],[4592,"nautilus_model::instruments::options_contract"],[4664,"nautilus_model::instruments::synthetic"],[4704,"nautilus_model::instruments::synthetic_api"],[4727,"nautilus_model::orderbook"],[4730,"nautilus_model::orderbook::book"],[4800,"nautilus_model::orderbook::ladder"],[4849,"nautilus_model::orderbook::level"],[4888,"nautilus_model::orders"],[4899,"nautilus_model::orders::base"],[5046,"nautilus_model::orders::limit"],[5122,"nautilus_model::orders::limit_if_touched"],[5202,"nautilus_model::orders::market"],[5273,"nautilus_model::orders::market_if_touched"],[5351,"nautilus_model::orders::market_to_limit"],[5426,"nautilus_model::orders::stop_limit"],[5506,"nautilus_model::orders::stop_market"],[5584,"nautilus_model::orders::trailing_stop_limit"],[5667,"nautilus_model::orders::trailing_stop_market"],[5747,"nautilus_model::python"],[5774,"nautilus_model::python::data"],[5780,"nautilus_model::python::identifiers"],[5781,"nautilus_model::python::instruments"],[5787,"nautilus_model::python::orders"],[5788,"nautilus_model::python::types"],[5792,"nautilus_model::types"],[5798,"nautilus_model::types::balance"],[5813,"nautilus_model::types::currency"],[5927,"nautilus_model::types::fixed"],[5934,"nautilus_model::types::money"],[5992,"nautilus_model::types::price"],[6057,"nautilus_model::types::quantity"],[6120,"core::fmt"],[6121,"core::fmt"],[6122,"core::result"],[6123,"core::any"],[6124,"pyo3::marker"],[6125,"pyo3::types::any"],[6126,"pyo3::instance"],[6127,"core::cmp"],[6128,"serde::de"],[6129,"core::ffi::c_str"],[6130,"pyo3::err"],[6131,"pyo3::err"],[6132,"indexmap::map"],[6133,"std::collections::hash::map"],[6134,"core::hash"],[6135,"pyo3::instance"],[6136,"pyo3::impl_::pyclass::lazy_type_object"],[6137,"core::option"],[6138,"thousands::policies"],[6139,"serde::ser"],[6140,"pyo3_ffi::cpython::object"],[6141,"pyo3::types::dict"],[6142,"anyhow"],[6143,"core::ffi"],[6144,"core::fmt"],[6145,"nautilus_core::uuid"],[6146,"ustr"],[6147,"derive_builder::error"],[6148,"alloc::vec"],[6149,"nautilus_core::ffi::cvec"],[6150,"rust_decimal::decimal"],[6151,"anyhow"],[6152,"serde_json::value"],[6153,"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/offer, 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 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 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","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an enum from a Python string.","","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 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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderAccepted
.","Error type for OrderAcceptedBuilder","","","Builder for OrderCancelRejected
.","Error type for OrderCancelRejectedBuilder","","","Builder for OrderCanceled
.","Error type for OrderCanceledBuilder","","","Builder for OrderDenied
.","Error type for OrderDeniedBuilder","","","Builder for OrderEmulated
.","Error type for OrderEmulatedBuilder","","","","Builder for OrderExpired
.","Error type for OrderExpiredBuilder","","","Builder for OrderFilled
.","Error type for OrderFilledBuilder","","","Builder for OrderInitialized
.","Error type for OrderInitializedBuilder","","","Builder for OrderModifyRejected
.","Error type for OrderModifyRejectedBuilder","","","","Builder for OrderPendingCancel
.","Error type for OrderPendingCancelBuilder","","","Builder for OrderPendingUpdate
.","Error type for OrderPendingUpdateBuilder","","","Builder for OrderRejected
.","Error type for OrderRejectedBuilder","","","Builder for OrderReleased
.","Error type for OrderReleasedBuilder","","","Builder for OrderSubmitted
.","Error type for OrderSubmittedBuilder","","","Builder for OrderTriggered
.","Error type for OrderTriggeredBuilder","","","Builder for OrderUpdated
.","Error type for OrderUpdatedBuilder","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Uninitialized field","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","Custom validation error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builds a new OrderInitialized
.","Builds a new OrderDenied
.","Builds a new OrderEmulated
.","Builds a new OrderReleased
.","Builds a new OrderSubmitted
.","Builds a new OrderAccepted
.","Builds a new OrderRejected
.","Builds a new OrderCanceled
.","Builds a new OrderExpired
.","Builds a new OrderTriggered
.","Builds a new OrderPendingUpdate
.","Builds a new OrderPendingCancel
.","Builds a new OrderModifyRejected
.","Builds a new OrderCancelRejected
.","Builds a new OrderUpdated
.","Builds a new OrderFilled
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","","","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.","","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)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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.","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,12,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,18,19,18,19,5,5,18,19,25,5,18,19,25,5,18,19,5,18,19,5,5,18,19,18,19,18,19,5,18,19,5,18,19,5,18,18,18,19,19,19,5,5,5,18,18,18,19,19,19,5,5,5,18,18,19,19,25,25,5,5,18,19,19,25,5,5,19,5,5,5,18,19,5,5,19,18,19,25,5,18,19,5,18,19,5,18,19,5,5,5,5,18,19,18,18,19,25,5,18,19,5,19,18,18,19,5,18,19,25,5,18,19,25,5,18,19,25,5,5,5,18,19,25,5,18,19,5,5,18,19,5,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,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,43,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,7,7,7,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,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,6,69,0,0,73,42,0,0,0,0,49,0,0,0,0,72,72,0,0,74,55,49,75,57,0,0,0,0,46,52,68,69,55,58,42,65,57,62,0,0,63,62,57,0,0,59,72,75,42,69,75,75,69,63,57,57,69,56,57,62,69,71,72,58,0,58,66,72,72,65,0,0,73,67,59,57,75,69,0,0,56,72,60,60,60,49,75,75,70,70,0,0,71,64,55,75,70,70,0,0,70,57,49,75,59,59,59,67,52,61,64,46,71,74,75,66,61,0,0,65,58,0,0,0,0,0,0,0,0,61,61,69,65,69,69,0,0,65,65,74,74,0,0,68,73,69,69,65,59,46,52,71,57,58,70,70,69,58,64,59,59,59,74,0,0,0,0,0,0,70,70,0,0,69,67,42,59,59,59,66,59,59,59,58,59,0,0,0,0,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,0,0,0,0,0,0,0,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,55,55,56,56,56,52,52,52,57,57,57,58,58,58,59,59,59,42,42,42,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,68,68,68,46,46,46,69,69,69,70,70,70,71,71,71,49,49,49,72,72,72,73,73,73,74,74,74,75,75,75,55,55,55,56,56,56,52,52,52,57,57,57,58,58,58,59,59,59,42,42,42,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,68,68,68,46,46,46,69,69,69,70,70,70,71,71,71,49,49,49,72,72,72,73,73,73,74,74,74,75,75,75,76,55,55,77,56,56,78,52,52,79,57,57,80,58,58,81,59,59,82,42,42,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,68,68,92,46,46,93,69,69,94,70,70,95,71,71,96,49,49,97,72,72,98,73,73,99,74,74,100,75,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,213,52,42,60,46,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,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,100,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,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,100,0,0,0,0,55,56,52,57,59,42,60,61,62,63,64,65,67,68,46,69,70,71,49,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,100,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,0,0,0,0,0,0,0,0,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,0,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,67,68,46,69,70,71,49,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,100,0,0,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,0,69,0,0,76,55,55,77,56,56,78,52,52,79,57,57,80,58,58,81,59,59,82,42,42,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,68,68,92,46,46,93,69,69,94,70,70,95,71,71,96,49,49,97,72,72,98,73,73,99,74,74,100,75,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,76,55,77,56,78,52,79,57,80,58,81,59,82,42,83,60,84,61,85,62,86,63,87,64,88,65,89,66,90,67,91,68,92,46,93,69,94,70,95,71,96,49,97,72,98,73,99,74,100,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,59,42,60,61,62,63,64,65,67,68,46,69,70,71,49,72,73,74,75,55,56,52,57,58,59,42,60,61,62,63,64,65,66,67,68,46,69,70,71,49,72,73,74,75,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,104,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,0,104,0,0,121,124,127,130,132,134,136,138,140,142,144,146,148,150,152,154,121,124,127,130,132,134,136,138,140,142,144,146,148,150,152,154,106,108,109,110,111,112,113,114,115,116,117,118,131,133,135,137,139,141,143,145,147,149,151,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,104,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,119,120,122,123,125,126,128,129,106,131,108,133,109,135,110,137,111,139,112,141,113,143,114,145,115,147,116,149,117,151,118,153,104,119,120,122,123,125,126,128,129,106,131,108,133,109,135,110,137,111,139,112,141,113,143,114,145,115,147,116,149,117,151,118,153,118,153,119,120,118,153,119,120,122,123,125,126,128,129,106,131,108,133,109,135,110,137,111,139,112,141,113,143,114,145,115,147,116,149,117,151,118,153,104,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,120,119,120,104,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,104,104,120,120,120,123,123,123,126,126,126,129,129,129,131,131,131,133,133,133,135,135,135,137,137,137,139,139,139,141,141,141,143,143,143,145,145,145,147,147,147,149,149,149,151,151,151,153,153,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,120,119,120,119,120,119,120,104,121,121,120,124,124,123,127,127,126,130,130,129,132,132,131,134,134,133,136,136,135,138,138,137,140,140,139,142,142,141,144,144,143,146,146,145,148,148,147,150,150,149,152,152,151,154,154,153,104,119,121,121,121,120,120,122,124,124,124,123,125,127,127,127,126,128,130,130,130,129,106,132,132,132,131,108,134,134,134,133,109,136,136,136,135,110,138,138,138,137,111,140,140,140,139,112,142,142,142,141,113,144,144,144,143,114,146,146,146,145,115,148,148,148,147,116,150,150,150,149,117,152,152,152,151,118,154,154,154,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,118,153,118,153,119,120,119,120,118,153,119,120,119,118,120,153,119,118,120,153,119,120,118,153,119,120,119,117,120,151,119,117,120,151,119,120,122,109,115,116,123,135,147,149,119,108,109,110,111,112,113,114,115,116,117,118,120,133,135,137,139,141,143,145,147,149,151,153,119,120,128,129,121,124,127,130,132,134,136,138,140,142,144,146,148,150,152,154,104,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,120,119,120,104,119,120,122,123,125,126,128,129,106,131,108,133,109,135,110,137,111,139,112,141,113,143,114,145,115,147,116,149,117,151,118,153,121,124,127,130,132,134,136,138,140,142,144,146,148,150,152,154,118,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,120,119,120,119,120,119,117,120,151,119,120,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,104,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,119,122,125,128,106,108,109,110,111,112,113,114,115,116,117,118,120,123,126,129,131,133,135,137,139,141,143,145,147,149,151,153,104,119,121,120,122,124,123,125,127,126,128,130,129,106,132,131,108,134,133,109,136,135,110,138,137,111,140,139,112,142,141,113,144,143,114,146,145,115,148,147,116,150,149,117,152,151,118,154,153,108,110,111,112,113,114,115,116,117,118,133,137,139,141,143,145,147,149,151,153,0,214,0,214,0,0,214,0,169,170,171,172,170,171,172,169,170,171,172,214,169,170,171,172,214,169,170,171,172,169,170,171,172,169,170,171,172,172,169,170,171,172,172,169,170,171,172,169,170,171,172,169,170,171,172,214,169,170,171,172,169,170,171,172,214,169,170,171,172,169,170,171,172,169,170,171,172,169,170,171,172,170,171,172,169,170,171,172,169,170,171,172,170,171,172,170,171,172,169,170,171,172,169,170,171,172,169,170,171,172,169,170,171,172,169,170,171,172,214,169,170,171,172,214,169,170,171,172,172,169,170,171,172,169,170,171,172,170,171,172,214,169,170,171,172,170,171,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,178,178,178,178,178,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,178,178,0,0,180,180,180,180,180,180,180,180,0,0,0,0,0,0,0,180,180,180,180,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,107,0,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,0,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,0,0,155,155,155,155,155,155,155,155,155,155,155,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,175,0,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,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,41,0,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,164,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,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,176,176,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,53,0,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,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,177,177,177,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,0,215,215,215,215,215,0,0,0,0,0,215,215,215,215,215,215,215,215,215,215,215,215,215,0,215,215,215,215,215,215,215,215,0,0,215,215,0,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,0,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,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,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,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,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,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,0,192,192,192,192,192,192,0,0,0,0,0,0,0,0,0,0,0,0,0,192,192,192,0,0,0,195,0,0,194,0,194,194,195,194,194,193,193,193,193,193,193,193,193,193,193,195,194,193,195,194,193,193,193,193,193,193,195,195,194,194,193,195,194,193,193,193,193,193,193,195,194,193,193,193,193,195,194,193,193,193,195,194,193,195,194,193,195,194,193,193,195,194,193,193,193,0,0,196,196,196,48,196,48,196,196,48,48,48,48,196,48,48,48,48,196,48,48,196,48,196,48,196,196,196,196,48,48,196,48,196,48,196,196,48,48,196,196,48,196,48,196,48,196,48,0,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,0,0,0,0,0,0,0,0,0,0,0,105,105,105,0,0,0,105,162,198,162,198,162,198,105,198,105,198,162,198,198,198,198,198,198,198,162,198,198,162,162,198,162,162,198,162,198,162,198,162,198,162,162,198,105,105,198,105,198,162,198,162,198,105,198,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,198,162,198,162,162,162,162,198,162,198,162,162,198,162,198,198,198,162,198,162,198,162,198,162,198,198,162,162,198,105,198,198,162,198,198,162,198,162,198,0,162,198,162,162,198,162,198,198,105,162,198,162,198,162,162,162,162,162,105,198,105,198,162,198,162,198,105,198,162,0,162,162,198,162,198,198,0,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,0,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,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,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,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,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,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,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,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,207,207,207,0,0,208,208,0,208,208,208,208,0,0,208,208,208,208,0,0,208,0,208,208,208,208,0,0,0,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,211,211,211,211,211,211,211,211,211,211,211,211,211,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,0,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,0,0,0,0,0,0,0,0,0,0,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,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,35,0,0,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,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],[8,1],[-1,-1,[]],[-1,9,[]],[1,9],[-1,-2,[],[]],[[[10,[-1]]],11,12],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],[5,5],[[-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,[5]]],21],[15,[[23,[22]]]],[15,[[23,[22]]]],[15,[[23,[22]]]],[[18,18],11],[[19,19],11],[[5,5],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,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[18]]]],[16,[[23,[18]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[19]]]],[16,[[23,[19]]]],[16,[[23,[5]]]],[16,[[23,[5]]]],[16,[[13,[-1,24]]],[]],[[18,3],4],[[18,3],4],[[19,3],4],[[19,3],4],[[25,3],4],[[25,3],4],[[5,3],4],[[5,3],4],[-1,-1,[]],[26,19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[16,[[23,[5]]]],[26,[[13,[19]]]],[[],[[28,[27,27]]]],[[19,29,29],[[30,[27,27]]]],[5,9],[[18,-1],2,31],[[19,-1],2,31],[[5,-1],2,31],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[18,15],32],[[19,15],32],[[5,15],32],[[],33],[[],33],[[],33],[[],[[34,[18]]]],[[],[[34,[19]]]],[[],[[34,[5]]]],0,[[19,35,35,35,35,36,9,9],5],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],[[5,-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,[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,8],[[-1,-2],2,[],[]],[-1,[[13,[8]]],21],[15,[[23,[22]]]],[[8,8],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[8]]]],[16,[[23,[8]]]],0,[[8,3],4],[[8,3],4],[-1,-1,[]],[16,[[23,[8]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[8,9],[[8,-1],2,31],0,[-1,-2,[],[]],[[8,15],32],[[],33],[[],[[34,[8]]]],[[41,42,43,29,44,9,9],8],0,[[-1,38],27,[]],0,[[8,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],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],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[43,45],[16,[[13,[-1,24]]],[]],[16,[[23,[43]]]],[16,[[23,[43]]]],[[43,3],4],[[43,3],4],[-1,-1,[]],[[7,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],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[7,7],[[-1,-2],2,[],[]],[-1,[[13,[7]]],21],[15,[[23,[22]]]],[[7,7],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[7]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[7]]]],[[7,49],35],[[7,49],36],[[7,3],4],[[7,3],4],[-1,-1,[]],[16,[[23,[7]]]],[[],[[28,[27,27]]]],[[41,29,29],[[30,[27,27]]]],[7,9],[[7,-1],2,31],0,[-1,-2,[],[]],[[7,15],32],[[],33],[[],[[34,[7]]]],[[41,35,35,36,36,9,9],[[50,[7]]]],[[-1,38],27,[]],[[7,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[51,51],[[-1,-2],2,[],[]],[-1,[[13,[51]]],21],[15,[[23,[22]]]],[[51,51],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[51]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[51]]]],[[51,3],4],[[51,3],4],[-1,-1,[]],[[51,-1],2,31],0,[-1,-2,[],[]],[[51,15],32],[[],33],[[],[[34,[51]]]],[[41,9,9],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],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[[-1,-2],2,[],[]],[-1,[[13,[6]]],21],[15,[[23,[22]]]],[[6,6],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[6]]]],[16,[[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,9],[[6,-1],2,31],0,[-1,-2,[],[]],[[6,15],32],[[],33],[[],[[34,[6]]]],[[41,35,36,52,53,9,9],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],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[54,55],[55,54],[54,56],[56,54],[54,52],[52,54],[[-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]]],[]],[55,26],[56,26],[52,26],[57,26],[58,26],[59,26],[42,26],[60,26],[61,26],[62,26],[63,26],[64,26],[65,26],[66,26],[67,26],[68,26],[46,26],[69,26],[70,26],[71,26],[49,26],[72,26],[73,26],[74,26],[75,26],[54,57],[57,54],[54,58],[58,54],[54,59],[59,54],[54,42],[42,54],[54,60],[60,54],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[76,76],[55,55],[77,77],[56,56],[78,78],[52,52],[79,79],[57,57],[80,80],[58,58],[81,81],[59,59],[82,82],[42,42],[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],[68,68],[92,92],[46,46],[93,93],[69,69],[94,94],[70,70],[95,95],[71,71],[96,96],[49,49],[97,97],[72,72],[98,98],[73,73],[99,99],[74,74],[100,100],[75,75],[[-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,[],[]],[[55,55],20],[[56,56],20],[[52,52],20],[[57,57],20],[[58,58],20],[[59,59],20],[[42,42],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],[[68,68],20],[[46,46],20],[[69,69],20],[[70,70],20],[[71,71],20],[[49,49],20],[[72,72],20],[[73,73],20],[[74,74],20],[[75,75],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,[],[]],[54,61],[61,54],[54,62],[62,54],[-1,[[13,[55]]],21],[-1,[[13,[56]]],21],[-1,[[13,[52]]],21],[-1,[[13,[57]]],21],[-1,[[13,[58]]],21],[-1,[[13,[59]]],21],[-1,[[13,[42]]],21],[-1,[[13,[60]]],21],[-1,[[13,[61]]],21],[-1,[[13,[62]]],21],[-1,[[13,[63]]],21],[-1,[[13,[64]]],21],[-1,[[13,[65]]],21],[-1,[[13,[67]]],21],[-1,[[13,[68]]],21],[-1,[[13,[46]]],21],[-1,[[13,[69]]],21],[-1,[[13,[70]]],21],[-1,[[13,[71]]],21],[-1,[[13,[49]]],21],[-1,[[13,[72]]],21],[-1,[[13,[73]]],21],[-1,[[13,[74]]],21],[-1,[[13,[75]]],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]]]],[[55,55],11],[[56,56],11],[[52,52],11],[[57,57],11],[[58,58],11],[[59,59],11],[[42,42],11],[[60,60],11],[[61,61],11],[[62,62],11],[[63,63],11],[[64,64],11],[[65,65],11],[[66,66],11],[[67,67],11],[[68,68],11],[[46,46],11],[[69,69],11],[[70,70],11],[[71,71],11],[[49,49],11],[[72,72],11],[[73,73],11],[[74,74],11],[[75,75],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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[55]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[55]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[56]]]],[16,[[23,[56]]]],[16,[[23,[52]]]],[16,[[23,[52]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[57]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[57]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[58]]]],[16,[[23,[58]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[59]]]],[16,[[23,[59]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[42]]]],[16,[[23,[42]]]],[16,[[23,[60]]]],[16,[[23,[60]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[61]]]],[16,[[23,[61]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[62]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[62]]]],[16,[[23,[63]]]],[16,[[23,[63]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[64]]]],[16,[[23,[64]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[65]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[65]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[66]]]],[16,[[23,[66]]]],[16,[[23,[67]]]],[16,[[23,[67]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[68]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[68]]]],[16,[[23,[46]]]],[16,[[23,[46]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[69]]]],[16,[[23,[69]]]],[16,[[13,[-1,24]]],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[70]]]],[16,[[23,[70]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[71]]]],[16,[[23,[71]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[49]]]],[16,[[23,[49]]]],[16,[[23,[72]]]],[16,[[23,[72]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[73]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[73]]]],[16,[[23,[74]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[74]]]],[16,[[23,[75]]]],[16,[[23,[75]]]],[16,[[13,[-1,24]]],[]],[[76,3],4],[[55,3],[[13,[2,101]]]],[[55,3],4],[[77,3],4],[[56,3],[[13,[2,101]]]],[[56,3],4],[[78,3],4],[[52,3],4],[[52,3],[[13,[2,101]]]],[[79,3],4],[[57,3],4],[[57,3],[[13,[2,101]]]],[[80,3],4],[[58,3],[[13,[2,101]]]],[[58,3],4],[[81,3],4],[[59,3],4],[[59,3],[[13,[2,101]]]],[[82,3],4],[[42,3],4],[[42,3],[[13,[2,101]]]],[[83,3],4],[[60,3],4],[[60,3],[[13,[2,101]]]],[[84,3],4],[[61,3],4],[[61,3],[[13,[2,101]]]],[[85,3],4],[[62,3],4],[[62,3],[[13,[2,101]]]],[[86,3],4],[[63,3],[[13,[2,101]]]],[[63,3],4],[[87,3],4],[[64,3],[[13,[2,101]]]],[[64,3],4],[[88,3],4],[[65,3],4],[[65,3],[[13,[2,101]]]],[[89,3],4],[[66,3],4],[[66,3],[[13,[2,101]]]],[[90,3],4],[[67,3],4],[[67,3],[[13,[2,101]]]],[[91,3],4],[[68,3],4],[[68,3],[[13,[2,101]]]],[[92,3],4],[[46,3],4],[[46,3],[[13,[2,101]]]],[[93,3],4],[[69,3],4],[[69,3],[[13,[2,101]]]],[[94,3],4],[[70,3],[[13,[2,101]]]],[[70,3],4],[[95,3],4],[[71,3],[[13,[2,101]]]],[[71,3],4],[[96,3],4],[[49,3],[[13,[2,101]]]],[[49,3],4],[[97,3],4],[[72,3],[[13,[2,101]]]],[[72,3],4],[[98,3],4],[[73,3],4],[[73,3],[[13,[2,101]]]],[[99,3],4],[[74,3],4],[[74,3],[[13,[2,101]]]],[[100,3],4],[[75,3],4],[[75,3],[[13,[2,101]]]],[-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,[]],[102,[[37,[55]]]],[102,[[37,[56]]]],[102,[[37,[52]]]],[102,[[37,[57]]]],[102,[[37,[58]]]],[102,[[37,[59]]]],[102,[[37,[42]]]],[102,[[37,[60]]]],[102,[[37,[61]]]],[102,[[37,[62]]]],[102,[[37,[63]]]],[102,[[37,[64]]]],[102,[[37,[65]]]],[102,[[37,[66]]]],[102,[[37,[67]]]],[102,[[37,[68]]]],[102,[[37,[46]]]],[102,[[37,[69]]]],[102,[[37,[70]]]],[102,[[37,[71]]]],[102,[[37,[49]]]],[102,[[37,[72]]]],[102,[[37,[73]]]],[102,[[37,[74]]]],[102,[[37,[75]]]],[26,[[13,[55]]]],[26,[[13,[56]]]],[26,[[13,[52]]]],[26,[[13,[57]]]],[26,[[13,[58]]]],[26,[[13,[59]]]],[26,[[13,[42]]]],[26,[[13,[60]]]],[26,[[13,[61]]]],[26,[[13,[62]]]],[26,[[13,[63]]]],[26,[[13,[64]]]],[26,[[13,[65]]]],[26,[[13,[66]]]],[26,[[13,[67]]]],[26,[[13,[68]]]],[26,[[13,[46]]]],[26,[[13,[69]]]],[26,[[13,[70]]]],[26,[[13,[71]]]],[26,[[13,[49]]]],[26,[[13,[72]]]],[26,[[13,[73]]]],[26,[[13,[74]]]],[26,[[13,[75]]]],[29,[[37,[-1]]],103],[29,[[37,[52]]]],[29,[[37,[42]]]],[29,[[37,[60]]]],[29,[[37,[46]]]],[54,66],[66,54],[[55,-1],2,31],[[56,-1],2,31],[[52,-1],2,31],[[57,-1],2,31],[[58,-1],2,31],[[59,-1],2,31],[[42,-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],[[68,-1],2,31],[[46,-1],2,31],[[69,-1],2,31],[[70,-1],2,31],[[71,-1],2,31],[[49,-1],2,31],[[72,-1],2,31],[[73,-1],2,31],[[74,-1],2,31],[[75,-1],2,31],[54,63],[63,54],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[55,15],32],[[56,15],32],[[52,15],32],[[57,15],32],[[58,15],32],[[59,15],32],[[42,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],[[68,15],32],[[46,15],32],[[69,15],32],[[70,15],32],[[71,15],32],[[49,15],32],[[72,15],32],[[73,15],32],[[74,15],32],[[75,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],[[],76],[[],77],[[],78],[[],79],[[],80],[[],81],[[],82],[[],83],[[],84],[[],85],[[],86],[[],87],[[],88],[[],89],[[],90],[[],91],[[],92],[[],93],[[],94],[[],95],[[],96],[[],97],[[],98],[[],99],[[],100],[[],[[34,[55]]]],[[],[[34,[56]]]],[[],[[34,[52]]]],[[],[[34,[57]]]],[[],[[34,[58]]]],[[],[[34,[59]]]],[[],[[34,[42]]]],[[],[[34,[60]]]],[[],[[34,[61]]]],[[],[[34,[62]]]],[[],[[34,[63]]]],[[],[[34,[64]]]],[[],[[34,[65]]]],[[],[[34,[66]]]],[[],[[34,[67]]]],[[],[[34,[68]]]],[[],[[34,[46]]]],[[],[[34,[69]]]],[[],[[34,[70]]]],[[],[[34,[71]]]],[[],[[34,[49]]]],[[],[[34,[72]]]],[[],[[34,[73]]]],[[],[[34,[74]]]],[[],[[34,[75]]]],[76,102],[77,102],[78,102],[79,102],[80,102],[81,102],[82,102],[83,102],[84,102],[85,102],[86,102],[87,102],[88,102],[89,102],[90,102],[91,102],[92,102],[93,102],[94,102],[95,102],[96,102],[97,102],[98,102],[99,102],[100,102],[54,64],[64,54],[54,65],[65,54],[55,27],[56,27],[52,27],[57,27],[59,27],[42,27],[60,27],[61,27],[62,27],[63,27],[64,27],[65,27],[67,27],[68,27],[46,27],[69,27],[70,27],[71,27],[49,27],[72,27],[73,27],[74,27],[75,27],[76,37],[77,37],[78,37],[79,37],[80,37],[81,37],[82,37],[83,37],[84,37],[85,37],[86,37],[87,37],[88,37],[89,37],[90,37],[91,37],[92,37],[93,37],[94,37],[95,37],[96,37],[97,37],[98,37],[99,37],[100,37],[76,37],[77,37],[78,37],[79,37],[80,37],[81,37],[82,37],[83,37],[84,37],[85,37],[86,37],[87,37],[88,37],[89,37],[90,37],[91,37],[92,37],[93,37],[94,37],[95,37],[96,37],[97,37],[98,37],[99,37],[100,37],[[76,102],37],[[77,102],37],[[78,102],37],[[79,102],37],[[80,102],37],[[81,102],37],[[82,102],37],[[83,102],37],[[84,102],37],[[85,102],37],[[86,102],37],[[87,102],37],[[88,102],37],[[89,102],37],[[90,102],37],[[91,102],37],[[92,102],37],[[93,102],37],[[94,102],37],[[95,102],37],[[96,102],37],[[97,102],37],[[98,102],37],[[99,102],37],[[100,102],37],[54,67],[67,54],[54,68],[68,54],[54,46],[46,54],[54,69],[69,54],[54,70],[70,54],[[55,55],[[37,[20]]]],[[56,56],[[37,[20]]]],[[52,52],[[37,[20]]]],[[57,57],[[37,[20]]]],[[58,58],[[37,[20]]]],[[59,59],[[37,[20]]]],[[42,42],[[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]]]],[[68,68],[[37,[20]]]],[[46,46],[[37,[20]]]],[[69,69],[[37,[20]]]],[[70,70],[[37,[20]]]],[[71,71],[[37,[20]]]],[[49,49],[[37,[20]]]],[[72,72],[[37,[20]]]],[[73,73],[[37,[20]]]],[[74,74],[[37,[20]]]],[[75,75],[[37,[20]]]],[54,71],[71,54],[54,49],[49,54],[[-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,[]],[[55,-1],13,39],[[56,-1],13,39],[[52,-1],13,39],[[57,-1],13,39],[[58,-1],13,39],[[59,-1],13,39],[[42,-1],13,39],[[60,-1],13,39],[[61,-1],13,39],[[62,-1],13,39],[[63,-1],13,39],[[64,-1],13,39],[[65,-1],13,39],[[67,-1],13,39],[[68,-1],13,39],[[46,-1],13,39],[[69,-1],13,39],[[70,-1],13,39],[[71,-1],13,39],[[49,-1],13,39],[[72,-1],13,39],[[73,-1],13,39],[[74,-1],13,39],[[75,-1],13,39],[76,[[2,[102,[37,[102]]]]]],[77,[[2,[102,[37,[102]]]]]],[78,[[2,[102,[37,[102]]]]]],[79,[[2,[102,[37,[102]]]]]],[80,[[2,[102,[37,[102]]]]]],[81,[[2,[102,[37,[102]]]]]],[82,[[2,[102,[37,[102]]]]]],[83,[[2,[102,[37,[102]]]]]],[84,[[2,[102,[37,[102]]]]]],[85,[[2,[102,[37,[102]]]]]],[86,[[2,[102,[37,[102]]]]]],[87,[[2,[102,[37,[102]]]]]],[88,[[2,[102,[37,[102]]]]]],[89,[[2,[102,[37,[102]]]]]],[90,[[2,[102,[37,[102]]]]]],[91,[[2,[102,[37,[102]]]]]],[92,[[2,[102,[37,[102]]]]]],[93,[[2,[102,[37,[102]]]]]],[94,[[2,[102,[37,[102]]]]]],[95,[[2,[102,[37,[102]]]]]],[96,[[2,[102,[37,[102]]]]]],[97,[[2,[102,[37,[102]]]]]],[98,[[2,[102,[37,[102]]]]]],[99,[[2,[102,[37,[102]]]]]],[100,[[2,[102,[37,[102]]]]]],[54,72],[72,54],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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,[]],[54,73],[73,54],[54,74],[74,54],[[69,104],[[13,[69,105]]]],[54,75],[75,54],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[55]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[56]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[52]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[57]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[58]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[59]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[42]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[60]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[61]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[62]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[63]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[64]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[65]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[66]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[67]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[68]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[46]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[69]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[70]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[71]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[49]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[72]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[73]]]],[-1,[[13,[-2]]],[],[]],[26,[[13,[74]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[26,[[13,[75]]]],[-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],[55,29],[56,29],[52,29],[57,29],[59,29],[42,29],[60,29],[61,29],[62,29],[63,29],[64,29],[65,29],[67,29],[68,29],[46,29],[69,29],[70,29],[71,29],[49,29],[72,29],[73,29],[74,29],[75,29],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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],[[108,107],108],[[109,107],109],[[110,[37,[107]]],110],[[111,[37,[107]]],111],[[112,[37,[107]]],112],[[113,107],113],[[114,107],114],[[115,[37,[107]]],115],[[116,[37,[107]]],116],[[117,[37,[107]]],117],[[118,107],118],0,0,0,0,0,0,0,0,0,0,0,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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[119,[[13,[120,121]]]],[122,[[13,[123,124]]]],[125,[[13,[126,127]]]],[128,[[13,[129,130]]]],[106,[[13,[131,132]]]],[108,[[13,[133,134]]]],[109,[[13,[135,136]]]],[110,[[13,[137,138]]]],[111,[[13,[139,140]]]],[112,[[13,[141,142]]]],[113,[[13,[143,144]]]],[114,[[13,[145,146]]]],[115,[[13,[147,148]]]],[116,[[13,[149,150]]]],[117,[[13,[151,152]]]],[118,[[13,[153,154]]]],[104,155],[[119,155],119],[[122,155],122],[[125,155],125],[[128,155],128],[[106,155],106],[[108,155],108],[[109,155],109],[[110,155],110],[[111,155],111],[[112,155],112],[[113,155],113],[[114,155],114],[[115,155],115],[[116,155],116],[[117,155],117],[[118,155],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[104,104],[119,119],[120,120],[122,122],[123,123],[125,125],[126,126],[128,128],[129,129],[106,106],[131,131],[108,108],[133,133],[109,109],[135,135],[110,110],[137,137],[111,111],[139,139],[112,112],[141,141],[113,113],[143,143],[114,114],[145,145],[115,115],[147,147],[116,116],[149,149],[117,117],[151,151],[118,118],[153,153],[[-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,[],[]],[[118,[37,[156]]],118],0,[[119,[37,[61]]],119],0,[[118,157],118],0,[[],119],[[],120],[[],122],[[],123],[[],125],[[],126],[[],128],[[],129],[[],106],[[],131],[[],108],[[],133],[[],109],[[],135],[[],110],[[],137],[[],111],[[],139],[[],112],[[],141],[[],113],[[],143],[[],114],[[],145],[[],115],[[],147],[[],116],[[],149],[[],117],[[],151],[[],118],[[],153],[-1,[[13,[104]]],21],[-1,[[13,[120]]],21],[-1,[[13,[123]]],21],[-1,[[13,[126]]],21],[-1,[[13,[129]]],21],[-1,[[13,[131]]],21],[-1,[[13,[133]]],21],[-1,[[13,[135]]],21],[-1,[[13,[137]]],21],[-1,[[13,[139]]],21],[-1,[[13,[141]]],21],[-1,[[13,[143]]],21],[-1,[[13,[145]]],21],[-1,[[13,[147]]],21],[-1,[[13,[149]]],21],[-1,[[13,[151]]],21],[-1,[[13,[153]]],21],[[119,[37,[36]]],119],0,[[119,[37,[75]]],119],0,[[104,104],11],[[120,120],11],[[123,123],11],[[126,126],11],[[129,129],11],[[131,131],11],[[133,133],11],[[135,135],11],[[137,137],11],[[139,139],11],[[141,141],11],[[143,143],11],[[145,145],11],[[147,147],11],[[149,149],11],[[151,151],11],[[153,153],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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-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,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[119,158],119],[[122,158],122],[[125,158],125],[[128,158],128],[[106,158],106],[[108,158],108],[[109,158],109],[[110,158],110],[[111,158],111],[[112,158],112],[[113,158],113],[[114,158],114],[[115,158],115],[[116,158],116],[[117,158],117],[[118,158],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[119,[37,[159]]],119],0,[[119,[37,[[30,[160,160]]]]],119],0,[[119,[37,[155]]],119],0,[[119,[37,[9]]],119],0,[[104,3],4],[[121,3],4],[[121,3],4],[[120,3],4],[[124,3],4],[[124,3],4],[[123,3],4],[[127,3],4],[[127,3],4],[[126,3],4],[[130,3],4],[[130,3],4],[[129,3],4],[[132,3],4],[[132,3],4],[[131,3],4],[[134,3],4],[[134,3],4],[[133,3],4],[[136,3],4],[[136,3],4],[[135,3],4],[[138,3],4],[[138,3],4],[[137,3],4],[[140,3],4],[[140,3],4],[[139,3],4],[[142,3],4],[[142,3],4],[[141,3],4],[[144,3],4],[[144,3],4],[[143,3],4],[[146,3],4],[[146,3],4],[[145,3],4],[[148,3],4],[[148,3],4],[[147,3],4],[[150,3],4],[[150,3],4],[[149,3],4],[[152,3],4],[[152,3],4],[[151,3],4],[[154,3],4],[[154,3],4],[[153,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[161,121],[27,121],[-1,-1,[]],[-1,120,162],[-1,-1,[]],[161,124],[-1,-1,[]],[27,124],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[27,127],[161,127],[-1,-1,[]],[-1,-1,[]],[27,130],[-1,-1,[]],[161,130],[-1,-1,[]],[-1,-1,[]],[27,132],[-1,-1,[]],[161,132],[-1,-1,[]],[-1,-1,[]],[27,134],[-1,-1,[]],[161,134],[-1,-1,[]],[-1,-1,[]],[161,136],[27,136],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[161,138],[27,138],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[161,140],[27,140],[-1,-1,[]],[-1,-1,[]],[161,142],[-1,-1,[]],[27,142],[-1,-1,[]],[-1,-1,[]],[27,144],[-1,-1,[]],[161,144],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[161,146],[27,146],[-1,-1,[]],[-1,-1,[]],[161,148],[-1,-1,[]],[27,148],[-1,-1,[]],[-1,-1,[]],[27,150],[161,150],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[161,152],[27,152],[-1,-1,[]],[-1,-1,[]],[161,154],[27,154],[-1,-1,[]],[-1,-1,[]],[[119,41],119],[[122,41],122],[[125,41],125],[[128,41],128],[[106,41],106],[[108,41],108],[[109,41],109],[[110,41],110],[[111,41],111],[[112,41],112],[[113,41],113],[[114,41],114],[[115,41],115],[[116,41],116],[[117,41],117],[[118,41],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[118,35],118],0,[[118,36],118],0,[[119,[37,[35]]],119],0,[[119,[37,[[163,[155]]]]],119],0,[[118,64],118],0,[[119,[37,[164]]],119],0,[[119,46],119],[[118,46],118],0,0,[[119,70],119],[[118,70],118],0,0,[[119,[37,[155]]],119],0,[[118,[37,[165]]],118],0,[[119,11],119],0,[[119,[37,[35]]],119],[[117,[37,[35]]],117],0,0,[[119,36],119],[[117,36],117],0,0,[[119,11],119],0,[[122,160],122],[[109,160],109],[[115,160],115],[[116,160],116],0,0,0,0,[[119,11],119],[[108,29],108],[[109,29],109],[[110,11],110],[[111,11],111],[[112,11],112],[[113,11],113],[[114,11],114],[[115,11],115],[[116,11],116],[[117,11],117],[[118,11],118],0,0,0,0,0,0,0,0,0,0,0,0,[[119,11],119],0,[[128,35],128],0,[[-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,[]],[[104,-1],13,39],[[120,-1],13,39],[[123,-1],13,39],[[126,-1],13,39],[[129,-1],13,39],[[131,-1],13,39],[[133,-1],13,39],[[135,-1],13,39],[[137,-1],13,39],[[139,-1],13,39],[[141,-1],13,39],[[143,-1],13,39],[[145,-1],13,39],[[147,-1],13,39],[[149,-1],13,39],[[151,-1],13,39],[[153,-1],13,39],[104,166],[[119,166],119],[[122,166],122],[[125,166],125],[[128,166],128],[[106,166],106],[[108,166],108],[[109,166],109],[[110,166],110],[[111,166],111],[[112,166],112],[[113,166],113],[[114,166],114],[[115,166],115],[[116,166],116],[[117,166],117],[[118,166],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[119,[37,[160]]],119],0,[[119,72],119],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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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,[]],[[118,53],118],0,[[119,167],119],[[122,167],122],[[125,167],125],[[128,167],128],[[106,167],106],[[108,167],108],[[109,167],109],[[110,167],110],[[111,167],111],[[112,167],112],[[113,167],113],[[114,167],114],[[115,167],115],[[116,167],116],[[117,167],117],[[118,167],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[119,[37,[35]]],119],0,[[119,[37,[74]]],119],0,[[119,[37,[41]]],119],0,[[119,[37,[35]]],119],[[117,[37,[35]]],117],0,0,[[119,[37,[75]]],119],0,[-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,[[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]]],[],[]],[104,9],[[119,9],119],[[122,9],122],[[125,9],125],[[128,9],128],[[106,9],106],[[108,9],108],[[109,9],109],[[110,9],110],[[111,9],111],[[112,9],112],[[113,9],113],[[114,9],114],[[115,9],115],[[116,9],116],[[117,9],117],[[118,9],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[119,9],119],[[122,9],122],[[125,9],125],[[128,9],128],[[106,9],106],[[108,9],108],[[109,9],109],[[110,9],110],[[111,9],111],[[112,9],112],[[113,9],113],[[114,9],114],[[115,9],115],[[116,9],116],[[117,9],117],[[118,9],118],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-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,[]],[[108,168],108],[[110,[37,[168]]],110],[[111,[37,[168]]],111],[[112,[37,[168]]],112],[[113,[37,[168]]],113],[[114,[37,[168]]],114],[[115,[37,[168]]],115],[[116,[37,[168]]],116],[[117,[37,[168]]],117],[[118,168],118],0,0,0,0,0,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,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[169,169],[170,170],[171,171],[172,172],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,[[169,169],11],[[170,170],11],[[171,171],11],[[172,172],11],[[169,3],4],[[170,3],4],[[171,3],4],[[172,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-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,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-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]]],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[5,5],29],[5,44],[[19,35,35,35,35,36,9,9],5],[[19,173,173,173,173,29,44,29,9,9],5],[[18,18],29],[[18,18],29],[[18,18],29],[18,44],[[18,18],29],[[18,18],29],[[102,29,29],18],[18,54],[5,54],[54,54],[[19,19],29],[54,19],[[19,19],29],[[19,19],29],[19,44],[[19,19],29],[[19,19],29],[[41,18,29],19],[19,54],[[8,8],29],[8,44],[[41,42,43,29,44,9,9],8],[43,54],[43,54],[[43,43],29],[43,45],[[46,173,29,44,29,44],43],[43,44],[43,45],[[7,7],29],[7,44],[[41,173,173,29,29,44,44,29,29,9,9],7],[7,54],[[41,9,9],51],[51,54],[[6,6],29],[6,44],[[41,173,29,44,29,52,53,44,44],6],[6,54],0,[[167,166,41,155,168,107,158,9,9,29],133],[[167,166,41,155,54,158,9,9],123],[[167,166,41,155,158,9,9],126],[[167,166,41,155,107,54,158,9,9,29],135],[[167,166,41,155,35,158,9,9],129],[[167,166,41,155,107,158,9,9],131],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[107,44],[54,107],[174,44],[54,174],[155,44],[54,155],[175,44],[54,175],[159,44],[54,159],[54,54],[54,41],[41,44],[41,29],[[176,177],41],[41,54],[164,44],[54,164],[165,44],[54,165],[166,44],[54,166],[176,44],[54,176],[53,44],[54,53],[167,44],[54,167],[177,44],[177,29],[54,177],[168,44],[54,168],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[178],[178],[-1,-1,[]],[-1,-2,[],[]],[[178,43,44,44],2],[[178,8],2],[178,179],[178,35],[178,36],[178,35],[178,36],[178,179],[178,60],[178,2],[[178,44,44],2],[[178,44,44],2],[[178,44,44],2],[178,44],[[178,43,44,44],2],[178,2],[[178,36,46],45],[[178,35,46],45],[178,29],[178,29],[178,41],[178,45],[[41,60],178],[[178,102],54],[178,2],[178,44],[[178,43],179],[178,45],[178,44],[[178,43,44,44],2],[[178,7],2],[[178,6],2],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[179,2],0,[-1,-2,[],[]],[-1,-2,[],[]],[180,180],[[-1,-2],2,[],[]],[180],[180],[-1,-1,[]],[-1,-2,[],[]],[180,180],[180,2],[180,45],[[46,35,179],180],[180,179],[180,35],[180,45],[181,180],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[179,2],[179,2],0,0,0,0,[157,54],[54,29],[54,157],[[54,29,182,54,62],157],[157,44],[157,54],[157,2],[157,54],[[156,156],2],[156,45],[[173,157],156],[[45,157],156],[[156,156],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,[[-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],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[107]]]],[16,[[23,[107]]]],[16,[[13,[-1,24]]],[]],[[107,3],4],[[107,3],4],[-1,-1,[]],[26,107],[26,[[13,[107]]]],[[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,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[174,174],[[-1,-2],2,[],[]],[[174,174],20],[[-1,-2],20,[],[]],[-1,[[13,[174]]],21],[15,[[23,[22]]]],[[174,174],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[174]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[174]]]],[[174,3],4],[[174,3],4],[26,174],[-1,-1,[]],[26,[[13,[174]]]],[[174,-1],2,31],[-1,-2,[],[]],[[174,15],32],[[],33],[[],[[34,[174]]]],[26,[[50,[174]]]],[[174,174],[[37,[20]]]],[[-1,38],27,[]],[[174,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[155,155],[[-1,-2],2,[],[]],[[155,155],20],[[-1,-2],20,[],[]],[[],155],[-1,[[13,[155]]],21],[15,[[23,[22]]]],[[155,155],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[155]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[155]]]],[[155,3],4],[[155,3],4],[-1,-1,[]],[26,155],[26,[[13,[155]]]],[[155,-1],2,31],[-1,-2,[],[]],[[155,15],32],[[],33],[[],[[34,[155]]]],[26,[[50,[155]]]],[[[37,[160]]],[[37,[[163,[155]]]]]],[[[37,[[163,[155]]]]],[[37,[160]]]],[[155,155],[[37,[20]]]],[[-1,38],27,[]],[[155,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],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],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[175]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[175]]]],[[175,3],4],[[175,3],4],[26,175],[-1,-1,[]],[26,[[13,[175]]]],[[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,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[159,159],[[-1,-2],2,[],[]],[[159,159],20],[[-1,-2],20,[],[]],[-1,[[13,[159]]],21],[15,[[23,[22]]]],[[159,159],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[159]]]],[16,[[23,[159]]]],[[159,3],4],[[159,3],4],[26,159],[-1,-1,[]],[26,[[13,[159]]]],[[159,-1],2,31],[-1,-2,[],[]],[[159,15],32],[[],33],[[],[[34,[159]]]],[26,[[50,[159]]]],[[159,159],[[37,[20]]]],[[-1,38],27,[]],[[159,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],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],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[41]]]],[16,[[23,[41]]]],[16,[[13,[-1,24]]],[]],[[41,3],4],[[41,3],4],[-1,-1,[]],[26,41],[26,[[50,[41]]]],[[41,-1],2,31],[-1,-2,[],[]],[[41,15],32],[41,11],[[],33],[[],[[34,[41]]]],[[176,177],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,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[164,164],[[-1,-2],2,[],[]],[[164,164],20],[[-1,-2],20,[],[]],[-1,[[13,[164]]],21],[15,[[23,[22]]]],[[164,164],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[164]]]],[16,[[23,[164]]]],[[164,3],4],[[164,3],4],[-1,-1,[]],[26,164],[26,[[13,[164]]]],[[164,-1],2,31],[-1,-2,[],[]],[[164,15],32],[[],33],[[],[[34,[164]]]],[26,[[50,[164]]]],[[164,164],[[37,[20]]]],[[-1,38],27,[]],[[164,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[165,165],[[-1,-2],2,[],[]],[[165,165],20],[[-1,-2],20,[],[]],[[],165],[-1,[[13,[165]]],21],[15,[[23,[22]]]],[[165,165],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[165]]]],[16,[[23,[165]]]],[[165,3],4],[[165,3],4],[-1,-1,[]],[26,165],[26,[[13,[165]]]],[[165,-1],2,31],[-1,-2,[],[]],[[165,15],32],[[],33],[[],[[34,[165]]]],[26,[[50,[165]]]],[[165,165],[[37,[20]]]],[[-1,38],27,[]],[[165,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[166,166],[[-1,-2],2,[],[]],[[166,166],20],[[-1,-2],20,[],[]],[[],166],[-1,[[13,[166]]],21],[15,[[23,[22]]]],[[166,166],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[166]]]],[16,[[23,[166]]]],[[166,3],4],[[166,3],4],[26,166],[-1,-1,[]],[26,[[13,[166]]]],[[166,-1],2,31],[-1,-2,[],[]],[[166,15],32],[[],33],[[],[[34,[166]]]],[26,[[50,[166]]]],[[166,166],[[37,[20]]]],[[-1,38],27,[]],[[166,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[176,176],[[-1,-2],2,[],[]],[[176,176],20],[[-1,-2],20,[],[]],[[],176],[-1,[[13,[176]]],21],[15,[[23,[22]]]],[[176,176],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[176]]]],[16,[[23,[176]]]],[[176,3],4],[[176,3],4],[26,176],[-1,-1,[]],[26,[[13,[176]]]],[[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,[[-1,15],[[13,[[17,[16]],24]]],[]],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],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[53]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[53]]]],[[53,3],4],[[53,3],4],[-1,-1,[]],[26,53],[26,[[13,[53]]]],[[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,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[167,167],[[-1,-2],2,[],[]],[[167,167],20],[[-1,-2],20,[],[]],[[],167],[-1,[[13,[167]]],21],[15,[[23,[22]]]],[[167,167],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[167]]]],[16,[[23,[167]]]],[16,[[13,[-1,24]]],[]],[[167,3],4],[[167,3],4],[26,167],[-1,-1,[]],[26,[[13,[167]]]],[[167,-1],2,31],[-1,-2,[],[]],[[167,15],32],[[],33],[[],[[34,[167]]]],[26,[[50,[167]]]],[[167,167],[[37,[20]]]],[[-1,38],27,[]],[[167,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,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],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[177]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[177]]]],[[177,3],4],[[177,3],4],[-1,-1,[]],[26,177],[26,[[13,[177]]]],[[177,-1],2,31],[-1,-2,[],[]],[[177,15],32],[177,11],[[],33],[[],[[34,[177]]]],[26,[[50,[177]]]],[[177,177],[[37,[20]]]],[[-1,38],27,[]],[[177,-1],13,39],[[],177],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[168,168],[[-1,-2],2,[],[]],[[168,168],20],[[-1,-2],20,[],[]],[[],168],[-1,[[13,[168]]],21],[15,[[23,[22]]]],[[168,168],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[168]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[168]]]],[[168,3],4],[[168,3],4],[26,168],[-1,-1,[]],[26,[[13,[168]]]],[[168,-1],2,31],[-1,-2,[],[]],[[168,15],32],[[],33],[[],[[34,[168]]]],[26,[[50,[168]]]],[[168,168],[[37,[20]]]],[[-1,38],27,[]],[[168,-1],13,39],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[-1,57,[]],[-1,58,[]],[-1,[[37,[157]]],[]],[[-1,36,35],36,[]],[[-1,36,35,[37,[11]]],156,[]],0,0,0,0,0,[-1,41,[]],[-1,11,[]],[-1,[[37,[36]]],[]],[[-1,45],[[50,[35]]],[]],[[-1,45],[[50,[36]]],[]],[-1,183,[]],[-1,183,[]],[-1,183,[]],[-1,[[37,[35]]],[]],[-1,[[37,[36]]],[]],[-1,[[37,[35]]],[]],[-1,[[37,[36]]],[]],[-1,36,[]],0,[-1,35,[]],[-1,29,[]],[-1,157,[]],[-1,176,[]],[-1,157,[]],[-1,36,[]],[-1,29,[]],[-1,176,[]],0,0,[-1,183,[]],[-1,177,[]],0,0,[[-1,15],[[17,[16]]],[]],[184,57],[184,58],[184,[[37,[157]]]],[-1,-2,[],[]],[-1,-2,[],[]],[184,184],[[-1,-2],2,[],[]],[-1,[[13,[184]]],21],[15,[[23,[22]]]],[[184,184],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],0,[16,[[23,[184]]]],[16,[[23,[184]]]],[16,[[13,[-1,24]]],[]],[[184,3],4],[-1,-1,[]],[[184,-1],2,31],[184,41],0,[-1,-2,[],[]],[[184,15],32],[184,11],[[],33],[[],[[34,[184]]]],[184,[[37,[36]]]],0,[184,183],0,[184,183],0,[184,183],0,0,[184,[[37,[35]]]],0,[184,[[37,[36]]]],0,0,[184,[[37,[35]]]],0,[184,[[37,[36]]]],0,[184,36],[[41,176,157,157,157,9,9,29,29,35,36,183,183,183,183,[37,[36]],[37,[36]],[37,[36]],[37,[156]],[37,[156]],[37,[35]],[37,[35]]],[[50,[184]]]],[184,35],0,[184,29],0,[184,157],0,[184,176],0,[[184,-1],13,39],[184,157],0,[184,36],0,[184,29],0,[184,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[185,57],[185,58],[185,[[37,[157]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[185,185],[[-1,-2],2,[],[]],[-1,[[13,[185]]],21],[15,[[23,[22]]]],[[185,185],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[185]]]],[16,[[23,[185]]]],[16,[[13,[-1,24]]],[]],[[185,3],4],[-1,-1,[]],[[185,-1],2,31],[185,41],0,[-1,-2,[],[]],[[185,15],32],[185,11],[[],33],[[],[[34,[185]]]],[185,[[37,[36]]]],0,[185,183],0,[185,183],0,[185,183],0,0,[185,[[37,[35]]]],0,[185,[[37,[36]]]],0,0,[185,[[37,[35]]]],0,[185,[[37,[36]]]],0,[185,36],[[41,176,157,157,157,29,29,35,36,183,183,183,183,[37,[36]],[37,[36]],[37,[36]],[37,[156]],[37,[156]],[37,[35]],[37,[35]]],[[50,[185]]]],[185,35],0,[185,29],0,[185,157],0,[185,176],0,[[185,-1],13,39],[185,157],0,[185,36],0,[185,29],0,[185,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[186,57],[186,58],[186,[[37,[157]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[186,186],[[-1,-2],2,[],[]],[-1,[[13,[186]]],21],[15,[[23,[22]]]],[[186,186],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[186]]]],[16,[[23,[186]]]],[[186,3],4],[-1,-1,[]],[[186,-1],2,31],[186,41],0,[-1,-2,[],[]],[[186,15],32],[186,11],[[],33],[[],[[34,[186]]]],[186,[[37,[36]]]],0,[186,183],0,[186,183],0,[186,183],0,[186,[[37,[35]]]],0,[186,[[37,[36]]]],0,[186,[[37,[35]]]],0,[186,[[37,[36]]]],0,[186,36],[[41,176,157,157,29,29,35,36,183,183,183,183,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[186]]]],[186,35],0,[186,29],0,[186,157],0,[186,176],0,[[186,-1],13,39],[186,157],[186,36],0,[186,29],0,[186,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[187,57],[187,58],[187,[[37,[157]]]],[-1,-2,[],[]],[-1,-2,[],[]],[187,187],[[-1,-2],2,[],[]],0,[-1,[[13,[187]]],21],[15,[[23,[22]]]],[[187,187],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[187]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[187]]]],[[187,3],4],[-1,-1,[]],[[187,-1],2,31],[187,41],0,[-1,-2,[],[]],[[187,15],32],[187,11],0,[[],33],[[],[[34,[187]]]],[187,[[37,[36]]]],0,[187,183],0,[187,183],0,[187,183],0,[187,[[37,[35]]]],0,[187,[[37,[36]]]],0,[187,[[37,[35]]]],0,[187,[[37,[36]]]],0,[187,36],0,[[41,176,27,157,29,35,36,183,183,183,183,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[187]]]],[187,35],0,[187,29],0,[187,157],[187,176],0,[[187,-1],13,39],[187,157],[187,36],[187,29],[187,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[[-1,15],[[17,[16]]],[]],[188,57],0,[188,58],[188,[[37,[157]]]],[-1,-2,[],[]],[-1,-2,[],[]],[188,188],[[-1,-2],2,[],[]],0,[-1,[[13,[188]]],21],[15,[[23,[22]]]],[[188,188],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],0,[16,[[23,[188]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[188]]]],[[188,3],4],[-1,-1,[]],[[188,-1],2,31],[188,41],0,[-1,-2,[],[]],[[188,15],32],[188,11],[[],33],[[],[[34,[188]]]],[188,[[37,[36]]]],0,[188,183],0,[188,183],0,[188,183],0,[188,[[37,[35]]]],0,[188,[[37,[36]]]],0,[188,[[37,[35]]]],0,[188,[[37,[36]]]],0,[188,36],0,[[41,176,57,27,9,9,157,29,35,183,183,183,183,36,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[188]]]],[188,35],0,[188,29],0,[188,157],[188,176],0,[[188,-1],13,39],[188,157],[188,36],[188,29],[188,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[[-1,15],[[17,[16]]],[]],[189,57],0,[189,58],[189,[[37,[157]]]],[-1,-2,[],[]],[-1,-2,[],[]],[189,189],[[-1,-2],2,[],[]],0,[-1,[[13,[189]]],21],[15,[[23,[22]]]],[[189,189],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],0,[16,[[23,[189]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[189]]]],[[189,3],4],[-1,-1,[]],[[189,-1],2,31],[189,41],0,[-1,-2,[],[]],[[189,15],32],[189,11],[[],33],[[],[[34,[189]]]],[189,[[37,[36]]]],0,[189,183],0,[189,183],0,[189,183],0,[189,[[37,[35]]]],0,[189,[[37,[36]]]],0,[189,[[37,[35]]]],0,[189,[[37,[36]]]],0,[189,36],[[41,176,57,27,68,9,9,35,157,29,35,183,183,183,183,[37,[36]],[37,[36]],[37,[36]],[37,[35]],[37,[35]]],[[50,[189]]]],0,[189,35],0,[189,29],0,[189,157],[189,176],0,[[189,-1],13,39],[189,157],[189,36],[189,29],0,[189,183],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[-1,15],[[13,[[17,[16]],24]]],[]],0,[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[190,[10,[45]]],[[50,[35]]]],[[190,[30,[27,45]]],[[50,[35]]]],[[190,27],[[50,[2,191]]]],[190,190],[[-1,-2],2,[],[]],0,0,[15,[[23,[22]]]],[[190,190],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[190]]]],[16,[[23,[190]]]],[16,[[13,[-1,24]]],[]],[[190,3],4],0,[-1,-1,[]],[[190,-1],2,31],0,[-1,-2,[],[]],[[190,15],32],[[190,26],11],[[],33],[[],[[34,[190]]]],[[176,29,[163,[41]],27,9,9],[[50,[190,191]]]],0,0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],0,0,[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[192],[192],[-1,-1,[]],[-1,-2,[],[]],[[192,179],35],[[192,54],2],[192,102],[192,54],[192,2],[192,54],[192,41],[[192,54],29],[[176,29,54,54,44,44],192],[192,35],[192,29],[192,9],[192,9],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[193,43,44,44],2],[[193,8],2],[193,[[163,[181]]]],[193,[[37,[35]]]],[193,[[37,[36]]]],[193,[[37,[35]]]],[193,[[37,[36]]]],[193,[[163,[181]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[193,[[13,[2,194]]]],[[193,44,44],2],[[193,44,44],2],[[193,44,44],2],0,[[193,43,44,44],2],[[195,3],4],[[195,3],4],[[194,3],4],[[194,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[193,36,46],45],[[193,35,46],45],[193,11],[193,11],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[193,[[37,[45]]]],[[41,60],193],[[193,102],27],[193,2],[[-1,38],27,[]],[[-1,38],27,[]],0,[[193,43],[[163,[[2,[35,36]]]]]],[193,[[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,[]],[[193,43,44,44],2],[[193,7],2],[[193,6],2],0,0,[[196,43],2],[[196,[163,[43]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[196,2],[48,48],[[-1,-2],2,[],[]],[[48,48],20],[[-1,-2],20,[],[]],[[196,43],2],[[48,48],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[196,45],[[48,3],4],[[48,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[196,11],[196,102],0,[46,196],[[35,46],48],[[48,48],[[37,[20]]]],[[196,197],2],[[-1,38],27,[]],0,0,[[196,43],[[163,[[2,[35,36]]]]]],[196,45],[-1,-2,[],[]],[-1,27,[]],[196,[[37,[181]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[[196,43],2],0,0,[[181,43],2],[[181,[163,[43]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[181,181],[[-1,-2],2,[],[]],[[181,181],20],[[-1,-2],20,[],[]],[[181,43],2],[[181,181],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[181,45],[181,44],[181,[[37,[43]]]],[[181,3],4],[-1,-1,[]],[43,181],[[181,181],11],[[181,181],11],[-1,-2,[],[]],[181,11],[[181,181],11],[181,102],[[181,181],11],[48,181],0,[[181,181],[[37,[20]]]],0,[[181,197],2],[181,45],[181,44],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[[181,43],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,[[37,[107]]],[]],0,[[-1,104],[[13,[2,105]]],[]],[[198,104],[[13,[2,105]]]],[-1,[[37,[45]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,155,[]],0,[198,198],[[-1,-2],2,[],[]],[71,46],[[198,157],[[37,[156]]]],[198,[[30,[157,156]]]],0,[-1,[[37,[61]]],[]],0,[-1,[[13,[198]]],21],[-1,[[37,[36]]],[]],[-1,[[37,[75]]],[]],0,[-1,102,[]],[-1,[[163,[104]]],[]],0,[-1,[[37,[159]]],[]],0,[-1,[[37,[[30,[160,160]]]]],[]],0,[-1,[[37,[155]]],[]],0,[-1,[[37,[9]]],[]],[-1,36,[]],0,[[105,3],4],[[105,3],4],[[198,3],4],[-1,-1,[]],[-1,-1,[]],[-1,158,[]],0,[-1,41,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],0,[-1,11,[]],0,[-1,11,[]],[-1,11,[]],[-1,104,[]],[-1,[[37,[53]]],[]],0,[-1,36,[]],0,[-1,[[37,[35]]],[]],[-1,[[37,[[163,[155]]]]],[]],0,[-1,[[37,[64]]],[]],0,[[167,166,41,155,46,70,36,72,11,11,[37,[75]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],198],[46,46],[-1,[[37,[164]]],[]],0,[-1,70,[]],0,[-1,[[37,[155]]],[]],0,[-1,[[37,[165]]],[]],0,0,[-1,[[37,[35]]],[]],[-1,36,[]],0,[[-1,38],27,[]],[[198,-1],13,39],[[198,35],2],[-1,46,[]],0,[198,183],[-1,[[37,[45]]],[]],0,[-1,69,[]],0,[[[30,[27,27]]],[[30,[160,160]]]],[-1,166,[]],0,[-1,176,[]],[-1,[[37,[160]]],[]],0,[-1,72,[]],0,[-1,-2,[],[]],[-1,27,[]],[-1,[[163,[53]]],[]],0,[-1,167,[]],0,[-1,[[37,[35]]],[]],[-1,[[37,[74]]],[]],[-1,[[37,[41]]],[]],[-1,[[37,[35]]],[]],[-1,[[37,[75]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,9,[]],0,[-1,9,[]],0,[-1,14,[]],[-1,14,[]],[[-1,151],2,[]],[[[30,[160,160]]],[[30,[27,27]]]],[-1,177,[]],[-1,[[37,[168]]],[]],0,[-1,[[163,[168]]],[]],0,[[198,71,36],11],0,[199,[[37,[107]]]],[[199,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[199,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[199,155],[199,[[37,[61]]]],[[],199],[199],[199],[199,[[37,[36]]]],0,[15,[[23,[22]]]],[199,[[37,[75]]]],[199,[[163,[104]]]],[199,[[37,[159]]]],[199,[[37,[[30,[160,160]]]]]],[199,[[37,[155]]]],[199,[[37,[9]]]],0,[16,[[23,[199]]]],[16,[[23,[199]]]],[199,36],[120,199],[-1,-1,[]],[199,158],[199,41],[-1,-2,[],[]],[[199,15],32],[199,11],0,[199,11],[199,11],[[],33],[199,[[37,[53]]]],[[],[[34,[199]]]],[199,36],[199,[[37,[35]]]],[199,[[37,[[163,[155]]]]]],[199,[[37,[64]]]],[[167,166,41,155,46,36,35,72,[37,[9]],11,11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],199],[199,[[37,[164]]]],[199,70],[199,[[37,[155]]]],[199,[[37,[165]]]],[199,[[37,[35]]]],0,[199,36],[199,46],[199,[[37,[45]]]],[199,69],[199,166],[199,176],[199,[[37,[160]]]],[199,72],[199,[[163,[53]]]],[199,167],[199,[[37,[35]]]],[199,[[37,[74]]]],[199,[[37,[41]]]],0,[199,[[37,[35]]]],[199,[[37,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[199,9],[199,9],[-1,14,[]],[15,40],[[199,151],2],[199,177],[199,[[37,[168]]]],[199,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[200,[[37,[107]]]],[[200,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[200,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[200,155],[200,[[37,[61]]]],[[],200],[200],[200],[200,[[37,[36]]]],0,[15,[[23,[22]]]],[200,[[37,[75]]]],[200,[[163,[104]]]],[200,[[37,[159]]]],[200,[[37,[[30,[160,160]]]]]],[200,[[37,[155]]]],[200,[[37,[9]]]],0,[16,[[23,[200]]]],[16,[[23,[200]]]],[200,36],[-1,-1,[]],[120,200],[200,158],[200,41],[-1,-2,[],[]],[[200,15],32],[200,11],0,[200,11],[200,11],0,[[],33],[200,[[37,[53]]]],[[],[[34,[200]]]],[200,36],[200,[[37,[35]]]],[200,[[37,[[163,[155]]]]]],[200,[[37,[64]]]],[[167,166,41,155,46,36,35,35,75,72,[37,[9]],11,11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],200],[200,[[37,[164]]]],[200,70],[200,[[37,[155]]]],[200,[[37,[165]]]],[200,[[37,[35]]]],0,[200,36],[200,46],[200,[[37,[45]]]],[200,69],[200,166],[200,176],[200,[[37,[160]]]],[200,72],[200,[[163,[53]]]],[200,167],[200,[[37,[35]]]],[200,[[37,[74]]]],[200,[[37,[41]]]],0,[200,[[37,[35]]]],0,[200,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[200,9],[200,9],0,[-1,14,[]],[15,40],[[200,151],2],[200,177],[200,[[37,[168]]]],[200,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[201,[[37,[107]]]],[[201,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[201,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[201,155],[201,[[37,[61]]]],[[],201],[201],[201],[201,[[37,[36]]]],[15,[[23,[22]]]],[201,[[37,[75]]]],[201,[[163,[104]]]],[201,[[37,[159]]]],[201,[[37,[[30,[160,160]]]]]],[201,[[37,[155]]]],[201,[[37,[9]]]],[16,[[23,[201]]]],[16,[[23,[201]]]],[201,36],[-1,-1,[]],[120,201],[201,158],[201,41],[-1,-2,[],[]],[[201,15],32],[201,11],[201,11],[201,11],[[],33],[201,[[37,[53]]]],[[],[[34,[201]]]],[201,36],[201,[[37,[35]]]],[201,[[37,[[163,[155]]]]]],[201,[[37,[64]]]],[[167,166,41,155,46,36,72,11,11,[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],201],[201,[[37,[164]]]],[201,70],[201,[[37,[155]]]],[201,[[37,[165]]]],[201,[[37,[35]]]],[201,36],[201,46],[201,[[37,[45]]]],[201,69],[201,166],[201,176],[201,[[37,[160]]]],[201,72],[201,[[163,[53]]]],[201,167],[201,[[37,[35]]]],[201,[[37,[74]]]],[201,[[37,[41]]]],[201,[[37,[35]]]],[201,[[37,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[201,9],[201,9],[-1,14,[]],[15,40],[[201,151],2],[201,177],[201,[[37,[168]]]],[201,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[202,[[37,[107]]]],[[202,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[202,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[202,155],[202,[[37,[61]]]],[[],202],[202],[202],[202,[[37,[36]]]],0,[15,[[23,[22]]]],[202,[[37,[75]]]],[202,[[163,[104]]]],[202,[[37,[159]]]],[202,[[37,[[30,[160,160]]]]]],[202,[[37,[155]]]],[202,[[37,[9]]]],0,[16,[[23,[202]]]],[16,[[23,[202]]]],[202,36],[120,202],[-1,-1,[]],[202,158],[202,41],[-1,-2,[],[]],[[202,15],32],[202,11],[202,11],[202,11],0,[[],33],[202,[[37,[53]]]],[[],[[34,[202]]]],[202,36],[202,[[37,[35]]]],[202,[[37,[[163,[155]]]]]],[202,[[37,[64]]]],[[167,166,41,155,46,36,35,75,72,[37,[9]],11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],202],[202,[[37,[164]]]],[202,70],[202,[[37,[155]]]],[202,[[37,[165]]]],[202,[[37,[35]]]],[202,36],[202,46],[202,[[37,[45]]]],[202,69],[202,166],[202,176],[202,[[37,[160]]]],[202,72],[202,[[163,[53]]]],[202,167],[202,[[37,[35]]]],[202,[[37,[74]]]],[202,[[37,[41]]]],0,[202,[[37,[35]]]],0,[202,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[202,9],[202,9],0,[-1,14,[]],[15,40],[[202,151],2],[202,177],[202,[[37,[168]]]],[202,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[203,[[37,[107]]]],[[203,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[203,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[203,155],[203,[[37,[61]]]],[[],203],[203],[203],[203,[[37,[36]]]],0,[15,[[23,[22]]]],[203,[[37,[75]]]],[203,[[163,[104]]]],[203,[[37,[159]]]],[203,[[37,[[30,[160,160]]]]]],[203,[[37,[155]]]],[203,[[37,[9]]]],0,[16,[[23,[203]]]],[16,[[23,[203]]]],[203,36],[120,203],[-1,-1,[]],[203,158],[203,41],[-1,-2,[],[]],[[203,15],32],[203,11],0,[203,11],[203,11],[[],33],[203,[[37,[53]]]],[[],[[34,[203]]]],[203,36],[203,[[37,[35]]]],[203,[[37,[[163,[155]]]]]],[203,[[37,[64]]]],[[167,166,41,155,46,36,72,[37,[9]],11,11,11,[37,[36]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],203],[203,[[37,[164]]]],[203,70],[203,[[37,[155]]]],[203,[[37,[165]]]],[203,[[37,[35]]]],0,[203,36],[203,46],[203,[[37,[45]]]],[203,69],[203,166],[203,176],[203,[[37,[160]]]],[203,72],[203,[[163,[53]]]],[203,167],[203,[[37,[35]]]],[203,[[37,[74]]]],[203,[[37,[41]]]],[203,[[37,[35]]]],[203,[[37,[75]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[203,9],[203,9],[-1,14,[]],[15,40],[[203,151],2],[203,177],[203,[[37,[168]]]],[203,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[204,[[37,[107]]]],[[204,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[204,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[204,155],[204,[[37,[61]]]],[[],204],[204],[204],[204,[[37,[36]]]],0,[15,[[23,[22]]]],[204,[[37,[75]]]],[204,[[163,[104]]]],[204,[[37,[159]]]],[204,[[37,[[30,[160,160]]]]]],[204,[[37,[155]]]],[204,[[37,[9]]]],0,[16,[[23,[204]]]],[16,[[23,[204]]]],[204,36],[-1,-1,[]],[120,204],[204,158],[204,41],[-1,-2,[],[]],[[204,15],32],[204,11],0,[204,11],[204,11],0,[[],33],[204,[[37,[53]]]],[[],[[34,[204]]]],[204,36],[204,[[37,[35]]]],[204,[[37,[[163,[155]]]]]],[204,[[37,[64]]]],[[167,166,41,155,46,36,35,35,75,72,[37,[9]],11,11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],204],[204,[[37,[164]]]],[204,70],[204,[[37,[155]]]],[204,[[37,[165]]]],[204,[[37,[35]]]],0,[204,36],[204,46],[204,[[37,[45]]]],[204,69],[204,166],[204,176],[204,[[37,[160]]]],[204,72],[204,[[163,[53]]]],[204,167],[204,[[37,[35]]]],[204,[[37,[74]]]],[204,[[37,[41]]]],0,[204,[[37,[35]]]],0,[204,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[204,9],[204,9],0,[-1,14,[]],[15,40],[[204,151],2],[204,177],[204,[[37,[168]]]],[204,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[205,[[37,[107]]]],[[205,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[205,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[205,155],[205,[[37,[61]]]],[[],205],[205],[205],[205,[[37,[36]]]],0,[15,[[23,[22]]]],[205,[[37,[75]]]],[205,[[163,[104]]]],[205,[[37,[159]]]],[205,[[37,[[30,[160,160]]]]]],[205,[[37,[155]]]],[205,[[37,[9]]]],0,[16,[[23,[205]]]],[16,[[23,[205]]]],[205,36],[120,205],[-1,-1,[]],[205,158],[205,41],[-1,-2,[],[]],[[205,15],32],[205,11],[205,11],[205,11],0,[[],33],[205,[[37,[53]]]],[[],[[34,[205]]]],[205,36],[205,[[37,[35]]]],[205,[[37,[[163,[155]]]]]],[205,[[37,[64]]]],[[167,166,41,155,46,36,35,75,72,[37,[9]],11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],205],[205,[[37,[164]]]],[205,70],[205,[[37,[155]]]],[205,[[37,[165]]]],[205,[[37,[35]]]],[205,36],[205,46],[205,[[37,[45]]]],[205,69],[205,166],[205,176],[205,[[37,[160]]]],[205,72],[205,[[163,[53]]]],[205,167],[205,[[37,[35]]]],[205,[[37,[74]]]],[205,[[37,[41]]]],0,[205,[[37,[35]]]],0,[205,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[205,9],[205,9],0,[-1,14,[]],[15,40],[[205,151],2],[205,177],[205,[[37,[168]]]],[205,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[206,[[37,[107]]]],[[206,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[206,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[206,155],[206,[[37,[61]]]],[[],206],[206],[206],[206,[[37,[36]]]],0,[15,[[23,[22]]]],[206,[[37,[75]]]],[206,[[163,[104]]]],[206,[[37,[159]]]],[206,[[37,[[30,[160,160]]]]]],[206,[[37,[155]]]],[206,[[37,[9]]]],0,[16,[[23,[206]]]],[16,[[23,[206]]]],[206,36],[-1,-1,[]],[120,206],[206,158],[206,41],[-1,-2,[],[]],[[206,15],32],[206,11],0,[206,11],[206,11],0,[[],33],[206,[[37,[53]]]],[[],[[34,[206]]]],[206,36],[206,[[37,[35]]]],0,[206,[[37,[[163,[155]]]]]],[206,[[37,[64]]]],[[167,166,41,155,46,36,35,35,75,35,35,74,72,[37,[9]],11,11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],206],[206,[[37,[164]]]],[206,70],[206,[[37,[155]]]],[206,[[37,[165]]]],[206,[[37,[35]]]],0,[206,36],[206,46],[206,[[37,[45]]]],[206,69],[206,166],[206,176],[206,[[37,[160]]]],[206,72],[206,[[163,[53]]]],[206,167],[206,[[37,[35]]]],0,[206,[[37,[74]]]],0,[206,[[37,[41]]]],0,[206,[[37,[35]]]],0,[206,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[206,9],[206,9],0,[-1,14,[]],[15,40],[[206,151],2],[206,177],[206,[[37,[168]]]],[206,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,[207,[[37,[107]]]],[[207,104],[[13,[2,105]]]],[[-1,15],[[17,[16]]],[]],[207,[[37,[45]]]],[-1,-2,[],[]],[-1,-2,[],[]],[207,155],[207,[[37,[61]]]],[[],207],[207],[207],[207,[[37,[36]]]],0,[15,[[23,[22]]]],[207,[[37,[75]]]],[207,[[163,[104]]]],[207,[[37,[159]]]],[207,[[37,[[30,[160,160]]]]]],[207,[[37,[155]]]],[207,[[37,[9]]]],0,[16,[[23,[207]]]],[16,[[23,[207]]]],[207,36],[120,207],[-1,-1,[]],[207,158],[207,41],[-1,-2,[],[]],[[207,15],32],[207,11],[207,11],[207,11],0,[[],33],[207,[[37,[53]]]],[[],[[34,[207]]]],[207,36],[207,[[37,[35]]]],[207,[[37,[[163,[155]]]]]],[207,[[37,[64]]]],[[167,166,41,155,46,36,35,75,35,74,72,[37,[9]],11,11,[37,[36]],[37,[75]],[37,[41]],[37,[61]],[37,[164]],[37,[[163,[155]]]],[37,[155]],[37,[159]],[37,[[30,[160,160]]]],[37,[155]],[37,[160]],158,9],207],[207,[[37,[164]]]],[207,70],[207,[[37,[155]]]],[207,[[37,[165]]]],[207,[[37,[35]]]],[207,36],[207,46],[207,[[37,[45]]]],[207,69],[207,166],[207,176],[207,[[37,[160]]]],[207,72],[207,[[163,[53]]]],[207,167],[207,[[37,[35]]]],0,[207,[[37,[74]]]],0,[207,[[37,[41]]]],0,[207,[[37,[35]]]],0,[207,[[37,[75]]]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[207,9],[207,9],0,[-1,14,[]],[15,40],[[207,151],2],[207,177],[207,[[37,[168]]]],[207,[[163,[168]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[15,[[23,[22]]]],[16,[[23,[208]]]],[16,[[23,[208]]]],[-1,-1,[]],0,0,[-1,-2,[],[]],[[208,15],32],[[],33],[[],[[34,[208]]]],0,[[15,209],[[23,[2]]]],[15,208],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],0,[[15,210],[[23,[[17,[47]]]]]],[[15,210],[[23,[32]]]],[[-1,15],[[13,[[17,[16]],24]]],[]],0,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,[],[]],0,[[211,3],4],0,[-1,-1,[]],[-1,-2,[],[]],0,[[-1,38],27,[]],[-1,27,[]],0,[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],0,[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[],157],[[-1,15],[[17,[16]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[157,157],[[-1,-2],2,[],[]],0,0,[-1,[[50,[157]]],21],[15,[[23,[22]]]],[[157,157],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[157]]]],[16,[[23,[157]]]],[[157,3],4],[-1,-1,[]],[26,157],[26,[[50,[157]]]],[[157,-1],2,31],[-1,-2,[],[]],[[157,15],32],[26,[[50,[11]]]],[26,[[50,[11]]]],[26,[[50,[11]]]],0,[[],33],[[],[[34,[157]]]],0,[[26,29,182,26,62],[[50,[157]]]],0,[[157,11],[[50,[2]]]],[[157,-1],50,39],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,[29,[[50,[2]]]],[[45,29],173],[[45,29],44],[173,45],[44,45],0,0,0,[[156,156]],[[156,45]],[[156,156],2],[[-1,15],[[17,[16]]],[]],[156,183],[156,45],[-1,-2,[],[]],[-1,-2,[],[]],[156,156],[[-1,-2],2,[],[]],[[156,156],20],[[-1,-2],20,[],[]],0,[-1,[[50,[156]]],21],[15,[[23,[22]]]],[[156,156],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[13,[-1,24]]],[]],[16,[[23,[156]]]],[16,[[23,[156]]]],[[156,3],4],[[156,3],4],[-1,-1,[]],[[173,157],156],[26,[[50,[156]]]],[[156,156],11],[[156,156],11],[[156,-1],2,31],[-1,-2,[],[]],[[156,15],32],[156,11],[[],33],[[],[[34,[156]]]],[[156,156],11],[[156,156],11],[[156,45]],[156],[[45,157],[[50,[156]]]],[[156,156],[[37,[20]]]],0,[[-1,38],27,[]],[[156,-1],50,39],[[156,45]],[[156,156]],[[156,156],2],[156,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],0,0,0,0,[[35,45]],[[35,35]],[[35,35],2],[[-1,15],[[17,[16]]],[]],[35,183],[35,45],[-1,-2,[],[]],[-1,-2,[],[]],[35,35],[[-1,-2],2,[],[]],[[35,35],20],[[-1,-2],20,[],[]],[[],35],[35],[-1,[[50,[35]]],21],[15,[[23,[22]]]],[[35,35],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[35]]]],[16,[[23,[35]]]],[16,[[13,[-1,24]]],[]],[[35,3],4],[[35,3],4],[26,35],[-1,-1,[]],[[173,29],[[50,[35]]]],[26,[[50,[35]]]],[[35,35],11],[[35,35],11],[[35,-1],2,31],[-1,-2,[],[]],[[35,15],32],[35,11],[[],33],[[],[[34,[35]]]],[[35,35],11],[[35,35],11],[29,35],[29,35],[[35,45]],[35],[[45,29],[[50,[35]]]],[[35,35],[[37,[20]]]],0,0,[[-1,38],27,[]],[[35,-1],50,39],[[35,45]],[[35,35]],[[35,35],2],[35,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],[29,35],0,0,0,[[36,36]],[[36,-1],2,[[212,[44]]]],[[-1,15],[[17,[16]]],[]],[36,183],[36,45],[-1,-2,[],[]],[-1,-2,[],[]],[36,36],[[-1,-2],2,[],[]],[[36,36],20],[[-1,-2],20,[],[]],[[],36],[36],[-1,[[50,[36]]],21],[15,[[23,[22]]]],[[36,36],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[16,[[23,[36]]]],[16,[[13,[-1,24]]],[]],[16,[[23,[36]]]],[[36,3],4],[[36,3],4],[26,36],[173,36],[-1,-1,[]],[[44,29],[[50,[36]]]],[26,[[50,[36]]]],[[36,36],11],[[36,36],11],[[36,-1],2,31],[-1,-2,[],[]],[[36,15],32],[36,11],[36,11],[[],33],[[],[[34,[36]]]],[[36,36],11],[[36,36],11],[[36,45]],[[36,36]],[[36,-1],2,[[212,[44]]]],[[45,29],[[50,[36]]]],[[36,36],[[37,[20]]]],0,0,[[-1,38],27,[]],[[36,-1],50,39],[[36,36]],[[36,-1],2,[[212,[44]]]],[36,27],[-1,-2,[],[]],[-1,27,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[15,40],[[-1,15],[[13,[[17,[16]],24]]],[]],[29,36]],"c":[],"p":[[4,"Data",17],[15,"tuple"],[3,"Formatter",6120],[6,"Result",6120],[3,"Bar",48],[3,"TradeTick",357],[3,"QuoteTick",273],[3,"OrderBookDelta",183],[6,"UnixNanos",6121],[15,"slice"],[15,"bool"],[8,"HasTsInit",17],[4,"Result",6122],[3,"TypeId",6123],[3,"Python",6124],[3,"PyAny",6125],[3,"Py",6126],[3,"BarSpecification",48],[3,"BarType",48],[4,"Ordering",6127],[8,"Deserializer",6128],[3,"CStr",6129],[6,"PyResult",6130],[3,"PyErr",6130],[3,"BarTypeParseError",48],[15,"str"],[3,"String",6131],[3,"IndexMap",6132],[15,"u8"],[3,"HashMap",6133],[8,"Hasher",6134],[6,"PyObject",6126],[3,"PyClassItemsIter",6135],[3,"LazyTypeObject",6136],[3,"Price",5992],[3,"Quantity",6057],[4,"Option",6137],[3,"SeparatorPolicy",6138],[8,"Serializer",6139],[3,"PyTypeObject",6140],[3,"InstrumentId",3837],[4,"BookAction",401],[3,"BookOrder",227],[15,"u64"],[15,"f64"],[4,"OrderSide",401],[3,"PyDict",6141],[3,"BookPrice",4800],[4,"PriceType",401],[6,"Result",6142],[3,"Ticker",319],[4,"AggressorSide",401],[3,"TradeId",4038],[6,"c_char",6143],[4,"AccountType",401],[4,"AggregationSource",401],[4,"AssetClass",401],[4,"AssetType",401],[4,"BarAggregation",401],[4,"BookType",401],[4,"ContingencyType",401],[4,"CurrencyType",401],[4,"InstrumentCloseType",401],[4,"LiquiditySide",401],[4,"MarketStatus",401],[4,"HaltReason",401],[4,"OmsType",401],[4,"OptionKind",401],[4,"OrderStatus",401],[4,"OrderType",401],[4,"PositionSide",401],[4,"TimeInForce",401],[4,"TradingState",401],[4,"TrailingOffsetType",401],[4,"TriggerType",401],[3,"AccountTypeIter",401],[3,"AggregationSourceIter",401],[3,"AggressorSideIter",401],[3,"AssetClassIter",401],[3,"AssetTypeIter",401],[3,"BarAggregationIter",401],[3,"BookActionIter",401],[3,"BookTypeIter",401],[3,"ContingencyTypeIter",401],[3,"CurrencyTypeIter",401],[3,"InstrumentCloseTypeIter",401],[3,"LiquiditySideIter",401],[3,"MarketStatusIter",401],[3,"HaltReasonIter",401],[3,"OmsTypeIter",401],[3,"OptionKindIter",401],[3,"OrderSideIter",401],[3,"OrderStatusIter",401],[3,"OrderTypeIter",401],[3,"PositionSideIter",401],[3,"PriceTypeIter",401],[3,"TimeInForceIter",401],[3,"TradingStateIter",401],[3,"TrailingOffsetTypeIter",401],[3,"TriggerTypeIter",401],[3,"Error",6120],[15,"usize"],[8,"Sized",6144],[4,"OrderEvent",2087],[4,"OrderError",4899],[3,"OrderSubmittedBuilder",2087],[3,"AccountId",3638],[3,"OrderAcceptedBuilder",2087],[3,"OrderRejectedBuilder",2087],[3,"OrderCanceledBuilder",2087],[3,"OrderExpiredBuilder",2087],[3,"OrderTriggeredBuilder",2087],[3,"OrderPendingUpdateBuilder",2087],[3,"OrderPendingCancelBuilder",2087],[3,"OrderModifyRejectedBuilder",2087],[3,"OrderCancelRejectedBuilder",2087],[3,"OrderUpdatedBuilder",2087],[3,"OrderFilledBuilder",2087],[3,"OrderInitializedBuilder",2087],[3,"OrderInitialized",2087],[4,"OrderInitializedBuilderError",2087],[3,"OrderDeniedBuilder",2087],[3,"OrderDenied",2087],[4,"OrderDeniedBuilderError",2087],[3,"OrderEmulatedBuilder",2087],[3,"OrderEmulated",2087],[4,"OrderEmulatedBuilderError",2087],[3,"OrderReleasedBuilder",2087],[3,"OrderReleased",2087],[4,"OrderReleasedBuilderError",2087],[3,"OrderSubmitted",2087],[4,"OrderSubmittedBuilderError",2087],[3,"OrderAccepted",2087],[4,"OrderAcceptedBuilderError",2087],[3,"OrderRejected",2087],[4,"OrderRejectedBuilderError",2087],[3,"OrderCanceled",2087],[4,"OrderCanceledBuilderError",2087],[3,"OrderExpired",2087],[4,"OrderExpiredBuilderError",2087],[3,"OrderTriggered",2087],[4,"OrderTriggeredBuilderError",2087],[3,"OrderPendingUpdate",2087],[4,"OrderPendingUpdateBuilderError",2087],[3,"OrderPendingCancel",2087],[4,"OrderPendingCancelBuilderError",2087],[3,"OrderModifyRejected",2087],[4,"OrderModifyRejectedBuilderError",2087],[3,"OrderCancelRejected",2087],[4,"OrderCancelRejectedBuilderError",2087],[3,"OrderUpdated",2087],[4,"OrderUpdatedBuilderError",2087],[3,"OrderFilled",2087],[4,"OrderFilledBuilderError",2087],[3,"ClientOrderId",3717],[3,"Money",5934],[3,"Currency",5813],[3,"UUID4",6145],[3,"ExecAlgorithmId",3798],[3,"Ustr",6146],[3,"UninitializedFieldError",6147],[8,"Order",4899],[3,"Vec",6148],[3,"OrderListId",3879],[3,"PositionId",3918],[3,"StrategyId",3958],[3,"TraderId",4078],[3,"VenueOrderId",4161],[3,"PositionOpened",3270],[3,"PositionChanged",3270],[3,"PositionState",3270],[3,"PositionClosed",3270],[15,"i64"],[3,"ClientId",3678],[3,"ComponentId",3759],[3,"Symbol",3998],[3,"Venue",4118],[3,"OrderBook_API",3528],[3,"CVec",6149],[3,"Level_API",3571],[3,"Level",4849],[15,"u16"],[3,"Decimal",6150],[3,"CryptoFuture",4238],[3,"CryptoPerpetual",4312],[3,"CurrencyPair",4384],[3,"Equity",4453],[3,"FuturesContract",4521],[3,"OptionsContract",4592],[3,"SyntheticInstrument",4664],[3,"Error",6142],[3,"SyntheticInstrument_API",4704],[3,"OrderBook",4730],[4,"BookIntegrityError",4730],[4,"InvalidBookOperation",4730],[3,"Ladder",4800],[6,"OrderId",227],[3,"OrderCore",4899],[3,"LimitOrder",5046],[3,"LimitIfTouchedOrder",5122],[3,"MarketOrder",5202],[3,"MarketIfTouchedOrder",5273],[3,"MarketToLimitOrder",5351],[3,"StopLimitOrder",5426],[3,"StopMarketOrder",5506],[3,"TrailingStopLimitOrder",5584],[3,"TrailingStopMarketOrder",5667],[3,"EnumIterator",5747],[3,"PyModule",6151],[4,"Value",6152],[3,"AccountBalance",5798],[8,"Into",6153],[8,"FromU8",401],[4,"PositionEvent",3270],[8,"Instrument",4201]],"b":[[31,"impl-From%3CBar%3E-for-Data"],[32,"impl-From%3CTradeTick%3E-for-Data"],[33,"impl-From%3CQuoteTick%3E-for-Data"],[34,"impl-From%3COrderBookDelta%3E-for-Data"],[96,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarSpecification"],[97,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarSpecification"],[99,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarType"],[100,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarType"],[101,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Bar"],[102,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Bar"],[104,"impl-Debug-for-BarSpecification"],[105,"impl-Display-for-BarSpecification"],[106,"impl-Display-for-BarType"],[107,"impl-Debug-for-BarType"],[108,"impl-Debug-for-BarTypeParseError"],[109,"impl-Display-for-BarTypeParseError"],[110,"impl-Display-for-Bar"],[111,"impl-Debug-for-Bar"],[197,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDelta"],[198,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDelta"],[200,"impl-Debug-for-OrderBookDelta"],[201,"impl-Display-for-OrderBookDelta"],[243,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookOrder"],[244,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookOrder"],[245,"impl-Debug-for-BookOrder"],[246,"impl-Display-for-BookOrder"],[289,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTick"],[291,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTick"],[294,"impl-Debug-for-QuoteTick"],[295,"impl-Display-for-QuoteTick"],[331,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Ticker"],[333,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Ticker"],[334,"impl-Display-for-Ticker"],[335,"impl-Debug-for-Ticker"],[370,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTick"],[371,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTick"],[373,"impl-Display-for-TradeTick"],[374,"impl-Debug-for-TradeTick"],[1054,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountType"],[1056,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountType"],[1058,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggregationSource"],[1059,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggregationSource"],[1060,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggressorSide"],[1061,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggressorSide"],[1063,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetClass"],[1065,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetClass"],[1067,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetType"],[1068,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetType"],[1070,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarAggregation"],[1071,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarAggregation"],[1073,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookAction"],[1074,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookAction"],[1075,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookType"],[1076,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookType"],[1078,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ContingencyType"],[1079,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ContingencyType"],[1081,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyType"],[1083,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyType"],[1084,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentCloseType"],[1085,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentCloseType"],[1087,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LiquiditySide"],[1088,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LiquiditySide"],[1090,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketStatus"],[1092,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketStatus"],[1094,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HaltReason"],[1095,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HaltReason"],[1096,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OmsType"],[1097,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OmsType"],[1099,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionKind"],[1101,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionKind"],[1102,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderSide"],[1103,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderSide"],[1105,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderStatus"],[1106,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderStatus"],[1109,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderType"],[1110,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderType"],[1112,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionSide"],[1113,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionSide"],[1115,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PriceType"],[1116,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PriceType"],[1117,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeInForce"],[1118,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeInForce"],[1120,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradingState"],[1122,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradingState"],[1123,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingOffsetType"],[1125,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingOffsetType"],[1126,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TriggerType"],[1127,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TriggerType"],[1130,"impl-Display-for-AccountType"],[1131,"impl-Debug-for-AccountType"],[1133,"impl-Display-for-AggregationSource"],[1134,"impl-Debug-for-AggregationSource"],[1136,"impl-Debug-for-AggressorSide"],[1137,"impl-Display-for-AggressorSide"],[1139,"impl-Debug-for-AssetClass"],[1140,"impl-Display-for-AssetClass"],[1142,"impl-Display-for-AssetType"],[1143,"impl-Debug-for-AssetType"],[1145,"impl-Debug-for-BarAggregation"],[1146,"impl-Display-for-BarAggregation"],[1148,"impl-Debug-for-BookAction"],[1149,"impl-Display-for-BookAction"],[1151,"impl-Debug-for-BookType"],[1152,"impl-Display-for-BookType"],[1154,"impl-Debug-for-ContingencyType"],[1155,"impl-Display-for-ContingencyType"],[1157,"impl-Debug-for-CurrencyType"],[1158,"impl-Display-for-CurrencyType"],[1160,"impl-Display-for-InstrumentCloseType"],[1161,"impl-Debug-for-InstrumentCloseType"],[1163,"impl-Display-for-LiquiditySide"],[1164,"impl-Debug-for-LiquiditySide"],[1166,"impl-Debug-for-MarketStatus"],[1167,"impl-Display-for-MarketStatus"],[1169,"impl-Debug-for-HaltReason"],[1170,"impl-Display-for-HaltReason"],[1172,"impl-Debug-for-OmsType"],[1173,"impl-Display-for-OmsType"],[1175,"impl-Debug-for-OptionKind"],[1176,"impl-Display-for-OptionKind"],[1178,"impl-Debug-for-OrderSide"],[1179,"impl-Display-for-OrderSide"],[1181,"impl-Debug-for-OrderStatus"],[1182,"impl-Display-for-OrderStatus"],[1184,"impl-Display-for-OrderType"],[1185,"impl-Debug-for-OrderType"],[1187,"impl-Display-for-PositionSide"],[1188,"impl-Debug-for-PositionSide"],[1190,"impl-Display-for-PriceType"],[1191,"impl-Debug-for-PriceType"],[1193,"impl-Display-for-TimeInForce"],[1194,"impl-Debug-for-TimeInForce"],[1196,"impl-Debug-for-TradingState"],[1197,"impl-Display-for-TradingState"],[1199,"impl-Debug-for-TrailingOffsetType"],[1200,"impl-Display-for-TrailingOffsetType"],[1202,"impl-Debug-for-TriggerType"],[1203,"impl-Display-for-TriggerType"],[2590,"impl-Display-for-OrderInitializedBuilderError"],[2591,"impl-Debug-for-OrderInitializedBuilderError"],[2593,"impl-Debug-for-OrderDeniedBuilderError"],[2594,"impl-Display-for-OrderDeniedBuilderError"],[2596,"impl-Display-for-OrderEmulatedBuilderError"],[2597,"impl-Debug-for-OrderEmulatedBuilderError"],[2599,"impl-Display-for-OrderReleasedBuilderError"],[2600,"impl-Debug-for-OrderReleasedBuilderError"],[2602,"impl-Debug-for-OrderSubmittedBuilderError"],[2603,"impl-Display-for-OrderSubmittedBuilderError"],[2605,"impl-Debug-for-OrderAcceptedBuilderError"],[2606,"impl-Display-for-OrderAcceptedBuilderError"],[2608,"impl-Display-for-OrderRejectedBuilderError"],[2609,"impl-Debug-for-OrderRejectedBuilderError"],[2611,"impl-Debug-for-OrderCanceledBuilderError"],[2612,"impl-Display-for-OrderCanceledBuilderError"],[2614,"impl-Debug-for-OrderExpiredBuilderError"],[2615,"impl-Display-for-OrderExpiredBuilderError"],[2617,"impl-Debug-for-OrderTriggeredBuilderError"],[2618,"impl-Display-for-OrderTriggeredBuilderError"],[2620,"impl-Display-for-OrderPendingUpdateBuilderError"],[2621,"impl-Debug-for-OrderPendingUpdateBuilderError"],[2623,"impl-Debug-for-OrderPendingCancelBuilderError"],[2624,"impl-Display-for-OrderPendingCancelBuilderError"],[2626,"impl-Debug-for-OrderModifyRejectedBuilderError"],[2627,"impl-Display-for-OrderModifyRejectedBuilderError"],[2629,"impl-Debug-for-OrderCancelRejectedBuilderError"],[2630,"impl-Display-for-OrderCancelRejectedBuilderError"],[2632,"impl-Debug-for-OrderUpdatedBuilderError"],[2633,"impl-Display-for-OrderUpdatedBuilderError"],[2635,"impl-Debug-for-OrderFilledBuilderError"],[2636,"impl-Display-for-OrderFilledBuilderError"],[2641,"impl-From%3CUninitializedFieldError%3E-for-OrderInitializedBuilderError"],[2642,"impl-From%3CString%3E-for-OrderInitializedBuilderError"],[2646,"impl-From%3CUninitializedFieldError%3E-for-OrderDeniedBuilderError"],[2648,"impl-From%3CString%3E-for-OrderDeniedBuilderError"],[2652,"impl-From%3CString%3E-for-OrderEmulatedBuilderError"],[2653,"impl-From%3CUninitializedFieldError%3E-for-OrderEmulatedBuilderError"],[2656,"impl-From%3CString%3E-for-OrderReleasedBuilderError"],[2658,"impl-From%3CUninitializedFieldError%3E-for-OrderReleasedBuilderError"],[2661,"impl-From%3CString%3E-for-OrderSubmittedBuilderError"],[2663,"impl-From%3CUninitializedFieldError%3E-for-OrderSubmittedBuilderError"],[2666,"impl-From%3CString%3E-for-OrderAcceptedBuilderError"],[2668,"impl-From%3CUninitializedFieldError%3E-for-OrderAcceptedBuilderError"],[2671,"impl-From%3CUninitializedFieldError%3E-for-OrderRejectedBuilderError"],[2672,"impl-From%3CString%3E-for-OrderRejectedBuilderError"],[2676,"impl-From%3CUninitializedFieldError%3E-for-OrderCanceledBuilderError"],[2677,"impl-From%3CString%3E-for-OrderCanceledBuilderError"],[2682,"impl-From%3CUninitializedFieldError%3E-for-OrderExpiredBuilderError"],[2683,"impl-From%3CString%3E-for-OrderExpiredBuilderError"],[2686,"impl-From%3CUninitializedFieldError%3E-for-OrderTriggeredBuilderError"],[2688,"impl-From%3CString%3E-for-OrderTriggeredBuilderError"],[2691,"impl-From%3CString%3E-for-OrderPendingUpdateBuilderError"],[2693,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingUpdateBuilderError"],[2697,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingCancelBuilderError"],[2698,"impl-From%3CString%3E-for-OrderPendingCancelBuilderError"],[2701,"impl-From%3CUninitializedFieldError%3E-for-OrderModifyRejectedBuilderError"],[2703,"impl-From%3CString%3E-for-OrderModifyRejectedBuilderError"],[2706,"impl-From%3CString%3E-for-OrderCancelRejectedBuilderError"],[2707,"impl-From%3CUninitializedFieldError%3E-for-OrderCancelRejectedBuilderError"],[2712,"impl-From%3CUninitializedFieldError%3E-for-OrderUpdatedBuilderError"],[2713,"impl-From%3CString%3E-for-OrderUpdatedBuilderError"],[2716,"impl-From%3CUninitializedFieldError%3E-for-OrderFilledBuilderError"],[2717,"impl-From%3CString%3E-for-OrderFilledBuilderError"],[3653,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountId"],[3654,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountId"],[3656,"impl-Display-for-AccountId"],[3657,"impl-Debug-for-AccountId"],[3692,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientId"],[3694,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientId"],[3695,"impl-Debug-for-ClientId"],[3696,"impl-Display-for-ClientId"],[3732,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientOrderId"],[3734,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientOrderId"],[3735,"impl-Debug-for-ClientOrderId"],[3736,"impl-Display-for-ClientOrderId"],[3773,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentId"],[3775,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentId"],[3776,"impl-Display-for-ComponentId"],[3777,"impl-Debug-for-ComponentId"],[3813,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExecAlgorithmId"],[3814,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExecAlgorithmId"],[3815,"impl-Debug-for-ExecAlgorithmId"],[3816,"impl-Display-for-ExecAlgorithmId"],[3852,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentId"],[3853,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentId"],[3855,"impl-Display-for-InstrumentId"],[3856,"impl-Debug-for-InstrumentId"],[3894,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderListId"],[3895,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderListId"],[3896,"impl-Debug-for-OrderListId"],[3897,"impl-Display-for-OrderListId"],[3934,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionId"],[3935,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionId"],[3936,"impl-Display-for-PositionId"],[3937,"impl-Debug-for-PositionId"],[3974,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StrategyId"],[3975,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StrategyId"],[3976,"impl-Display-for-StrategyId"],[3977,"impl-Debug-for-StrategyId"],[4014,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Symbol"],[4015,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Symbol"],[4016,"impl-Display-for-Symbol"],[4017,"impl-Debug-for-Symbol"],[4053,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeId"],[4055,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeId"],[4056,"impl-Debug-for-TradeId"],[4057,"impl-Display-for-TradeId"],[4093,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TraderId"],[4094,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TraderId"],[4096,"impl-Debug-for-TraderId"],[4097,"impl-Display-for-TraderId"],[4134,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Venue"],[4136,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Venue"],[4137,"impl-Display-for-Venue"],[4138,"impl-Debug-for-Venue"],[4176,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+VenueOrderId"],[4178,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26VenueOrderId"],[4179,"impl-Display-for-VenueOrderId"],[4180,"impl-Debug-for-VenueOrderId"],[4255,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoFuture"],[4256,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoFuture"],[4328,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoPerpetual"],[4329,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoPerpetual"],[4401,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyPair"],[4402,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyPair"],[4469,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Equity"],[4471,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Equity"],[4540,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26FuturesContract"],[4542,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+FuturesContract"],[4611,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionsContract"],[4613,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionsContract"],[4680,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SyntheticInstrument"],[4681,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SyntheticInstrument"],[4761,"impl-Debug-for-InvalidBookOperation"],[4762,"impl-Display-for-InvalidBookOperation"],[4763,"impl-Debug-for-BookIntegrityError"],[4764,"impl-Display-for-BookIntegrityError"],[4820,"impl-Debug-for-BookPrice"],[4821,"impl-Display-for-BookPrice"],[4942,"impl-Debug-for-OrderError"],[4943,"impl-Display-for-OrderError"],[5068,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitOrder"],[5069,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitOrder"],[5144,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitIfTouchedOrder"],[5145,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitIfTouchedOrder"],[5222,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketOrder"],[5223,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketOrder"],[5295,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketIfTouchedOrder"],[5296,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketIfTouchedOrder"],[5373,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketToLimitOrder"],[5374,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketToLimitOrder"],[5448,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopLimitOrder"],[5449,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopLimitOrder"],[5528,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopMarketOrder"],[5529,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopMarketOrder"],[5606,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopLimitOrder"],[5607,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopLimitOrder"],[5689,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopMarketOrder"],[5690,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopMarketOrder"],[5753,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EnumIterator"],[5754,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EnumIterator"],[5901,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Currency"],[5902,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Currency"],[5937,"impl-Add-for-Money"],[5938,"impl-Add%3Cf64%3E-for-Money"],[5957,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Money"],[5958,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Money"],[5959,"impl-Debug-for-Money"],[5960,"impl-Display-for-Money"],[5981,"impl-Sub%3Cf64%3E-for-Money"],[5982,"impl-Sub-for-Money"],[5996,"impl-Add%3Cf64%3E-for-Price"],[5997,"impl-Add-for-Price"],[6016,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Price"],[6017,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Price"],[6019,"impl-Debug-for-Price"],[6020,"impl-Display-for-Price"],[6045,"impl-Sub%3Cf64%3E-for-Price"],[6046,"impl-Sub-for-Price"],[6079,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Quantity"],[6081,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Quantity"],[6082,"impl-Display-for-Quantity"],[6083,"impl-Debug-for-Quantity"],[6084,"impl-From%3C%26str%3E-for-Quantity"],[6085,"impl-From%3Ci64%3E-for-Quantity"],[6100,"impl-Mul%3Cf64%3E-for-Quantity"],[6101,"impl-Mul-for-Quantity"]]},\
"nautilus_network":{"doc":"","t":"AFAANNDEDDNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["http","network","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","wrap","wrap","wrap","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","wrap","wrap","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","wrap","wrap"],"q":[[0,"nautilus_network"],[4,"nautilus_network::http"],[95,"nautilus_network::socket"],[140,"nautilus_network::websocket"],[186,"pyo3::marker"],[187,"pyo3::types::module"],[188,"pyo3::err"],[189,"pyo3::types::any"],[190,"pyo3::instance"],[191,"core::ffi::c_str"],[192,"pyo3::err"],[193,"core::fmt"],[194,"core::fmt"],[195,"http::method"],[196,"pyo3::instance"],[197,"pyo3::impl_::pyclass::lazy_type_object"],[198,"alloc::string"],[199,"alloc::vec"],[200,"core::option"],[201,"std::collections::hash::map"],[202,"core::error"],[203,"alloc::boxed"],[204,"hyper::body::body"],[205,"http::response"],[206,"core::any"],[207,"pyo3_ffi::cpython::object"],[208,"std::io::error"],[209,"tungstenite::error"]],"d":["","Loaded as nautilus_pyo3.network","","","","","","","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","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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,8,8,0,0,0,0,8,8,8,8,9,14,7,8,9,14,7,8,9,14,7,8,9,7,8,9,7,8,9,14,8,8,8,8,8,8,9,9,9,14,14,8,9,7,8,9,14,8,7,8,8,9,14,8,9,14,8,9,14,8,9,14,14,7,9,7,8,9,7,7,8,9,14,7,8,9,14,7,8,9,14,8,9,14,7,8,9,14,8,9,14,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,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,37,38],"f":[0,[[1,2],[[4,[3]]]],0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[6,[5]]],[]],[[-1,1],[[6,[5]]],[]],[[-1,1],[[6,[5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,7],[8,8],[9,9],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[],7],[1,[[4,[10]]]],[1,[[4,[10]]]],[1,[[4,[10]]]],[[8,8],11],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[5,[[13,[-1,12]]],[]],[5,[[4,[8]]]],[5,[[4,[8]]]],[5,[[4,[9]]]],[5,[[13,[-1,12]]],[]],[5,[[4,[9]]]],[5,[[4,[14]]]],[5,[[4,[14]]]],[[8,15],16],[[9,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[8,-1],3,17],[-1,-2,[],[]],[8,18],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[8,1],19],[[9,1],19],[[14,1],19],[[],20],[[],20],[[],20],[[],[[21,[8]]]],[[],[[21,[9]]]],[[],[[21,[14]]]],[[[23,[22]],[23,[[3,[22,0]]]],[24,[0]]],14],[[7,18,22,[25,[22,22]],[24,[[23,[26]]]]],[[13,[9,[28,[27]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[7,[30,[29]]],[[13,[9,[28,[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]]],[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[1,32],[1,32],[1,32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],0,0,[[-1,1],[[6,[5]]],[]],[[-1,1],[[6,[5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,33],[[-1,-2],3,[],[]],[[33,[24,[19]],[24,[19]],[24,[19]]],[[35,[34]]]],[34,3],[1,[[4,[10]]]],[1,[[4,[10]]]],[5,[[4,[33]]]],[5,[[13,[-1,12]]],[]],[5,[[4,[33]]]],[5,[[4,[34]]]],[5,[[4,[34]]]],[[33,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[33,1],19],[[34,1],19],[34,11],[[],20],[[],20],[[],[[21,[33]]]],[[],[[21,[34]]]],[[34,[36,[26]]],3],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[1,32],[1,32],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],0,0,[[-1,1],[[6,[5]]],[]],[[-1,1],[[6,[5]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,37],[[-1,-2],3,[],[]],[[37,[24,[19]],[24,[19]],[24,[19]]],[[13,[38,39]]]],[38,3],[1,[[4,[10]]]],[1,[[4,[10]]]],[5,[[4,[37]]]],[5,[[13,[-1,12]]],[]],[5,[[4,[37]]]],[5,[[4,[38]]]],[5,[[4,[38]]]],[[37,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[37,1],19],[[38,1],19],[38,11],[[],20],[[],20],[[],[[21,[37]]]],[[],[[21,[38]]]],[[38,[23,[26]]],[[13,[3,39]]]],[38,3],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[1,32],[1,32],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,1],[[13,[[6,[5]],12]]],[]],[[-1,1],[[13,[[6,[5]],12]]],[]]],"c":[],"p":[[3,"Python",186],[3,"PyModule",187],[15,"tuple"],[6,"PyResult",188],[3,"PyAny",189],[3,"Py",190],[3,"InnerHttpClient",4],[4,"HttpMethod",4],[3,"HttpResponse",4],[3,"CStr",191],[15,"bool"],[3,"PyErr",188],[4,"Result",192],[3,"HttpClient",4],[3,"Formatter",193],[6,"Result",193],[8,"Hasher",194],[3,"Method",195],[6,"PyObject",190],[3,"PyClassItemsIter",196],[3,"LazyTypeObject",197],[3,"String",198],[3,"Vec",199],[4,"Option",200],[3,"HashMap",201],[15,"u8"],[8,"Error",202],[3,"Box",203],[3,"Body",204],[3,"Response",205],[3,"TypeId",206],[3,"PyTypeObject",207],[3,"SocketConfig",95],[3,"SocketClient",95],[6,"Result",208],[15,"slice"],[3,"WebSocketConfig",140],[3,"WebSocketClient",140],[4,"Error",209]],"b":[[38,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpMethod"],[39,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpMethod"],[40,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpResponse"],[42,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpResponse"],[43,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpClient"],[44,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpClient"],[109,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketConfig"],[111,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketConfig"],[112,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketClient"],[113,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketClient"],[154,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketConfig"],[156,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketConfig"],[157,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketClient"],[158,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketClient"]]},\
"nautilus_persistence":{"doc":"","t":"AAANNIEIIIENNNNNNILLALLLLKKAKFLLLLLLLLLLKLLLALLLLLLALLLLLLLLKAADDDLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDGDMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLAFAAANENNNLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLAAAADLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLL","n":["arrow","backend","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","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_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","new","new","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","wrap","wrap","write_data","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap","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","wrap"],"q":[[0,"nautilus_persistence"],[3,"nautilus_persistence::arrow"],[61,"nautilus_persistence::backend"],[63,"nautilus_persistence::backend::kmerge_batch"],[139,"nautilus_persistence::backend::session"],[199,"nautilus_persistence::python"],[202,"nautilus_persistence::python::backend"],[204,"nautilus_persistence::python::backend::session"],[231,"nautilus_persistence::python::backend::transformer"],[255,"nautilus_persistence::python::wranglers"],[259,"nautilus_persistence::python::wranglers::bar"],[277,"nautilus_persistence::python::wranglers::delta"],[295,"nautilus_persistence::python::wranglers::quote"],[313,"nautilus_persistence::python::wranglers::trade"],[331,"core::error"],[332,"alloc::string"],[333,"std::collections::hash::map"],[334,"arrow_array::record_batch"],[335,"alloc::vec"],[336,"core::result"],[337,"nautilus_model::data"],[338,"arrow_schema::error"],[339,"arrow_array::array"],[340,"arrow_schema::datatype"],[341,"arrow_array::array"],[342,"core::fmt"],[343,"pyo3::err"],[344,"core::option"],[345,"arrow_schema::schema"],[346,"thousands::policies"],[347,"core::any"],[348,"unicode_normalization::replace"],[349,"tokio::runtime::runtime"],[350,"alloc::sync"],[351,"futures_core::stream"],[352,"core::marker"],[353,"pyo3::marker"],[354,"pyo3::types::dict"],[355,"core::iter::traits::iterator"],[356,"compare"],[357,"unicode_normalization::recompose"],[358,"unicode_normalization::decompose"],[359,"unicode_normalization::stream_safe"],[360,"datafusion_common::error"],[361,"pyo3::types::any"],[362,"pyo3::instance"],[363,"core::cmp"],[364,"core::ffi::c_str"],[365,"pyo3::err"],[366,"pyo3::impl_::pyclass::lazy_type_object"],[367,"pyo3_ffi::cpython::object"],[368,"pyo3::types::module"],[369,"pyo3::types::typeobject"],[370,"nautilus_model::data::bar"],[371,"pyo3::types::bytes"],[372,"nautilus_model::data::delta"],[373,"nautilus_model::data::quote"],[374,"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)
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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,16,6,0,0,0,0,0,0,6,16,6,6,6,16,0,16,6,0,16,6,16,6,70,71,0,56,0,16,16,6,6,16,16,16,16,6,6,72,72,16,6,0,16,6,16,6,16,6,0,16,6,16,6,16,6,16,6,55,0,0,0,0,0,27,36,34,27,36,34,27,34,27,27,36,34,27,27,36,34,27,34,27,34,36,27,27,27,27,27,27,27,27,27,27,27,27,27,34,34,34,34,34,34,34,34,34,34,34,34,34,34,27,34,27,34,27,34,27,34,27,34,34,27,34,27,36,34,27,36,34,27,36,34,27,36,34,0,0,0,0,49,41,41,45,41,49,45,41,49,41,45,45,41,49,49,49,41,41,49,49,45,45,41,49,41,45,41,49,41,49,41,49,41,49,41,49,49,41,49,45,41,49,45,41,49,45,41,49,41,49,45,41,49,41,49,41,0,0,0,0,0,58,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,0,0,0,0,0,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,0,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,0,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,0,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69],"f":[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],[[7,[[5,[-1]],6]]],[]],[[[3,[2,2]],4],[[7,[[5,[8]],6]]]],0,[[[3,[2,2]],[9,[-1]]],[[7,[4,10]]],[]],[[[9,[11]],12,13,14],[[7,[-1,6]]],15],[[16,17],18],[[16,17],18],[[6,17],18],[[6,17],18],[19,16],[10,16],[-1,-1,[]],[20,16],[10,6],[-1,-1,[]],[[[21,[[3,[2,2]]]]],22],[[],[[3,[2,2]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,23],2,[]],[[-1,23],2,[]],[16,[[21,[1]]]],[6,[[21,[1]]]],[-1,2,[]],[-1,2,[]],0,[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[-1,24,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,4],[[7,[25,16]]],[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[[[27,[-1]]],25,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-1,[29,[28]]],[[27,[-2]]],[30,31],31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,32],33,[]],[[-1,32],33,[]],0,[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3]]],[],[],[]],[-1,[[25,[-2,-3,-4]]],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,25,[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4]]],[],[],[],[]],[-1,[[25,[-2,-3]]],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,25,[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[25,[-2,-3,-4,-5]]],[],[],[],[],[]],[-3,[[34,[-1,-2,-3]]],35,[],[[37,[[36,[-1,-2]]]]]],[[[27,[-1]]],21,[]],[[[34,[-1,-2,-3]]],21,35,[],[[37,[[36,[-1,-2]]]]]],[-1,[[38,[-2]]],[],[]],[-1,[[38,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[38,[-2]]],[],[]],[-1,[[38,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[-1,[[39,[-2]]],[],[]],[[[34,[-1,-2,-3]],-1],25,35,[],[[37,[[36,[-1,-2]]]]]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[-1,24,[]],[-1,24,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[41,12,12,[21,[12]]],[[42,[25]]]],[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[45,[36,[-1,8]],[36,[-1,8]]],46,35],[[],45],[32,[[48,[47]]]],[32,[[48,[47]]]],[49,25],[49,25],[43,[[48,[41]]]],[43,[[48,[41]]]],[43,[[48,[49]]]],[43,[[48,[49]]]],[[45,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[41,50],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[41,32],51],[[49,32],51],[[],52],[[],52],[[],[[53,[41]]]],[[],[[53,[49]]]],[13,41],[[50,13],49],0,0,0,[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[-1,24,[]],[-1,24,[]],[32,54],[32,54],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],20]]],[]],[[-1,32],[[7,[[44,[43]],20]]],[]],[[[9,[-1]],[3,[2,2]],55],[[42,[25,16]]],56],0,[[32,57],[[48,[25]]]],0,0,0,0,0,0,0,0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[58,58],[[-1,-2],25,[],[]],[32,[[48,[47]]]],[43,[[7,[-1,20]]],[]],[43,[[48,[58]]]],[43,[[48,[58]]]],[[58,17],18],[-1,-1,[]],[-1,-2,[],[]],[[58,32],51],[[],52],[[],[[53,[58]]]],[-1,-2,[],[]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],20]]],[]],0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,[[48,[47]]]],[43,[[48,[59]]]],[43,[[48,[59]]]],[-1,-1,[]],[[32,60],[[48,[[44,[33]]]]]],[-1,-2,[],[]],[[59,32],51],[[],52],[[],[[53,[59]]]],[[32,[5,[61]]],[[48,[[44,[62]]]]]],[[32,[5,[63]]],[[48,[[44,[62]]]]]],[[32,[5,[64]]],[[48,[[44,[62]]]]]],[[32,[5,[65]]],[[48,[[44,[62]]]]]],[[32,[5,[51]]],[[48,[[44,[62]]]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],20]]],[]],0,0,0,0,0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,[[48,[47]]]],[43,[[48,[66]]]],[43,[[48,[66]]]],[-1,-1,[]],[-1,-2,[],[]],[[66,32],51],[[],52],[[],[[53,[66]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],20]]],[]],0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,[[48,[47]]]],[43,[[48,[67]]]],[43,[[48,[67]]]],[-1,-1,[]],[-1,-2,[],[]],[[67,32],51],[[],52],[[],[[53,[67]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],20]]],[]],0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,[[48,[47]]]],[43,[[48,[68]]]],[43,[[48,[68]]]],[-1,-1,[]],[-1,-2,[],[]],[[68,32],51],[[],52],[[],[[53,[68]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],20]]],[]],0,[[-1,32],[[44,[43]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,[[48,[47]]]],[43,[[48,[69]]]],[43,[[48,[69]]]],[-1,-1,[]],[-1,-2,[],[]],[[69,32],51],[[],52],[[],[[53,[69]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,24,[]],[32,54],[-1,-2,[],[]],[[-1,32],[[7,[[44,[43]],20]]],[]]],"c":[],"p":[[8,"Error",331],[3,"String",332],[3,"HashMap",333],[3,"RecordBatch",334],[3,"Vec",335],[4,"EncodingError",3],[4,"Result",336],[4,"Data",337],[15,"slice"],[4,"ArrowError",338],[6,"ArrayRef",339],[15,"str"],[15,"usize"],[4,"DataType",340],[8,"Array",339],[4,"DataStreamingError",3],[3,"Formatter",341],[6,"Result",341],[3,"Error",342],[3,"PyErr",343],[4,"Option",344],[3,"Schema",345],[3,"SeparatorPolicy",346],[3,"TypeId",347],[15,"tuple"],[3,"Replacements",348],[3,"EagerStream",63],[3,"Runtime",349],[3,"Arc",350],[8,"Stream",351],[8,"Send",352],[3,"Python",353],[3,"PyDict",354],[3,"KMerge",63],[8,"Iterator",355],[3,"ElementBatchIter",63],[8,"Compare",356],[3,"Recompositions",357],[3,"Decompositions",358],[3,"StreamSafe",359],[3,"DataBackendSession",139],[6,"Result",360],[3,"PyAny",361],[3,"Py",362],[3,"TsInitComparator",139],[4,"Ordering",363],[3,"CStr",364],[6,"PyResult",343],[3,"DataQueryResult",139],[6,"QueryResult",139],[6,"PyObject",362],[3,"PyClassItemsIter",365],[3,"LazyTypeObject",366],[3,"PyTypeObject",367],[8,"WriteStream",3],[8,"EncodeToRecordBatch",3],[3,"PyModule",368],[4,"NautilusDataType",204],[3,"DataTransformer",231],[3,"PyType",369],[3,"Bar",370],[3,"PyBytes",371],[3,"OrderBookDelta",372],[3,"QuoteTick",373],[3,"TradeTick",374],[3,"BarDataWrangler",259],[3,"OrderBookDeltaDataWrangler",277],[3,"QuoteTickDataWrangler",295],[3,"TradeTickDataWrangler",313],[8,"DecodeFromRecordBatch",3],[8,"DecodeDataFromRecordBatch",3],[8,"ArrowSchemaProvider",3]],"b":[[30,"impl-Debug-for-DataStreamingError"],[31,"impl-Display-for-DataStreamingError"],[32,"impl-Debug-for-EncodingError"],[33,"impl-Display-for-EncodingError"],[34,"impl-From%3CError%3E-for-DataStreamingError"],[35,"impl-From%3CArrowError%3E-for-DataStreamingError"],[37,"impl-From%3CPyErr%3E-for-DataStreamingError"],[159,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataBackendSession"],[160,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataBackendSession"],[161,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataQueryResult"],[162,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataQueryResult"],[216,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+NautilusDataType"],[217,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26NautilusDataType"],[236,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataTransformer"],[237,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataTransformer"],[264,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarDataWrangler"],[265,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarDataWrangler"],[282,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDeltaDataWrangler"],[283,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDeltaDataWrangler"],[300,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTickDataWrangler"],[301,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTickDataWrangler"],[318,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTickDataWrangler"],[319,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTickDataWrangler"]]},\
"nautilus_pyo3":{"doc":"","t":"DLLLLLLLLLLLFLLLLLL","n":["LogGuard","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","set_global_log_collector","try_from","try_into","type_id","type_object_raw","vzip","wrap"],"q":[[0,"nautilus_pyo3"],[19,"pyo3::marker"],[20,"pyo3::types::any"],[21,"pyo3::instance"],[22,"core::ffi::c_str"],[23,"pyo3::err"],[24,"pyo3::instance"],[25,"pyo3::impl_::pyclass::lazy_type_object"],[26,"alloc::string"],[27,"core::option"],[28,"core::result"],[29,"core::any"],[30,"pyo3_ffi::cpython::object"],[31,"pyo3::err"]],"d":["Guards the log collector and flushes it when dropped","","","","","","","Returns the argument unchanged.","Calls U::from(self)
.","","","","Sets the global log collector","","","","","",""],"i":[0,6,6,6,6,6,6,6,6,6,6,6,0,6,6,6,6,6,6],"f":[0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[5,[4]]]],[2,[[5,[6]]]],[2,[[5,[6]]]],[-1,-1,[]],[-1,-2,[],[]],[[6,1],7],[[],8],[[],[[9,[6]]]],[[[11,[10]],[11,[10]],[11,[[12,[10,10,10]]]]],6],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[1,15],[-1,-2,[],[]],[[-1,1],[[13,[[3,[2]],16]]],[]]],"c":[],"p":[[3,"Python",19],[3,"PyAny",20],[3,"Py",21],[3,"CStr",22],[6,"PyResult",23],[3,"LogGuard",0],[6,"PyObject",21],[3,"PyClassItemsIter",24],[3,"LazyTypeObject",25],[3,"String",26],[4,"Option",27],[15,"tuple"],[4,"Result",28],[3,"TypeId",29],[3,"PyTypeObject",30],[3,"PyErr",23]],"b":[[5,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LogGuard"],[6,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LogGuard"]]},\
diff --git a/develop/core/src/nautilus_model/instruments/crypto_future.rs.html b/develop/core/src/nautilus_model/instruments/crypto_future.rs.html
index aae2f63db60f..040310f6c955 100644
--- a/develop/core/src/nautilus_model/instruments/crypto_future.rs.html
+++ b/develop/core/src/nautilus_model/instruments/crypto_future.rs.html
@@ -280,6 +280,11 @@
280
281
282
+283
+284
+285
+286
+287
// -------------------------------------------------------------------------------------------------
// Copyright (C) 2015-2023 Nautech Systems Pty Ltd. All rights reserved.
// https://nautechsystems.io
@@ -324,7 +329,8 @@
pub underlying: Currency,
pub quote_currency: Currency,
pub settlement_currency: Currency,
- pub expiration: UnixNanos,
+ pub activation_ns: UnixNanos,
+ pub expiration_ns: UnixNanos,
pub price_precision: u8,
pub size_precision: u8,
pub price_increment: Price,
@@ -350,7 +356,8 @@
underlying: Currency,
quote_currency: Currency,
settlement_currency: Currency,
- expiration: UnixNanos,
+ activation_ns: UnixNanos,
+ expiration_ns: UnixNanos,
price_precision: u8,
size_precision: u8,
price_increment: Price,
@@ -373,7 +380,8 @@
underlying,
quote_currency,
settlement_currency,
- expiration,
+ activation_ns,
+ expiration_ns,
price_precision,
size_precision,
price_increment,
@@ -518,6 +526,7 @@
#[fixture]
pub fn crypto_future_btcusdt() -> CryptoFuture {
+ let activation = Utc.with_ymd_and_hms(2014, 4, 8, 0, 0, 0).unwrap();
let expiration = Utc.with_ymd_and_hms(2014, 7, 8, 0, 0, 0).unwrap();
CryptoFuture::new(
InstrumentId::from("ETHUSDT-123.BINANCE"),
@@ -525,6 +534,7 @@
Currency::from("BTC"),
Currency::from("USDT"),
Currency::from("USDT"),
+ activation.timestamp_nanos_opt().unwrap() as UnixNanos,
expiration.timestamp_nanos_opt().unwrap() as UnixNanos,
2,
6,
diff --git a/develop/core/src/nautilus_model/instruments/futures_contract.rs.html b/develop/core/src/nautilus_model/instruments/futures_contract.rs.html
index fdf187687f1a..42c120af5936 100644
--- a/develop/core/src/nautilus_model/instruments/futures_contract.rs.html
+++ b/develop/core/src/nautilus_model/instruments/futures_contract.rs.html
@@ -268,6 +268,11 @@
268
269
270
+271
+272
+273
+274
+275
// -------------------------------------------------------------------------------------------------
// Copyright (C) 2015-2023 Nautech Systems Pty Ltd. All rights reserved.
// https://nautechsystems.io
@@ -311,7 +316,8 @@
pub raw_symbol: Symbol,
pub asset_class: AssetClass,
pub underlying: String,
- pub expiration: UnixNanos,
+ pub activation_ns: UnixNanos,
+ pub expiration_ns: UnixNanos,
pub currency: Currency,
pub price_precision: u8,
pub price_increment: Price,
@@ -334,7 +340,8 @@
raw_symbol: Symbol,
asset_class: AssetClass,
underlying: String,
- expiration: UnixNanos,
+ activation_ns: UnixNanos,
+ expiration_ns: UnixNanos,
currency: Currency,
price_precision: u8,
price_increment: Price,
@@ -354,7 +361,8 @@
raw_symbol,
asset_class,
underlying,
- expiration,
+ activation_ns,
+ expiration_ns,
currency,
price_precision,
price_increment,
@@ -497,12 +505,14 @@
#[fixture]
pub fn futures_contract_es() -> FuturesContract {
+ let activation = Utc.with_ymd_and_hms(2021, 4, 8, 0, 0, 0).unwrap();
let expiration = Utc.with_ymd_and_hms(2021, 7, 8, 0, 0, 0).unwrap();
FuturesContract::new(
InstrumentId::new(Symbol::from("ESZ21"), Venue::from("CME")),
Symbol::from("ESZ21"),
AssetClass::Index,
String::from("ES"),
+ activation.timestamp_nanos_opt().unwrap() as UnixNanos,
expiration.timestamp_nanos_opt().unwrap() as UnixNanos,
Currency::USD(),
2,
diff --git a/develop/core/src/nautilus_model/instruments/options_contract.rs.html b/develop/core/src/nautilus_model/instruments/options_contract.rs.html
index 199fdedb55de..2172b1cebd7f 100644
--- a/develop/core/src/nautilus_model/instruments/options_contract.rs.html
+++ b/develop/core/src/nautilus_model/instruments/options_contract.rs.html
@@ -272,6 +272,11 @@
272
273
274
+275
+276
+277
+278
+279
// -------------------------------------------------------------------------------------------------
// Copyright (C) 2015-2023 Nautech Systems Pty Ltd. All rights reserved.
// https://nautechsystems.io
@@ -316,7 +321,8 @@
pub asset_class: AssetClass,
pub underlying: String,
pub option_kind: OptionKind,
- pub expiration: UnixNanos,
+ pub activation_ns: UnixNanos,
+ pub expiration_ns: UnixNanos,
pub strike_price: Price,
pub currency: Currency,
pub price_precision: u8,
@@ -340,7 +346,8 @@
asset_class: AssetClass,
underlying: String,
option_kind: OptionKind,
- expiration: UnixNanos,
+ activation_ns: UnixNanos,
+ expiration_ns: UnixNanos,
strike_price: Price,
currency: Currency,
price_precision: u8,
@@ -361,7 +368,8 @@
asset_class,
underlying,
option_kind,
- expiration,
+ activation_ns,
+ expiration_ns,
strike_price,
currency,
price_precision,
@@ -504,6 +512,7 @@
#[fixture]
pub fn options_contract_appl() -> OptionsContract {
+ let activation = Utc.with_ymd_and_hms(2021, 9, 17, 0, 0, 0).unwrap();
let expiration = Utc.with_ymd_and_hms(2021, 12, 17, 0, 0, 0).unwrap();
OptionsContract::new(
InstrumentId::from("AAPL211217C00150000.OPRA"),
@@ -511,6 +520,7 @@
AssetClass::Equity,
String::from("AAPL"),
OptionKind::Call,
+ activation.timestamp_nanos_opt().unwrap() as UnixNanos,
expiration.timestamp_nanos_opt().unwrap() as UnixNanos,
Price::from("149.0"),
Currency::USD(),
diff --git a/develop/core/src/nautilus_model/python/instruments/crypto_future.rs.html b/develop/core/src/nautilus_model/python/instruments/crypto_future.rs.html
index cd1914ce5c3f..10b35b48ac09 100644
--- a/develop/core/src/nautilus_model/python/instruments/crypto_future.rs.html
+++ b/develop/core/src/nautilus_model/python/instruments/crypto_future.rs.html
@@ -154,6 +154,9 @@
154
155
156
+157
+158
+159
// -------------------------------------------------------------------------------------------------
// Copyright (C) 2015-2023 Nautech Systems Pty Ltd. All rights reserved.
// https://nautechsystems.io
@@ -197,7 +200,8 @@
underlying: Currency,
quote_currency: Currency,
settlement_currency: Currency,
- expiration: UnixNanos,
+ activation_ns: UnixNanos,
+ expiration_ns: UnixNanos,
price_precision: u8,
size_precision: u8,
price_increment: Price,
@@ -220,7 +224,8 @@
underlying,
quote_currency,
settlement_currency,
- expiration,
+ activation_ns,
+ expiration_ns,
price_precision,
size_precision,
price_increment,
@@ -270,7 +275,8 @@
"settlement_currency",
self.settlement_currency.code.to_string(),
)?;
- dict.set_item("expiration", self.expiration.to_i64())?;
+ dict.set_item("activation_ns", self.activation_ns.to_u64())?;
+ dict.set_item("expiration_ns", self.expiration_ns.to_u64())?;
dict.set_item("price_precision", self.price_precision)?;
dict.set_item("size_precision", self.size_precision)?;
dict.set_item("price_increment", self.price_increment.to_string())?;
diff --git a/develop/core/src/nautilus_model/python/instruments/futures_contract.rs.html b/develop/core/src/nautilus_model/python/instruments/futures_contract.rs.html
index 06200ac091dc..d275c69764b5 100644
--- a/develop/core/src/nautilus_model/python/instruments/futures_contract.rs.html
+++ b/develop/core/src/nautilus_model/python/instruments/futures_contract.rs.html
@@ -138,6 +138,9 @@
138
139
140
+141
+142
+143
// -------------------------------------------------------------------------------------------------
// Copyright (C) 2015-2023 Nautech Systems Pty Ltd. All rights reserved.
// https://nautechsystems.io
@@ -181,7 +184,8 @@
raw_symbol: Symbol,
asset_class: AssetClass,
underlying: String,
- expiration: UnixNanos,
+ activation_ns: UnixNanos,
+ expiration_ns: UnixNanos,
currency: Currency,
price_precision: u8,
price_increment: Price,
@@ -201,7 +205,8 @@
raw_symbol,
asset_class,
underlying,
- expiration,
+ activation_ns,
+ expiration_ns,
currency,
price_precision,
price_increment,
@@ -246,7 +251,8 @@
dict.set_item("raw_symbol", self.raw_symbol.to_string())?;
dict.set_item("asset_class", self.asset_class.to_string())?;
dict.set_item("underlying", self.underlying.to_string())?;
- dict.set_item("expiration", self.expiration.to_i64())?;
+ dict.set_item("activation_ns", self.activation_ns.to_u64())?;
+ dict.set_item("expiration_ns", self.expiration_ns.to_u64())?;
dict.set_item("currency", self.currency.code.to_string())?;
dict.set_item("price_precision", self.price_precision)?;
dict.set_item("price_increment", self.price_increment.to_string())?;
diff --git a/develop/core/src/nautilus_model/python/instruments/options_contract.rs.html b/develop/core/src/nautilus_model/python/instruments/options_contract.rs.html
index b4d9f36f6a0c..e23f8faa6556 100644
--- a/develop/core/src/nautilus_model/python/instruments/options_contract.rs.html
+++ b/develop/core/src/nautilus_model/python/instruments/options_contract.rs.html
@@ -141,6 +141,9 @@
141
142
143
+144
+145
+146
// -------------------------------------------------------------------------------------------------
// Copyright (C) 2015-2023 Nautech Systems Pty Ltd. All rights reserved.
// https://nautechsystems.io
@@ -185,7 +188,8 @@
asset_class: AssetClass,
underlying: String,
option_kind: OptionKind,
- expiration: UnixNanos,
+ activation_ns: UnixNanos,
+ expiration_ns: UnixNanos,
strike_price: Price,
currency: Currency,
price_precision: u8,
@@ -206,7 +210,8 @@
asset_class,
underlying,
option_kind,
- expiration,
+ activation_ns,
+ expiration_ns,
strike_price,
currency,
price_precision,
@@ -252,7 +257,8 @@
dict.set_item("asset_class", self.asset_class.to_string())?;
dict.set_item("underlying", self.underlying.to_string())?;
dict.set_item("option_kind", self.option_kind.to_string())?;
- dict.set_item("expiration", self.expiration.to_i64())?;
+ dict.set_item("activation_ns", self.activation_ns.to_u64())?;
+ dict.set_item("expiration_ns", self.expiration_ns.to_u64())?;
dict.set_item("strike_price", self.strike_price.to_string())?;
dict.set_item("currency", self.currency.code.to_string())?;
dict.set_item("price_precision", self.price_precision)?;
diff --git a/develop/genindex.html b/develop/genindex.html
index 149f107a1c9b..c82b3f6f9431 100644
--- a/develop/genindex.html
+++ b/develop/genindex.html
@@ -1194,6 +1194,40 @@
+
-
+
+ activation_ns (CryptoFuture attribute)
+
+
+
+ -
+
+ activation_utc (CryptoFuture attribute)
+
+
+
-
active_task_ids() (Actor method)
@@ -1501,6 +1535,10 @@
+
+
+
+
-
-
-
-
-
add_instrument() (BacktestEngine method)
@@ -7405,6 +7439,40 @@
Expectancy (class in nautilus_trader.analysis.statistics.expectancy)
+ -
+
+ expiration_ns (CryptoFuture attribute)
+
+
+
+ -
+
+ expiration_utc (CryptoFuture attribute)
+
+
+
-
expire_time (LimitIfTouchedOrder attribute)
@@ -7489,18 +7557,6 @@
- -
-
- expiry_date (CryptoFuture attribute)
-
-
- -
-
- (FuturesContract attribute)
-
-
-
-
-
ExponentialMovingAverage (class in nautilus_trader.indicators.average.ema)
@@ -16312,6 +16368,11 @@
+ -
+
+ kind (OptionsContract attribute)
+
+
@@ -30173,6 +30234,11 @@
StreamingFeatherWriter (class in nautilus_trader.persistence.writer)
+
-
+
+ strike_price (OptionsContract attribute)
+
+
-
submit_order() (BacktestExecClient method)
@@ -34598,6 +34664,11 @@
(FuturesContract attribute)
+ -
+
+ (OptionsContract attribute)
+
+
-
diff --git a/develop/objects.inv b/develop/objects.inv
index e7f4ee406093..d14b571a23ff 100644
Binary files a/develop/objects.inv and b/develop/objects.inv differ
diff --git a/develop/searchindex.js b/develop/searchindex.js
index 7d7b71998b4a..059eb84aa36e 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/currency", "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/orderbook", "api_reference/model/orders", "api_reference/model/position", "api_reference/model/tick_scheme", "api_reference/msgbus", "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/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/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/currency.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/orderbook.md", "api_reference/model/orders.md", "api_reference/model/position.md", "api_reference/model/tick_scheme.md", "api_reference/msgbus.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/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/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", "Currency", "Data", "Events", "Identifiers", "Model", "Instruments", "Objects", "Order Book", "Orders", "Position", "Tick Scheme", "Message Bus", "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", "Orders", "Overview", "Strategies", "Coding Standards", "Cython", "Environment Setup", "Developer Guide", "Packaged Data", "Rust", "Testing", "Getting Started", "Installation", "Quickstart", "NautilusTrader Documentation", "Betfair", "Binance", "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, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "subpackag": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 21, 28, 29, 30, 31, 32, 34, 35, 43, 47, 51], "defin": [0, 2, 7, 10, 14, 18, 19, 21, 22, 23, 24, 27, 32, 34, 38, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 62, 65], "both": [0, 1, 2, 4, 8, 10, 11, 12, 15, 16, 22, 25, 28, 31, 34, 37, 41, 43, 47, 48, 49, 51, 52, 54, 56, 63, 65, 67], "differ": [0, 8, 12, 13, 14, 16, 18, 22, 29, 34, 37, 40, 43, 45, 50, 52, 62, 63, 65, 68, 70], "type": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 28, 29, 31, 32, 33, 34, 35, 38, 45, 46, 47, 48, 52, 53, 54, 56, 58, 62, 66, 67, 68, 70], "manag": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 20, 26, 30, 31, 34, 36, 42, 43, 44, 47, 50, 51, 61, 65], "machineri": [0, 43], "There": [0, 34, 39, 41, 43, 46, 48, 49, 51, 52, 53, 59, 62, 64, 65, 66], "i": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70], "also": [0, 4, 6, 7, 8, 12, 16, 28, 29, 34, 36, 37, 39, 41, 42, 43, 45, 46, 48, 50, 51, 52, 53, 58, 59, 61, 62, 63, 65, 70], "an": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 45, 46, 48, 49, 50, 51, 52, 53, 56, 58, 59, 62, 63, 65, 66, 67, 69, 70], "exchangeratecalcul": 0, "calcul": [0, 5, 6, 7, 10, 14, 19, 22, 24, 26, 28, 30, 31, 41, 42], "exchang": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 16, 17, 19, 20, 27, 31, 34, 37, 43, 48, 50, 52, 62, 64, 65, 66, 67, 70], "rate": [0, 2, 4, 5, 6, 7, 8, 9, 14, 16, 22, 31, 41, 48, 62, 65], "between": [0, 2, 9, 11, 12, 14, 16, 22, 27, 29, 33, 42, 43, 45, 46, 47, 48, 50, 51, 58, 62, 65], "fx": [0, 6, 22, 34, 48, 50, 51, 62, 66, 69], "crypto": [0, 2, 4, 17, 22, 27, 48, 50, 51, 65, 66, 67], "pair": [0, 4, 22, 46, 48, 52, 65, 66, 69, 70], "accountmanag": 0, "mainli": [0, 29, 43], "us": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 22, 23, 25, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71], "from": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71], "portfolio": [0, 5, 6, 9, 12, 13, 16, 31, 33, 34, 40, 43, 46, 49, 51, 63, 70], "oper": [0, 8, 10, 11, 12, 15, 29, 30, 34, 42, 43, 44, 46, 48, 49, 51, 56, 61, 63, 71], "accountfactori": 0, "support": [0, 4, 6, 16, 29, 39, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 61, 63, 65, 67], "custom": [0, 2, 6, 8, 9, 12, 19, 25, 28, 34, 35, 40, 42, 43, 45, 46, 49, 51, 65, 70], "specif": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 22, 25, 27, 29, 30, 31, 32, 34, 35, 37, 43, 44, 45, 46, 47, 48, 50, 52, 56, 58, 61, 63, 67, 71], "integr": [0, 1, 2, 3, 4, 7, 8, 12, 16, 24, 35, 43, 45, 47, 48, 51, 59, 61, 64, 65, 66, 68], "These": [0, 8, 12, 14, 19, 25, 37, 38, 41, 42, 43, 45, 46, 50, 52, 56, 59, 65, 71], "can": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 62, 63, 65, 66, 68, 69, 70], "regist": [0, 1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 22, 28, 32, 34, 41, 45, 46, 52, 62, 64, 65, 66], "factori": [0, 8, 9, 14, 16, 34, 35, 48, 64, 65, 66], "instanti": [0, 19, 32, 35, 44, 46, 48, 52, 64, 65, 66, 69, 70], "when": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 22, 24, 25, 26, 29, 33, 34, 37, 38, 39, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 58, 59, 61, 62, 64, 65, 66, 67, 69], "accountst": [0, 1, 2, 4, 6, 12, 16, 19, 30], "event": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 38, 39, 43, 45, 46, 47, 49, 51, 62, 63], "receiv": [0, 6, 8, 11, 12, 14, 16, 20, 28, 31, 34, 35, 38, 43, 46, 48, 49, 52, 54, 62, 64, 65, 66], "class": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 62, 63, 64, 65, 66, 68], "cashaccount": 0, "bool": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 52], "calculate_account_st": 0, "fals": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 25, 26, 29, 30, 32, 34, 39, 50, 52, 53, 65], "base": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 39, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 62], "provid": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 60, 62, 63, 65, 67, 68, 69, 70], "cash": [0, 4, 6, 9, 12, 16, 22, 48, 51, 62, 70], "paramet": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 43, 44, 45, 46, 48, 49, 50, 52, 53, 62, 69, 70], "initi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 22, 23, 24, 25, 26, 30, 31, 34, 38, 44, 46, 48, 50, 52, 62, 67], "state": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 19, 21, 24, 30, 31, 33, 34, 38, 39, 51, 67, 70], "option": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 22, 23, 25, 27, 28, 29, 31, 32, 33, 34, 35, 37, 41, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 61, 62, 64, 65, 66, 70], "If": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 43, 45, 47, 49, 52, 58, 59, 62, 63, 65, 66], "should": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 24, 25, 27, 29, 31, 32, 33, 34, 37, 39, 45, 47, 48, 49, 52, 53, 55, 59, 62, 65, 67, 69, 70], "order": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 18, 19, 20, 22, 23, 26, 28, 29, 30, 31, 33, 34, 36, 38, 40, 41, 42, 43, 44, 45, 48, 56, 62, 64, 66, 67, 70], "fill": [0, 1, 2, 4, 5, 6, 7, 12, 16, 19, 24, 25, 26, 34, 37, 45, 50], "rais": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 43, 52, 59, 62], "valueerror": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 43], "account_typ": [0, 1, 2, 4, 6, 9, 12, 16, 19, 35, 62, 65, 69, 70], "equal": [0, 1, 2, 4, 5, 6, 8, 12, 14, 18, 22, 23, 24, 25, 26, 28, 31, 34, 50], "appli": [0, 1, 2, 4, 8, 9, 24, 25, 26, 30, 36, 45, 48, 50, 53], "self": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 38, 39, 40, 41, 42, 46, 48, 50, 52, 54, 62, 65], "void": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 14, 15, 16, 22, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 54], "given": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 45, 46, 48, 50, 63, 66, 67], "account_id": [0, 1, 2, 4, 6, 7, 12, 15, 16, 19, 25, 26], "id": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 39, 45, 46, 48, 49, 50, 52, 55, 62, 65, 67, 69, 70], "base_curr": [0, 1, 2, 4, 6, 9, 12, 16, 19, 22, 26, 62, 64, 69, 70], "system": [0, 1, 2, 4, 6, 7, 8, 9, 12, 13, 16, 18, 19, 20, 21, 25, 26, 28, 29, 30, 34, 38, 39, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 56, 58, 61, 62, 63, 65, 67, 68, 70, 71], "method": [0, 1, 2, 4, 6, 7, 8, 11, 12, 13, 14, 16, 18, 19, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 56, 59, 62, 63, 65, 69, 70], "intend": [0, 6, 8, 10, 12, 28, 30, 34, 46, 50, 52], "call": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 28, 31, 33, 34, 35, 38, 41, 46, 48, 52, 54, 58, 59, 70], "user": [0, 6, 8, 12, 13, 14, 19, 25, 28, 34, 38, 40, 43, 44, 45, 46, 47, 48, 51, 52, 62, 65, 67, 68, 69], "code": [0, 1, 2, 4, 6, 7, 8, 12, 13, 15, 17, 34, 35, 39, 46, 51, 54, 55, 56, 58, 63, 68, 69], "balanc": [0, 1, 2, 4, 5, 6, 12, 16, 19, 23, 30, 52, 62], "currenc": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 15, 16, 19, 22, 23, 25, 26, 30, 31, 34, 41, 51, 52, 62, 66, 70], "none": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 41, 43, 46, 48, 50, 52, 53, 62, 65, 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, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 41, 45, 46, 52, 54, 59, 62, 65, 67], "current": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 24, 25, 26, 29, 30, 31, 33, 34, 35, 39, 45, 48, 49, 50, 53, 59, 61, 62, 67, 68, 69, 71], "total": [0, 5, 7, 11, 12, 16, 18, 19, 22, 23, 24, 25, 26, 30, 31, 46, 52], "For": [0, 5, 6, 8, 12, 23, 24, 28, 29, 34, 38, 41, 42, 45, 46, 48, 49, 50, 51, 52, 53, 55, 59, 61, 62, 65, 69, 70, 71], "multi": [0, 1, 2, 4, 5, 6, 8, 11, 12, 16, 19, 49, 51, 65, 67, 68, 70], "specifi": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 23, 25, 29, 33, 34, 35, 45, 46, 48, 49, 50, 52, 58, 61, 65, 66, 70], "queri": [0, 1, 2, 4, 6, 7, 12, 16, 28, 29, 30, 34, 46, 62, 64], "default": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 17, 18, 19, 22, 23, 24, 25, 27, 29, 32, 33, 34, 39, 41, 42, 43, 44, 45, 46, 49, 50, 51, 53, 62, 65, 69, 70], "set": [0, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 26, 29, 30, 31, 34, 37, 38, 39, 43, 44, 45, 46, 49, 50, 52, 53, 57, 58, 60, 62, 63, 64, 65, 66, 69], "applic": [0, 1, 4, 6, 8, 9, 12, 14, 18, 19, 22, 26, 29, 34, 50, 51, 67], "inform": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 22, 30, 47, 48, 53, 54, 56, 62, 63, 64, 65, 66, 71], "rather": [0, 8, 53], "than": [0, 6, 8, 9, 10, 12, 17, 18, 22, 23, 24, 25, 28, 29, 32, 34, 45, 53], "monei": [0, 1, 2, 4, 5, 6, 7, 12, 15, 16, 19, 22, 23, 25, 26, 30, 31, 52, 70], "zero": [0, 7, 14, 23, 24, 25, 26, 28, 50, 62], "amount": [0, 23, 52, 58, 67, 70], "balance_fre": 0, "free": [0, 23, 56, 58, 68, 69], "balance_impact": 0, "instrument": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 40, 45, 46, 50, 51, 52, 64, 65, 69, 70], "quantiti": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 19, 22, 23, 24, 25, 26, 31, 34, 37, 42, 46, 51, 52, 62, 69], "price": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 18, 19, 22, 23, 24, 25, 26, 27, 31, 34, 42, 45, 50, 51, 52, 65, 69], "ordersid": [0, 1, 2, 4, 6, 7, 8, 12, 16, 18, 19, 24, 25, 26, 34, 42, 46, 50, 52, 62], "order_sid": [0, 1, 2, 4, 6, 8, 12, 16, 19, 24, 25, 34, 42, 50, 52, 62], "balance_lock": 0, "lock": [0, 23, 30, 37], "balance_tot": 0, "dict": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 22, 23, 25, 26, 29, 30, 31, 32, 34, 46, 49, 52, 62, 66, 69], "balances_fre": 0, "balances_lock": [0, 30, 52], "balances_tot": 0, "nautilu": [0, 4, 6, 7, 9, 19, 20, 29, 32, 33, 35, 37, 38, 43, 44, 45, 46, 47, 48, 50, 51, 52, 62, 63, 64, 65, 69, 70, 71], "calculate_balance_lock": 0, "side": [0, 1, 2, 4, 6, 7, 8, 10, 12, 16, 18, 19, 20, 24, 25, 26, 28, 34, 46, 52, 62], "use_quote_for_invers": [0, 22], "result": [0, 5, 6, 8, 10, 12, 22, 26, 34, 37, 38, 42, 43, 44, 45, 48, 52, 53, 62, 63, 65, 69, 70], "quot": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 19, 22, 24, 25, 26, 30, 31, 34, 39, 42, 45, 48, 51, 62, 65, 69], "standard": [0, 9, 10, 14, 22, 25, 26, 43, 48, 50, 56, 58, 62, 63, 65, 67], "invers": [0, 22, 26], "bui": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 25, 26, 42, 50, 52, 62], "sell": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 25, 26, 50, 62], "instead": [0, 2, 9, 22, 49, 54], "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, 25], "liquidity_sid": [0, 1, 2, 4, 6, 12, 16, 19, 25], "commiss": [0, 1, 2, 4, 6, 12, 16, 19, 25, 26, 31], "gener": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 28, 29, 34, 35, 40, 41, 42, 43, 45, 46, 48, 50, 53, 56, 58, 59, 65, 68, 70, 71], "transact": 0, "maker": [0, 1, 2, 4, 6, 12, 16, 19, 22, 50], "taker": [0, 1, 2, 4, 6, 12, 16, 19, 22], "liquid": [0, 1, 2, 4, 6, 8, 12, 16, 19, 22, 25, 48, 50], "no_liquidity_sid": [0, 1, 2, 4, 6, 12, 16, 19], "calculate_pnl": [0, 26], "orderfil": [0, 1, 2, 4, 6, 12, 16, 19, 25, 26, 34, 52], "posit": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 14, 15, 16, 18, 19, 20, 22, 23, 25, 30, 31, 34, 37, 41, 48, 50, 51, 62, 65], "list": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 32, 34, 35, 39, 43, 44, 45, 46, 51, 52, 62, 69, 70], "pnl": [0, 5, 9, 15, 19, 26, 30, 41], "doe": [0, 6, 8, 12, 14, 22, 23, 25, 28, 31, 34, 45, 52, 53, 62, 68], "includ": [0, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 20, 24, 25, 26, 28, 29, 31, 34, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 54, 59, 61, 62, 64, 65, 66, 70], "ani": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 19, 20, 21, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 39, 40, 41, 42, 45, 46, 47, 48, 50, 51, 52, 53, 55, 58, 59, 62, 63, 69], "clear_balance_lock": 0, "instrumentid": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 30, 31, 34, 35, 42, 46, 48, 50, 52, 62, 66], "instrument_id": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 22, 23, 24, 25, 26, 29, 30, 31, 34, 35, 42, 45, 46, 48, 50, 52, 62, 65, 69, 70], "clear": [0, 1, 6, 7, 12, 15, 18, 24, 30, 34, 50, 53, 69], "event_count": [0, 12, 16, 25, 26, 31], "count": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 22, 24, 25, 26, 28, 29, 31], "int": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 38, 46, 52, 54, 62], "all": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 42, 45, 46, 48, 50, 51, 52, 53, 54, 55, 58, 59, 61, 65, 66, 67, 68, 69, 70], "accountid": [0, 1, 2, 4, 6, 7, 12, 15, 16, 19, 20, 25, 26], "is_cash_account": 0, "is_margin_account": 0, "margin": [0, 1, 2, 4, 6, 9, 12, 16, 19, 22, 23, 30, 37, 50, 51, 62, 65, 69], "is_unleverag": 0, "last_ev": [0, 25, 26], "last": [0, 2, 5, 6, 7, 8, 11, 12, 14, 15, 18, 19, 22, 24, 25, 26, 34, 39, 46, 50, 51, 52, 59, 70], "starting_bal": [0, 6, 9, 62, 69, 70], "start": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 14, 16, 27, 29, 31, 33, 34, 35, 45, 52, 61, 62, 64, 65, 66, 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, 15, 16, 18, 19, 24, 30, 31, 34, 39, 45, 48, 50, 52, 57, 62, 64, 65], "margin_init": [0, 22, 23, 48], "neg": [0, 4, 6, 8, 12, 14, 17, 18, 19, 22, 23, 25, 26, 28, 29, 31, 34], "0": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 37, 41, 46, 48, 50, 62, 69, 70], "update_bal": 0, "allow_zero": 0, "true": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 26, 30, 34, 35, 50, 52, 62, 65, 66, 69], "guarante": [0, 7, 25, 26, 43, 58, 68], "everi": [0, 4, 6, 9, 43, 50, 52], "therefor": [0, 15, 34, 59, 65], "we": [0, 1, 38, 42, 45, 47, 50, 51, 52, 53, 54, 55, 56, 58, 61, 62, 65, 68, 69, 70], "onli": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 24, 25, 28, 29, 30, 31, 33, 34, 35, 39, 42, 43, 45, 48, 51, 52, 55, 61, 65, 69, 70], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 23, 25, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "allow": [0, 2, 4, 8, 12, 22, 31, 32, 34, 35, 37, 38, 42, 43, 47, 50, 51, 62, 63, 64, 66, 69, 70, 71], "just": [0, 10, 11, 12, 42, 43, 46, 47, 58, 59, 69, 70], "asset": [0, 2, 6, 9, 12, 14, 16, 22, 23, 47, 48, 51, 65], "empti": [0, 1, 2, 4, 6, 8, 9, 10, 12, 16, 18, 19, 22, 24, 25, 29, 34, 41, 53], "update_commiss": 0, "which": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 62, 64, 65, 66, 67, 69, 70], "repres": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 34, 38, 42, 45, 46, 47, 48, 62, 68], "credit": 0, "marginaccount": 0, "calculate_margin_init": 0, "calculate_margin_maint": 0, "positionsid": [0, 7, 12, 19, 25, 26, 34, 62], "mainten": [0, 22, 23, 30, 48], "long": [0, 5, 12, 19, 25, 26, 30, 50, 62], "short": [0, 5, 12, 19, 25, 26, 30, 50, 62], "clear_margin": 0, "clear_margin_init": 0, "clear_margin_maint": 0, "default_leverag": [0, 6, 9], "leverag": [0, 6, 9, 50, 51, 63, 68], "decim": [0, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 19, 22, 23, 25, 26, 27, 30, 31, 46, 50, 52, 69, 70], "found": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 28, 30, 34, 35, 43, 45, 46, 47, 50, 53, 54, 58, 59, 65, 69], "marginbal": [0, 1, 2, 4, 6, 12, 16, 19, 23], "margin_maint": [0, 22, 23, 48], "margins_init": [0, 30, 52], "margins_maint": [0, 30, 52], "set_default_leverag": 0, "valu": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 41, 44, 45, 46, 48, 49, 50, 51, 52, 53, 58, 59, 62, 64, 65, 66, 69, 70], "typeerror": [0, 6, 7, 8, 9, 12, 15, 16, 18, 31, 32, 33, 34, 43], "1": [0, 1, 2, 4, 6, 8, 9, 10, 14, 22, 29, 31, 34, 38, 41, 42, 50, 51, 52, 57, 62, 65], "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, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 44, 45, 48, 49, 50, 51, 53, 59, 62, 65, 69, 70], "one": [0, 4, 6, 7, 8, 9, 12, 24, 25, 28, 30, 34, 37, 42, 46, 48, 50, 52, 62, 65, 68, 69, 70], "versu": 0, "anoth": [0, 7, 20, 37], "get_rat": 0, "from_curr": [0, 7], "to_curr": [0, 7], "pricetyp": [0, 7, 14, 18, 51, 62], "price_typ": [0, 7, 14, 18, 62], "bid_quot": 0, "ask_quot": 0, "doubl": [0, 1, 5, 6, 7, 8, 10, 12, 14, 16, 18, 19, 22, 23, 24, 25, 26, 27, 29, 54], "dictionari": [0, 1, 2, 4, 6, 7, 8, 9, 12, 15, 18, 19, 20, 22, 23, 25, 26, 34, 37, 46, 48, 49, 52, 64, 66], "bid": [0, 2, 6, 12, 18, 22, 24, 25, 27, 29, 45, 50, 51, 69], "ask": [0, 2, 6, 12, 18, 22, 24, 25, 27, 29, 45, 50, 51], "convert": [0, 1, 2, 4, 5, 7, 10, 15, 18, 22, 32, 34, 45, 64, 66, 67], "convers": [0, 10, 34, 45, 50], "symbol": [0, 2, 4, 20, 22, 25, 26, 42, 45, 48, 65, 66, 67], "length": [0, 4, 9, 10, 14, 22], "note": [0, 4, 5, 6, 7, 8, 10, 12, 13, 14, 18, 26, 28, 29, 34, 42, 47, 66, 68], "insuffici": [0, 41], "data": [0, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 22, 24, 29, 32, 33, 34, 39, 40, 41, 43, 44, 46, 48, 56, 58, 63, 64, 66, 67, 71], "rolloverinterestcalcul": 0, "pd": [0, 1, 2, 4, 5, 6, 10, 16, 29, 34, 41, 45, 50, 52, 69, 70], "datafram": [0, 5, 6, 10, 29, 34, 45, 69, 70], "rollov": [0, 6], "interest": [0, 6, 43, 65], "rate_data_csv_path": 0, "term": [0, 4, 43, 45, 47, 50, 63, 65], "csv": [0, 44, 45, 57, 69, 70], "sinc": [0, 13, 14, 39, 48, 52], "1956": 0, "str": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 38, 45, 46, 49, 52, 62, 69, 70], "calc_overnight_r": 0, "date": [0, 4, 22, 45, 47, 50, 52], "forex": [0, 14, 27, 34, 50, 66, 69], "overnight": 0, "rang": [0, 2, 5, 6, 8, 12, 14, 25, 34, 45, 47, 48, 52, 57, 63, 67, 71], "6": [0, 4], "7": [0, 22], "01": [0, 9, 10, 45, 57, 62, 69], "bp": 0, "get_rate_data": 0, "creat": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 14, 19, 29, 33, 34, 37, 38, 45, 46, 48, 50, 52, 62, 64, 65, 66, 69], "static": [0, 1, 2, 4, 5, 8, 9, 12, 13, 14, 17, 18, 19, 20, 22, 23, 25, 26, 32, 43, 51, 54, 68], "creation": [0, 9, 19, 37, 39, 42, 50, 65], "register_account_typ": 0, "unicod": [0, 1, 2, 4, 6, 7, 8, 10, 12, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 34], "issuer": [0, 20], "account_cl": 0, "keyerror": [0, 6, 8, 12, 16, 25, 26, 28, 32, 34], "ha": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 16, 19, 25, 28, 31, 33, 34, 39, 42, 43, 48, 50, 52, 54, 65, 69], "alreadi": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 22, 25, 26, 28, 29, 32, 34, 39, 42, 45, 46, 49, 50, 52, 62, 69], "register_calculated_account": 0, "been": [0, 1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 25, 28, 30, 31, 33, 34, 39, 42, 43, 46, 51, 52, 69], "accountsmanag": 0, "cachefacad": [0, 6, 7, 8, 12, 16, 30, 33, 34], "cach": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 15, 16, 22, 30, 31, 33, 34, 39, 42, 43, 46, 48, 61, 62], "loggeradapt": [0, 1, 6, 8, 12, 16, 29, 33, 34], "log": [0, 1, 2, 4, 6, 7, 9, 11, 12, 14, 16, 28, 31, 33, 34, 35, 50, 52, 54, 62, 65, 67, 70], "clock": [0, 1, 2, 4, 6, 11, 12, 16, 28, 30, 31, 33, 34, 35, 42, 46], "function": [0, 6, 8, 10, 12, 13, 14, 29, 30, 34, 38, 40, 43, 44, 47, 50, 51, 52, 53, 56, 58, 63, 65, 67], "read": [0, 4, 6, 7, 8, 12, 16, 24, 30, 33, 34, 37, 40, 43, 48, 52, 54, 62, 70], "logger": [0, 1, 2, 4, 6, 7, 8, 11, 12, 15, 16, 28, 29, 30, 31, 33, 34, 35, 47, 48, 49, 54], "api": [1, 2, 3, 4, 12, 16, 28, 34, 35, 37, 39, 42, 43, 45, 47, 48, 49, 50, 51, 52, 56], "spot": [1, 9, 12, 16, 22, 35, 42, 48, 50, 65, 67, 70], "bet": [1, 22, 48, 51, 64, 67], "betfairhttpcli": 1, "usernam": [1, 4, 9, 64, 66], "password": [1, 4, 9, 64, 66], "app_kei": [1, 64], "http": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 29, 31, 34, 37, 54, 57, 61, 62, 65, 69], "async": [1, 2, 4, 8, 12, 16, 33], "keep_al": 1, "renew": 1, "authent": 1, "list_navig": 1, "navig": [1, 13, 43, 61], "tree": 1, "market": [1, 6, 7, 8, 9, 11, 12, 14, 18, 19, 20, 22, 23, 24, 25, 26, 30, 34, 37, 39, 42, 46, 48, 51, 52, 62, 64, 65, 66, 67, 70], "list_market_catalogu": 1, "filter_": 1, "marketfilt": 1, "market_project": 1, "betfair_pars": 1, "spec": [1, 18, 29, 53], "enum": [1, 4, 8, 10, 14, 34, 35, 50, 52, 62, 65, 70], "marketproject": 1, "sort": [1, 6, 8, 24, 29, 44, 69], "marketsort": 1, "max_result": 1, "1000": [1, 6, 8, 12, 34, 52], "local": [1, 2, 7, 8, 9, 12, 19, 22, 25, 29, 34, 39, 42, 50, 52, 56, 67], "type_definit": 1, "marketcatalogu": 1, "about": [1, 6, 18, 29, 43, 45, 47, 50, 62], "betfairdataclientconfig": 1, "handle_revised_bar": [1, 2, 4, 9], "instrument_provid": [1, 2, 4, 9, 16, 65, 66], "instrumentproviderconfig": [1, 2, 4, 8, 9, 35, 65, 66], "load_al": [1, 2, 4, 8, 9, 35, 65], "load_id": [1, 2, 4, 8, 9, 35, 66], "filter": [1, 2, 4, 6, 7, 8, 9, 14, 16, 28, 30, 34, 46, 52, 57, 66], "filter_cal": [1, 2, 4, 9], "log_warn": [1, 2, 4, 9, 65], "rout": [1, 2, 4, 6, 7, 9, 11, 12, 16, 34, 37], "routingconfig": [1, 2, 4, 9], "venu": [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 15, 16, 18, 19, 20, 22, 25, 26, 30, 34, 35, 39, 42, 43, 44, 45, 46, 47, 48, 51, 52, 65, 67], "account_curr": 1, "cert_dir": [1, 64], "instrument_config": 1, "nautilus_trad": [1, 2, 4, 5, 6, 8, 9, 12, 16, 29, 32, 33, 34, 35, 38, 41, 42, 43, 45, 46, 48, 49, 50, 52, 60, 61, 62, 64, 65, 66, 69, 70], "adapt": [1, 2, 4, 8, 13, 14, 33, 38, 43, 48, 51, 61, 63, 64, 65, 66, 67], "betfairinstrumentproviderconfig": 1, "livedataclientconfig": [1, 2, 4, 9, 16], "configur": [1, 2, 4, 6, 7, 8, 9, 11, 12, 15, 16, 31, 33, 34, 35, 39, 41, 44, 45, 46, 51, 54, 61, 63, 70], "betfairdatacli": [1, 64], "instanc": [1, 2, 4, 6, 8, 9, 11, 12, 15, 16, 20, 29, 30, 31, 32, 33, 34, 38, 39, 43, 45, 46, 47, 49, 52, 62, 69], "account": [1, 2, 4, 5, 6, 7, 9, 12, 13, 14, 15, 16, 19, 20, 23, 25, 26, 30, 31, 34, 43, 62, 64, 66, 70], "kei": [1, 2, 4, 7, 8, 9, 10, 15, 18, 35, 45, 46, 51], "directori": [1, 8, 9, 43, 45, 49, 59, 61, 69], "contain": [1, 2, 4, 5, 6, 7, 8, 10, 12, 16, 18, 19, 20, 22, 23, 25, 26, 28, 34, 37, 40, 43, 46, 54, 57, 62, 65, 69], "certif": 1, "represent": [1, 2, 4, 6, 9, 12, 18, 19, 22, 23, 24, 25, 26], "classmethod": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 29, 31, 34], "fully_qualified_nam": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34], "fulli": [1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 16, 18, 22, 24, 31, 34, 36, 44, 56, 59], "qualifi": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34], "name": [1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 17, 18, 20, 22, 24, 27, 28, 29, 31, 33, 34, 35, 45, 49, 51, 52, 53, 61, 62, 67, 69], "nautilusconfig": [1, 2, 4, 6, 8, 9, 12, 34], "refer": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 31, 34, 39, 42, 43, 45, 47, 48, 49, 50, 52, 53, 58, 62, 65, 68, 70, 71], "www": [1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 18, 19, 20, 22, 23, 24, 25, 31, 34, 37, 57, 69], "python": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 18, 22, 24, 31, 34, 40, 43, 44, 45, 48, 51, 53, 54, 55, 56, 60, 61, 62, 63, 68], "org": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 18, 20, 22, 24, 31, 34, 57, 61], "dev": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34, 55, 61], "pep": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34], "3155": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34], "json": [1, 2, 4, 5, 6, 8, 9, 45, 48, 49, 51], "byte": [1, 2, 4, 6, 7, 8, 9, 12, 15, 32, 34, 52], "serial": [1, 2, 4, 6, 7, 9, 13, 15, 43, 45, 46, 48, 51, 52], "encod": [1, 2, 4, 6, 9, 45], "pars": [1, 2, 4, 6, 9, 17, 18, 20, 23, 35, 38, 65], "raw": [1, 2, 4, 5, 6, 9, 14, 18, 22, 23, 34, 35, 44, 45, 48, 62, 67, 70, 71], "decod": [1, 2, 4, 6, 9], "cl": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 32, 34], "valid": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 17, 18, 19, 20, 22, 25, 27, 28, 31, 33, 34, 42, 46, 48, 52, 64, 65, 66], "whether": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 25, 26, 29, 30, 31, 34, 39, 43, 47, 50, 53, 64, 65, 66], "betfairexecclientconfig": 1, "liveexecclientconfig": [1, 2, 4, 9, 16], "betfairexeccli": 1, "loop": [1, 2, 4, 6, 8, 9, 12, 16, 28, 33, 34, 35, 51], "abstracteventloop": [1, 2, 4, 6, 8, 12, 16, 33, 34], "msgbu": [1, 2, 4, 6, 8, 11, 12, 16, 28, 30, 31, 33, 34, 43], "messagebu": [1, 2, 4, 6, 8, 11, 12, 16, 28, 30, 31, 33, 34, 43, 45], "liveclock": [1, 2, 4, 8, 16, 35], "betfairinstrumentprovid": [1, 64], "strict_handl": 1, "livemarketdatacli": [1, 4, 16], "asyncio": [1, 2, 4, 6, 8, 9, 12, 16, 33, 34, 35, 51], "betfaircli": 1, "httpclient": [1, 35], "messag": [1, 2, 4, 6, 7, 8, 9, 13, 16, 19, 24, 29, 30, 31, 32, 33, 34, 46, 47, 49, 50, 51, 52, 62], "bu": [1, 2, 4, 6, 8, 11, 12, 13, 16, 30, 31, 33, 34, 43, 46, 51], "strict": [1, 17], "handl": [1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 17, 23, 24, 28, 29, 33, 34, 35, 46, 47, 51, 55, 56, 59, 65, 68], "mode": [1, 6, 8, 9, 11, 12, 16, 17, 31, 45, 54], "enabl": [1, 6, 8, 9, 31, 44, 51, 52, 58, 61], "connect": [1, 2, 4, 6, 9, 11, 12, 16, 28, 35, 43, 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, 18, 34, 39, 46, 48, 67], "collect": [1, 2, 4, 16, 32, 33, 43, 49, 53], "abc": [1, 2, 4, 16, 29, 32, 33], "callabl": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 28, 32, 33, 34], "success": [1, 2, 4, 12, 16], "task": [1, 2, 4, 6, 8, 12, 16, 33, 34, 52, 63, 71], "run": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 30, 31, 33, 34, 39, 41, 43, 44, 45, 46, 51, 52, 53, 54, 55, 59, 61, 63, 66, 67, 68, 71], "error": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 22, 24, 28, 31, 34, 35, 49, 50, 52, 53, 58, 59, 62, 67], "callback": [1, 2, 4, 6, 8, 10, 11, 12, 16, 28, 33, 34, 35, 65], "done": [1, 2, 4, 6, 8, 12, 16, 34, 37, 62, 70], "write": [1, 2, 4, 7, 8, 9, 15, 16, 29, 32, 39, 47, 52, 58, 69], "degrad": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "compon": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 16, 20, 22, 24, 25, 28, 31, 32, 34, 35, 39, 42, 44, 45, 46, 47, 51, 52, 54, 59, 62, 63, 65, 67, 68, 70], "while": [1, 2, 4, 6, 8, 11, 12, 14, 16, 31, 34, 44, 45, 46, 51, 52, 66], "on_degrad": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52], "except": [1, 2, 4, 6, 8, 10, 11, 12, 16, 25, 31, 34, 42, 52, 54, 59], "rerais": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "remain": [1, 2, 4, 6, 8, 11, 12, 16, 25, 31, 34, 37, 45, 46, 50, 54], "do": [1, 2, 4, 6, 8, 11, 12, 16, 20, 28, 31, 34, 35, 38, 43, 53, 62, 63, 65, 68, 69, 70, 71], "overrid": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 17, 31, 32, 34, 48], "thi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 58, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "chang": [1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 18, 19, 22, 25, 27, 28, 31, 34, 48, 51, 52, 53, 55, 58, 59, 63, 68, 71], "disconnect": [1, 2, 4, 9, 11, 12, 16], "dispos": [1, 2, 4, 6, 8, 11, 12, 16, 31, 33, 34, 70], "on_dispos": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52, 62], "fault": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "multipl": [1, 2, 4, 6, 8, 11, 12, 14, 16, 29, 31, 33, 34, 42, 44, 45, 46, 47, 51, 53, 62, 69, 70], "time": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 18, 19, 24, 25, 28, 29, 31, 33, 34, 37, 41, 42, 43, 51, 57, 58, 59, 62, 65, 68, 70], "same": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 19, 28, 29, 31, 33, 34, 37, 39, 45, 48, 49, 51, 52, 58, 63, 67, 70], "effect": [1, 2, 4, 6, 8, 11, 12, 16, 28, 31, 33, 34, 43, 45], "onc": [1, 2, 4, 6, 8, 11, 12, 16, 20, 25, 28, 31, 33, 34, 39, 44, 46, 50, 52, 55, 69, 70], "idempot": [1, 2, 4, 6, 8, 11, 12, 16, 31, 33, 34], "cannot": [1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 25, 29, 31, 32, 33, 34, 35, 42, 50, 51, 52], "revers": [1, 2, 4, 6, 7, 8, 11, 12, 16, 31, 33, 34], "other": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 18, 19, 25, 29, 31, 32, 33, 34, 42, 43, 44, 48, 50, 51, 52, 53, 59, 62, 63, 65, 68, 70], "on_fault": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52], "componentid": [1, 2, 4, 6, 7, 8, 11, 12, 15, 16, 20, 31, 34], "is_connect": [1, 2, 4, 6, 11, 12, 16], "is_degrad": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_dispos": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_fault": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_initi": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_run": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_stop": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "stop": [1, 2, 4, 6, 8, 9, 11, 12, 16, 25, 27, 29, 31, 33, 34, 37, 52], "request": [1, 2, 4, 6, 8, 10, 11, 12, 16, 25, 28, 34, 46, 51, 52, 65, 66, 67], "datatyp": [1, 2, 4, 6, 8, 11, 12, 16, 18, 34, 35, 38, 65], "data_typ": [1, 2, 4, 6, 8, 11, 12, 16, 18, 34, 35, 38, 65], "uuid4": [1, 2, 4, 6, 8, 10, 11, 12, 16, 19, 25, 28, 33, 34, 35], "correlation_id": [1, 2, 4, 6, 10, 11, 16, 28, 35], "subscript": [1, 2, 4, 6, 8, 11, 12, 16, 28, 34, 52, 65], "correl": [1, 2, 4, 6, 10, 11, 16, 28], "respons": [1, 2, 4, 6, 8, 10, 11, 12, 16, 28, 31, 34, 58], "request_bar": [1, 2, 4, 6, 8, 11, 12, 16, 34, 52], "bartyp": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 29, 34], "bar_typ": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 29, 34, 46, 52, 69, 70], "limit": [1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 25, 30, 31, 37, 39, 42, 46, 51, 52, 53, 62, 65, 70], "datetim": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 22, 25, 34, 45, 49, 69], "end": [1, 2, 4, 6, 8, 11, 12, 16, 18, 29, 34, 45, 46, 50, 51, 53, 63, 69, 70], "histor": [1, 2, 4, 6, 8, 11, 12, 16, 34, 43, 44, 51, 52, 63, 65, 67, 69, 70, 71], "bar": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 29, 34, 42, 45, 51, 52, 65], "number": [1, 2, 4, 11, 16, 18, 20, 22, 23, 24, 27, 28, 29, 31, 39, 45, 46, 48, 50, 52], "request_instru": [1, 2, 4, 6, 8, 11, 12, 16, 34, 35], "request_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "quotetick": [1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 18, 24, 29, 30, 34, 45, 51, 52, 62, 69], "tick": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 22, 24, 26, 29, 30, 34, 39, 42, 45, 46, 48, 50, 51, 52, 62, 65, 69, 70], "request_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "tradetick": [1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 18, 24, 29, 34, 45, 51, 52, 70], "reset": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 16, 24, 30, 31, 34, 70], "field": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 19, 20, 29, 30, 31, 34, 38, 45, 65, 69], "on_reset": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52], "resum": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "on_resum": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52], "run_after_delai": [1, 2, 4, 16], "delai": [1, 2, 4, 16, 33, 52], "float": [1, 2, 4, 5, 6, 9, 12, 14, 16, 22, 23, 27, 29, 31, 41, 46, 62], "after": [1, 2, 4, 6, 8, 9, 12, 16, 33, 34, 52], "second": [1, 2, 4, 8, 9, 12, 16, 18, 51, 62], "befor": [1, 2, 4, 8, 9, 16, 28, 29, 42, 50, 63, 67, 68, 69], "on_start": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52, 62, 65], "componentst": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "on_stop": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52, 62], "subscrib": [1, 2, 4, 6, 8, 11, 12, 16, 18, 28, 34, 38, 39, 45, 46, 48, 51, 52, 65], "subscribe_bar": [1, 2, 4, 6, 8, 11, 12, 16, 34, 52], "subscribe_instru": [1, 2, 4, 6, 8, 11, 12, 16, 34, 48], "subscribe_instrument_clos": [1, 2, 4, 6, 8, 11, 12, 16, 34], "instrumentclos": [1, 2, 4, 6, 8, 11, 12, 16, 18, 34, 45, 51, 52], "subscribe_instrument_statu": [1, 2, 4, 6, 8, 11, 12, 16, 34], "instrumentstatu": [1, 2, 4, 6, 8, 11, 12, 16, 18, 34, 45, 51, 52], "subscribe_order_book_delta": [1, 2, 4, 6, 8, 11, 12, 16, 34], "booktyp": [1, 2, 4, 6, 8, 11, 12, 16, 24, 34], "book_typ": [1, 2, 4, 6, 8, 9, 11, 12, 16, 24, 34], "depth": [1, 2, 4, 6, 8, 11, 12, 16, 34, 44, 45], "kwarg": [1, 2, 4, 6, 8, 11, 12, 14, 16, 29, 34], "orderbookdelta": [1, 2, 4, 6, 8, 11, 12, 16, 18, 24, 29, 34, 45, 51, 52], "book": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 25, 29, 34, 45, 48, 50, 51, 52], "l1_mbp": [1, 2, 4, 6, 8, 9, 11, 12, 16, 34], "l2_mbp": [1, 2, 4, 6, 8, 11, 12, 16, 34], "l3_mbo": [1, 2, 4, 6, 8, 11, 12, 16, 34], "maximum": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 22, 27, 29, 31, 34, 48, 51, 57], "keyword": [1, 2, 4, 6, 8, 11, 12, 16, 29, 34, 45, 54], "argument": [1, 2, 4, 6, 8, 9, 11, 12, 16, 29, 34, 43, 45, 46, 53], "subscribe_order_book_snapshot": [1, 2, 4, 6, 8, 11, 12, 16, 34], "snapshot": [1, 2, 4, 6, 7, 8, 9, 11, 12, 15, 16, 18, 34], "level": [1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 16, 20, 24, 27, 34, 35, 37, 40, 45, 47, 49, 50, 51, 53, 56, 58, 59, 62, 63, 65, 67], "A": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 23, 24, 25, 28, 29, 34, 35, 42, 43, 44, 45, 48, 50, 51, 52, 57, 60, 62, 66], "subscribe_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34, 42, 52, 62], "subscribe_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "ticker": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 20, 22, 25, 26, 34, 45, 51, 52, 65], "subscribe_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "subscribe_venue_statu": [1, 2, 4, 6, 8, 11, 12, 16, 34], "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, 18, 19, 25, 26, 29, 34, 37, 45, 50, 52, 53, 67], "subscribed_instrument_statu": [1, 2, 4, 6, 11, 16], "statu": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 25, 34, 45, 50, 52, 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, 18, 24, 25, 34, 45, 52], "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, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 56, 60, 63, 64, 66, 67, 69, 70, 71], "subscribed_venue_statu": [1, 2, 4, 6, 11, 16], "trader_id": [1, 2, 4, 6, 8, 9, 11, 12, 15, 16, 19, 20, 25, 26, 28, 31, 33, 34, 49, 70], "trader": [1, 2, 4, 6, 8, 9, 11, 12, 14, 15, 16, 19, 20, 25, 26, 28, 30, 31, 33, 34, 37, 39, 41, 43, 49, 50, 51, 52, 62, 63, 65, 66, 70], "associ": [1, 2, 4, 6, 7, 8, 9, 11, 12, 15, 16, 19, 23, 25, 26, 28, 29, 31, 34, 50], "traderid": [1, 2, 4, 6, 8, 11, 12, 15, 16, 19, 20, 25, 26, 28, 31, 33, 34], "unsubscrib": [1, 2, 4, 6, 8, 11, 12, 16, 28, 34, 52], "unsubscribe_bar": [1, 2, 4, 6, 8, 11, 12, 16, 34], "unsubscribe_instru": [1, 2, 4, 6, 8, 11, 12, 16, 34], "unsubscribe_instrument_clos": [1, 2, 4, 6, 11, 16], "unsubscribe_instrument_statu": [1, 2, 4, 6, 8, 11, 12, 16, 34], "unsubscribe_order_book_delta": [1, 2, 4, 6, 8, 11, 12, 16, 34], "unsubscribe_order_book_snapshot": [1, 2, 4, 6, 8, 11, 12, 16, 34], "unsubscribe_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34, 62], "unsubscribe_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "unsubscribe_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "unsubscribe_venue_statu": [1, 2, 4, 6, 8, 11, 12, 16, 34], "subscriptionstatu": 1, "modul": [1, 2, 6, 9, 10, 13, 14, 34, 43, 44, 45, 51, 54, 56, 62, 63], "qualnam": [1, 2, 14, 34], "boundari": [1, 2, 14, 34, 43, 50, 58, 65, 67], "bsporderbookdelta": 1, "bookact": [1, 18], "add": [1, 2, 4, 5, 6, 7, 8, 10, 12, 15, 16, 18, 24, 34, 42, 46, 52, 62, 64, 65, 66, 70], "delet": [1, 7, 15, 18, 24, 62], "capsule_from_list": [1, 18], "item": [1, 13, 18, 29], "uint64_t": [1, 2, 4, 6, 7, 8, 10, 11, 12, 15, 16, 18, 19, 22, 23, 24, 25, 26, 32, 33, 34], "ts_event": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 18, 19, 22, 24, 34, 38, 42, 45], "ts_init": [1, 2, 6, 8, 10, 11, 12, 18, 19, 22, 24, 25, 26, 29, 34, 35, 38, 42, 44, 45], "sequenc": [1, 6, 8, 9, 18, 24, 25, 46, 52], "act": [1, 18, 22, 38, 50, 56, 59, 62, 65], "flag": [1, 7, 14, 15, 18], "uint8_t": [1, 17, 18, 22, 23, 24], "from_dict": [1, 2, 12, 18, 19, 22, 23, 32], "from_pyo3": [1, 2, 18], "pyo3_delta": [1, 18], "pyo3": [1, 2, 6, 18, 45, 58, 61, 68], "rustorderbookdelta": [1, 18], "rust": [1, 2, 6, 9, 18, 24, 42, 43, 45, 47, 49, 51, 55, 56, 61, 63], "from_raw": [1, 18, 23], "int64_t": [1, 18, 23, 32], "price_raw": [1, 18], "price_prec": [1, 18, 24], "size_raw": [1, 18], "size_prec": [1, 18], "order_id": [1, 18], "scale": [1, 18, 29], "fix": [1, 12, 17, 18, 19, 20, 23, 27, 29, 34, 37, 45, 50, 51, 62, 68], "precis": [1, 5, 11, 12, 15, 17, 18, 22, 23, 24, 26, 27, 29], "integ": [1, 4, 6, 10, 16, 18, 22, 23, 29, 31, 32], "size": [1, 9, 11, 12, 14, 16, 18, 22, 24, 26, 31, 44, 45, 46, 48, 50, 51, 52], "combin": [1, 2, 10, 18, 20, 37, 42, 48, 51, 58], "packet": [1, 18], "match": [1, 2, 4, 6, 7, 8, 9, 12, 16, 18, 19, 20, 25, 26, 28, 34, 39, 45, 48, 67, 70, 71], "engin": [1, 2, 4, 6, 9, 12, 16, 18, 30, 31, 33, 34, 35, 41, 42, 43, 44, 46, 51, 63, 69], "uniqu": [1, 4, 6, 8, 9, 10, 12, 18, 20, 24, 29, 34, 45, 48, 52], "unix": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 22, 24, 25, 26, 33, 34, 38, 45, 52, 55, 67], "timestamp": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 22, 24, 25, 26, 29, 32, 33, 34, 38, 45, 50, 67, 69], "nanosecond": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 22, 24, 25, 26, 29, 33, 34, 38, 45, 51, 52, 67], "occur": [1, 2, 4, 6, 8, 9, 10, 12, 16, 18, 19, 22, 24, 25, 26, 34, 38, 39, 45], "wa": [1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 22, 24, 25, 26, 33, 34, 38, 42, 43, 45, 46, 53], "is_add": [1, 18], "is_clear": [1, 18], "is_delet": [1, 18], "is_upd": [1, 18], "list_from_capsul": [1, 18], "capsul": [1, 18], "bookord": [1, 18, 24], "to_dict": [1, 2, 12, 18, 19, 22, 23, 25, 26, 32], "obj": [1, 2, 12, 18, 19, 22, 29, 32], "betfairtick": 1, "last_traded_pric": 1, "traded_volum": 1, "starting_price_near": 1, "starting_price_far": 1, "betfairstartingpric": 1, "bsp": 1, "realis": 1, "properti": [1, 2, 4, 5, 6, 8, 12, 16, 19, 22, 25, 29, 33, 34, 38, 48, 67], "betfairexecutioncli": [1, 64], "liveexecutioncli": [1, 4, 9, 16, 46], "generate_order_status_report": [1, 2, 4, 16], "client_order_id": [1, 2, 4, 6, 7, 12, 15, 16, 19, 25, 26, 46], "model": [1, 2, 4, 5, 6, 8, 9, 12, 13, 16, 27, 34, 35, 42, 43, 45, 46, 48, 50, 52, 62, 65, 68, 69, 70], "identifi": [1, 2, 4, 6, 7, 8, 9, 10, 12, 16, 19, 34, 35, 42, 46, 48, 50, 52, 62, 65, 70], "clientorderid": [1, 2, 4, 6, 7, 8, 12, 15, 16, 19, 20, 25, 26, 34, 46], "venue_order_id": [1, 2, 4, 6, 7, 12, 15, 16, 19, 25, 26], "venueorderid": [1, 2, 4, 6, 7, 12, 15, 16, 19, 20, 25, 26, 34], "report": [1, 2, 4, 5, 6, 9, 16, 19, 34, 59, 62, 70], "orderstatusreport": [1, 2, 4, 6, 12, 16], "": [1, 2, 4, 6, 8, 9, 12, 15, 16, 19, 25, 34, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 52, 53, 54, 56, 58, 61, 62, 64, 65, 66, 67, 68, 69, 70], "panda": [1, 2, 4, 5, 10, 16, 45, 50, 52, 69, 70], "_lib": [1, 2, 4, 16], "tslib": [1, 2, 4, 16], "open_onli": [1, 2, 4, 7, 16], "mai": [1, 2, 4, 7, 9, 12, 14, 16, 18, 23, 25, 26, 28, 29, 30, 32, 34, 37, 39, 42, 43, 45, 46, 48, 52, 59, 62, 63, 65, 70], "open": [1, 2, 4, 6, 7, 9, 11, 12, 14, 16, 18, 19, 25, 26, 29, 31, 34, 50, 51, 52, 53, 62, 63, 65], "generate_trade_report": [1, 2, 4, 16], "tradereport": [1, 2, 4, 12, 16], "assign": [1, 2, 4, 6, 7, 12, 16, 18, 19, 20, 22, 23, 25, 26, 28, 33, 34, 38, 42, 50, 52, 65], "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, 18, 24, 25, 28, 31, 33, 34, 38, 39, 48, 53, 55, 59, 65], "against": [1, 25, 34, 37, 50], "handle_order_stream_upd": 1, "stream": [1, 2, 6, 8, 9, 11, 12, 16, 29, 34, 38, 44, 51, 64, 65, 66, 67, 69], "wait_for_ord": 1, "timeout_second": 1, "10": [1, 4, 9, 12, 16, 25, 26, 45, 46, 50, 52, 57, 61, 62, 69, 70], "get": [1, 7, 12, 16, 45, 48, 52, 56, 65], "our": [1, 52, 62, 69, 70], "submit_ord": [1, 2, 4, 6, 12, 16, 34, 39, 42, 46, 52, 62], "come": [1, 62], "back": [1, 7, 15, 29, 32, 38, 39, 45, 51], "bet_id": 1, "As": [1, 9, 38, 46, 53, 65, 69], "precaut": 1, "wait": [1, 62], "up": [1, 6, 8, 9, 12, 14, 16, 17, 23, 29, 34, 37, 38, 44, 45, 47, 48, 52, 54, 60, 62, 63, 65, 69, 70], "ad": [1, 6, 7, 8, 12, 16, 34, 44, 45, 56, 62, 67], "order_id_to_client_order_id": 1, "batch_cancel_ord": [1, 2, 4, 6, 12, 16], "batchcancelord": [1, 2, 4, 6, 12, 16, 34, 52], "command": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 19, 31, 34, 35, 39, 43, 46, 47, 54, 55, 59, 60], "batch": [1, 2, 4, 6, 9, 12, 16, 29, 31, 32, 34, 44, 45, 52, 62], "cancel": [1, 2, 4, 6, 7, 8, 12, 16, 19, 24, 25, 31, 33, 34, 39, 50, 67], "cancel_all_ord": [1, 2, 4, 6, 12, 16, 34, 46, 52], "cancelallord": [1, 2, 4, 6, 12, 16, 34, 52], "cancel_ord": [1, 2, 4, 6, 12, 16, 34, 46, 52], "cancelord": [1, 2, 4, 6, 12, 16, 19, 34, 52], "generate_account_st": [1, 2, 4, 6, 12, 16], "info": [1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 22, 25, 26, 49, 62, 65], "publish": [1, 2, 4, 6, 8, 12, 16, 18, 28, 34, 35, 46, 47, 48, 51, 67], "directli": [1, 2, 4, 6, 7, 8, 10, 11, 12, 14, 16, 18, 19, 25, 31, 32, 34, 39, 42, 45, 46, 51, 52, 59, 62], "addit": [1, 2, 4, 6, 8, 9, 12, 16, 19, 22, 29, 39, 45, 46, 53, 54, 58, 62], "implement": [1, 2, 3, 4, 6, 7, 8, 11, 12, 13, 14, 15, 16, 19, 21, 30, 31, 32, 34, 35, 38, 40, 41, 44, 45, 46, 47, 49, 51, 56, 58, 59], "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, 52], "generate_order_accept": [1, 2, 4, 6, 12, 16], "strategyid": [1, 2, 4, 6, 7, 8, 12, 15, 16, 19, 20, 25, 26, 34, 46, 52], "strategy_id": [1, 2, 4, 6, 7, 8, 9, 12, 15, 16, 19, 25, 26, 34, 46], "orderaccept": [1, 2, 4, 6, 12, 16, 19, 34, 52], "send": [1, 2, 4, 6, 8, 11, 12, 16, 19, 28, 35, 38, 46], "executionengin": [1, 2, 4, 6, 9, 12, 16, 33, 34, 39, 46, 52], "strategi": [1, 2, 4, 6, 7, 8, 9, 12, 15, 16, 19, 20, 25, 26, 30, 31, 33, 34, 35, 36, 38, 39, 42, 44, 46, 48, 50, 51, 63, 65, 67, 69], "accept": [1, 2, 4, 6, 12, 16, 19, 25, 34, 44, 50, 59], "generate_order_cancel_reject": [1, 2, 4, 6, 12, 16], "reason": [1, 2, 4, 6, 12, 16, 18, 19, 20, 41, 45, 51, 52, 53, 58, 59, 62, 65, 67], "ordercancelreject": [1, 2, 4, 6, 12, 16, 19, 34, 52], "reject": [1, 2, 4, 6, 12, 16, 19, 25, 34, 48, 50], "generate_order_cancel": [1, 2, 4, 6, 12, 16], "ordercancel": [1, 2, 4, 6, 12, 16, 19, 34, 52], "generate_order_expir": [1, 2, 4, 6, 12, 16], "orderexpir": [1, 2, 4, 6, 12, 16, 19, 34, 52], "expir": [1, 2, 4, 6, 8, 9, 12, 16, 19, 25, 34, 52], "generate_order_fil": [1, 2, 4, 6, 12, 16], "positionid": [1, 2, 4, 5, 6, 7, 8, 12, 15, 16, 19, 20, 25, 26, 34], "venue_position_id": [1, 2, 4, 6, 12, 16], "tradeid": [1, 2, 4, 6, 12, 16, 18, 19, 20, 25, 26], "trade_id": [1, 2, 4, 6, 12, 16, 18, 19, 25, 26], "ordertyp": [1, 2, 4, 6, 8, 12, 16, 19, 25], "order_typ": [1, 2, 4, 6, 12, 16, 19, 25], "quote_curr": [1, 2, 4, 6, 12, 16, 22, 26], "so": [1, 2, 4, 6, 8, 11, 12, 16, 17, 19, 20, 25, 34, 39, 43, 45, 46, 52, 53, 55, 56, 57, 59, 62, 63, 65, 68], "must": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 18, 19, 20, 23, 25, 28, 29, 34, 46, 48, 52, 57, 58, 59, 65, 66, 67], "pass": [1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 19, 25, 29, 31, 34, 38, 39, 41, 43, 44, 45, 46, 48, 52, 53, 62, 64, 65, 66, 69], "explicitli": [1, 2, 4, 6, 11, 12, 16, 19, 25, 35, 43, 45, 65, 67], "ticket": [1, 2, 4, 6, 12, 16, 53], "here": [1, 2, 4, 6, 8, 10, 12, 16, 34, 35, 40, 42, 46, 47, 51, 52, 53, 54, 56, 62, 69, 70], "otherwis": [1, 2, 4, 6, 8, 12, 16, 19, 29, 34, 44, 48, 52], "om": [1, 2, 4, 6, 12, 16, 26, 34], "resolut": [1, 2, 4, 6, 12, 16, 51], "averag": [1, 2, 4, 5, 6, 10, 12, 14, 16, 19, 24, 25, 26, 42], "generate_order_modify_reject": [1, 2, 4, 6, 12, 16], "ordermodifyreject": [1, 2, 4, 6, 12, 16, 19, 34, 52], "generate_order_reject": [1, 2, 4, 6, 12, 16], "orderreject": [1, 2, 4, 6, 12, 16, 19, 34, 52], "generate_order_submit": [1, 2, 4, 6, 12, 16], "ordersubmit": [1, 2, 4, 6, 12, 16, 19, 34, 52], "submit": [1, 2, 4, 6, 9, 12, 16, 19, 25, 31, 34, 42, 46, 50, 65, 67, 70], "generate_order_trigg": [1, 2, 4, 6, 12, 16], "ordertrigg": [1, 2, 4, 6, 12, 16, 19, 34, 52], "trigger": [1, 2, 4, 6, 8, 10, 12, 16, 19, 25, 34, 39, 43, 51, 52], "generate_order_upd": [1, 2, 4, 6, 12, 16], "trigger_pric": [1, 2, 4, 6, 8, 12, 16, 19, 25, 34, 50, 65], "venue_order_id_modifi": [1, 2, 4, 6, 12, 16], "orderupd": [1, 2, 4, 6, 12, 16, 19, 34, 52], "modifi": [1, 2, 4, 6, 9, 12, 16, 31, 34, 37, 39, 63, 67], "get_account": [1, 2, 4, 6, 12, 16], "modify_ord": [1, 2, 4, 6, 12, 16, 34, 46, 52], "modifyord": [1, 2, 4, 6, 12, 16, 19, 34, 52], "oms_typ": [1, 2, 4, 6, 7, 9, 12, 16, 34, 62, 69, 70], "omstyp": [1, 2, 4, 6, 7, 9, 12, 16, 34, 70], "query_ord": [1, 2, 4, 6, 12, 16, 34, 46], "queryord": [1, 2, 4, 6, 12, 16, 34], "reconcili": [1, 2, 4, 6, 9, 12, 16, 19], "submitord": [1, 2, 4, 6, 12, 16, 34, 39, 52], "submit_order_list": [1, 2, 4, 6, 12, 16, 34, 46], "submitorderlist": [1, 2, 4, 6, 12, 16, 34, 52], "get_cached_betfair_cli": 1, "credenti": 1, "exist": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 22, 24, 28, 29, 34, 42, 45, 46, 49, 50, 52, 59, 67, 69, 70], "sourc": [1, 2, 4, 13, 18, 29, 45, 47, 51, 52, 58, 63, 65, 68], "betfair_usernam": 1, "env": [1, 61], "var": 1, "betfair_password": 1, "betfair_app_kei": [1, 64], "get_cached_betfair_instrument_provid": 1, "binancehttpcli": [1, 2, 65], "betfairlivedataclientfactori": [1, 64], "livedataclientfactori": [1, 2, 4, 16], "live": [1, 2, 4, 8, 11, 12, 13, 33, 34, 37, 38, 39, 41, 43, 45, 47, 49, 50, 52, 54, 60, 63, 64, 65, 66, 67], "new": [1, 2, 4, 6, 8, 9, 11, 12, 17, 19, 22, 31, 32, 34, 42, 45, 46, 50, 52, 53, 61], "betfairliveexecclientfactori": [1, 64], "liveexecclientfactori": [1, 2, 4, 16], "betfair_float_to_pric": 1, "betfair_float_to_quant": 1, "create_betfair_order_book": 1, "frozenset": [1, 4, 9], "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, 35, 48], "mean": [1, 2, 4, 9, 10, 11, 14, 28, 29, 36, 51, 52, 62, 67, 69], "load": [1, 2, 4, 6, 7, 8, 9, 12, 15, 16, 33, 34, 35, 62, 65, 66, 71], "bettinginstru": [1, 22, 48], "apicli": [1, 2], "load_ids_async": [1, 2, 4, 8], "load_async": [1, 2, 4, 8], "asynchron": [1, 2, 4, 8, 11, 12, 16, 33, 51], "load_all_async": [1, 2, 4, 8, 35, 48], "latest": [1, 2, 4, 8, 13, 29, 42, 48, 49, 54, 61, 62, 71], "add_bulk": [1, 2, 4, 8], "bulk": [1, 2, 4, 8, 12, 18, 24, 25, 37, 43], "add_curr": [1, 2, 4, 7, 8, 15], "held": [1, 2, 4, 7, 8, 25, 31, 34, 37, 70], "string": [1, 2, 4, 7, 8, 9, 10, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 46, 49, 52], "find": [1, 2, 4, 8, 22, 27, 35, 40, 43, 47, 51, 52, 54, 56, 63, 69], "get_al": [1, 2, 4, 8], "map": [1, 2, 4, 8, 11, 12, 16, 17, 18, 19, 27, 32, 56], "immedi": [1, 2, 4, 6, 8, 12, 34, 37, 46, 50, 52, 64, 65, 66], "list_al": [1, 2, 4, 8], "betfairstreamcli": 1, "http_client": 1, "logger_adapt": 1, "message_handl": 1, "host": [1, 4, 9], "com": [1, 14, 25, 54, 57, 61, 62, 69], "port": [1, 4, 9, 43, 62], "crlf": 1, "post_connect": 1, "perform": [1, 5, 6, 8, 9, 10, 11, 12, 13, 16, 30, 31, 34, 41, 43, 44, 45, 46, 47, 49, 51, 52, 53, 54, 56, 58, 59, 62, 63, 65, 67, 68, 70], "post": [1, 6, 9, 31, 51, 65], "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, 64, 65], "api_secret": [2, 64, 65], "binanceaccounttyp": [2, 35, 65], "base_url_http": [2, 65], "base_url_w": [2, 65], "u": [2, 8, 18, 58, 61, 62, 67, 70], "testnet": [2, 35], "use_agg_trade_tick": [2, 65], "binancedatacli": 2, "public": [2, 8, 12, 25], "binance_api_kei": [2, 65], "binance_testnet_api_kei": [2, 65], "environ": [2, 9, 29, 33, 35, 39, 45, 51, 56, 60, 61, 62, 64, 65, 66], "variabl": [2, 29, 45, 53, 54, 62, 64, 65, 66, 69], "client": [2, 3, 4, 6, 7, 8, 9, 12, 15, 16, 19, 20, 25, 26, 34, 39, 43, 46, 48, 51, 52, 64, 65, 66, 67], "endpoint": [2, 11, 12, 28, 65], "websocket": [2, 3, 51, 65], "aggreg": [2, 6, 8, 9, 12, 18, 34, 45, 51], "binanceexecclientconfig": 2, "clock_sync_interval_sec": 2, "use_gtd": [2, 52], "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, 25, 34, 50, 51], "tif": 2, "forc": [2, 6, 8, 9, 12, 19, 25, 34, 51, 52], "remap": 2, "gtc": [2, 8, 12, 19, 25, 50], "reduce_onli": [2, 6, 8, 12, 19, 25, 50], "instruct": [2, 6, 8, 12, 19, 25, 34, 37, 47, 51, 62, 67], "sent": [2, 6, 8, 11, 12, 19, 25, 28, 34, 39, 52], "through": [2, 4, 6, 7, 8, 10, 11, 12, 14, 16, 18, 19, 25, 28, 31, 32, 34, 35, 39, 40, 45, 47, 48, 51, 52, 54, 56, 58, 60, 68, 69, 70, 71], "alwai": [2, 8, 9, 25, 42, 43, 48, 49, 53], "hedg": [2, 6, 7, 34, 69], "position_id": [2, 5, 7, 12, 15, 19, 25, 26, 34, 62], "virtual": [2, 7, 55, 61], "semant": 2, "treat": [2, 29, 39], "certain": [2, 23, 28, 32, 43, 46, 48, 50, 62], "you": [2, 6, 8, 9, 12, 13, 28, 34, 37, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71], "uniform": 2, "positiveint": [2, 9], "retri": 2, "positivefloat": [2, 9], "get_cached_binance_http_cli": [2, 35], "secret": [2, 4, 35], "base_url": 2, "is_testnet": [2, 35], "is_u": 2, "url": 2, "get_cached_binance_spot_instrument_provid": 2, "binancespotinstrumentprovid": [2, 48], "get_cached_binance_futures_instrument_provid": 2, "binancefuturesinstrumentprovid": [2, 35], "binancelivedataclientfactori": [2, 65], "binancespotdatacli": [2, 65], "binancefuturesdatacli": [2, 65], "binanceliveexecclientfactori": [2, 65], "binancespotexecutioncli": [2, 65], "binancefuturesexecutioncli": [2, 65], "common": [2, 7, 13, 16, 29, 33, 34, 35, 37, 39, 46, 56, 64, 65, 66, 69], "doc": [2, 9, 36, 44, 47, 53, 56, 62, 65, 67, 71], "github": [2, 62], "io": [2, 15, 29, 54, 62], "apidoc": 2, "en": [2, 8, 10, 20, 25, 29, 54], "definit": [2, 4, 42, 48, 56, 58, 65], "binanceratelimittyp": 2, "binanceratelimitinterv": 2, "interv": [2, 4, 6, 8, 9, 11, 12, 16, 29, 31, 34, 46, 52], "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, 66], "binanceneworderresptyp": 2, "neworderresptyp": 2, "binanceerrorcod": 2, "cover": [2, 38, 40, 43, 47, 58, 59, 63, 69, 70], "binanceenumpars": 2, "concret": [2, 6, 7, 8, 10, 11, 12, 14, 16, 18, 19, 25, 31, 32, 34], "subclass": [2, 6, 7, 8, 10, 11, 12, 14, 16, 18, 19, 25, 29, 30, 31, 32, 34, 38, 48], "binancebar": [2, 65], "high": [2, 8, 11, 12, 14, 16, 18, 29, 31, 34, 43, 45, 47, 49, 51, 56, 58, 59, 63], "low": [2, 6, 10, 14, 18, 29, 34, 65, 67], "volum": [2, 11, 14, 18, 24, 29, 51, 65], "quote_volum": 2, "taker_buy_base_volum": 2, "taker_buy_quote_volum": 2, "candlestick": [2, 14], "pyo3_bar": [2, 18], "rustbar": [2, 18], "is_revis": [2, 18], "revis": [2, 18], "previou": [2, 14, 18, 28, 34, 42], "is_single_pric": [2, 18], "ohlc": [2, 18], "singl": [2, 6, 7, 8, 9, 12, 16, 18, 20, 28, 30, 34, 43, 44, 45, 48, 49, 51, 52, 57, 62, 65, 71], "binancetick": [2, 65], "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, 18, 29, 69], "bid_qti": 2, "ask_pric": [2, 18, 29, 69], "ask_qti": 2, "24hr": [2, 65], "statist": [2, 5, 40, 43, 51, 52, 70], "percent": 2, "weight": [2, 14, 43], "millisecond": [2, 6, 8, 9, 10, 12, 29, 34, 51, 67], "first": [2, 8, 25, 28, 29, 32, 34, 38, 46, 51, 54, 60, 61, 62, 63, 65, 69, 70], "over": [2, 6, 14, 19, 44, 46, 51, 52, 53, 65, 69, 70], "usdt_futur": [2, 35, 65], "binancecommondatacli": 2, "orderbook": [2, 4, 6, 7, 8, 11, 12, 16, 18, 24, 34, 52], "binancefuturescontracttyp": 2, "deriv": [2, 6, 22, 41, 42, 45, 46, 65], "contract": [2, 4, 22, 23, 38, 47, 48, 50, 58, 65, 66], "binancefuturescontractstatu": 2, "binancefuturespositionsid": 2, "binancefuturesworkingtyp": 2, "work": [2, 8, 9, 12, 36, 38, 43, 44, 47, 48, 49, 50, 52, 54, 56, 62, 65, 67, 71], "binancefuturesmargintyp": 2, "binancefuturespositionupdatereason": 2, "binancefutureseventtyp": 2, "binancefuturesenumpars": 2, "binancecommonexecutioncli": 2, "binancefuturesmarkpriceupd": 2, "mark": [2, 14, 28, 43, 50, 65, 67], "index": [2, 7, 8, 10, 13, 14, 15, 23, 29, 50], "estimated_settl": 2, "funding_r": 2, "ts_next_fund": 2, "fund": [2, 65], "estim": 2, "settl": [2, 22], "hour": [2, 4, 18, 51], "settlement": [2, 22, 26, 48], "next": [2, 6, 8, 10, 11, 29, 34, 53, 62, 69, 70], "binancespotpermiss": 2, "permiss": [2, 64, 65, 66], "binancespotsymbolstatu": 2, "binancespoteventtyp": 2, "binancespotenumpars": 2, "brokerag": [3, 67], "each": [3, 6, 8, 12, 16, 29, 34, 35, 37, 38, 41, 43, 44, 45, 46, 47, 49, 50, 52, 57, 62, 63, 67, 71], "lower": [3, 14, 25, 28, 50, 56, 62, 65], "rest": [3, 6, 11, 12, 51, 64, 65], "built": [3, 4, 13, 16, 17, 21, 23, 32, 41, 45, 46, 47, 50, 51, 52, 56, 58, 62, 65, 66, 68, 70, 71], "top": [3, 11, 12, 13, 18, 24, 25, 34, 35, 36, 45, 47, 53, 59], "contractid": 4, "as_integer_ratio": 4, "ratio": [4, 5, 14, 45], "whose": [4, 37, 46], "exactli": [4, 19, 39, 45, 48], "origin": [4, 7, 12, 13, 20, 25, 34, 39, 46, 52], "denomin": [4, 8, 17, 19, 23, 25], "bit_count": 4, "ones": 4, "binari": [4, 43, 44, 45, 51, 61, 68], "absolut": [4, 10, 29], "known": [4, 37, 43, 50], "popul": [4, 45], "bin": [4, 5, 18], "13": 4, "0b1101": 4, "3": [4, 14, 24, 51, 57, 61], "bit_length": 4, "bit": [4, 6, 10, 61], "necessari": [4, 18, 28, 38, 39, 45, 46, 48, 50, 52, 56, 58, 62, 65, 66], "37": 4, "0b100101": 4, "conjug": 4, "complex": [4, 8, 10, 12, 46, 51, 54, 62, 70], "ration": 4, "lowest": [4, 14, 40, 58], "from_byt": 4, "byteord": 4, "big": 4, "sign": [4, 18, 19, 25, 26], "arrai": [4, 10, 63], "hold": [4, 10, 12, 38, 39, 43, 51], "either": [4, 6, 8, 12, 20, 23, 29, 34, 35, 37, 39, 45, 50, 51, 60, 62, 64, 65, 66, 67], "buffer": [4, 8, 9, 16], "protocol": [4, 9, 12, 20, 29, 34], "iter": [4, 6, 8, 12, 14], "produc": [4, 7, 14, 23, 28, 43, 44, 48, 49, 56], "bytearrai": 4, "exampl": [4, 18, 20, 23, 28, 38, 40, 41, 42, 45, 46, 47, 48, 49, 50, 51, 59, 62, 65, 69, 70], "most": [4, 6, 7, 8, 12, 13, 28, 34, 39, 43, 45, 48, 52, 58, 64, 65, 66], "signific": 4, "begin": [4, 28, 62, 71], "littl": [4, 59, 62], "To": [4, 9, 25, 29, 43, 45, 46, 51, 52, 53, 58, 60, 61, 62, 64, 65, 66, 67], "nativ": [4, 22, 34, 48, 51, 65, 67], "sy": 4, "indic": [4, 6, 7, 8, 9, 10, 12, 13, 18, 26, 30, 34, 43, 46, 50, 52, 62], "two": [4, 14, 20, 22, 25, 27, 35, 37, 38, 42, 44, 45, 46, 49, 50, 52, 53, 64, 65, 66, 68], "complement": 4, "imag": [4, 62], "imaginari": 4, "part": [4, 8, 25, 29, 43, 45, 48, 52, 53, 54, 70], "numer": [4, 8, 20], "real": [4, 6, 8, 12, 24, 34, 43, 51], "to_byt": 4, "overflowerror": [4, 17, 22, 23], "determin": [4, 9, 14, 22, 28, 29, 34, 46, 51], "comboleg": 4, "conid": 4, "openclos": 4, "shortsaleslot": 4, "designatedloc": 4, "exemptcod": 4, "leg": 4, "within": [4, 6, 7, 8, 12, 14, 16, 18, 19, 20, 31, 34, 35, 38, 42, 43, 44, 50, 51, 52, 58, 65], "combo": 4, "deltaneutralcontract": 4, "neutral": 4, "ibcontract": [4, 66], "sectyp": [4, 66], "liter": 4, "stk": [4, 66], "opt": [4, 52], "fut": 4, "fop": 4, "contfut": [4, 66], "primaryexchang": [4, 66], "localsymbol": 4, "tradingclass": 4, "lasttradedateorcontractmonth": [4, 66], "multipli": [4, 14, 22, 26, 48], "strike": [4, 22], "right": [4, 13, 51, 53, 56, 59], "includeexpir": 4, "secidtyp": [4, 66], "secid": [4, 66], "descript": [4, 13, 25, 26, 42, 52, 70], "issuerid": 4, "combolegsdescrip": 4, "interactive_brok": [4, 66], "build_futures_chain": [4, 66], "build_options_chain": [4, 66], "min_expiry_dai": 4, "max_expiry_dai": 4, "describ": [4, 36, 44, 47, 53, 62], "futur": [4, 6, 8, 12, 22, 33, 34, 35, 42, 46, 47, 48, 50, 51, 52, 58, 65, 66, 67, 68, 70], "e": [4, 8, 9, 12, 25, 26, 28, 32, 45, 46, 48, 49, 51, 52, 53, 62, 65, 66], "where": [4, 7, 8, 9, 10, 19, 22, 25, 27, 28, 34, 39, 43, 45, 50, 51, 52, 53, 56, 65, 67, 69], "Will": [4, 7, 8, 9, 12, 17, 20, 28, 34, 46], "smart": [4, 66], "stock": [4, 37, 66], "search": [4, 66, 69], "full": [4, 16, 25, 37, 39, 42, 46, 48, 50, 62, 65, 67], "chain": 4, "options_chain": 4, "futures_chain": 4, "dai": [4, 5, 6, 8, 12, 14, 18, 19, 25, 34, 50, 51, 68], "y": [4, 38, 49, 62, 69], "m": [4, 8, 49, 69], "d": [4, 14, 49, 69, 70], "expiri": [4, 22, 25, 34], "ibordertag": 4, "whatif": 4, "ocagroup": 4, "ocatyp": 4, "allornon": 4, "activestarttim": 4, "activestoptim": 4, "goodaftertim": 4, "outsiderth": 4, "attach": [4, 39, 50], "tag": [4, 8, 9, 12, 19, 20, 25, 34, 37, 50], "ib": [4, 20, 61, 66, 67], "ibcontractdetail": 4, "marketnam": 4, "mintick": 4, "validexchang": 4, "pricemagnifi": 4, "underconid": 4, "longnam": 4, "contractmonth": 4, "industri": 4, "categori": [4, 52, 59], "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, "intern": [4, 6, 8, 9, 11, 12, 14, 16, 17, 18, 22, 28, 31, 33, 46, 52, 57, 62, 69, 70], "eas": 4, "interactivebrokersgatewayconfig": 4, "trading_mod": 4, "paper": [4, 43, 51], "read_only_api": 4, "timeout": [4, 9, 12, 16], "300": [4, 70], "interactivebrokersgatewai": 4, "setup": [4, 6, 8, 12, 34, 45, 52, 56, 62, 69, 70], "tws_usernam": [4, 66], "tws_password": [4, 66], "tw": [4, 66], "docker": [4, 51, 61, 66], "try": [4, 62], "gatewai": [4, 61, 65, 66], "interactivebrokersinstrumentproviderconfig": [4, 66], "load_contract": [4, 66], "cache_validity_dai": 4, "pickle_path": 4, "interactivebrokersinstrumentprovid": [4, 66], "global": [4, 20, 31, 32], "fresh": [4, 69, 70], "pull": [4, 62, 69], "upon": [4, 42, 48, 52], "tradingnod": [4, 9, 15, 16, 35, 51, 64, 65, 66], "mani": [4, 7, 8, 11, 12, 21, 43, 44, 52, 54, 58, 62, 65, 68, 69, 70], "make": [4, 6, 8, 12, 19, 22, 25, 39, 43, 45, 46, 47, 51, 52, 55, 58, 61, 62, 68, 70, 71], "even": [4, 25, 52, 53], "restart": 4, "path": [4, 8, 9, 29, 39, 45, 49, 62, 69], "store": [4, 14, 15, 23, 32, 42, 44, 45, 69], "pickl": [4, 6], "dure": [4, 8, 19, 41, 53, 56, 62], "cache_valid": 4, "period": [4, 5, 14, 20, 46, 48, 53], "interactivebrokersdataclientconfig": [4, 66], "ibg_host": 4, "127": 4, "ibg_port": 4, "ibg_client_id": 4, "use_regular_trading_hour": 4, "market_data_typ": 4, "ibapi": [4, 66], "enum_implem": 4, "0x7fb76738d950": 4, "interactivebrokersdatacli": [4, 66], "hostnam": 4, "ip": 4, "address": [4, 6, 8, 9, 12, 13, 28, 34, 46, 51], "4002": 4, "4001": 4, "server": [4, 52, 61, 62], "client_id": [4, 6, 7, 8, 9, 11, 12, 15, 16, 34, 35, 38, 65], "regular": [4, 18, 39, 46, 52], "mostli": [4, 54], "interactivebrok": [4, 25], "rth": 4, "realtim": 4, "ibmarketdatatypeenum": 4, "interactivebrokerscli": 4, "delayed_frozen": 4, "without": [4, 6, 8, 13, 20, 34, 62], "interactivebrokersexecclientconfig": [4, 66], "interactivebrokersexeccli": 4, "ibg_account_id": 4, "tws_account": 4, "interactivebrokersexecutioncli": [4, 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, 18, 20, 29, 34, 38, 39, 41, 42, 44, 45, 46, 47, 48, 52, 56, 58, 61, 63, 65, 67, 68, 69, 70], "import": [4, 6, 8, 9, 12, 34, 35, 38, 41, 42, 43, 45, 46, 47, 48, 49, 50, 52, 53, 56, 62, 64, 65, 66], "shall": 4, "have": [4, 6, 8, 9, 12, 19, 23, 28, 29, 30, 34, 37, 39, 43, 44, 45, 46, 48, 51, 52, 53, 62, 63, 64, 65, 66, 68, 69, 70], "enough": [4, 11, 19, 46, 51, 54, 66], "Not": [4, 13], "case": [4, 10, 29, 30, 35, 38, 45, 46, 47, 48, 52, 59, 62, 64, 65, 66, 70], "group": [5, 6, 9, 10, 11, 12, 16, 29, 31, 32, 34, 37, 41, 43], "relat": [5, 6, 7, 10, 11, 12, 14, 25, 37, 43, 46, 48, 52, 56, 70], "portfolioanalyz": [5, 30, 41, 52], "analyz": [5, 14, 30, 41, 43, 52, 68, 70], "track": [5, 46, 52], "metric": [5, 14, 42, 44, 52], "register_statist": [5, 41], "portfoliostatist": [5, 41], "deregister_statist": 5, "deregist": [5, 6, 7, 8, 11, 12, 16, 28, 34], "seri": [5, 10, 41, 46, 57, 63, 71], "calculate_statist": 5, "add_posit": [5, 7, 15], "add_trad": 5, "realized_pnl": [5, 19, 26, 41], "realiz": [5, 19, 26, 41, 58], "add_return": 5, "entri": [5, 8, 15, 19, 26, 31, 37, 50, 62], "core": [5, 8, 9, 11, 12, 13, 28, 29, 32, 33, 35, 38, 39, 45, 47, 48, 50, 52, 56, 58, 62, 65, 68, 69], "total_pnl": [5, 26], "unrealized_pnl": [5, 7, 15, 19, 26, 30, 52], "unreal": [5, 9, 15, 19, 26, 30], "total_pnl_percentag": 5, "percentag": [5, 8, 10, 22, 31, 48, 50], "get_performance_stats_pnl": 5, "profit": [5, 8, 25, 37, 50], "loss": [5, 7, 8, 12, 14, 16, 25, 29, 31, 37, 45, 50], "get_performance_stats_return": 5, "get_performance_stats_gener": 5, "get_stats_pnls_format": 5, "backtest": [5, 8, 11, 12, 13, 29, 33, 34, 38, 39, 43, 45, 49, 52, 54, 60, 63], "format": [5, 8, 9, 10, 18, 20, 23, 24, 29, 44, 45, 49, 62, 69], "print": [5, 6, 9, 10, 24, 29, 70], "footer": 5, "get_stats_returns_format": 5, "get_stats_general_format": 5, "reportprovid": 5, "variou": [5, 8, 14, 27, 28, 43, 44, 51, 52, 55, 57, 62, 69, 70], "generate_orders_report": [5, 34], "generate_order_fills_report": [5, 34, 62, 70], "row": [5, 29, 32], "per": [5, 6, 8, 9, 11, 12, 15, 16, 27, 29, 30, 31, 34, 39, 41, 45, 46, 47, 50, 52, 53, 65, 70], "generate_fills_report": [5, 34], "individu": [5, 6, 8, 12, 24, 34, 44, 46, 49, 52, 65, 70], "generate_positions_report": [5, 34, 62, 70], "generate_account_report": [5, 34, 62, 70], "serializ": 5, "primit": [5, 32, 46, 54, 56, 58], "calculate_from_return": 5, "calculate_from_realized_pnl": [5, 41], "calculate_from_ord": 5, "calculate_from_posit": 5, "expect": [5, 6, 10, 18, 20, 24, 29, 33, 34, 41, 43, 54, 58, 62, 67], "longratio": 5, "2": [5, 14, 15, 22, 42, 46, 52, 61, 62, 70], "output": [5, 8, 9, 14, 41, 45, 59, 62], "avglos": 5, "loser": [5, 41], "maxlos": 5, "minlos": 5, "minimum": [5, 8, 9, 12, 14, 22, 27, 29, 48, 49, 66], "profitfactor": 5, "annual": 5, "factor": [5, 51], "win": [5, 41, 43], "returnsaverag": 5, "returnsaverageloss": 5, "lose": [5, 15], "returnsaveragewin": 5, "returnsvolatil": 5, "252": 5, "volatil": [5, 14], "downsampl": 5, "daili": [5, 9, 49, 65], "riskreturnratio": 5, "risk": [5, 9, 13, 16, 19, 25, 30, 33, 34, 39, 43, 45, 51, 52], "sharperatio": 5, "sharp": 5, "sortinoratio": 5, "sortino": 5, "winrat": [5, 41], "avgwinn": 5, "winner": [5, 41], "maxwinn": 5, "minwinn": 5, "backtestdatacli": 6, "clientid": [6, 7, 8, 11, 12, 15, 16, 20, 34, 35, 38, 65], "config": [6, 7, 8, 11, 12, 13, 15, 16, 31, 33, 34, 35, 45, 46, 49, 52, 53, 62, 64, 65, 66, 69, 70], "datacli": [6, 9, 11, 16, 35], "execut": [6, 7, 8, 9, 11, 13, 15, 16, 19, 20, 25, 31, 33, 34, 37, 43, 44, 48, 51, 62, 64, 65, 66, 67], "backtestmarketdatacli": 6, "marketdatacli": [6, 11, 16], "backtestengin": [6, 9, 15, 44, 45, 46, 51, 62, 70, 71], "backtestengineconfig": [6, 9, 44, 49, 54, 62, 69, 70], "add_actor": [6, 34], "actor": [6, 7, 8, 9, 12, 15, 33, 34, 35, 38, 40, 42, 43, 44, 46, 48, 51, 65, 70], "add_data": [6, 70], "recommend": [6, 8, 12, 34, 38, 42, 48, 52, 54, 55, 56, 61], "element": [6, 7], "yet": [6, 12, 34], "assum": [6, 8, 42, 43, 45, 46, 52, 54, 65], "vari": [6, 23, 50], "could": [6, 9, 14, 16, 19, 21, 28, 29, 34, 35, 38, 45, 46, 52, 53, 54, 55, 59, 70], "incorrect": 6, "logic": [6, 8, 11, 12, 21, 28, 39, 43, 48, 51, 52, 53], "caution": [6, 42], "being": [6, 7, 8, 12, 20, 28, 29, 34, 37, 39, 45, 46, 50, 52, 54, 56, 58, 62, 70], "lead": [6, 16, 29, 42], "monoton": [6, 8, 29, 38, 44], "increas": [6, 14, 25, 29, 38, 54], "add_exec_algorithm": [6, 34, 46, 70], "execalgorithm": [6, 9, 12, 34, 46, 51, 52, 70], "exec_algorithm": [6, 9, 34, 46, 70], "algorithm": [6, 7, 8, 9, 12, 14, 19, 20, 25, 34, 44, 50, 51, 52, 63], "add_instru": [6, 7, 15, 70], "its": [6, 7, 8, 9, 11, 12, 13, 25, 29, 32, 34, 39, 42, 44, 45, 46, 48, 50, 52, 56, 58, 59], "would": [6, 8, 25, 28, 41, 42, 43, 45, 52, 59, 62], "invalidconfigur": [6, 12, 16, 33], "add_strategi": [6, 34, 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, 50], "net": [6, 30, 34, 62, 70], "simul": [6, 24, 29, 43, 44, 47, 51, 62, 69, 70, 71], "latenc": [6, 29], "frozen": 6, "process": [6, 8, 10, 11, 12, 16, 28, 29, 31, 34, 39, 44, 45, 47, 50, 69, 70], "move": [6, 14, 22, 27, 37, 50], "submiss": [6, 39], "conting": [6, 8, 9, 12, 19, 25, 34, 46, 51], "respect": [6, 38, 51, 59], "random": [6, 10, 29], "honor": 6, "backtest_end": 6, "backtest_start": 6, "change_fill_model": 6, "clear_actor": [6, 34], "clear_data": 6, "clear_exec_algorthm": 6, "clear_strategi": [6, 34], "releas": [6, 7, 8, 12, 13, 19, 25, 33, 34, 37, 42, 50, 68, 71], "resourc": [6, 8, 12, 33, 34, 52, 70], "dump_pickled_data": 6, "manual": [6, 44, 54, 57, 62], "requir": [6, 8, 12, 19, 22, 23, 25, 37, 38, 39, 42, 43, 45, 48, 50, 52, 54, 61, 62, 63, 65, 70], "previous": [6, 8, 12, 16, 34, 70], "get_result": 6, "backtestresult": [6, 62], "instance_id": [6, 8, 9, 16, 33, 49], "kernel": [6, 9, 33, 43], "nautiluskernel": [6, 9, 33, 43], "list_venu": 6, "load_pickled_data": 6, "highli": [6, 51, 54, 58, 61], "advis": [6, 39, 42, 67], "obtain": [6, 52], "direct": [6, 14, 19, 26, 28, 46, 50, 52], "access": [6, 7, 29, 46, 54, 58, 67], "follow": [6, 14, 23, 35, 37, 38, 39, 41, 42, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "assumpt": [6, 45], "inherit": [6, 8, 9, 34, 36, 38, 41, 45, 46, 52], "successfulli": [6, 65], "dump": 6, "prior": [6, 7, 8, 11, 12, 22, 28, 34], "machine_id": [6, 8, 16, 33], "machin": [6, 8, 13, 16, 33, 52, 60, 70], "portfoliofacad": [6, 12, 16, 30, 31, 33, 34], "drop": [6, 8, 9, 10, 13], "separ": [6, 9, 13, 20, 23, 35, 37, 45, 48, 49, 52, 53, 62, 65], "desir": [6, 13, 45, 46, 52], "union": 6, "run_config_id": 6, "At": [6, 12, 34, 45, 52, 66], "analysi": [6, 9, 13, 14, 43, 44], "more": [6, 8, 10, 22, 24, 25, 28, 29, 36, 37, 40, 42, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 62, 63, 65, 68, 69, 70, 71], "fit": [6, 58], "memori": [6, 8, 9, 12, 23, 34, 43, 44, 45, 56, 58, 68, 70], "util": [6, 39, 42, 43, 51, 53, 54, 56, 68], "utc": [6, 8, 10, 11, 12, 25, 34, 45, 49, 50, 52, 69], "token": [6, 29], "backtestrunconfig": [6, 9, 44, 45, 62, 69], "run_finish": 6, "finish": 6, "run_id": 6, "run_start": 6, "testclock": [6, 8], "financi": [6, 18, 20, 22, 23, 26, 27], "32": 6, "unsign": 6, "invalid": [6, 8, 10, 12, 25, 42, 43, 48], "adjust_account": 6, "adjust": [6, 14, 62], "best_ask_pric": [6, 24], "best": [6, 18, 24, 25, 37, 45, 50, 56, 63, 68], "best_bid_pric": [6, 24], "wire": [6, 8, 19, 34, 46, 52], "exec_cli": [6, 9, 64, 65, 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, 28, 34, 54], "pend": [6, 7, 8, 12, 19, 23, 28, 30, 34, 52], "along": [6, 47, 50], "process_bar": 6, "dynam": [6, 29, 42, 46, 56], "auction": 6, "process_instrument_statu": 6, "venuestatu": [6, 8, 12, 18, 34, 45, 51, 52], "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, 30, 35, 39, 46], "prob_fill_on_limit": 6, "prob_fill_on_stop": 6, "prob_slippag": 6, "random_se": [6, 29], "probabilist": 6, "probabl": 6, "slippag": [6, 25], "slip": 6, "seed": [6, 19, 29], "is_limit_fil": 6, "is_slip": 6, "is_stop_fil": 6, "aggress": [6, 25, 50], "base_latency_nano": 6, "nanoseconds_in_millisecond": 6, "insert_latency_nano": 6, "update_latency_nano": 6, "cancel_latency_nano": 6, "o": [6, 35, 45, 46, 49, 51, 66, 69], "1_000_000_000": 6, "insert": [6, 8], "reach": [6, 8, 11, 19, 25, 26, 50, 52, 63], "fxrolloverinterestconfig": 6, "rate_data": 6, "component_id": [6, 7, 8, 9, 15], "actorconfig": [6, 8, 9, 34], "fxrolloverinterestmodul": 6, "active_task_id": [6, 8, 12, 34], "activ": [6, 7, 8, 9, 11, 12, 16, 25, 28, 31, 34, 39, 44, 46, 47, 50, 52, 54, 65], "taskid": [6, 8, 12, 34], "add_synthet": [6, 7, 8, 12, 15, 34, 42], "syntheticinstru": [6, 7, 8, 12, 15, 22, 34, 42], "synthet": [6, 7, 8, 11, 12, 15, 16, 20, 22, 34, 40], "update_synthet": [6, 8, 12, 34, 42], "cancel_all_task": [6, 8, 12, 33, 34], "queu": [6, 8, 12, 34], "cancel_task": [6, 8, 12, 34], "task_id": [6, 8, 12, 34], "warn": [6, 7, 8, 9, 12, 16, 34, 46, 49, 52, 67], "deregister_warning_ev": [6, 8, 12, 34], "handle_bar": [6, 8, 12, 14, 34], "on_bar": [6, 8, 12, 34, 52], "handle_data": [6, 8, 12, 34], "on_data": [6, 8, 12, 34, 38, 52, 65], "handle_ev": [6, 8, 12, 34], "on_ev": [6, 8, 12, 34, 52, 62], "handle_historical_data": [6, 8, 12, 34], "handle_instru": [6, 8, 12, 34], "on_instru": [6, 8, 12, 34, 48, 52], "handle_instrument_clos": [6, 8, 12, 34], "on_instrument_clos": [6, 8, 12, 34, 52], "handle_instrument_statu": [6, 8, 12, 34], "on_instrument_statu": [6, 8, 12, 34, 52], "handle_order_book": [6, 8, 12, 34], "order_book": [6, 7, 8, 12, 34, 52], "on_order_book": [6, 8, 12, 34, 52], "handle_order_book_delta": [6, 8, 12, 34], "on_order_book_delta": [6, 8, 12, 34, 52], "handle_quote_tick": [6, 8, 11, 12, 14, 34, 62], "on_quote_tick": [6, 8, 12, 34, 52, 62], "handle_tick": [6, 8, 12, 34], "on_tick": [6, 8, 12, 34, 52], "handle_trade_tick": [6, 8, 11, 12, 14, 34], "on_trade_tick": [6, 8, 12, 34, 52], "handle_venue_statu": [6, 8, 12, 34], "on_venue_statu": [6, 8, 12, 34, 52], "has_active_task": [6, 8, 12, 34], "has_any_task": [6, 8, 12, 34], "has_pending_request": [6, 8, 12, 34], "els": [6, 7, 8, 10, 11, 12, 16, 17, 18, 20, 26, 30, 34, 59, 62], "has_queued_task": [6, 8, 12, 34], "indicators_initi": [6, 8, 12, 34], "is_pending_request": [6, 8, 12, 28, 34], "request_id": [6, 8, 10, 11, 12, 28, 34, 35], "on_load": [6, 8, 12, 34, 52], "runtimeerror": [6, 8, 12, 22, 32, 33, 34], "caught": [6, 8, 12, 34], "log_diagnost": 6, "diagnost": 6, "out": [6, 11, 12, 13, 15, 41, 45, 62, 63, 65], "overridden": [6, 8, 12, 34], "cleanup": [6, 8, 12, 34, 52], "on_historical_data": [6, 8, 12, 34, 52], "save": [6, 8, 9, 12, 16, 33, 34, 52, 62], "on_sav": [6, 8, 12, 34, 52], "intent": [6, 8, 12, 34, 46, 59, 68], "paus": [6, 8, 12, 34], "pending_request": [6, 8, 12, 34], "pre_process": 6, "abstract": [6, 7, 10, 14, 19, 20, 29, 30, 31, 32, 38, 43, 50, 59], "publish_data": [6, 8, 12, 34], "publish_sign": [6, 8, 12, 34], "signal": [6, 8, 12, 14, 29, 33, 34, 62], "persist": [6, 7, 8, 9, 12, 13, 15, 16, 33, 34, 43, 44, 45, 51, 62, 69, 70], "queue_for_executor": [6, 8, 12, 34], "func": [6, 8, 12, 34], "tupl": [6, 8, 9, 10, 12, 16, 27, 29, 31, 34, 66], "arg": [6, 8, 12, 29, 34], "queue": [6, 8, 9, 12, 16, 34], "fn": [6, 8, 12, 34], "sequenti": [6, 8, 12, 34], "arbitrari": [6, 8, 12, 19, 25, 34, 38, 41, 62], "need": [6, 8, 10, 11, 12, 14, 25, 28, 34, 38, 39, 44, 46, 49, 50, 51, 52, 53, 54, 55, 58, 60, 61, 62, 63, 65, 67, 68, 69, 70], "await": [6, 8, 9, 11, 12, 34, 35, 48], "In": [6, 8, 12, 26, 34, 35, 37, 42, 46, 52, 58, 62, 65, 68, 70], "scenario": [6, 8, 12, 34], "avail": [6, 8, 9, 12, 13, 27, 29, 34, 35, 42, 44, 45, 47, 48, 49, 50, 51, 52, 54, 62, 63, 64, 65, 66, 70], "queued_task_id": [6, 8, 12, 34], "register_bas": [6, 8, 12, 34], "register_executor": [6, 8, 12, 34], "executor": [6, 12, 16, 33, 34], "asbtracteventloop": [6, 8, 12, 34], "concurr": [6, 8, 12, 33, 34, 68], "register_indicator_for_bar": [6, 8, 12, 34, 52], "register_indicator_for_quote_tick": [6, 8, 12, 34], "register_indicator_for_trade_tick": [6, 8, 12, 34], "register_venu": 6, "register_warning_ev": [6, 8, 12, 34], "registered_ind": [6, 8, 12, 34], "recent": [6, 7, 8, 12, 34], "inclus": [6, 8, 12, 34], "infer": [6, 8, 12, 23, 32, 34, 35, 65], "complet": [6, 8, 11, 12, 16, 28, 30, 31, 34, 38, 49, 52, 55, 58, 62, 65, 70], "less": [6, 8, 9, 12, 23, 25, 34], "request_data": [6, 8, 12, 34], "run_in_executor": [6, 8, 12, 34], "schedul": [6, 8, 12, 34], "correspond": [6, 7, 8, 12, 14, 19, 20, 34, 56, 64, 65, 66], "await_parti": [6, 8, 11, 12, 34], "arriv": [6, 8, 12, 34, 39, 43, 46, 52], "partial": [6, 8, 11, 12, 25, 34, 37, 50, 69], "activa": [6, 8, 12, 34], "subscribe_data": [6, 8, 12, 34, 38, 65], "suppli": [6, 8, 12, 34, 64, 65, 66], "interval_m": [6, 8, 12, 34], "dataengin": [6, 8, 9, 11, 12, 16, 18, 33, 34, 38, 45, 48], "maintain": [6, 8, 12, 16, 34, 43, 58, 59, 62], "becaus": [6, 8, 12, 34, 46, 58, 65, 70], "affect": [6, 8, 12, 34], "to_importable_config": [6, 8, 12, 34], "importableactorconfig": [6, 8, 9, 12, 34, 44], "unsubscribe_data": [6, 8, 12, 34], "simulationmoduleconfig": 6, "backtestnod": [6, 44, 45, 51, 62, 69, 71], "node": [6, 9, 16, 20, 43, 44, 49, 51, 62, 64, 65, 66, 69], "orchestr": [6, 11, 12, 44, 62], "get_engin": [6, 62], "synchron": [6, 43, 62], "stdout": [6, 8, 9, 24, 29, 49, 62], "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, 42, 43, 45, 54, 56, 58, 61, 68], "ensur": [6, 8, 9, 10, 11, 12, 15, 25, 29, 41, 42, 43, 45, 47, 49, 50, 52, 53, 54, 57, 58, 60, 63, 66], "instal": [6, 43, 55, 62, 63, 66, 68], "better": [6, 25, 45, 50], "how": [6, 7, 9, 29, 34, 37, 42, 43, 45, 46, 47, 50, 52, 56, 58, 62, 63, 69, 70, 71], "infrastructur": [7, 13, 43, 49, 51], "central": [7, 11, 12, 14, 20, 45, 46, 48, 52, 53], "cachedatabas": [7, 9, 15], "databas": [7, 9, 11, 12, 15, 16, 39, 45, 61], "cacheconfig": [7, 9], "bypass": [7, 8, 9, 16, 31, 49], "account_for_venu": 7, "actor_id": [7, 34], "agnost": [7, 21, 51], "what": [7, 12, 28, 34, 38, 53, 58, 63, 65], "actual": [7, 29, 36, 43, 45, 46, 52, 54, 66, 70], "offer": [7, 13, 25, 44, 48, 50, 51, 52, 59, 63, 64, 66, 71], "flexibl": [7, 38, 44, 46, 51, 52, 62, 63, 65], "add_account": [7, 15], "add_bar": 7, "add_ord": [7, 12, 15], "replac": [7, 9, 12, 29, 34], "emul": [7, 8, 9, 12, 19, 25, 33, 34, 40, 42, 50, 52], "transform": [7, 32, 39], "add_order_book": 7, "add_order_list": 7, "orderlist": [7, 8, 12, 25, 34], "order_list": [7, 12, 34], "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, 9, 10, 25, 28, 43, 44, 47, 50, 51, 52, 55, 56, 59, 65], "build": [7, 9, 11, 16, 29, 42, 43, 50, 52, 53, 56, 61, 62, 64, 65, 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, "check_integr": [7, 12, 16, 24], "check_residu": [7, 12, 16, 34], "residu": [7, 9, 12, 16, 33, 34], "consid": [7, 8, 9, 12, 16, 25, 28, 39, 43, 44, 47, 51, 58, 65], "clear_index": 7, "client_order_ids_clos": 7, "client_order_ids_emul": 7, "client_order_ids_inflight": 7, "flight": [7, 9, 16, 25, 50], "client_order_ids_open": 7, "delete_actor": [7, 15], "delete_strategi": [7, 15], "exec_algorithm_id": [7, 8, 9, 12, 19, 25, 34, 46, 52], "execalgorithmid": [7, 8, 12, 19, 20, 25, 34, 46, 52], "exec_spawn_total_filled_qti": 7, "exec_spawn_id": [7, 19, 25, 46], "active_onli": 7, "spawn": [7, 12, 19, 25], "primari": [7, 11, 12, 19, 25, 46, 67], "exec_spawn_total_leaves_qti": 7, "leav": [7, 9, 25, 50], "exec_spawn_total_quant": 7, "flush_db": [7, 12, 16], "flush": [7, 9, 12, 15, 16, 29, 62], "perman": [7, 12, 16], "remov": [7, 12, 16, 34, 50, 59, 70], "get_xrat": 7, "mid": [7, 14, 18, 24, 50, 51, 62], "has_bar": 7, "has_order_book": 7, "has_quote_tick": 7, "has_tick": 7, "has_trade_tick": 7, "heartbeat": [7, 9, 15, 16], "is_order_clos": 7, "is_order_emul": [7, 39], "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, 15], "load_actor": [7, 15], "load_instru": [7, 15], "load_ord": [7, 15], "load_posit": [7, 15], "load_strategi": [7, 15], "load_synthet": [7, 15], "order_exist": [7, 12], "orderlistid": [7, 8, 12, 19, 20, 25], "order_list_id": [7, 12, 19, 25, 37], "order_list_exist": 7, "No": [7, 34], "particular": [7, 8, 9, 16, 23, 28, 35, 45, 46, 48, 59], "no_order_sid": [7, 19, 24, 25, 34, 46], "orders_clos": 7, "orders_closed_count": 7, "orders_emul": [7, 39], "orders_emulated_count": [7, 39], "orders_for_exec_algorithm": [7, 46], "orders_for_exec_spawn": [7, 46], "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, 34], "positions_clos": 7, "positions_closed_count": 7, "positions_open": 7, "positions_open_count": 7, "positions_total_count": 7, "quote_tick": [7, 45, 52, 69], "quote_tick_count": 7, "snapshot_order_st": [7, 15], "snapshot_ord": [7, 9], "taken": [7, 8, 9, 15, 52, 53, 58, 65], "snapshot_posit": [7, 9], "append": [7, 8, 49, 65, 67], "uuid": [7, 8, 35], "v4": [7, 8], "snapshot_position_st": [7, 15], "ts_snapshot": [7, 15], "help": [7, 11, 12, 25, 30, 31, 34, 46, 47, 51, 52, 54, 56, 60, 63, 68], "avoid": [7, 9, 44, 46, 52, 58, 59, 68, 70], "race": [7, 9, 58], "condit": [7, 8, 9, 23, 25, 34, 35, 43, 46, 50, 51, 58, 59], "longer": [7, 25, 39, 53, 59], "strategy_id_for_ord": 7, "strategy_id_for_posit": 7, "synthetic_id": [7, 42], "tick_capac": [7, 9], "ticker_count": 7, "trade_tick": [7, 52], "trade_tick_count": 7, "update_account": [7, 15, 30], "update_actor": [7, 15], "update_ord": [7, 15, 30], "update_order_pending_cancel_loc": 7, "update_posit": [7, 15, 30], "update_strategi": [7, 15], "cachedatabaseconfig": [7, 9, 15], "index_order_posit": [7, 15], "index_venue_order_id": [7, 15], "load_curr": [7, 15], "load_index_order_cli": [7, 15], "load_index_order_posit": [7, 15], "facad": [7, 8, 30], "assembl": [8, 43, 63], "framework": [8, 10, 13, 34, 51, 56, 59, 63], "domain": [8, 10, 18, 19, 21, 23, 34, 43, 45, 47], "concept": [8, 40, 43, 56, 65], "introduc": [8, 47, 56, 68], "abov": [8, 14, 25, 28, 38, 42, 43, 45, 48, 49, 51, 52, 59, 62], "layer": [8, 10, 11, 12, 43, 51], "test": [8, 34, 43, 45, 47, 48, 51, 53, 56, 57, 58, 61, 62, 67, 70], "control": [8, 9, 34, 39, 44, 52], "own": [8, 12, 14, 32, 34, 56, 58, 67], "entir": [8, 10, 11, 12, 24, 34, 39, 41, 43, 44, 45, 48, 51, 68, 69], "stand": [8, 34, 50], "alon": [8, 34], "wai": [8, 15, 21, 28, 34, 38, 39, 43, 45, 48, 49, 50, 51, 52, 57, 60, 62, 65, 67], "usag": [8, 34], "thei": [8, 34, 37, 39, 40, 42, 50, 59, 65], "platform": [8, 11, 12, 14, 31, 34, 39, 40, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 58, 61, 62, 63, 65, 70], "attempt": [8, 34, 37, 43, 53, 67], "cancel_tim": 8, "label": [8, 10, 38], "local_now": 8, "tzinfo": 8, "tz": [8, 10, 34, 45, 52, 69], "timezon": [8, 10, 34, 57], "target": [8, 63, 68, 71], "awar": [8, 10, 34, 37, 52, 56], "next_time_n": 8, "register_default_handl": 8, "handler": [8, 11, 12, 28, 33, 34, 35, 38, 45, 65], "timeev": [8, 52], "set_time_alert": 8, "alert_tim": [8, 52], "alert": [8, 46], "past": 8, "fail": 8, "set_time_alert_n": 8, "alert_time_n": 8, "set_tim": [8, 52], "timedelta": [8, 9, 11, 16, 18, 31, 52], "start_tim": [8, 9, 45, 65, 69], "stop_tim": 8, "until": [8, 16, 25, 39, 42, 50, 52], "repeat": 8, "indefinit": 8, "now": [8, 24, 34, 38, 39, 42, 49, 51, 52, 62, 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, 35, 42, 52], "n": [8, 14, 22, 27], "utc_now": [8, 52], "unit": [8, 22, 23, 31, 58, 59], "advance_tim": 8, "to_time_n": 8, "advanc": [8, 25, 28, 44, 45, 50, 51, 63, 70, 71], "timeeventhandl": 8, "chronolog": [8, 45], "component_nam": [8, 12], "happen": [8, 37], "constructor": [8, 39, 48, 52], "thu": [8, 18, 51], "pre_initi": 8, "__name__": [8, 9], "componentfsmfactori": 8, "finit": 8, "get_state_transition_t": 8, "transit": [8, 10, 21, 52, 58], "tabl": [8, 10, 24, 32, 39], "c": [8, 10, 28, 43, 51, 53, 54, 56, 58, 61, 68], "actorexecutor": 8, "design": [8, 10, 14, 16, 21, 35, 38, 42, 47, 49, 51, 54, 56, 58, 59, 67, 68], "tailor": [8, 52, 63], "thread": [8, 16, 28, 33, 43, 49, 68], "facil": [8, 58], "monitor": [8, 31], "flow": [8, 45, 47, 52, 54], "inner": [8, 12, 14, 43, 47], "loggeradatp": 8, "safe": [8, 16, 28, 43, 53, 54, 58, 68], "invok": 8, "special": [8, 16, 29, 54, 65], "care": [8, 50, 58], "consist": [8, 10, 11, 12, 45, 51, 53, 65], "drain": 8, "those": [8, 12, 20, 35, 45, 51, 52, 63], "get_futur": 8, "_asyncio": [8, 16], "shutdown": [8, 9], "context": [8, 9, 13, 33, 35, 39, 45, 50, 51, 52, 53], "worker": 8, "enqueu": 8, "arrang": 8, "orderfactori": [8, 34, 37, 39, 50, 52], "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, 25, 50, 52], "time_in_forc": [8, 12, 19, 25, 50, 52], "expire_tim": [8, 12, 25, 50], "entry_post_onli": 8, "tp_post_onli": 8, "quote_quant": [8, 19, 25], "triggertyp": [8, 12, 19, 25, 39, 42, 50, 52], "emulation_trigg": [8, 12, 19, 25, 39, 42, 52], "no_trigg": [8, 12, 25], "trigger_instrument_id": [8, 19, 25, 42], "contingencytyp": [8, 12, 19, 25, 37], "contingency_typ": [8, 12, 19, 25], "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, 50], "sl_tag": 8, "stop_loss": [8, 31], "take": [8, 9, 13, 37, 42, 45, 46, 48, 50, 53, 62, 69], "stop_market": [8, 37, 39, 50, 51, 65], "child": [8, 12, 25, 37, 46, 50], "limit_if_touch": [8, 39, 50, 51, 65], "market_if_touch": [8, 39, 50, 51, 65], "well": [8, 10, 25, 28, 42, 43, 46, 48, 51, 52, 54, 55, 62, 63], "tp": 8, "sl": 8, "delimit": [8, 12, 19, 23, 25], "create_list": 8, "generate_client_order_id": 8, "generate_order_list_id": 8, "post_onli": [8, 12, 19, 25, 50], "display_qti": [8, 12, 25, 50], "exec_algorithm_param": [8, 19, 25, 46, 52], "limitord": [8, 12, 25, 50, 52], "ioc": [8, 12, 19, 25, 50, 51], "fok": [8, 12, 19, 25, 50, 51, 52], "at_the_open": [8, 12, 19, 25, 50, 51], "at_the_clos": [8, 12, 19, 25, 50, 51], "carri": [8, 12, 19, 25, 41, 46], "reduc": [8, 9, 12, 14, 16, 19, 25, 31, 37, 46, 51, 52, 58, 59, 69], "displai": [8, 12, 25, 41, 70], "iceberg": [8, 12, 25, 50, 51], "epoch": [8, 12, 25, 52], "greater": [8, 12, 17, 22, 23, 24, 25, 29, 56, 58], "trigger_typ": [8, 12, 25, 50], "limitiftouchedord": [8, 25], "lit": [8, 25], "marketord": [8, 12, 25, 34, 50, 52], "often": [8, 12, 19, 43, 50, 52, 59], "marketiftouchedord": [8, 25, 50], "mit": [8, 25], "market_to_limit": [8, 12, 39, 46, 50, 51], "markettolimitord": [8, 12, 25, 50], "set_client_order_id_count": 8, "set_order_list_id_count": 8, "stop_limit": [8, 39, 50, 51, 65], "stoplimitord": [8, 25, 50], "stopmarketord": [8, 25, 50], "trailing_stop_limit": [8, 39, 50, 51], "limit_offset": [8, 12, 25, 50], "trailing_offset": [8, 12, 25, 50, 65], "trailingoffsettyp": [8, 12, 25, 50], "trailing_offset_typ": [8, 12, 25, 50], "trailingstoplimitord": [8, 25, 50], "trail": [8, 12, 25, 53], "offset": [8, 12, 25], "typic": [8, 9, 14, 25, 35, 37, 45, 48, 50, 52, 62, 70], "no_trailing_offset": [8, 12, 25], "trailing_stop_market": [8, 39, 50, 51, 65], "trailingstopmarketord": [8, 25, 50], "clientorderidgener": 8, "initial_count": 8, "identifiergener": 8, "set_count": 8, "counter": 8, "orderlistidgener": 8, "positionidgener": 8, "flip": 8, "f": [8, 29, 35, 42, 52, 54, 62, 69], "get_count": 8, "loglevel": [8, 9, 49, 54], "level_stdout": 8, "level_fil": 8, "debug": [8, 9, 11, 12, 16, 31, 49], "file_log": 8, "file_nam": 8, "file_format": 8, "component_level": 8, "dummi": 8, "file": [8, 9, 29, 37, 45, 55, 56, 58, 61, 62, 69], "suffix": [8, 9, 49], "plain": [8, 9, 49], "text": [8, 9, 49, 69], "unless": [8, 9, 43, 56, 59, 67], "file_auto": 8, "g": [8, 9, 12, 25, 26, 45, 46, 48, 49, 52, 53, 62, 65], "placehold": [8, 45], "change_clock": 8, "is_bypass": [8, 16, 31], "critic": [8, 13, 51, 53, 58, 59, 68], "logcolor": 8, "color": 8, "red": 8, "annot": 8, "content": [8, 13, 18], "record": 8, "normal": [8, 28, 39, 45, 54, 65, 67], "ex": [8, 61], "stack": [8, 11, 12, 43], "trace": [8, 9, 54], "get_logg": [8, 16], "encapsul": 8, "yellow": 8, "log_memori": 8, "nautilus_head": 8, "throttler": 8, "output_send": 8, "output_drop": 8, "throttl": [8, 62], "exce": [8, 44, 62], "unbound": 8, "bound": 8, "upstream": 8, "is_limit": 8, "qsize": [8, 9], "recv_count": 8, "msg": [8, 28], "sent_count": [8, 28], "livetim": 8, "deleg": [8, 10, 11, 29, 32], "is_expir": 8, "iterate_next_tim": 8, "hash": [8, 18], "pop_ev": 8, "continu": [8, 36, 39, 44, 52, 65, 70], "looptim": 8, "threadtim": 8, "msgspec": 9, "struct": 9, "10000": [9, 50], "snapshot_positions_interv": 9, "10_000": 9, "dequeu": 9, "localhost": [9, 62], "ssl": [9, 61], "flush_on_start": 9, "timestamps_as_iso8601": [9, 32], "redi": [9, 15, 51, 61], "iso": [9, 10, 17, 32, 49], "8601": [9, 10, 32, 49], "persit": 9, "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, "validate_data_sequ": 9, "emit": [9, 11], "extra": [9, 11, 12, 16, 31, 65, 66], "riskengineconfig": [9, 31], "max_order_submit_r": [9, 16, 31], "100": [9, 10, 22, 27, 50, 59, 65, 70], "00": [9, 23, 50, 52], "max_order_modify_r": [9, 16, 31], "max_notional_per_ord": [9, 16, 31], "riskengin": [9, 12, 16, 31, 33, 34, 39, 46, 48, 52], "pre": [9, 10, 16, 31, 39, 45, 53, 55, 62, 63], "still": [9, 19, 28, 50, 52, 53, 54, 70], "duplic": [9, 12, 26, 34, 52], "notion": [9, 16, 22, 26, 31, 48], "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, 33, 34, 39, 46, 52], "streamingconfig": 9, "catalog_path": [9, 45, 62, 69], "fs_protocol": [9, 29], "fs_storage_opt": [9, 29], "flush_interval_m": [9, 29], "replace_exist": 9, "include_typ": [9, 29], "catalog": [9, 11, 16, 29, 33, 43, 62, 71], "feather": [9, 29, 51], "fsspec": [9, 29, 69], "filesystem": [9, 29], "storag": [9, 29, 43, 45], "chunk": [9, 29, 32], "datacatalogconfig": 9, "actor_path": 9, "config_path": [9, 62, 69], "actorfactori": 9, "step": [9, 11, 18, 27, 51, 53, 54, 55, 56, 58, 60, 63, 71], "strategyconfig": [9, 34, 52, 62], "order_id_tag": [9, 34, 52], "external_order_claim": [9, 34], "manage_contingent_ord": [9, 34], "manage_gtd_expiri": [9, 34, 52], "becom": [9, 13, 19, 22, 25, 37, 46, 50, 52, 56, 65, 71], "amongst": 9, "see": [9, 29, 39, 42, 43, 45, 48, 49, 52, 54, 61, 62, 63, 65, 66, 69, 70], "extern": [9, 12, 16, 18, 20, 34, 45, 69, 70, 71], "claim": [9, 12, 16, 34], "oco": [9, 51], "automat": [9, 13, 29, 34, 35, 44, 45, 49, 50, 52, 55, 62, 70], "timer": [9, 11, 34, 46], "importablestrategyconfig": [9, 34, 44, 62, 69], "strategy_path": [9, 62, 69], "strategyfactori": 9, "importablecontrollerconfig": [9, 44], "controller_path": 9, "controllerconfig": 9, "controllerfactori": 9, "execalgorithmconfig": [9, 12], "importableexecalgorithmconfig": [9, 12, 44], "exec_algorithm_path": 9, "execalgorithmfactori": 9, "tracingconfig": 9, "stdout_level": 9, "stderr_level": 9, "file_level": 9, "statement": 9, "possibl": [9, 16, 25, 27, 28, 31, 38, 39, 41, 42, 43, 46, 47, 48, 50, 51, 52, 53, 58, 61, 65, 67, 68, 70], "written": [9, 11, 12, 29, 45, 49, 51, 54, 68], "stderr": [9, 49], "file_config": 9, "prefix": [9, 52], "third": [9, 43], "loggingconfig": [9, 49, 54, 62], "log_level": [9, 49, 54, 62], "log_level_fil": [9, 49], "log_directori": [9, 49], "log_file_nam": [9, 49], "log_file_format": [9, 49], "log_component_level": [9, 49], "bypass_log": 9, "rotat": [9, 49], "nautiluskernelconfig": [9, 33], "cache_databas": 9, "data_engin": [9, 16, 33, 34], "risk_engin": [9, 33, 34], "exec_engin": [9, 16, 33, 34], "load_stat": [9, 33], "save_st": [9, 33], "loop_debug": 9, "timeout_connect": 9, "timeout_reconcili": 9, "timeout_portfolio": 9, "timeout_disconnect": 9, "timeout_post_stop": 9, "sandbox": [9, 33, 35, 39, 43, 45, 51], "hyphen": [9, 20, 52], "reconcil": [9, 12, 16, 67], "final": [9, 43, 46, 55, 59, 64, 65, 66, 69], "importablefactoryconfig": 9, "importableconfig": [9, 16], "backtestvenueconfig": [9, 44, 62, 69], "backtestdataconfig": [9, 44, 45, 62, 69], "data_cl": [9, 32, 45, 62, 69], "catalog_fs_protocol": 9, "catalog_fs_storage_opt": 9, "end_tim": [9, 45, 62, 65, 69], "filter_expr": 9, "metadata": [9, 18, 35, 38, 65], "bar_spec": [9, 18], "batch_siz": 9, "001": [9, 20, 46, 49, 52, 70], "run_analysi": 9, "batch_size_byt": 9, "input": [9, 10, 14, 16, 22, 29, 31, 41, 42, 44, 45, 49, 62], "least": [9, 12, 22, 25, 34, 52, 65], "block": [9, 16, 49, 50, 52, 56, 58, 59], "parse_filters_expr": 9, "pyarrow": [9, 32], "dataset": [9, 29, 48], "express": [9, 10, 22, 26, 42, 50, 51], "chf": 9, "hello": 9, "livedataengineconfig": [9, 16], "100000": 9, "livedataengin": [9, 16], "100_000": [9, 50], "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, 29, 50, 52], "liveexecengin": 9, "purpos": [9, 13, 35, 42, 45, 52, 69], "lost": 9, "some": [9, 38, 43, 46, 48, 49, 52, 53, 54, 56, 58, 62, 65, 67, 69, 70], "point": [9, 10, 12, 23, 24, 28, 39, 43, 46, 50, 53, 65, 69, 70], "intermedi": 9, "recov": [9, 42], "via": [9, 11, 12, 14, 34, 39, 44, 45, 46, 49, 51, 62, 66], "nonnegativeint": 9, "minut": [9, 18, 51, 52, 69], "unclaim": 9, "caus": [9, 45, 59, 65], "conflict": [9, 46, 52, 67], "2_000": 9, "exceed": [9, 19, 48], "threshold": [9, 11, 18, 62], "5_000": 9, "beyond": [9, 52, 54, 65], "rule": [9, 18, 34], "thumb": 9, "shouldn": [9, 28], "t": [9, 28, 29, 43, 50, 53, 54, 65], "coloc": 9, "potenti": [9, 28, 42, 51, 56, 63], "livedatacli": [9, 16], "soon": 9, "tradingnodeconfig": [9, 16, 49, 54, 64, 65, 66], "data_cli": [9, 64, 65, 66], "heartbeat_interv": 9, "000": [9, 46, 50], "health": 9, "constant": [10, 14, 43], "throughout": [10, 18, 39, 43, 46, 47, 53, 56, 59, 63], "main": [10, 35, 45, 46, 47, 49, 50, 51, 52, 56, 61, 62], "focu": 10, "effici": [10, 14, 16, 37, 43, 53, 68], "usabl": 10, "form": [10, 14, 45], "philosophi": [10, 51, 56], "massag": 10, "finitestatemachin": 10, "correct": [10, 43, 45, 46, 47, 48, 50, 51, 58, 70], "entiti": [10, 20, 51], "as_utc_index": 10, "datetimeindex": 10, "as_utc_timestamp": 10, "dt": 10, "dt_to_unix_nano": [10, 45, 69], "accur": [10, 15, 43], "microsecond": [10, 52], "\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, "int64": [10, 15], "maybe_unix_nanos_to_dt": 10, "nano": 10, "unix_nanos_to_dt": 10, "determinist": [10, 43, 68], "state_machin": 10, "state_transition_t": 10, "initial_st": 10, "trigger_pars": 10, "state_pars": 10, "state_str": 10, "lookup": 10, "invalidstatetrigg": [10, 25], "add_not": 10, "with_traceback": 10, "tb": 10, "__traceback__": 10, "command_id": [10, 11, 12], "document": [10, 12, 13, 37, 40, 42, 43, 47, 50, 52, 58, 65, 68], "document_id": 10, "response_id": [10, 11], "basis_points_as_percentag": 10, "basis_point": [10, 50, 65], "basi": [10, 37, 50, 65], "fast_mad": 10, "ndarrai": [10, 14], "deviat": [10, 14], "numpi": [10, 53], "fast_mad_with_mean": 10, "fast_mean": 10, "evalu": [10, 42, 53], "10x": 10, "faster": 10, "np": [10, 14], "200": [10, 18, 50], "fast_mean_iter": 10, "next_valu": 10, "current_valu": 10, "expected_length": 10, "drop_left": 10, "left": [10, 40, 43, 52, 59], "fast_std": 10, "std": 10, "fast_std_with_mean": 10, "25x": 10, "pseudo": 10, "univers": [10, 28, 43, 51], "version": [10, 13, 45, 46, 54, 61, 68, 71], "4": 10, "128": 10, "rfc": 10, "4122": 10, "panic": [10, 24], "runtim": [10, 43, 45, 48, 53, 56, 58, 68], "universally_unique_identifi": 10, "tool": [11, 14, 31, 34, 42, 43, 51, 55, 56, 61], "architectur": [11, 12, 51, 59, 61, 63], "somewhat": [11, 12], "mirror": [11, 12], "beneath": [11, 12], "altern": [11, 12, 46, 51, 55, 59, 65], "abl": [11, 12, 19, 28, 38, 51, 52, 58, 62, 67, 68], "due": [11, 12, 19, 38, 51], "reusabl": [11, 12], "baraggreg": [11, 18, 51], "set_await_parti": 11, "set_parti": 11, "partial_bar": 11, "barbuild": 11, "builder": [11, 16, 65], "build_now": 11, "price_precis": [11, 12, 22, 26, 27, 42], "uint8": [11, 17, 26], "size_precis": [11, 22, 26], "ts_last": [11, 12, 24, 25, 26], "tickbaraggreg": 11, "timebaraggreg": 11, "build_with_no_upd": 11, "timestamp_on_clos": 11, "get_start_tim": 11, "next_close_n": 11, "valuebaraggreg": 11, "get_cumulative_valu": 11, "cumul": [11, 14], "volumebaraggreg": 11, "interact": [11, 12, 20, 29, 37, 43, 46, 47, 50, 52, 56, 61, 67], "emploi": [11, 12, 43], "simpl": [11, 12, 13, 14, 42, 45, 52, 62, 69, 70], "fan": [11, 12], "pattern": [11, 12, 28, 34, 43, 70], "datacommand": [11, 16], "datarespons": [11, 16], "ingest": [11, 12, 51, 52, 65], "check_connect": [11, 12, 16], "check_disconnect": [11, 12, 16], "command_count": [11, 12, 16, 31], "data_count": [11, 16], "default_cli": [11, 12, 16], "deregister_cli": [11, 12, 16], "register_catalog": [11, 16], "parquetdatacatalog": [11, 16, 29, 33, 44, 45, 51, 69], "register_default_cli": [11, 12, 16], "overwritten": [11, 12, 16, 17, 29, 45], "register_venue_rout": [11, 12, 16], "registered_cli": [11, 12, 16], "datarequest": [11, 16, 35], "request_count": [11, 16], "response_count": [11, 16], "subscribed_synthetic_quot": [11, 16], "subscribed_synthetic_trad": [11, 16], "depend": [12, 22, 23, 26, 34, 46, 48, 51, 52, 55, 61, 65, 69], "k": [12, 14, 22, 34, 48, 51], "modif": [12, 34, 39, 50, 55], "pending_cancel": [12, 25, 34, 50, 52], "onix": [12, 19, 20, 23, 34, 37], "biz": [12, 19, 20, 23, 34, 37], "5": [12, 14, 18, 19, 20, 23, 34, 37, 42, 46, 50, 52, 70], "sp2": [12, 19, 23, 34, 37], "msgtype_g_71": [12, 34], "html": [12, 19, 20, 23, 34, 37, 54], "modify_order_in_plac": 12, "place": [12, 23, 25, 27, 37, 50, 54, 59, 69], "on_ord": [12, 46], "on_order_accept": [12, 34, 52], "on_order_cancel_reject": [12, 34, 52], "on_order_cancel": [12, 34, 52], "on_order_deni": [12, 34, 52], "orderdeni": [12, 19, 34, 52], "deni": [12, 19, 25, 31, 34, 39, 50], "on_order_emul": [12, 34, 52], "on_order_ev": [12, 34, 52], "orderev": [12, 16, 19, 25, 30, 34, 52], "on_order_expir": [12, 34, 52], "on_order_fil": [12, 34, 52], "on_order_initi": [12, 34, 52], "orderiniti": [12, 19, 25, 34, 39, 46, 52], "on_order_list": 12, "on_order_modify_reject": [12, 34, 52], "on_order_pending_cancel": [12, 34, 52], "orderpendingcancel": [12, 19, 34, 52], "on_order_pending_upd": [12, 34, 52], "orderpendingupd": [12, 19, 34, 52], "on_order_reject": [12, 34, 52], "on_order_releas": [12, 34, 52], "orderreleas": [12, 19, 34, 52], "on_order_submit": [12, 34, 52], "on_order_trigg": [12, 34, 52], "on_order_upd": [12, 34, 52], "on_position_chang": [12, 34, 52], "positionchang": [12, 19, 34, 52], "on_position_clos": [12, 34, 52], "positionclos": [12, 19, 34, 52], "on_position_ev": [12, 34, 52], "positionev": [12, 19, 30, 34, 52], "on_position_open": [12, 34, 52], "positionopen": [12, 19, 34, 52, 62], "spawn_limit": [12, 46], "reduce_primari": 12, "spawn_market": [12, 46], "spawn_market_to_limit": [12, 46], "parent_order_id": [12, 19, 25], "parent": [12, 19, 22, 25, 37, 46, 50], "intention": 12, "constrain": 12, "get_issu": [12, 20], "unspecifi": [12, 16, 34], "create_matching_cor": 12, "price_incr": [12, 22], "matchingcor": [12, 39], "increment": [12, 18, 22, 24, 27, 29], "get_matching_cor": 12, "get_submit_order_command": 12, "subscribed_quot": 12, "feed": [12, 42, 52, 65], "subscribed_trad": 12, "distribut": [12, 52], "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], "registr": [12, 16, 28], "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, 46, 52, 62, 65, 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, 52], "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, 25], "filled_qti": [12, 25], "ts_accept": 12, "no_conting": [12, 25], "avg_px": [12, 25], "cancel_reason": 12, "ts_trigger": [12, 25], "position_sid": [12, 25, 34], "flat": [12, 19, 25, 26, 30, 50], "order_report": 12, "trade_report": 12, "position_report": 12, "add_order_report": 12, "add_trade_report": 12, "add_position_report": 12, "welcom": [13, 40, 43, 47, 53, 56, 63, 68, 71], "nautilustrad": [13, 35, 40, 43, 44, 45, 46, 47, 50, 52, 54, 55, 56, 60, 61, 62, 64, 65, 66, 67, 68, 70, 71], "detail": [13, 29, 39, 40, 42, 44, 45, 47, 49, 50, 52, 62, 68, 69, 70], "technic": [13, 14, 63, 68], "sphinx": 13, "pleas": [13, 63], "head": [13, 41, 68, 71], "master": [13, 68, 71], "branch": [13, 68, 71], "stabl": [13, 49, 61, 68, 71], "develop": [13, 14, 43, 45, 47, 51, 55, 59, 61, 62, 71], "bleed": [13, 68, 71], "edg": [13, 68, 71], "experiment": [13, 68, 71], "featur": [13, 14, 19, 28, 40, 42, 47, 54, 56, 58, 62, 63, 65, 68, 71], "select": [13, 14, 57, 69], "down": [13, 16, 27, 39, 63], "menu": [13, 43], "sidebar": 13, "explor": [13, 40, 47, 68], "click": [13, 59], "view": [13, 43, 53, 70], "explan": [13, 70], "decad": 13, "ago": 13, "script": [13, 44, 60, 62, 70], "languag": [13, 51, 54, 56, 58, 68], "clean": [13, 56], "straight": [13, 56], "forward": [13, 56, 62], "syntax": [13, 54, 55, 56], "evolv": [13, 36, 44], "fledg": 13, "orient": 13, "program": [13, 51, 54, 58, 68], "tiob": 13, "popular": 13, "world": [13, 56], "de": 13, "facto": 13, "lingua": 13, "franca": 13, "scienc": 13, "learn": [13, 63, 71], "artifici": 13, "intellig": 13, "box": [13, 15], "drawback": 13, "howev": [13, 42, 50, 52, 53, 54, 56, 59, 61, 62, 63, 65, 68], "especi": [13, 68], "larg": [13, 29, 50], "cython": [13, 40, 43, 45, 51, 53, 55, 56, 58, 68], "lot": [13, 22, 48, 56], "issu": [13, 53, 54, 62], "advantag": [13, 51, 53, 56, 58], "embed": [13, 68], "rich": [13, 21, 43, 56, 68], "ecosystem": 13, "softwar": [13, 43, 51], "commun": [13, 43, 51, 63], "discoveri": 14, "idea": [14, 51, 63], "inspir": [14, 54], "proprietari": 14, "adaptivemovingaverag": 14, "period_": 14, "period_alpha_fast": 14, "period_alpha_slow": 14, "movingaverag": 14, "ama": 14, "across": [14, 30, 44, 46, 51, 69], "roll": 14, "window": [14, 51, 52, 57, 61], "perri": 14, "kaufman": 14, "nois": [14, 65], "swing": 14, "rel": 14, "small": [14, 23, 29, 58, 67], "lag": 14, "efficiencyratio": 14, "fast": [14, 51, 68], "smooth": [14, 58], "slow": 14, "alpha_fast": 14, "extract": [14, 18, 56], "alpha_diff": 14, "alpha": [14, 62], "alpha_slow": 14, "has_input": 14, "warm": [14, 62], "update_raw": 14, "exponentialmovingaverag": 14, "exponenti": 14, "donchianchannel": 14, "donchian": 14, "channel": [14, 49], "three": [14, 34, 45, 50, 51], "line": [14, 53, 54, 59, 60, 62], "compris": [14, 35], "upper": 14, "band": 14, "around": [14, 21, 30, 44, 54], "median": 14, "highest": [14, 28, 40, 43, 51], "area": [14, 53, 59], "middl": 14, "hullmovingaverag": 14, "hull": 14, "hma": 14, "alan": 14, "extrem": [14, 43], "movingaveragefactori": 14, "construct": [14, 37, 42, 43, 58, 67], "ma_typ": 14, "movingaveragetyp": 14, "simplemovingaverag": 14, "weightedmovingaverag": 14, "float64": 14, "averagetruerang": 14, "use_previ": 14, "value_floor": 14, "boolean": [14, 53], "update_mid": 14, "floor": 14, "bollingerband": 14, "bolling": 14, "trend": 14, "awai": [14, 22, 25, 27, 50], "sma": 14, "prefer": [14, 44, 52, 55], "measur": [14, 52], "speed": [14, 25, 51], "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, 53], "wick": 14, "overal": [14, 56], "fuzzycandlestick": 14, "threshold1": 14, "threshold2": 14, "threshold3": 14, "threshold4": 14, "fuzzifi": 14, "dimension": 14, "membership": 14, "x": [14, 38, 41], "vector": [14, 49, 51], "keltnerchannel": 14, "k_multipli": 14, "ma_type_atr": 14, "atr_floor": 14, "keltner": 14, "envelop": 14, "below": [14, 25, 35, 39, 43, 46, 49, 52, 53, 61, 62, 65, 66, 69], "tradition": [14, 51], "ema": [14, 52, 69, 70], "plu": 14, "atr": 14, "minu": 14, "keltnerposit": 14, "extens": [14, 29, 43, 51, 54, 55, 56, 59, 63], "movingaverageconvergencediverg": [14, 62], "fast_period": [14, 62], "slow_period": [14, 62], "fast_sma": 14, "onbalancevolum": 14, "momentum": [14, 52], "pressur": 14, "value_cumul": 14, "rateofchang": 14, "use_log": 14, "relativestrengthindex": 14, "strength": 14, "rsi": 14, "gain": 14, "spreadanalyz": 14, "spread": [14, 24, 42, 46], "max": [14, 16, 31, 41, 57], "dequ": 14, "stochast": 14, "period_k": 14, "period_d": 14, "oscil": 14, "bought": 14, "sold": 14, "forextrad": 14, "educ": 14, "explain": [14, 46, 52, 53, 58, 62], "value_d": 14, "value_k": 14, "durat": [14, 18, 19, 26], "high_datetim": 14, "low_datetim": 14, "since_high": 14, "since_low": 14, "volatilityratio": 14, "volumeweightedaveragepric": 14, "param": [14, 19, 46, 67], "technologi": [15, 43], "rediscachedatabas": 15, "17": 15, "digit": [15, 23], "19": 15, "One": [15, 51, 53, 56], "solv": 15, "achiev": [15, 42, 43, 45, 51, 52, 58, 63, 64, 65, 66, 70], "timestamps_as_str": [15, 32], "msgpackseri": [15, 32], "overarch": [16, 43], "uvloop": [16, 51], "interfac": [16, 34, 43, 58, 67], "present": [16, 29, 42], "broker": [16, 37, 43, 50, 52, 61, 62, 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, 50], "abruptli": 16, "unexpect": [16, 29, 53], "behavior": [16, 28, 29, 35, 42, 50, 58], "liveexecutionengin": [16, 46], "get_evt_queue_task": 16, "get_inflight_check_task": 16, "evt_qsiz": 16, "max_notionals_per_ord": [16, 31], "set_max_notional_per_ord": [16, 31], "new_valu": [16, 31], "disabl": [16, 31], "invalidoper": [16, 31], "set_trading_st": [16, 31], "tradingst": [16, 31], "trading_st": [16, 31], "network": [16, 43, 51], "is_built": 16, "get_event_loop": [16, 35], "add_data_client_factori": [16, 64, 65, 66], "add_exec_client_factori": [16, 64, 65, 66], "liveexecutionclientfactori": 16, "run_async": 16, "maintain_heartbeat": 16, "snapshot_open_posit": 16, "gracefulli": 16, "stop_async": [16, 33], "shut": [16, 39], "tradingnodebuild": 16, "servic": 16, "build_data_cli": 16, "build_exec_cli": 16, "uint16_t": 17, "iso4217": 17, "currencytyp": 17, "currency_typ": 17, "medium": [17, 34], "9": [17, 22, 23], "uint16": 17, "4217": 17, "from_internal_map": 17, "from_str": [17, 18, 20, 23, 42, 48, 50, 52, 62], "unknown": 17, "veri": [17, 29, 38, 45, 62, 70], "like": [17, 29, 44, 45, 46, 50, 52, 54, 55, 62, 70], "cryptocurr": [17, 22, 48, 65, 70], "robust": [17, 41, 43, 51, 53], "8": [17, 42], "is_crypto": 17, "is_fiat": 17, "fiat": [17, 22, 48], "overwrit": 17, "fundament": [18, 19, 23, 50, 58, 63], "barspecif": [18, 51], "sampl": [18, 69], "check_information_aggreg": 18, "check_threshold_aggreg": 18, "check_time_aggreg": 18, "from_timedelta": 18, "round": [18, 22, 27], "is_information_aggreg": 18, "driven": [18, 43, 51, 63], "tick_run": [18, 51], "volume_run": [18, 51], "value_run": [18, 51], "is_threshold_aggreg": 18, "tick_imbal": [18, 51], "volume_imbal": [18, 51], "value_imbal": [18, 51], "is_time_aggreg": 18, "week": [18, 51], "month": [18, 51, 57, 69], "ambigu": 18, "aggregationsourc": 18, "aggregation_sourc": 18, "accordingli": 18, "is_externally_aggreg": 18, "is_internally_aggreg": 18, "exposur": [18, 24, 30], "signed_s": 18, "is_snapshot": 18, "close_pric": 18, "instrumentclosetyp": 18, "close_typ": 18, "marketstatu": 18, "trading_sess": 18, "haltreason": 18, "halt_reason": 18, "not_halt": 18, "session": [18, 34, 41, 50], "halt": [18, 31], "bid_siz": [18, 29], "ask_siz": [18, 29], "extract_pric": 18, "extract_volum": 18, "pyo3_tick": 18, "rustquotetick": 18, "bid_price_raw": 18, "ask_price_raw": 18, "bid_price_prec": 18, "ask_price_prec": 18, "bid_size_raw": 18, "ask_size_raw": 18, "bid_size_prec": 18, "ask_size_prec": 18, "aggressorsid": 18, "aggressor_sid": 18, "buyer": 18, "seller": 18, "counterparti": [18, 20, 45], "aggressor": [18, 50], "rusttradetick": 18, "hashabl": 18, "themselv": [18, 37, 43], "topic": [18, 28, 34], "genericdata": 18, "wrapper": 18, "wrap": 18, "capsule_to_list": 18, "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, 25], "is_sel": [19, 25], "linked_order_id": [19, 25, 37], "had": [19, 70], "emulationtrigg": [19, 25], "link": [19, 25, 37, 43, 50, 68], "released_pric": 19, "stoplimit": 19, "opening_order_id": [19, 26], "signed_qti": [19, 26], "peak_qti": [19, 26], "avg_px_open": [19, 26], "avg_px_clos": [19, 26], "realized_return": [19, 26], "ts_open": [19, 26], "idt": 19, "peak": [19, 26], "closing_order_id": [19, 26], "duration_n": [19, 26], "ts_close": [19, 26], "correctli": [20, 23, 32, 38, 53, 62], "d02851908": 20, "firm": [20, 51], "get_id": 20, "is_this_trad": 20, "compar": [20, 68], "get_tag": 20, "charact": [20, 28, 53], "aud": [20, 45, 48, 50, 64], "usd": [20, 23, 45, 48, 50, 57, 62, 66, 69], "idealpro": [20, 50, 66], "btcusdt": [20, 35, 42, 45, 48, 50, 65], "binanc": [20, 35, 42, 45, 46, 48, 50, 52, 67, 70], "is_synthet": 20, "synth": [20, 22, 42], "emacross": [20, 69], "collid": 20, "is_extern": 20, "did": 20, "tradabl": [20, 22, 45, 47, 48], "ticker_symbol": 20, "1003": 20, "tagnum_1003": 20, "abbrevi": 20, "tester": [20, 49], "seek": [21, 44, 45, 50, 54], "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, "min_pric": [22, 27, 48], "max_pric": [22, 27, 48], "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, 26], "is_invers": [22, 26], "lot_siz": 22, "board": 22, "make_pric": [22, 48, 52], "make_qti": [22, 48, 52], "maker_fe": [22, 48], "fee": [22, 50], "max_not": [22, 48], "printabl": 22, "max_quant": [22, 48], "min_not": [22, 48], "min_quant": [22, 48], "next_ask_pric": [22, 27], "num_tick": 22, "nearest": [22, 27], "scheme": [22, 29, 45], "next_bid_pric": [22, 27], "notional_valu": [22, 26], "raw_symbol": 22, "size_incr": 22, "taker_fe": [22, 48], "make_symbol": 22, "201070830": 22, "123456": 22, "cryptoperpetu": [22, 48], "perpetu": [22, 48, 50, 65, 67, 70], "swap": [22, 48, 62], "cost": 22, "is_quanto": 22, "cryptofutur": [22, 48], "underli": [22, 48, 56], "expiry_d": 22, "from_int_c": 22, "deliver": [22, 48, 62], "currencypair": [22, 48], "equiti": [22, 31, 48, 51, 66], "isin": [22, 66], "identif": 22, "tick_siz": 22, "futurescontract": 22, "optionscontract": 22, "strike_pric": 22, "optionkind": 22, "kind": 22, "formula": 22, "syneth": 22, "nan": [22, 41], "change_formula": [22, 42], "marginaccountbal": 23, "money_max": 23, "9_223_372_036": 23, "money_min": 23, "as_decim": 23, "as_doubl": 23, "whitespac": 23, "1000000": [23, 29], "to_str": 23, "under": [23, 29, 41, 45, 46, 52, 53, 67], "price_max": 23, "price_min": 23, "whole": 23, "fraction": 23, "from_int": [23, 50, 52, 62], "non": [23, 29, 50, 62], "capabl": [23, 44, 46, 51, 52, 62, 63, 65], "share": [23, 43, 48, 52, 61, 65], "quantity_max": 23, "18_446_744_073": 23, "quantity_min": 23, "qty": 23, "raw_to_f64": 23, "l1": [24, 45, 51], "l2": [24, 45, 51], "l3": [24, 45, 51], "granular": [24, 44, 45, 51, 52, 54], "uint64": 24, "apply_delta": 24, "ascend": 24, "best_ask_s": 24, "best_bid_s": 24, "descend": 24, "clear_ask": 24, "clear_bid": 24, "get_avg_px_for_quant": 24, "get_quantity_for_pric": 24, "midpoint": 24, "pprint": 24, "num_level": 24, "human": 24, "readabl": [24, 43], "simulate_fil": 24, "is_aggress": [24, 25], "update_quote_tick": [24, 30], "update_trade_tick": 24, "init_id": 25, "likelihood": 25, "unlik": 25, "protect": 25, "far": 25, "higher": [25, 28, 49, 51], "On": [25, 35], "moo": 25, "moc": 25, "php": 25, "closing_sid": 25, "has_pric": 25, "has_trigger_pric": 25, "summari": [25, 26, 50, 54, 63], "init_ev": 25, "is_active_loc": 25, "is_cancel": 25, "is_child_ord": 25, "is_clos": [25, 26, 29], "status": 25, "is_conting": 25, "is_emul": [25, 39], "is_inflight": 25, "pending_upd": [25, 50, 52], "never": [25, 50], "is_open": [25, 26], "partially_fil": [25, 50], "is_parent_ord": 25, "is_pass": 25, "passiv": [25, 50], "is_pending_cancel": 25, "is_pending_upd": 25, "is_post_onli": 25, "is_primari": 25, "is_quote_quant": 25, "is_reduce_onli": 25, "is_spawn": 25, "last_trade_id": [25, 26], "leaves_qti": 25, "opposite_sid": 25, "opposit": [25, 26, 50], "side_str": 25, "signed_decimal_qti": [25, 26], "25": [25, 26], "status_str": 25, "transform_pi": 25, "type_str": 25, "would_reduce_onli": 25, "position_qti": 25, "expire_time_n": 25, "favor": [25, 37], "your": [25, 38, 41, 43, 44, 46, 52, 53, 55, 56, 60, 61, 62, 63, 64, 65, 66, 67, 70], "loo": 25, "loc": 25, "attain": 25, "penetr": 25, "significantli": [25, 43], "basic": [25, 52, 62, 63, 71], "enter": [25, 50, 53], "elimin": [25, 58, 68], "expos": [25, 62], "is_trigg": 25, "mtl": 25, "remaind": [25, 50, 69, 70], "portion": [25, 50], "touch": 25, "similar": [25, 35, 43, 52], "init": [25, 61], "is_long": 26, "is_opposite_sid": 26, "is_short": 26, "side_from_order_sid": 26, "space": [27, 53], "fixedtickschem": 27, "min_tick": 27, "max_tick": 27, "tickschem": 27, "tieredtickschem": 27, "tier": [27, 50], "max_ticks_per_ti": 27, "find_tick_index": 27, "get_tick_schem": 27, "list_tick_schem": 27, "register_tick_schem": 27, "tick_schem": 27, "round_down": 27, "round_up": 27, "loos": [28, 43], "coupl": [28, 43, 53, 63, 69], "facilit": [28, 30, 42, 43, 45, 51], "consum": [28, 37, 43, 49], "pub": [28, 43], "sub": [28, 43], "req": [28, 43], "rep": [28, 43], "wildcard": [28, 34], "hierarch": 28, "asterisk": 28, "question": [28, 63], "comp": 28, "anyth": 28, "comput": 28, "mp": 28, "camp": 28, "p": [28, 62], "coop": 28, "has_subscrib": 28, "is_subscrib": 28, "prioriti": [28, 43, 67], "pub_count": 28, "req_count": 28, "res_count": 28, "inappropri": 28, "sound": [28, 48, 68], "is_matching_pi": 28, "organ": [28, 30, 48], "retriev": [29, 43, 64, 66], "basedatacatalog": 29, "kw": 29, "queryabl": 29, "featherfil": 29, "class_nam": 29, "namedtupl": 29, "alia": 29, "occurr": 29, "9223372036854775807": 29, "parquet": [29, 32, 33, 44, 45, 62], "arrow": [29, 32, 45, 46, 51], "pathlik": 29, "root": [29, 59, 61], "cloud": 29, "s3": 29, "amazon": 29, "gc": 29, "googl": [29, 53, 58], "min_rows_per_group": 29, "writer": [29, 33, 49], "incom": [29, 42], "disk": [29, 45], "suffici": 29, "accumul": 29, "max_rows_per_group": 29, "split": [29, 46], "show_query_path": 29, "globe": 29, "threadsaf": 29, "multithread": 29, "readthedoc": [29, 54], "from_env": [29, 62, 69], "nautilus_path": [29, 45, 62], "oserror": 29, "from_uri": 29, "uri": 29, "write_data": [29, 45, 69], "basename_templ": [29, 45], "categor": [29, 41], "write_chunk": 29, "templat": 29, "basenam": [29, 49], "partit": [29, 45], "filenam": [29, 45], "prevent": [29, 45], "decreas": 29, "attribut": [29, 52], "appropri": [29, 59, 61], "bardatawrangl": [29, 45], "wrangler": [29, 69, 70, 71], "default_volum": 29, "ts_init_delta": 29, "column": [29, 69], "orderbookdeltadatawrangl": [29, 45], "is_raw": 29, "quotetickdatawrangl": [29, 45, 69], "process_bar_data": 29, "bid_data": 29, "ask_data": 29, "shuffl": 29, "won": [29, 65], "tradetickdatawrangl": [29, 45, 70], "streamingfeatherwrit": [29, 33], "check_flush": 29, "generate_signal_class": 29, "value_typ": 29, "signaldata": 29, "fleet": [30, 34], "satisfi": [30, 38], "initialize_ord": 30, "initialize_posit": 30, "is_completely_flat": [30, 52], "is_flat": [30, 52], "is_net_long": [30, 52], "is_net_short": [30, 52], "net_exposur": [30, 52], "net_posit": [30, 52], "set_specific_venu": 30, "positions": 31, "fixedrisks": 31, "commission_r": 31, "exchange_r": 31, "hard_limit": 31, "unit_batch_s": 31, "v": [31, 62], "hard": 31, "risk_bp": 31, "xrate": 31, "update_instru": 31, "sizer": 31, "besid": 32, "messagepack": [32, 51], "deseri": 32, "obj_byt": 32, "register_arrow": 32, "schema": [32, 45, 69], "lib": 32, "cls_type": 32, "someth": [32, 38, 65], "pa": 32, "subset": 32, "miss": 32, "go": [32, 52, 62, 69], "arrowseri": 32, "recordbatch": 32, "serialize_batch": 32, "register_serializable_object": 32, "loop_sig_callback": 33, "prepend": 33, "mismatch": 33, "threadpoolexecutor": 33, "ts_creat": 33, "start_async": 33, "packag": [34, 51, 55, 56, 61, 62, 66, 68], "major": [34, 43, 54], "configuratuon": 34, "create_actor": 34, "create_strategi": 34, "start_actor": 34, "start_strategi": 34, "stop_actor": 34, "stop_strategi": 34, "remove_actor": 34, "remove_strategi": 34, "forexsess": 34, "forexsessionfilt": 34, "local_from_utc": 34, "time_now": 34, "next_start": 34, "mondai": 34, "fridai": 34, "sydnei": 34, "0700": 34, "1600": 34, "australia": 34, "tokyo": 34, "0900": 34, "1800": 34, "asia": 34, "london": 34, "0800": 34, "europ": 34, "york": 34, "1700": 34, "america": 34, "new_york": 34, "prev_start": 34, "next_end": 34, "prev_end": 34, "newsimpact": 34, "newsev": 34, "impact": [34, 46], "econom": 34, "economicnewseventfilt": 34, "news_data": 34, "letter": 34, "unfiltered_data_start": 34, "unfiltered_data_end": 34, "next_ev": 34, "prev_ev": 34, "convent": [34, 46, 49, 53, 54], "cancel_gtd_expiri": 34, "change_id": 34, "change_order_id_tag": 34, "close_all_posit": [34, 46, 62], "close_posit": [34, 46, 62], "order_factori": [34, 42, 50, 52, 62], "actor_st": 34, "strategy_st": 34, "exec_algorithm_st": 34, "tradingstrategi": 34, "clear_exec_algorithm": 34, "glob": 34, "websocketcli": 35, "suggest": 35, "standalon": 35, "discov": [35, 48], "consumpt": [35, 38], "getenv": [35, 66], "binance_futures_testnet_api_kei": [35, 65], "binance_futures_testnet_api_secret": [35, 65], "perp": [35, 48, 50, 52, 65], "ethusdt": [35, 42, 46, 48, 50, 52, 70], "copi": [35, 38, 62], "anywher": 35, "anytim": 35, "pyx": [35, 55, 56], "cpdef": [35, 46], "not_non": 35, "cdef": 35, "_handle_instrument_respons": 35, "_clock": 35, "_send_data_req": 35, "py": [35, 45, 46, 54, 55, 62], "def": [35, 38, 41, 46, 48, 52, 62, 65], "_instrument_provid": 35, "_log": [35, 54, 62], "_handle_data_respons": 35, "addition": [36, 46, 51], "everyth": [36, 53, 62], "discuss": [36, 52], "guid": [36, 37, 38, 43, 45, 47, 50, 52, 53, 55, 60, 61, 62, 67, 69, 70, 71], "progress": [36, 39, 44], "conjunct": [37, 50, 52], "involv": [37, 42, 45, 46, 47, 54, 62, 71], "larger": [37, 51, 67], "togeth": [37, 50, 57, 65], "relationship": [37, 50], "1385": 37, "tagnum_1385": 37, "marketplac": 37, "made": [37, 39, 42, 43, 44, 48, 52], "effort": [37, 42], "unexecut": 37, "reduct": 37, "easi": [37, 39], "modular": [38, 43, 51, 67], "natur": 38, "strictli": 38, "super": [38, 52, 62], "__init__": [38, 52, 62], "mydatapoint": 38, "z": 38, "_ts_event": 38, "_ts_init": 38, "approach": [38, 58, 65], "shown": [38, 52, 69], "docstr": [38, 43], "them": [38, 43, 46, 48, 62, 68], "some_optional_categori": 38, "my_adapt": 38, "isinst": [38, 62, 65], "regardless": [39, 45], "bid_ask": [39, 50], "subject": [39, 40, 53], "retain": [39, 42, 44, 48, 70], "stage": [39, 69], "Then": [39, 62, 64, 65, 66, 69, 70], "insid": [39, 66], "know": [39, 46, 62], "reli": 39, "job": [39, 51, 56], "crash": [39, 43], "reload": 39, "choos": [40, 52, 70, 71], "although": [40, 52, 59], "varieti": [41, 67, 70], "analys": 41, "calculate_": 41, "precondit": 41, "len": 41, "stat": [41, 65], "degener": 41, "turn": [41, 44, 45], "tear": 41, "sheet": 41, "benefici": 42, "serv": [42, 62], "analyt": [42, 45], "plan": [42, 45, 66], "compos": [42, 43, 44], "power": [42, 56, 68], "evalexpr": 42, "preced": 42, "demonstr": [42, 46, 62], "bitcoin": 42, "ethereum": [42, 48], "btcusdt_binance_id": 42, "ethusdt_binance_id": 42, "btc": [42, 50, 66], "eth": [42, 70], "somewher": 42, "_synthetic_id": 42, "structur": [42, 45, 47], "show": [42, 45, 52, 70], "new_formula": 42, "ethusdt_bin": [42, 46, 70], "30000": [42, 50], "00000000": 42, "consider": 42, "despit": 42, "erron": 42, "undefin": [42, 58], "understand": [42, 43, 46, 47, 54, 56, 63], "overview": [43, 63], "dive": [43, 47, 63], "deep": [43, 47], "foundat": [43, 47], "principl": [43, 47], "underpin": [43, 47], "architect": [43, 47], "curiou": [43, 47], "exposit": 43, "drive": [43, 51], "decis": [43, 63], "shape": 43, "evolut": 43, "bird": 43, "ey": 43, "scalabl": 43, "breakdown": 43, "collabor": 43, "And": 43, "techniqu": 43, "crucial": [43, 46, 47], "reliabl": [43, 51], "ddd": 43, "assist": [43, 56, 63], "off": [43, 46, 53, 69], "compet": 43, "roughli": 43, "testabl": 43, "deploy": [43, 51], "codebas": [43, 51, 53, 54, 56, 58, 59, 63, 68], "much": [43, 45, 50], "formal": [43, 58], "style": 43, "plug": 43, "hook": [43, 55], "research": [43, 45, 51, 69], "overhead": 43, "switch": [43, 52], "didn": 43, "improv": [43, 51, 54], "algo": 43, "Of": 43, "lmax": 43, "award": 43, "disruptor": 43, "articl": 43, "martin": 43, "fowler": 43, "cohes": 43, "nav": 43, "componentri": 43, "nautilus_cor": 43, "crate": [43, 68], "foreign": 43, "ffi": [43, 58], "cbindgen": [43, 58], "product": [43, 51, 54, 56, 59, 63, 65], "resid": 43, "bind": [43, 68], "compil": [43, 51, 54, 55, 56, 58, 61, 68], "extend": [43, 51, 56], "cpython": [43, 51, 56], "wheel": [43, 61, 68], "rustc": [43, 61], "unsaf": 43, "section": [43, 52, 58, 63, 64, 65, 66, 71], "bloat": 43, "undocu": 43, "parti": 43, "replic": [44, 47], "predic": 44, "exhaust": 44, "conclud": 44, "paramount": 44, "recogn": 44, "distinct": 44, "conduct": [44, 51, 67], "entireti": 44, "comfort": 44, "accommod": [44, 52], "Or": [44, 48], "innat": 44, "etc": [44, 45, 52, 60, 62, 66], "ident": [44, 51, 65], "interchang": 44, "tweak": 44, "necessit": 44, "want": [44, 58], "har": 44, "conveni": [44, 48, 52, 62], "divers": [44, 45], "revolv": 44, "bundl": [44, 45], "fed": [44, 52], "craft": [45, 47, 63], "ohlcv": 45, "vital": 45, "enhanc": 45, "primarili": 45, "onto": [45, 58, 62], "later": [45, 61, 62, 70], "destin": 45, "dataload": 45, "datawrangl": 45, "databento": 45, "dbn": 45, "confus": [45, 46], "grow": 45, "v2": 45, "width": [45, 53, 70], "compat": [45, 58, 67, 69], "legaci": 45, "further": [45, 49, 50, 51, 52, 63, 70], "diagram": [45, 46], "illustr": [45, 46], "conceret": 45, "binanceorderbookdeltadataload": 45, "accomplish": 45, "package_root": 45, "test_kit": [45, 48, 57, 69, 70], "testinstrumentprovid": [45, 48, 69, 70], "data_path": 45, "join": 45, "test_data": 45, "snap": 45, "df": [45, 69], "btcusdt_bin": 45, "chosen": [45, 46], "hdf5": 45, "compress": 45, "quick": 45, "2023": 45, "14": 45, "eventu": [45, 52, 58, 65, 67], "phase": 45, "getcwd": [45, 69], "sim": [45, 62, 69], "audusd": [45, 48], "2020": [45, 62, 69], "03": [45, 49, 57, 69], "pytz": 45, "04": [45, 57, 61, 69], "order_book_delta": 45, "data_config": [45, 69], "tutori": [45, 62, 69, 70], "simultan": [46, 47, 51], "sever": [46, 47, 50, 56, 65], "hood": 46, "relev": [46, 52, 53], "look": 46, "movement": 46, "aim": [46, 51, 53, 54, 63, 67], "evenli": 46, "horizon": 46, "smaller": 46, "minim": [46, 52, 62, 70], "concentr": 46, "ema_cross_twap": [46, 70], "emacrosstwap": [46, 70], "emacrosstwapconfig": [46, 70], "twapexecalgorithm": [46, 70], "horizon_sec": [46, 52], "interval_sec": [46, 52], "250": [46, 50, 70], "trade_s": [46, 52, 62, 69, 70], "05": 46, "fast_ema_period": [46, 52, 69, 70], "slow_ema_period": [46, 52, 69, 70], "20": [46, 50, 52, 61, 69, 70], "twap_horizon_sec": [46, 70], "twap_interval_sec": [46, 70], "secondari": 46, "thoroughli": 46, "starter": 46, "noqa": 46, "too": 46, "readi": [46, 62], "aris": 46, "routin": 46, "spawn_sequ": 46, "20230404": 46, "e1": 46, "terminologi": [46, 63], "deal": [46, 52], "aid": [46, 58, 59], "keep": [46, 51, 53, 59], "interchag": [47, 63], "truth": 47, "discrep": 47, "stai": 47, "heart": [47, 52], "experi": [47, 52, 63, 71], "sport": [48, 67], "game": 48, "incorrectli": 48, "truncat": 48, "surpris": 48, "default_fx_cci": [48, 69], "binance_http_cli": 48, "live_logg": 48, "flexibli": [48, 70], "autom": [48, 51, 63, 70], "90500": 48, "150": 48, "demand": [48, 50], "necessarili": [48, 50, 65], "unifi": [48, 50, 67], "mpsc": 49, "crossbeam": 49, "By": [49, 69], "dbg": 49, "inf": 49, "wrn": 49, "err": 49, "consol": 49, "_": 49, "001_2023": 49, "23_635a4539": 49, "4fe2": 49, "4cb1": 49, "9be3": 49, "3079ba8d879": 49, "mention": 49, "config_nod": [49, 66], "omit": [49, 64, 65, 66], "essenti": [50, 52], "provis": 50, "exact": 50, "explanatori": 50, "termin": [50, 62], "restrict": [50, 59], "brief": [50, 63], "good": [50, 52, 70], "til": 50, "opg": 50, "ever": 50, "particip": 50, "visibl": [50, 54], "hidden": 50, "equival": 50, "double_last": 50, "consecut": 50, "double_bid_ask": 50, "last_or_bid_ask": 50, "mid_point": 50, "100bp": 50, "price_ti": 50, "easiest": 50, "don": [50, 54], "simpler": 50, "clariti": 50, "clearli": [50, 67], "comment": [50, 53, 59], "ecn": [50, 62, 69], "usdt": [50, 65, 70], "notic": [50, 70], "last_trad": [50, 52], "currenex": 50, "50": [50, 53], "gbp": 50, "3000": 50, "hit": 50, "30010": 50, "middai": 50, "6th": 50, "june": 50, "2022": [50, 61], "50_000": 50, "06": [50, 57], "06t12": 50, "jpy": [50, 66], "200_000": 50, "30_100": 50, "30_150": 50, "30100": 50, "30150": 50, "ethusd": 50, "coin_m": 50, "trailing_stop": 50, "72000": 50, "71000": 50, "00100": 50, "1_250_000": 50, "00050": 50, "grade": [51, 63], "quantit": [51, 63], "abil": [51, 58, 63], "deploi": [51, 63], "ai": 51, "pariti": 51, "challeng": 51, "safeti": [51, 52, 54, 56, 68], "mission": [51, 58, 68], "workload": 51, "frequenc": 51, "cfd": [51, 62, 66], "independ": 51, "linux": [51, 61, 62], "maco": [51, 61], "oto": 51, "arbitrag": 51, "agent": 51, "train": 51, "rl": 51, "ancient": 51, "greek": 51, "sailor": 51, "nau": 51, "ship": 51, "shell": [51, 61], "chamber": 51, "growth": 51, "approxim": 51, "logarithm": 51, "spiral": 51, "translat": 51, "aesthet": 51, "might": [51, 52, 53], "suitabl": 51, "reimplement": 51, "java": 51, "proven": 51, "inher": [51, 56], "circumv": 51, "profession": [51, 55], "project": [51, 54, 55, 58, 59, 61, 67, 68], "subcompon": 51, "easili": [51, 68], "nearli": 51, "apach": 51, "demo": 51, "boost": 51, "11": [51, 61], "12": [51, 57, 61, 62], "comprehens": [51, 52, 63, 71], "dollar": 51, "itself": [52, 58], "mystrategi": 52, "on_": 52, "respond": 52, "dedic": 52, "react": 52, "lifecycl": 52, "cross": [52, 69, 70], "hydrat": 52, "fast_ema": 52, "slow_ema": 52, "commonli": 52, "unix_nano": 52, "dispatch": 52, "slightli": 52, "few": [52, 54], "set_alert_tim": 52, "mytimealert1": 52, "fire": 52, "mytimer1": 52, "last_quot": 52, "last_bar": 52, "some_bar_typ": 52, "some_client_order_id": 52, "some_position_id": 52, "outlin": 52, "porfolio": 52, "suit": [52, 59, 70], "seamless": 52, "delv": [52, 63], "boilerpl": [52, 69], "firstli": [52, 69, 70], "twap": [52, 70], "my_order_list": 52, "order1": 52, "order2": 52, "order3": 52, "remot": 52, "launch": [52, 60], "mystrategyconfig": 52, "parameter": 52, "though": [52, 53], "sens": 52, "till": 52, "managed_gtd_expiri": 52, "belong": 52, "guidelin": 53, "compliant": 53, "opinion": 53, "formatt": [53, 55], "philosoph": 53, "agre": 53, "sai": 53, "handcraft": 53, "toward": 53, "stylist": 53, "align": 53, "indent": 53, "hang": [53, 62], "vaniti": 53, "parenthesi": 53, "practic": [53, 63, 70], "conserv": 53, "locat": 53, "comma": 53, "long_method_with_many_param": 53, "some_arg1": 53, "some_arg2": 53, "some_arg3": 53, "idiomat": 53, "notabl": 53, "departur": 53, "truthi": 53, "pyobject": [53, 56], "discourag": 53, "chanc": 53, "yield": 53, "bug": [53, 68], "foo": 53, "said": [53, 65, 67], "aren": 53, "encourag": 53, "feedback": 53, "depart": 53, "appar": 53, "adher": [53, 58], "lint": [53, 55], "ignor": [53, 54], "yaml": 53, "justif": 53, "titl": 53, "fewer": 53, "capit": [53, 67], "imper": 53, "voic": 53, "blank": 53, "80": 53, "bullet": 53, "hyperlink": 53, "guidanc": 54, "superset": 54, "heavili": 54, "vast": 54, "bint": 54, "bubbl": 54, "caller": [54, 58], "vote": 54, "year": 54, "unfortun": 54, "youtrack": 54, "jetbrain": 54, "9476": 54, "src": 54, "userguid": 54, "gdb": 54, "workflow": [54, 63, 71], "quit": 54, "debugg": 54, "thing": 54, "With": 54, "verbos": 54, "pycharm": [55, 59], "edit": 55, "interpret": [55, 56], "visual": [55, 61], "studio": [55, 61], "pyenv": [55, 61], "poetri": [55, 61, 66], "commit": 55, "auto": 55, "increasingli": [55, 68], "pxd": [55, 56], "valuabl": 56, "contribut": 56, "believ": 56, "eco": 56, "whilst": [56, 58], "overcom": 56, "shortcom": 56, "lack": [56, 58], "alloc": [56, 67], "magnitud": 56, "cours": 56, "introduct": 56, "thorough": 56, "review": 56, "familiar": 56, "yourself": 56, "expert": [56, 63], "folder": [57, 59], "download": [57, 61, 62, 69], "fred": 57, "stlouisf": 57, "usd1mtd156n": 57, "interbank": 57, "oecd": 57, "htm": 57, "fxstreet": 57, "calendar": 57, "gmt": 57, "yearli": 57, "quarter": 57, "stitch": 57, "icon": 57, "xx": 57, "31": 57, "30": 57, "07": 57, "09": 57, "ideal": 58, "ownership": [58, 68], "lifetim": 58, "garbag": [58, 68], "collector": [58, 68], "hft": 58, "interoper": 58, "abi": 58, "outsid": 58, "great": 58, "therebi": 58, "shift": 58, "goal": [58, 59, 63], "strive": [58, 62], "why": [58, 62], "invari": 58, "uphold": 58, "meet": [58, 67], "oblig": 58, "rustonomicon": 58, "dark": 58, "art": 58, "unsafeti": 58, "russel": 58, "johnston": 58, "divid": 59, "broad": 59, "pytest": 59, "subdirectori": 59, "simplifi": 59, "magicmock": 59, "codecov": 59, "expens": 59, "induc": 59, "damag": 59, "imposs": 59, "catch": 59, "unrecogn": 59, "ultim": 59, "pragma": 59, "redund": 59, "needless": 59, "assert": [59, 69], "notimplementederror": 59, "kept": 59, "refactor": 59, "benefit": [59, 69], "judici": 59, "jupyt": [60, 62], "notebook": [60, 62, 69], "properli": 60, "walk": [60, 69, 70], "64": 61, "cpu": 61, "ubuntu": 61, "x86_64": 61, "arm64": 61, "isol": 61, "sdist": 61, "pip": 61, "betfair": [61, 67], "h": [61, 69], "header": 61, "ll": [61, 63, 64, 65, 66, 69, 70], "cargo": [61, 68], "macbook": 61, "pro": 61, "m1": 61, "m2": 61, "sure": [61, 70, 71], "python_configure_opt": 61, "python_vers": 61, "r": 61, "getting_start": 61, "virtualenv": 61, "pyproject": 61, "toml": 61, "rustup": 61, "toolchain": [61, 68], "curl": [61, 62], "proto": 61, "tlsv1": 61, "ssf": 61, "sh": 61, "desktop": 61, "2019": 61, "home": 61, "powershel": 61, "site": 61, "python3": 61, "clone": 61, "git": 61, "nautechsystem": [61, 62], "cd": 61, "whl": 61, "fastest": 62, "bear": 62, "mind": 62, "ghcr": 62, "jupyterlab": 62, "amd64": 62, "8888": 62, "web": 62, "browser": 62, "cell": [62, 69], "investig": 62, "12845": 62, "deshaw": 62, "prepar": 62, "min": 62, "apt": 62, "githubusercont": 62, "nautilus_data": 62, "hist_data_to_catalog": 62, "eur": [62, 66, 69], "hand": [62, 63], "macd": 62, "mere": 62, "macdconfig": 62, "26": 62, "1_000_000": [62, 69, 70], "entry_threshold": 62, "00010": 62, "macdstrategi": 62, "easier": [62, 68], "5d": 62, "check_for_entri": 62, "check_for_exit": 62, "elif": 62, "exit": 62, "noth": 62, "seem": 62, "aspect": 62, "as_nautilu": [62, 69], "fine": 62, "__main__": 62, "piec": 62, "offici": 63, "boast": 63, "breadth": 63, "requisit": 63, "knowledg": 63, "beginn": 63, "alik": 63, "curv": 63, "steep": 63, "introductori": 63, "who": 63, "learner": 63, "eager": 63, "quickli": 63, "break": 63, "solid": 63, "grasp": 63, "deeper": 63, "walkthrough": [63, 71], "cater": [63, 71], "wide": [63, 71], "skill": [63, 71], "tip": 63, "smoother": 63, "wish": 63, "insight": 63, "pleasant": 63, "catalogu": 64, "your_betfair_usernam": 64, "your_betfair_password": 64, "your_betfair_app_kei": 64, "your_betfair_cert_dir": 64, "betfair_api_kei": 64, "betfair_api_secret": 64, "betfair_cert_dir": 64, "confirm": [64, 65, 66], "2017": 65, "largest": 65, "assort": 65, "binancewebsocketcli": 65, "binanceinstrumentprovid": 65, "unif": 65, "polici": 65, "clarifi": 65, "trailing_offet_typ": 65, "activation_pric": 65, "your_binance_api_kei": 65, "your_binance_api_secret": 65, "coin_futur": 65, "binance_api_secret": 65, "binance_testnet_api_secret": 65, "binance_futures_api_kei": 65, "binance_futures_api_secret": 65, "isolated_margin": 65, "busd": 65, "stablecoin": 65, "collater": 65, "cluster": 65, "behav": 65, "your_binance_testnet_api_kei": 65, "your_binance_testnet_api_secret": 65, "comparison": 65, "unabl": [65, 69], "enorm": 65, "unnecessari": 65, "qualifycontract": 66, "usual": 66, "resolv": 66, "initialis": 66, "aapl": 66, "nasdaq": 66, "cme": 66, "me": 66, "amd": 66, "intc": 66, "ibus30": 66, "ymh24": 66, "cbot": 66, "clz27": 66, "nymex": 66, "esz27": 66, "spy251219c00395000": 66, "arca": 66, "spy": 66, "20251219": 66, "bond": 66, "us03076kaa60": 66, "paxo": 66, "workstat": 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, "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, "pipelin": 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"], [15, 0, 0, "-", "infrastructure"], [16, 0, 0, "-", "live"], [21, 0, 0, "-", "model"], [28, 0, 0, "-", "msgbus"], [29, 0, 0, "-", "persistence"], [30, 0, 0, "-", "portfolio"], [31, 0, 0, "-", "risk"], [32, 0, 0, "-", "serialization"], [33, 0, 0, "-", "system"], [34, 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, 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, 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, "", "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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, "", "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, "", "CacheDatabase"]], "nautilus_trader.cache.database.CacheDatabase": [[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, "", "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"], [8, 0, 0, "-", "throttler"], [8, 0, 0, "-", "timer"]], "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, "", "TestClock"]], "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.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.component": [[8, 1, 1, "", "Component"], [8, 1, 1, "", "ComponentFSMFactory"]], "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.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_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, "", "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, "", "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.common.throttler": [[8, 1, 1, "", "Throttler"]], "nautilus_trader.common.throttler.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.timer": [[8, 1, 1, "", "LiveTimer"], [8, 1, 1, "", "LoopTimer"], [8, 1, 1, "", "ThreadTimer"], [8, 1, 1, "", "TimeEvent"], [8, 1, 1, "", "TimeEventHandler"]], "nautilus_trader.common.timer.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.timer.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.timer.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.timer.TimeEvent": [[8, 3, 1, "", "id"], [8, 3, 1, "", "name"], [8, 3, 1, "", "ts_event"], [8, 3, 1, "", "ts_init"]], "nautilus_trader.common.timer.TimeEventHandler": [[8, 3, 1, "", "event"], [8, 2, 1, "", "handle"]], "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, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.backtest.BacktestEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [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, 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, 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, "", "CacheDatabaseConfig"], [9, 1, 1, "", "ControllerConfig"], [9, 1, 1, "", "ControllerFactory"], [9, 1, 1, "", "DataCatalogConfig"], [9, 1, 1, "", "DataEngineConfig"], [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, "", "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, 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, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.CacheDatabaseConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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.infrastructure": [[15, 0, 0, "-", "cache"]], "nautilus_trader.infrastructure.cache": [[15, 1, 1, "", "RedisCacheDatabase"]], "nautilus_trader.infrastructure.cache.RedisCacheDatabase": [[15, 2, 1, "", "add"], [15, 2, 1, "", "add_account"], [15, 2, 1, "", "add_currency"], [15, 2, 1, "", "add_instrument"], [15, 2, 1, "", "add_order"], [15, 2, 1, "", "add_position"], [15, 2, 1, "", "add_synthetic"], [15, 2, 1, "", "delete_actor"], [15, 2, 1, "", "delete_strategy"], [15, 2, 1, "", "flush"], [15, 2, 1, "", "heartbeat"], [15, 2, 1, "", "index_order_position"], [15, 2, 1, "", "index_venue_order_id"], [15, 2, 1, "", "load"], [15, 2, 1, "", "load_account"], [15, 2, 1, "", "load_accounts"], [15, 2, 1, "", "load_actor"], [15, 2, 1, "", "load_currencies"], [15, 2, 1, "", "load_currency"], [15, 2, 1, "", "load_index_order_client"], [15, 2, 1, "", "load_index_order_position"], [15, 2, 1, "", "load_instrument"], [15, 2, 1, "", "load_instruments"], [15, 2, 1, "", "load_order"], [15, 2, 1, "", "load_orders"], [15, 2, 1, "", "load_position"], [15, 2, 1, "", "load_positions"], [15, 2, 1, "", "load_strategy"], [15, 2, 1, "", "load_synthetic"], [15, 2, 1, "", "load_synthetics"], [15, 2, 1, "", "snapshot_order_state"], [15, 2, 1, "", "snapshot_position_state"], [15, 2, 1, "", "update_account"], [15, 2, 1, "", "update_actor"], [15, 2, 1, "", "update_order"], [15, 2, 1, "", "update_position"], [15, 2, 1, "", "update_strategy"]], "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, "-", "currency"], [18, 0, 0, "-", "data"], [19, 0, 0, "-", "events"], [20, 0, 0, "-", "identifiers"], [22, 0, 0, "-", "instruments"], [23, 0, 0, "-", "objects"], [24, 0, 0, "-", "orderbook"], [25, 0, 0, "-", "orders"], [26, 0, 0, "-", "position"], [27, 0, 0, "-", "tick_scheme"]], "nautilus_trader.model.currency": [[17, 1, 1, "", "Currency"]], "nautilus_trader.model.currency.Currency": [[17, 3, 1, "", "code"], [17, 3, 1, "", "currency_type"], [17, 2, 1, "", "from_internal_map"], [17, 2, 1, "", "from_str"], [17, 2, 1, "", "is_crypto"], [17, 2, 1, "", "is_fiat"], [17, 3, 1, "", "iso4217"], [17, 3, 1, "", "name"], [17, 3, 1, "", "precision"], [17, 2, 1, "", "register"]], "nautilus_trader.model.data": [[18, 0, 0, "-", "bar"], [18, 0, 0, "-", "base"], [18, 0, 0, "-", "book"], [18, 0, 0, "-", "status"], [18, 0, 0, "-", "tick"], [18, 0, 0, "-", "ticker"]], "nautilus_trader.model.data.bar": [[18, 1, 1, "", "Bar"], [18, 1, 1, "", "BarSpecification"], [18, 1, 1, "", "BarType"]], "nautilus_trader.model.data.bar.Bar": [[18, 3, 1, "", "bar_type"], [18, 3, 1, "", "close"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "from_pyo3"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "high"], [18, 3, 1, "", "is_revision"], [18, 2, 1, "", "is_single_price"], [18, 3, 1, "", "low"], [18, 3, 1, "", "open"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"], [18, 3, 1, "", "volume"]], "nautilus_trader.model.data.bar.BarSpecification": [[18, 3, 1, "", "aggregation"], [18, 2, 1, "", "check_information_aggregated"], [18, 2, 1, "", "check_threshold_aggregated"], [18, 2, 1, "", "check_time_aggregated"], [18, 2, 1, "", "from_str"], [18, 2, 1, "", "from_timedelta"], [18, 2, 1, "", "is_information_aggregated"], [18, 2, 1, "", "is_threshold_aggregated"], [18, 2, 1, "", "is_time_aggregated"], [18, 3, 1, "", "price_type"], [18, 3, 1, "", "step"], [18, 3, 1, "", "timedelta"]], "nautilus_trader.model.data.bar.BarType": [[18, 3, 1, "", "aggregation_source"], [18, 2, 1, "", "from_str"], [18, 3, 1, "", "instrument_id"], [18, 2, 1, "", "is_externally_aggregated"], [18, 2, 1, "", "is_internally_aggregated"], [18, 3, 1, "", "spec"]], "nautilus_trader.model.data.base": [[18, 1, 1, "", "DataType"], [18, 1, 1, "", "GenericData"], [18, 5, 1, "", "capsule_to_list"]], "nautilus_trader.model.data.base.DataType": [[18, 3, 1, "", "metadata"], [18, 3, 1, "", "topic"], [18, 3, 1, "", "type"]], "nautilus_trader.model.data.base.GenericData": [[18, 3, 1, "", "data"], [18, 3, 1, "", "data_type"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.book": [[18, 1, 1, "", "BookOrder"], [18, 1, 1, "", "OrderBookDelta"], [18, 1, 1, "", "OrderBookDeltas"]], "nautilus_trader.model.data.book.BookOrder": [[18, 2, 1, "", "exposure"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "from_raw"], [18, 3, 1, "", "order_id"], [18, 3, 1, "", "price"], [18, 3, 1, "", "side"], [18, 2, 1, "", "signed_size"], [18, 3, 1, "", "size"], [18, 2, 1, "", "to_dict"]], "nautilus_trader.model.data.book.OrderBookDelta": [[18, 3, 1, "", "action"], [18, 2, 1, "", "capsule_from_list"], [18, 2, 1, "", "clear"], [18, 3, 1, "", "flags"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "from_pyo3"], [18, 2, 1, "", "from_raw"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 3, 1, "", "is_add"], [18, 3, 1, "", "is_clear"], [18, 3, 1, "", "is_delete"], [18, 3, 1, "", "is_update"], [18, 2, 1, "", "list_from_capsule"], [18, 3, 1, "", "order"], [18, 3, 1, "", "sequence"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.book.OrderBookDeltas": [[18, 3, 1, "", "deltas"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 3, 1, "", "is_snapshot"], [18, 3, 1, "", "sequence"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.status": [[18, 1, 1, "", "InstrumentClose"], [18, 1, 1, "", "InstrumentStatus"], [18, 1, 1, "", "VenueStatus"]], "nautilus_trader.model.data.status.InstrumentClose": [[18, 3, 1, "", "close_price"], [18, 3, 1, "", "close_type"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.status.InstrumentStatus": [[18, 2, 1, "", "from_dict"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "halt_reason"], [18, 3, 1, "", "instrument_id"], [18, 3, 1, "", "status"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "trading_session"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.status.VenueStatus": [[18, 2, 1, "", "from_dict"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "status"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"], [18, 3, 1, "", "venue"]], "nautilus_trader.model.data.tick": [[18, 1, 1, "", "QuoteTick"], [18, 1, 1, "", "TradeTick"]], "nautilus_trader.model.data.tick.QuoteTick": [[18, 3, 1, "", "ask_price"], [18, 3, 1, "", "ask_size"], [18, 3, 1, "", "bid_price"], [18, 3, 1, "", "bid_size"], [18, 2, 1, "", "capsule_from_list"], [18, 2, 1, "", "extract_price"], [18, 2, 1, "", "extract_volume"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "from_pyo3"], [18, 2, 1, "", "from_raw"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 2, 1, "", "list_from_capsule"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.tick.TradeTick": [[18, 3, 1, "", "aggressor_side"], [18, 2, 1, "", "capsule_from_list"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "from_pyo3"], [18, 2, 1, "", "from_raw"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 2, 1, "", "list_from_capsule"], [18, 3, 1, "", "price"], [18, 3, 1, "", "size"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "trade_id"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.ticker": [[18, 1, 1, "", "Ticker"]], "nautilus_trader.model.data.ticker.Ticker": [[18, 2, 1, "", "from_dict"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "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"]], "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, "", "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, "", "expiry_date"], [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, "", "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, "", "expiry_date"], [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, "", "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.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, "", "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.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.orderbook": [[24, 0, 0, "-", "book"]], "nautilus_trader.model.orderbook.book": [[24, 1, 1, "", "Level"], [24, 1, 1, "", "OrderBook"]], "nautilus_trader.model.orderbook.book.Level": [[24, 2, 1, "", "exposure"], [24, 2, 1, "", "orders"], [24, 3, 1, "", "price"], [24, 2, 1, "", "size"]], "nautilus_trader.model.orderbook.book.OrderBook": [[24, 2, 1, "", "add"], [24, 2, 1, "", "apply"], [24, 2, 1, "", "apply_delta"], [24, 2, 1, "", "apply_deltas"], [24, 2, 1, "", "asks"], [24, 2, 1, "", "best_ask_price"], [24, 2, 1, "", "best_ask_size"], [24, 2, 1, "", "best_bid_price"], [24, 2, 1, "", "best_bid_size"], [24, 2, 1, "", "bids"], [24, 3, 1, "", "book_type"], [24, 2, 1, "", "check_integrity"], [24, 2, 1, "", "clear"], [24, 2, 1, "", "clear_asks"], [24, 2, 1, "", "clear_bids"], [24, 3, 1, "", "count"], [24, 2, 1, "", "delete"], [24, 2, 1, "", "fully_qualified_name"], [24, 2, 1, "", "get_avg_px_for_quantity"], [24, 2, 1, "", "get_quantity_for_price"], [24, 3, 1, "", "instrument_id"], [24, 2, 1, "", "midpoint"], [24, 2, 1, "", "pprint"], [24, 2, 1, "", "reset"], [24, 3, 1, "", "sequence"], [24, 2, 1, "", "simulate_fills"], [24, 2, 1, "", "spread"], [24, 3, 1, "", "ts_event"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "update"], [24, 2, 1, "", "update_quote_tick"], [24, 2, 1, "", "update_trade_tick"]], "nautilus_trader.model.orders": [[25, 0, 0, "-", "base"], [25, 0, 0, "-", "limit"], [25, 0, 0, "-", "limit_if_touched"], [25, 0, 0, "-", "list"], [25, 0, 0, "-", "market"], [25, 0, 0, "-", "market_if_touched"], [25, 0, 0, "-", "market_to_limit"], [25, 0, 0, "-", "stop_limit"], [25, 0, 0, "-", "stop_market"], [25, 0, 0, "-", "trailing_stop_limit"], [25, 0, 0, "-", "trailing_stop_market"]], "nautilus_trader.model.orders.base": [[25, 1, 1, "", "Order"]], "nautilus_trader.model.orders.base.Order": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.limit": [[25, 1, 1, "", "LimitOrder"]], "nautilus_trader.model.orders.limit.LimitOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "display_qty"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "price"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 2, 1, "", "transform_py"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.limit_if_touched": [[25, 1, 1, "", "LimitIfTouchedOrder"]], "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "display_qty"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "is_triggered"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "price"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 3, 1, "", "ts_triggered"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.list": [[25, 1, 1, "", "OrderList"]], "nautilus_trader.model.orders.list.OrderList": [[25, 3, 1, "", "first"], [25, 3, 1, "", "id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "orders"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "ts_init"]], "nautilus_trader.model.orders.market": [[25, 1, 1, "", "MarketOrder"]], "nautilus_trader.model.orders.market.MarketOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 2, 1, "", "transform_py"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.market_if_touched": [[25, 1, 1, "", "MarketIfTouchedOrder"]], "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.market_to_limit": [[25, 1, 1, "", "MarketToLimitOrder"]], "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "display_qty"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "price"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.stop_limit": [[25, 1, 1, "", "StopLimitOrder"]], "nautilus_trader.model.orders.stop_limit.StopLimitOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "display_qty"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "is_triggered"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "price"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 3, 1, "", "ts_triggered"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.stop_market": [[25, 1, 1, "", "StopMarketOrder"]], "nautilus_trader.model.orders.stop_market.StopMarketOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.trailing_stop_limit": [[25, 1, 1, "", "TrailingStopLimitOrder"]], "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "display_qty"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "is_triggered"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "limit_offset"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "price"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trailing_offset"], [25, 3, 1, "", "trailing_offset_type"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 3, 1, "", "ts_triggered"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.trailing_stop_market": [[25, 1, 1, "", "TrailingStopMarketOrder"]], "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trailing_offset"], [25, 3, 1, "", "trailing_offset_type"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.position": [[26, 1, 1, "", "Position"]], "nautilus_trader.model.position.Position": [[26, 3, 1, "", "account_id"], [26, 2, 1, "", "apply"], [26, 3, 1, "", "avg_px_close"], [26, 3, 1, "", "avg_px_open"], [26, 3, 1, "", "base_currency"], [26, 2, 1, "", "calculate_pnl"], [26, 3, 1, "", "client_order_ids"], [26, 3, 1, "", "closing_order_id"], [26, 2, 1, "", "commissions"], [26, 3, 1, "", "duration_ns"], [26, 3, 1, "", "entry"], [26, 3, 1, "", "event_count"], [26, 3, 1, "", "events"], [26, 3, 1, "", "id"], [26, 2, 1, "", "info"], [26, 3, 1, "", "instrument_id"], [26, 3, 1, "", "is_closed"], [26, 3, 1, "", "is_inverse"], [26, 3, 1, "", "is_long"], [26, 3, 1, "", "is_open"], [26, 2, 1, "", "is_opposite_side"], [26, 3, 1, "", "is_short"], [26, 3, 1, "", "last_event"], [26, 3, 1, "", "last_trade_id"], [26, 3, 1, "", "multiplier"], [26, 2, 1, "", "notional_value"], [26, 3, 1, "", "opening_order_id"], [26, 3, 1, "", "peak_qty"], [26, 3, 1, "", "price_precision"], [26, 3, 1, "", "quantity"], [26, 3, 1, "", "quote_currency"], [26, 3, 1, "", "realized_pnl"], [26, 3, 1, "", "realized_return"], [26, 3, 1, "", "settlement_currency"], [26, 3, 1, "", "side"], [26, 2, 1, "", "side_from_order_side"], [26, 2, 1, "", "signed_decimal_qty"], [26, 3, 1, "", "signed_qty"], [26, 3, 1, "", "size_precision"], [26, 3, 1, "", "strategy_id"], [26, 3, 1, "", "symbol"], [26, 2, 1, "", "to_dict"], [26, 2, 1, "", "total_pnl"], [26, 3, 1, "", "trade_ids"], [26, 3, 1, "", "trader_id"], [26, 3, 1, "", "ts_closed"], [26, 3, 1, "", "ts_init"], [26, 3, 1, "", "ts_last"], [26, 3, 1, "", "ts_opened"], [26, 2, 1, "", "unrealized_pnl"], [26, 3, 1, "", "venue"], [26, 3, 1, "", "venue_order_ids"]], "nautilus_trader.model.tick_scheme": [[27, 0, 0, "-", "base"]], "nautilus_trader.model.tick_scheme.base": [[27, 1, 1, "", "TickScheme"], [27, 5, 1, "", "get_tick_scheme"], [27, 5, 1, "", "list_tick_schemes"], [27, 5, 1, "", "register_tick_scheme"], [27, 5, 1, "", "round_down"], [27, 5, 1, "", "round_up"]], "nautilus_trader.model.tick_scheme.base.TickScheme": [[27, 3, 1, "", "max_price"], [27, 3, 1, "", "min_price"], [27, 3, 1, "", "name"], [27, 2, 1, "", "next_ask_price"], [27, 2, 1, "", "next_bid_price"]], "nautilus_trader.model.tick_scheme.implementations": [[27, 0, 0, "-", "fixed"], [27, 0, 0, "-", "tiered"]], "nautilus_trader.model.tick_scheme.implementations.fixed": [[27, 1, 1, "", "FixedTickScheme"]], "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme": [[27, 3, 1, "", "increment"], [27, 3, 1, "", "max_price"], [27, 3, 1, "", "min_price"], [27, 3, 1, "", "name"], [27, 2, 1, "", "next_ask_price"], [27, 2, 1, "", "next_bid_price"], [27, 3, 1, "", "price_precision"]], "nautilus_trader.model.tick_scheme.implementations.tiered": [[27, 1, 1, "", "TieredTickScheme"]], "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme": [[27, 2, 1, "", "find_tick_index"], [27, 3, 1, "", "max_price"], [27, 3, 1, "", "min_price"], [27, 3, 1, "", "name"], [27, 2, 1, "", "next_ask_price"], [27, 2, 1, "", "next_bid_price"]], "nautilus_trader.msgbus": [[28, 0, 0, "-", "bus"], [28, 0, 0, "-", "subscription"]], "nautilus_trader.msgbus.bus": [[28, 1, 1, "", "MessageBus"], [28, 5, 1, "", "is_matching_py"]], "nautilus_trader.msgbus.bus.MessageBus": [[28, 2, 1, "", "deregister"], [28, 2, 1, "", "endpoints"], [28, 2, 1, "", "has_subscribers"], [28, 2, 1, "", "is_pending_request"], [28, 2, 1, "", "is_subscribed"], [28, 3, 1, "", "pub_count"], [28, 2, 1, "", "publish"], [28, 2, 1, "", "register"], [28, 3, 1, "", "req_count"], [28, 2, 1, "", "request"], [28, 3, 1, "", "res_count"], [28, 2, 1, "", "response"], [28, 2, 1, "", "send"], [28, 3, 1, "", "sent_count"], [28, 2, 1, "", "subscribe"], [28, 2, 1, "", "subscriptions"], [28, 2, 1, "", "topics"], [28, 3, 1, "", "trader_id"], [28, 2, 1, "", "unsubscribe"]], "nautilus_trader.msgbus.subscription": [[28, 1, 1, "", "Subscription"]], "nautilus_trader.msgbus.subscription.Subscription": [[28, 3, 1, "", "handler"], [28, 3, 1, "", "priority"], [28, 3, 1, "", "topic"]], "nautilus_trader.persistence.catalog": [[29, 0, 0, "-", "base"], [29, 0, 0, "-", "parquet"]], "nautilus_trader.persistence.catalog.base": [[29, 1, 1, "", "BaseDataCatalog"]], "nautilus_trader.persistence.catalog.parquet": [[29, 1, 1, "", "FeatherFile"], [29, 1, 1, "", "ParquetDataCatalog"]], "nautilus_trader.persistence.catalog.parquet.FeatherFile": [[29, 3, 1, "", "class_name"], [29, 2, 1, "", "count"], [29, 2, 1, "", "index"], [29, 3, 1, "", "path"]], "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog": [[29, 2, 1, "", "from_env"], [29, 2, 1, "", "from_uri"], [29, 2, 1, "", "write_data"]], "nautilus_trader.persistence": [[29, 0, 0, "-", "wranglers"], [29, 0, 0, "-", "writer"]], "nautilus_trader.persistence.wranglers": [[29, 1, 1, "", "BarDataWrangler"], [29, 1, 1, "", "OrderBookDeltaDataWrangler"], [29, 1, 1, "", "QuoteTickDataWrangler"], [29, 1, 1, "", "TradeTickDataWrangler"]], "nautilus_trader.persistence.wranglers.BarDataWrangler": [[29, 2, 1, "", "process"]], "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler": [[29, 2, 1, "", "process"]], "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler": [[29, 2, 1, "", "process"], [29, 2, 1, "", "process_bar_data"]], "nautilus_trader.persistence.wranglers.TradeTickDataWrangler": [[29, 2, 1, "", "process"]], "nautilus_trader.persistence.writer": [[29, 1, 1, "", "StreamingFeatherWriter"], [29, 5, 1, "", "generate_signal_class"]], "nautilus_trader.persistence.writer.StreamingFeatherWriter": [[29, 2, 1, "", "check_flush"], [29, 2, 1, "", "close"], [29, 2, 1, "", "flush"], [29, 4, 1, "", "is_closed"], [29, 2, 1, "", "write"]], "nautilus_trader.portfolio": [[30, 0, 0, "-", "base"], [30, 0, 0, "-", "portfolio"]], "nautilus_trader.portfolio.base": [[30, 1, 1, "", "PortfolioFacade"]], "nautilus_trader.portfolio.base.PortfolioFacade": [[30, 2, 1, "", "account"], [30, 3, 1, "", "analyzer"], [30, 2, 1, "", "balances_locked"], [30, 3, 1, "", "initialized"], [30, 2, 1, "", "is_completely_flat"], [30, 2, 1, "", "is_flat"], [30, 2, 1, "", "is_net_long"], [30, 2, 1, "", "is_net_short"], [30, 2, 1, "", "margins_init"], [30, 2, 1, "", "margins_maint"], [30, 2, 1, "", "net_exposure"], [30, 2, 1, "", "net_exposures"], [30, 2, 1, "", "net_position"], [30, 2, 1, "", "unrealized_pnl"], [30, 2, 1, "", "unrealized_pnls"]], "nautilus_trader.portfolio.portfolio": [[30, 1, 1, "", "Portfolio"]], "nautilus_trader.portfolio.portfolio.Portfolio": [[30, 2, 1, "", "account"], [30, 3, 1, "", "analyzer"], [30, 2, 1, "", "balances_locked"], [30, 2, 1, "", "initialize_orders"], [30, 2, 1, "", "initialize_positions"], [30, 3, 1, "", "initialized"], [30, 2, 1, "", "is_completely_flat"], [30, 2, 1, "", "is_flat"], [30, 2, 1, "", "is_net_long"], [30, 2, 1, "", "is_net_short"], [30, 2, 1, "", "margins_init"], [30, 2, 1, "", "margins_maint"], [30, 2, 1, "", "net_exposure"], [30, 2, 1, "", "net_exposures"], [30, 2, 1, "", "net_position"], [30, 2, 1, "", "reset"], [30, 2, 1, "", "set_specific_venue"], [30, 2, 1, "", "unrealized_pnl"], [30, 2, 1, "", "unrealized_pnls"], [30, 2, 1, "", "update_account"], [30, 2, 1, "", "update_order"], [30, 2, 1, "", "update_position"], [30, 2, 1, "", "update_quote_tick"]], "nautilus_trader.risk": [[31, 0, 0, "-", "engine"], [31, 0, 0, "-", "sizing"]], "nautilus_trader.risk.engine": [[31, 1, 1, "", "RiskEngine"]], "nautilus_trader.risk.engine.RiskEngine": [[31, 3, 1, "", "command_count"], [31, 3, 1, "", "debug"], [31, 2, 1, "", "degrade"], [31, 2, 1, "", "dispose"], [31, 3, 1, "", "event_count"], [31, 2, 1, "", "execute"], [31, 2, 1, "", "fault"], [31, 2, 1, "", "fully_qualified_name"], [31, 3, 1, "", "id"], [31, 3, 1, "", "is_bypassed"], [31, 3, 1, "", "is_degraded"], [31, 3, 1, "", "is_disposed"], [31, 3, 1, "", "is_faulted"], [31, 3, 1, "", "is_initialized"], [31, 3, 1, "", "is_running"], [31, 3, 1, "", "is_stopped"], [31, 2, 1, "", "max_notional_per_order"], [31, 2, 1, "", "max_notionals_per_order"], [31, 2, 1, "", "max_order_modify_rate"], [31, 2, 1, "", "max_order_submit_rate"], [31, 2, 1, "", "process"], [31, 2, 1, "", "reset"], [31, 2, 1, "", "resume"], [31, 2, 1, "", "set_max_notional_per_order"], [31, 2, 1, "", "set_trading_state"], [31, 2, 1, "", "start"], [31, 3, 1, "", "state"], [31, 2, 1, "", "stop"], [31, 3, 1, "", "trader_id"], [31, 3, 1, "", "trading_state"], [31, 3, 1, "", "type"]], "nautilus_trader.risk.sizing": [[31, 1, 1, "", "FixedRiskSizer"], [31, 1, 1, "", "PositionSizer"]], "nautilus_trader.risk.sizing.FixedRiskSizer": [[31, 2, 1, "", "calculate"], [31, 3, 1, "", "instrument"], [31, 2, 1, "", "update_instrument"]], "nautilus_trader.risk.sizing.PositionSizer": [[31, 2, 1, "", "calculate"], [31, 3, 1, "", "instrument"], [31, 2, 1, "", "update_instrument"]], "nautilus_trader.serialization.arrow": [[32, 0, 0, "-", "serializer"]], "nautilus_trader.serialization.arrow.serializer": [[32, 1, 1, "", "ArrowSerializer"], [32, 5, 1, "", "register_arrow"]], "nautilus_trader.serialization.arrow.serializer.ArrowSerializer": [[32, 2, 1, "", "deserialize"], [32, 2, 1, "", "serialize_batch"]], "nautilus_trader.serialization": [[32, 0, 0, "-", "base"]], "nautilus_trader.serialization.base": [[32, 1, 1, "", "Serializer"], [32, 5, 1, "", "register_serializable_object"]], "nautilus_trader.serialization.base.Serializer": [[32, 2, 1, "", "deserialize"], [32, 2, 1, "", "serialize"]], "nautilus_trader.serialization.msgpack": [[32, 0, 0, "-", "serializer"]], "nautilus_trader.serialization.msgpack.serializer": [[32, 1, 1, "", "MsgPackSerializer"]], "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer": [[32, 2, 1, "", "deserialize"], [32, 2, 1, "", "serialize"], [32, 3, 1, "", "timestamps_as_iso8601"], [32, 3, 1, "", "timestamps_as_str"]], "nautilus_trader.system": [[33, 0, 0, "-", "kernel"]], "nautilus_trader.system.kernel": [[33, 1, 1, "", "NautilusKernel"]], "nautilus_trader.system.kernel.NautilusKernel": [[33, 4, 1, "", "cache"], [33, 2, 1, "", "cancel_all_tasks"], [33, 4, 1, "", "catalog"], [33, 4, 1, "", "clock"], [33, 4, 1, "", "data_engine"], [33, 2, 1, "", "dispose"], [33, 4, 1, "", "emulator"], [33, 4, 1, "", "environment"], [33, 4, 1, "", "exec_engine"], [33, 4, 1, "", "executor"], [33, 4, 1, "", "instance_id"], [33, 4, 1, "", "load_state"], [33, 4, 1, "", "log"], [33, 4, 1, "", "logger"], [33, 4, 1, "", "loop"], [33, 4, 1, "", "loop_sig_callback"], [33, 4, 1, "", "machine_id"], [33, 4, 1, "", "msgbus"], [33, 4, 1, "", "name"], [33, 4, 1, "", "portfolio"], [33, 4, 1, "", "risk_engine"], [33, 4, 1, "", "save_state"], [33, 2, 1, "", "start"], [33, 2, 1, "", "start_async"], [33, 2, 1, "", "stop"], [33, 2, 1, "", "stop_async"], [33, 4, 1, "", "trader"], [33, 4, 1, "", "trader_id"], [33, 4, 1, "", "ts_created"], [33, 4, 1, "", "writer"]], "nautilus_trader.trading": [[34, 0, 0, "-", "controller"], [34, 0, 0, "-", "filters"], [34, 0, 0, "-", "strategy"], [34, 0, 0, "-", "trader"]], "nautilus_trader.trading.controller": [[34, 1, 1, "", "Controller"]], "nautilus_trader.trading.controller.Controller": [[34, 2, 1, "", "active_task_ids"], [34, 2, 1, "", "add_synthetic"], [34, 3, 1, "", "cache"], [34, 2, 1, "", "cancel_all_tasks"], [34, 2, 1, "", "cancel_task"], [34, 3, 1, "", "clock"], [34, 3, 1, "", "config"], [34, 2, 1, "", "create_actor"], [34, 2, 1, "", "create_strategy"], [34, 2, 1, "", "degrade"], [34, 2, 1, "", "deregister_warning_event"], [34, 2, 1, "", "dispose"], [34, 2, 1, "", "fault"], [34, 2, 1, "", "fully_qualified_name"], [34, 2, 1, "", "handle_bar"], [34, 2, 1, "", "handle_bars"], [34, 2, 1, "", "handle_data"], [34, 2, 1, "", "handle_event"], [34, 2, 1, "", "handle_historical_data"], [34, 2, 1, "", "handle_instrument"], [34, 2, 1, "", "handle_instrument_close"], [34, 2, 1, "", "handle_instrument_status"], [34, 2, 1, "", "handle_instruments"], [34, 2, 1, "", "handle_order_book"], [34, 2, 1, "", "handle_order_book_deltas"], [34, 2, 1, "", "handle_quote_tick"], [34, 2, 1, "", "handle_quote_ticks"], [34, 2, 1, "", "handle_ticker"], [34, 2, 1, "", "handle_trade_tick"], [34, 2, 1, "", "handle_trade_ticks"], [34, 2, 1, "", "handle_venue_status"], [34, 2, 1, "", "has_active_tasks"], [34, 2, 1, "", "has_any_tasks"], [34, 2, 1, "", "has_pending_requests"], [34, 2, 1, "", "has_queued_tasks"], [34, 3, 1, "", "id"], [34, 2, 1, "", "indicators_initialized"], [34, 3, 1, "", "is_degraded"], [34, 3, 1, "", "is_disposed"], [34, 3, 1, "", "is_faulted"], [34, 3, 1, "", "is_initialized"], [34, 2, 1, "", "is_pending_request"], [34, 3, 1, "", "is_running"], [34, 3, 1, "", "is_stopped"], [34, 2, 1, "", "load"], [34, 3, 1, "", "log"], [34, 3, 1, "", "msgbus"], [34, 2, 1, "", "on_bar"], [34, 2, 1, "", "on_data"], [34, 2, 1, "", "on_degrade"], [34, 2, 1, "", "on_dispose"], [34, 2, 1, "", "on_event"], [34, 2, 1, "", "on_fault"], [34, 2, 1, "", "on_historical_data"], [34, 2, 1, "", "on_instrument"], [34, 2, 1, "", "on_instrument_close"], [34, 2, 1, "", "on_instrument_status"], [34, 2, 1, "", "on_load"], [34, 2, 1, "", "on_order_book"], [34, 2, 1, "", "on_order_book_deltas"], [34, 2, 1, "", "on_quote_tick"], [34, 2, 1, "", "on_reset"], [34, 2, 1, "", "on_resume"], [34, 2, 1, "", "on_save"], [34, 2, 1, "", "on_start"], [34, 2, 1, "", "on_stop"], [34, 2, 1, "", "on_ticker"], [34, 2, 1, "", "on_trade_tick"], [34, 2, 1, "", "on_venue_status"], [34, 2, 1, "", "pending_requests"], [34, 2, 1, "", "publish_data"], [34, 2, 1, "", "publish_signal"], [34, 2, 1, "", "queue_for_executor"], [34, 2, 1, "", "queued_task_ids"], [34, 2, 1, "", "register_base"], [34, 2, 1, "", "register_executor"], [34, 2, 1, "", "register_indicator_for_bars"], [34, 2, 1, "", "register_indicator_for_quote_ticks"], [34, 2, 1, "", "register_indicator_for_trade_ticks"], [34, 2, 1, "", "register_warning_event"], [34, 3, 1, "", "registered_indicators"], [34, 2, 1, "", "remove_actor"], [34, 2, 1, "", "remove_strategy"], [34, 2, 1, "", "request_bars"], [34, 2, 1, "", "request_data"], [34, 2, 1, "", "request_instrument"], [34, 2, 1, "", "request_instruments"], [34, 2, 1, "", "request_quote_ticks"], [34, 2, 1, "", "request_trade_ticks"], [34, 2, 1, "", "reset"], [34, 2, 1, "", "resume"], [34, 2, 1, "", "run_in_executor"], [34, 2, 1, "", "save"], [34, 2, 1, "", "start"], [34, 2, 1, "", "start_actor"], [34, 2, 1, "", "start_strategy"], [34, 3, 1, "", "state"], [34, 2, 1, "", "stop"], [34, 2, 1, "", "stop_actor"], [34, 2, 1, "", "stop_strategy"], [34, 2, 1, "", "subscribe_bars"], [34, 2, 1, "", "subscribe_data"], [34, 2, 1, "", "subscribe_instrument"], [34, 2, 1, "", "subscribe_instrument_close"], [34, 2, 1, "", "subscribe_instrument_status"], [34, 2, 1, "", "subscribe_instruments"], [34, 2, 1, "", "subscribe_order_book_deltas"], [34, 2, 1, "", "subscribe_order_book_snapshots"], [34, 2, 1, "", "subscribe_quote_ticks"], [34, 2, 1, "", "subscribe_ticker"], [34, 2, 1, "", "subscribe_trade_ticks"], [34, 2, 1, "", "subscribe_venue_status"], [34, 2, 1, "", "to_importable_config"], [34, 3, 1, "", "trader_id"], [34, 3, 1, "", "type"], [34, 2, 1, "", "unsubscribe_bars"], [34, 2, 1, "", "unsubscribe_data"], [34, 2, 1, "", "unsubscribe_instrument"], [34, 2, 1, "", "unsubscribe_instrument_status"], [34, 2, 1, "", "unsubscribe_instruments"], [34, 2, 1, "", "unsubscribe_order_book_deltas"], [34, 2, 1, "", "unsubscribe_order_book_snapshots"], [34, 2, 1, "", "unsubscribe_quote_ticks"], [34, 2, 1, "", "unsubscribe_ticker"], [34, 2, 1, "", "unsubscribe_trade_ticks"], [34, 2, 1, "", "unsubscribe_venue_status"], [34, 2, 1, "", "update_synthetic"]], "nautilus_trader.trading.filters": [[34, 1, 1, "", "EconomicNewsEventFilter"], [34, 1, 1, "", "ForexSession"], [34, 1, 1, "", "ForexSessionFilter"], [34, 1, 1, "", "NewsEvent"], [34, 1, 1, "", "NewsImpact"]], "nautilus_trader.trading.filters.EconomicNewsEventFilter": [[34, 4, 1, "", "currencies"], [34, 4, 1, "", "impacts"], [34, 2, 1, "", "next_event"], [34, 2, 1, "", "prev_event"], [34, 4, 1, "", "unfiltered_data_end"], [34, 4, 1, "", "unfiltered_data_start"]], "nautilus_trader.trading.filters.ForexSessionFilter": [[34, 2, 1, "", "local_from_utc"], [34, 2, 1, "", "next_end"], [34, 2, 1, "", "next_start"], [34, 2, 1, "", "prev_end"], [34, 2, 1, "", "prev_start"]], "nautilus_trader.trading.filters.NewsEvent": [[34, 2, 1, "", "fully_qualified_name"], [34, 4, 1, "", "ts_event"], [34, 4, 1, "", "ts_init"]], "nautilus_trader.trading.strategy": [[34, 1, 1, "", "Strategy"]], "nautilus_trader.trading.strategy.Strategy": [[34, 2, 1, "", "active_task_ids"], [34, 2, 1, "", "add_synthetic"], [34, 3, 1, "", "cache"], [34, 2, 1, "", "cancel_all_orders"], [34, 2, 1, "", "cancel_all_tasks"], [34, 2, 1, "", "cancel_gtd_expiry"], [34, 2, 1, "", "cancel_order"], [34, 2, 1, "", "cancel_orders"], [34, 2, 1, "", "cancel_task"], [34, 2, 1, "", "change_id"], [34, 2, 1, "", "change_order_id_tag"], [34, 3, 1, "", "clock"], [34, 2, 1, "", "close_all_positions"], [34, 2, 1, "", "close_position"], [34, 3, 1, "", "config"], [34, 2, 1, "", "degrade"], [34, 2, 1, "", "deregister_warning_event"], [34, 2, 1, "", "dispose"], [34, 3, 1, "", "external_order_claims"], [34, 2, 1, "", "fault"], [34, 2, 1, "", "fully_qualified_name"], [34, 2, 1, "", "handle_bar"], [34, 2, 1, "", "handle_bars"], [34, 2, 1, "", "handle_data"], [34, 2, 1, "", "handle_event"], [34, 2, 1, "", "handle_historical_data"], [34, 2, 1, "", "handle_instrument"], [34, 2, 1, "", "handle_instrument_close"], [34, 2, 1, "", "handle_instrument_status"], [34, 2, 1, "", "handle_instruments"], [34, 2, 1, "", "handle_order_book"], [34, 2, 1, "", "handle_order_book_deltas"], [34, 2, 1, "", "handle_quote_tick"], [34, 2, 1, "", "handle_quote_ticks"], [34, 2, 1, "", "handle_ticker"], [34, 2, 1, "", "handle_trade_tick"], [34, 2, 1, "", "handle_trade_ticks"], [34, 2, 1, "", "handle_venue_status"], [34, 2, 1, "", "has_active_tasks"], [34, 2, 1, "", "has_any_tasks"], [34, 2, 1, "", "has_pending_requests"], [34, 2, 1, "", "has_queued_tasks"], [34, 3, 1, "", "id"], [34, 2, 1, "", "indicators_initialized"], [34, 3, 1, "", "is_degraded"], [34, 3, 1, "", "is_disposed"], [34, 3, 1, "", "is_faulted"], [34, 3, 1, "", "is_initialized"], [34, 2, 1, "", "is_pending_request"], [34, 3, 1, "", "is_running"], [34, 3, 1, "", "is_stopped"], [34, 2, 1, "", "load"], [34, 3, 1, "", "log"], [34, 3, 1, "", "manage_contingent_orders"], [34, 3, 1, "", "manage_gtd_expiry"], [34, 2, 1, "", "modify_order"], [34, 3, 1, "", "msgbus"], [34, 3, 1, "", "oms_type"], [34, 2, 1, "", "on_bar"], [34, 2, 1, "", "on_data"], [34, 2, 1, "", "on_degrade"], [34, 2, 1, "", "on_dispose"], [34, 2, 1, "", "on_event"], [34, 2, 1, "", "on_fault"], [34, 2, 1, "", "on_historical_data"], [34, 2, 1, "", "on_instrument"], [34, 2, 1, "", "on_instrument_close"], [34, 2, 1, "", "on_instrument_status"], [34, 2, 1, "", "on_load"], [34, 2, 1, "", "on_order_accepted"], [34, 2, 1, "", "on_order_book"], [34, 2, 1, "", "on_order_book_deltas"], [34, 2, 1, "", "on_order_cancel_rejected"], [34, 2, 1, "", "on_order_canceled"], [34, 2, 1, "", "on_order_denied"], [34, 2, 1, "", "on_order_emulated"], [34, 2, 1, "", "on_order_event"], [34, 2, 1, "", "on_order_expired"], [34, 2, 1, "", "on_order_filled"], [34, 2, 1, "", "on_order_initialized"], [34, 2, 1, "", "on_order_modify_rejected"], [34, 2, 1, "", "on_order_pending_cancel"], [34, 2, 1, "", "on_order_pending_update"], [34, 2, 1, "", "on_order_rejected"], [34, 2, 1, "", "on_order_released"], [34, 2, 1, "", "on_order_submitted"], [34, 2, 1, "", "on_order_triggered"], [34, 2, 1, "", "on_order_updated"], [34, 2, 1, "", "on_position_changed"], [34, 2, 1, "", "on_position_closed"], [34, 2, 1, "", "on_position_event"], [34, 2, 1, "", "on_position_opened"], [34, 2, 1, "", "on_quote_tick"], [34, 2, 1, "", "on_reset"], [34, 2, 1, "", "on_resume"], [34, 2, 1, "", "on_save"], [34, 2, 1, "", "on_start"], [34, 2, 1, "", "on_stop"], [34, 2, 1, "", "on_ticker"], [34, 2, 1, "", "on_trade_tick"], [34, 2, 1, "", "on_venue_status"], [34, 3, 1, "", "order_factory"], [34, 3, 1, "", "order_id_tag"], [34, 2, 1, "", "pending_requests"], [34, 3, 1, "", "portfolio"], [34, 2, 1, "", "publish_data"], [34, 2, 1, "", "publish_signal"], [34, 2, 1, "", "query_order"], [34, 2, 1, "", "queue_for_executor"], [34, 2, 1, "", "queued_task_ids"], [34, 2, 1, "", "register"], [34, 2, 1, "", "register_base"], [34, 2, 1, "", "register_executor"], [34, 2, 1, "", "register_indicator_for_bars"], [34, 2, 1, "", "register_indicator_for_quote_ticks"], [34, 2, 1, "", "register_indicator_for_trade_ticks"], [34, 2, 1, "", "register_warning_event"], [34, 3, 1, "", "registered_indicators"], [34, 2, 1, "", "request_bars"], [34, 2, 1, "", "request_data"], [34, 2, 1, "", "request_instrument"], [34, 2, 1, "", "request_instruments"], [34, 2, 1, "", "request_quote_ticks"], [34, 2, 1, "", "request_trade_ticks"], [34, 2, 1, "", "reset"], [34, 2, 1, "", "resume"], [34, 2, 1, "", "run_in_executor"], [34, 2, 1, "", "save"], [34, 2, 1, "", "start"], [34, 3, 1, "", "state"], [34, 2, 1, "", "stop"], [34, 2, 1, "", "submit_order"], [34, 2, 1, "", "submit_order_list"], [34, 2, 1, "", "subscribe_bars"], [34, 2, 1, "", "subscribe_data"], [34, 2, 1, "", "subscribe_instrument"], [34, 2, 1, "", "subscribe_instrument_close"], [34, 2, 1, "", "subscribe_instrument_status"], [34, 2, 1, "", "subscribe_instruments"], [34, 2, 1, "", "subscribe_order_book_deltas"], [34, 2, 1, "", "subscribe_order_book_snapshots"], [34, 2, 1, "", "subscribe_quote_ticks"], [34, 2, 1, "", "subscribe_ticker"], [34, 2, 1, "", "subscribe_trade_ticks"], [34, 2, 1, "", "subscribe_venue_status"], [34, 2, 1, "", "to_importable_config"], [34, 3, 1, "", "trader_id"], [34, 3, 1, "", "type"], [34, 2, 1, "", "unsubscribe_bars"], [34, 2, 1, "", "unsubscribe_data"], [34, 2, 1, "", "unsubscribe_instrument"], [34, 2, 1, "", "unsubscribe_instrument_status"], [34, 2, 1, "", "unsubscribe_instruments"], [34, 2, 1, "", "unsubscribe_order_book_deltas"], [34, 2, 1, "", "unsubscribe_order_book_snapshots"], [34, 2, 1, "", "unsubscribe_quote_ticks"], [34, 2, 1, "", "unsubscribe_ticker"], [34, 2, 1, "", "unsubscribe_trade_ticks"], [34, 2, 1, "", "unsubscribe_venue_status"], [34, 2, 1, "", "update_synthetic"]], "nautilus_trader.trading.trader": [[34, 1, 1, "", "Trader"]], "nautilus_trader.trading.trader.Trader": [[34, 2, 1, "", "actor_ids"], [34, 2, 1, "", "actor_states"], [34, 2, 1, "", "actors"], [34, 2, 1, "", "add_actor"], [34, 2, 1, "", "add_actors"], [34, 2, 1, "", "add_exec_algorithm"], [34, 2, 1, "", "add_exec_algorithms"], [34, 2, 1, "", "add_strategies"], [34, 2, 1, "", "add_strategy"], [34, 2, 1, "", "check_residuals"], [34, 2, 1, "", "clear_actors"], [34, 2, 1, "", "clear_exec_algorithms"], [34, 2, 1, "", "clear_strategies"], [34, 2, 1, "", "degrade"], [34, 2, 1, "", "dispose"], [34, 2, 1, "", "exec_algorithm_ids"], [34, 2, 1, "", "exec_algorithm_states"], [34, 2, 1, "", "exec_algorithms"], [34, 2, 1, "", "fault"], [34, 2, 1, "", "fully_qualified_name"], [34, 2, 1, "", "generate_account_report"], [34, 2, 1, "", "generate_fills_report"], [34, 2, 1, "", "generate_order_fills_report"], [34, 2, 1, "", "generate_orders_report"], [34, 2, 1, "", "generate_positions_report"], [34, 3, 1, "", "id"], [34, 3, 1, "", "is_degraded"], [34, 3, 1, "", "is_disposed"], [34, 3, 1, "", "is_faulted"], [34, 3, 1, "", "is_initialized"], [34, 3, 1, "", "is_running"], [34, 3, 1, "", "is_stopped"], [34, 2, 1, "", "load"], [34, 2, 1, "", "remove_actor"], [34, 2, 1, "", "remove_strategy"], [34, 2, 1, "", "reset"], [34, 2, 1, "", "resume"], [34, 2, 1, "", "save"], [34, 2, 1, "", "start"], [34, 2, 1, "", "start_actor"], [34, 2, 1, "", "start_strategy"], [34, 3, 1, "", "state"], [34, 2, 1, "", "stop"], [34, 2, 1, "", "stop_actor"], [34, 2, 1, "", "stop_strategy"], [34, 2, 1, "", "strategies"], [34, 2, 1, "", "strategy_ids"], [34, 2, 1, "", "strategy_states"], [34, 2, 1, "", "subscribe"], [34, 3, 1, "", "trader_id"], [34, 3, 1, "", "type"], [34, 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, 51, 52, 65], "betfair": [1, 64], "client": [1, 11, 35], "common": [1, 4, 8, 9, 43, 51], "config": [1, 2, 4, 9], "data": [1, 2, 4, 11, 18, 35, 38, 45, 47, 51, 52, 57, 62, 65, 69, 70], "type": [1, 2, 37, 39, 43, 50, 51, 65], "execut": [1, 2, 4, 12, 46, 47, 50, 52, 70], "factori": [1, 2, 4, 50], "orderbook": 1, "provid": [1, 2, 4, 35], "socket": 1, "binanc": [2, 65], "enum": 2, "futur": 2, "spot": 2, "adapt": [3, 35, 47], "interact": [4, 66], "broker": [4, 66], "analysi": [5, 41, 52, 70], "backtest": [6, 9, 35, 41, 44, 47, 48, 51, 62, 69, 70, 71], "cach": [7, 52], "clock": [8, 52], "compon": [8, 12, 43, 49], "executor": 8, "gener": [8, 38, 52], "log": [8, 47, 49], "timer": [8, 52], "live": [9, 16, 35, 48, 51], "core": [10, 43, 51], "datetim": 10, "finit": 10, "state": [10, 52], "machin": 10, "fsm": 10, "messag": [10, 11, 12, 28, 43, 53], "stat": 10, "uuid": 10, "aggreg": [11, 65], "engin": [11, 62, 70], "report": [12, 52], "python": [13, 58], "api": [13, 44, 63, 64, 65, 66, 67, 68, 69, 70, 71], "why": [13, 51], "indic": 14, "infrastructur": 15, "currenc": 17, "event": [19, 52, 57], "identifi": 20, "model": [21, 51], "instrument": [22, 35, 42, 47, 48, 62, 66], "object": [23, 52], "order": [24, 25, 37, 39, 46, 47, 50, 51, 52, 65], "book": 24, "posit": [26, 52], "tick": 27, "scheme": 27, "bu": 28, "persist": [29, 39], "portfolio": [30, 41, 52], "risk": 31, "serial": 32, "system": [33, 43], "trade": [34, 35, 48, 51, 52, 62, 65], "research": 35, "request": 35, "exampl": [35, 52, 66], "actor": 36, "advanc": [37, 40, 47], "list": 37, "conting": [37, 50], "One": 37, "trigger": [37, 42, 50], "other": 37, "oto": 37, "cancel": [37, 52], "oco": 37, "updat": [37, 42], "ouo": 37, "bracket": 37, "custom": [38, 41], "emul": 39, "submit": [39, 52], "life": 39, "cycl": 39, "held": 39, "releas": [39, 61], "queri": [39, 66], "guid": [40, 56, 63], "statist": 41, "synthet": 42, "formula": 42, "subscrib": 42, "id": 42, "error": [42, 43], "handl": [42, 52], "architectur": [43, 47], "design": 43, "philosophi": 43, "qualiti": 43, "attribut": 43, "environ": [43, 55], "context": 43, "framework": 43, "organ": 43, "low": [43, 44, 70, 71], "level": [43, 44, 69, 70, 71], "implement": [43, 52, 67], "code": [43, 53, 59], "structur": 43, "depend": 43, "flow": [43, 46], "safeti": [43, 58], "except": 43, "choos": 44, "an": 44, "high": [44, 69, 71], "load": [45, 69, 70], "loader": 45, "wrangler": 45, "transform": 45, "pipelin": 45, "catalog": [45, 69], "initi": [45, 70], "write": [45, 46, 62], "basenam": 45, "templat": 45, "read": 45, "stream": 45, "algorithm": [46, 70], "twap": 46, "time": [46, 50, 52], "weight": 46, "averag": 46, "price": [46, 48], "spawn": 46, "manag": [46, 52], "concept": [47, 63], "overview": [47, 50, 51, 64, 65, 66], "strategi": [47, 52, 62, 70], "symbologi": [48, 65], "find": 48, "precis": 48, "increment": 48, "limit": [48, 50], "quantiti": [48, 50], "margin": 48, "fee": 48, "addit": 48, "info": 48, "configur": [49, 52, 62, 64, 65, 66, 69], "standard": [49, 53], "output": 49, "file": 49, "filter": 49, "terminologi": 50, "instruct": 50, "In": 50, "forc": 50, "expir": 50, "post": [50, 70], "onli": 50, "reduc": 50, "displai": 50, "offset": 50, "market": 50, "stop": [50, 65], "To": 50, "If": 50, "touch": 50, "trail": [50, 65], "featur": 51, "nautilustrad": [51, 63], "us": [51, 69], "case": 51, "distribut": 51, "domain": 51, "handler": 52, "action": 52, "current": 52, "timestamp": 52, "alert": 52, "access": 52, "fetch": 52, "inform": 52, "command": 52, "modifi": 52, "gtd": 52, "expiri": 52, "multipl": 52, "style": 53, "black": 53, "format": 53, "pep": 53, "8": 53, "docstr": 53, "flake8": 53, "commit": 53, "cython": 54, "what": [54, 68], "i": [54, 68], "function": 54, "method": 54, "signatur": 54, "debug": 54, "pycharm": 54, "doc": [54, 68], "tip": 54, "setup": 55, "build": 55, "develop": [56, 63, 68], "content": 56, "packag": 57, "libor": 57, "rate": 57, "short": 57, "term": 57, "interest": 57, "econom": 57, "rust": [58, 68], "bind": 58, "unsaf": 58, "polici": 58, "resourc": 58, "test": 59, "mock": 59, "coverag": 59, "exclud": 59, "get": [60, 62, 63, 69], "start": [60, 63], "instal": [60, 61], "quickstart": [60, 62], "from": 61, "pypi": 61, "extra": 61, "sourc": 61, "github": 61, "run": [62, 69, 70], "docker": 62, "sampl": 62, "connect": 62, "parquetdatacatalog": 62, "venu": [62, 69, 70], "document": 63, "tutori": [63, 71], "integr": [63, 67], "refer": 63, "credenti": [64, 65, 66], "base": 65, "url": 65, "overrid": 65, "u": 65, "testnet": 65, "parser": 65, "warn": 65, "specif": 65, "binancefuturesmarkpriceupd": 65, "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"], [64, "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"], [45, "data"], [47, "data"], [62, "data"]], "Data Types": [[1, "module-nautilus_trader.adapters.betfair.data_types"], [51, "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"], [46, "execution"], [47, "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"], [65, "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"], [35, "adapters"], [47, "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"], [47, "logging"], [49, "logging"]], "Timer": [[8, "module-nautilus_trader.common.timer"]], "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"], [62, "engine"]], "Messages": [[11, "module-nautilus_trader.data.messages"], [12, "module-nautilus_trader.execution.messages"]], "Components": [[12, "module-nautilus_trader.execution.algorithm"], [43, "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, "module-nautilus_trader.infrastructure"]], "Currency": [[17, "module-nautilus_trader.model.currency"]], "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"], [47, "instruments"], [48, "instruments"], [62, "instruments"], [66, "instruments"]], "Objects": [[23, "module-nautilus_trader.model.objects"]], "Order Book": [[24, "module-nautilus_trader.model.orderbook"]], "Orders": [[25, "module-nautilus_trader.model.orders"], [47, "orders"], [50, "orders"]], "Position": [[26, "module-nautilus_trader.model.position"]], "Tick Scheme": [[27, "module-nautilus_trader.model.tick_scheme"]], "Message Bus": [[28, "module-nautilus_trader.msgbus"]], "Persistence": [[29, "module-nautilus_trader.persistence"]], "Portfolio": [[30, "module-nautilus_trader.portfolio"]], "Risk": [[31, "module-nautilus_trader.risk"]], "Serialization": [[32, "module-nautilus_trader.serialization"]], "System": [[33, "module-nautilus_trader.system"]], "Trading": [[34, "module-nautilus_trader.trading"]], "Instrument Providers": [[35, "instrument-providers"]], "Research/Backtesting": [[35, "research-backtesting"]], "Live Trading": [[35, "live-trading"]], "Data Clients": [[35, "data-clients"]], "Requests": [[35, "requests"]], "Example": [[35, "example"]], "Actors": [[36, "actors"]], "Advanced Orders": [[37, "advanced-orders"]], "Order Lists": [[37, "order-lists"]], "Contingency Types": [[37, "contingency-types"]], "\u2018One Triggers the Other\u2019 (OTO)": [[37, "one-triggers-the-other-oto"]], "\u2018One Cancels the Other\u2019 (OCO)": [[37, "one-cancels-the-other-oco"]], "\u2018One Updates the Other\u2019 (OUO)": [[37, "one-updates-the-other-ouo"]], "Bracket Orders": [[37, "bracket-orders"]], "Custom/Generic Data": [[38, "custom-generic-data"]], "Emulated Orders": [[39, "emulated-orders"]], "Submitting for emulation": [[39, "submitting-for-emulation"]], "Life cycle": [[39, "life-cycle"]], "Held emulated orders": [[39, "held-emulated-orders"]], "Released emulated orders": [[39, "released-emulated-orders"]], "Order types": [[39, "order-types"], [65, "order-types"]], "Querying": [[39, "querying"]], "Persisted emulated orders": [[39, "persisted-emulated-orders"]], "Advanced": [[40, "advanced"], [47, "advanced"]], "Guides": [[40, "guides"]], "Portfolio Statistics": [[41, "portfolio-statistics"]], "Custom Statistics": [[41, "custom-statistics"]], "Backtest Analysis": [[41, "backtest-analysis"]], "Synthetic Instruments": [[42, "synthetic-instruments"]], "Formula": [[42, "formula"]], "Subscribing": [[42, "subscribing"]], "Updating formulas": [[42, "updating-formulas"]], "Trigger instrument IDs": [[42, "trigger-instrument-ids"]], "Error handling": [[42, "error-handling"]], "Architecture": [[43, "architecture"], [47, "architecture"]], "Design philosophy": [[43, "design-philosophy"]], "Quality attributes": [[43, "quality-attributes"]], "System architecture": [[43, "system-architecture"]], "Environment contexts": [[43, "environment-contexts"]], "Common core": [[43, "common-core"], [51, "common-core"]], "Messaging": [[43, "messaging"]], "Framework organization": [[43, "framework-organization"]], "Core / low-Level": [[43, "core-low-level"]], "System implementations": [[43, "system-implementations"]], "Code structure": [[43, "code-structure"]], "Dependency flow": [[43, "dependency-flow"]], "Type safety": [[43, "type-safety"]], "Errors and exceptions": [[43, "errors-and-exceptions"]], "Backtesting": [[44, "backtesting"], [47, "backtesting"], [48, "backtesting"], [51, "backtesting"], [71, "backtesting"]], "Choosing an API level:": [[44, "choosing-an-api-level"]], "Low-level API:": [[44, "low-level-api"]], "High-level API:": [[44, "high-level-api"]], "Loading data": [[45, "loading-data"], [70, "loading-data"]], "Data loaders": [[45, "data-loaders"]], "Data wranglers": [[45, "data-wranglers"]], "Transformation pipeline": [[45, "transformation-pipeline"]], "Data catalog": [[45, "data-catalog"]], "Initializing": [[45, "initializing"]], "Writing data": [[45, "writing-data"]], "Basename template": [[45, "basename-template"]], "Reading data": [[45, "reading-data"]], "Streaming data": [[45, "streaming-data"]], "Execution flow": [[46, "execution-flow"]], "Execution algorithms": [[46, "execution-algorithms"]], "TWAP (Time-Weighted Average Price)": [[46, "twap-time-weighted-average-price"]], "Writing execution algorithms": [[46, "writing-execution-algorithms"]], "Spawned orders": [[46, "spawned-orders"]], "Managing execution algorithm orders": [[46, "managing-execution-algorithm-orders"]], "Concepts": [[47, "concepts"], [63, "concepts"]], "Overview": [[47, "overview"], [50, "overview"], [51, "overview"], [64, "overview"], [65, "overview"], [66, "overview"]], "Strategies": [[47, "strategies"], [52, "strategies"]], "Symbology": [[48, "symbology"], [65, "symbology"]], "Live trading": [[48, "live-trading"], [51, "live-trading"]], "Finding instruments": [[48, "finding-instruments"]], "Precisions and Increments": [[48, "precisions-and-increments"]], "Limits": [[48, "limits"]], "Prices and Quantities": [[48, "prices-and-quantities"]], "Margins and Fees": [[48, "margins-and-fees"]], "Additional Info": [[48, "additional-info"]], "Configuration": [[49, "configuration"], [52, "configuration"], [64, "configuration"], [65, "configuration"], [66, "configuration"]], "Standard output logging": [[49, "standard-output-logging"]], "File logging": [[49, "file-logging"]], "Component filtering": [[49, "component-filtering"]], "Terminology": [[50, "terminology"]], "Execution Instructions": [[50, "execution-instructions"]], "Time In Force": [[50, "time-in-force"]], "Expire Time": [[50, "expire-time"]], "Post Only": [[50, "post-only"]], "Reduce Only": [[50, "reduce-only"]], "Display Quantity": [[50, "display-quantity"]], "Trigger Type": [[50, "trigger-type"]], "Trigger Offset Type": [[50, "trigger-offset-type"]], "Contingent Orders": [[50, "contingent-orders"]], "Order Factory": [[50, "order-factory"]], "Order Types": [[50, "order-types"], [51, "order-types"]], "Market": [[50, "market"]], "Limit": [[50, "limit"]], "Stop-Market": [[50, "stop-market"]], "Stop-Limit": [[50, "stop-limit"]], "Market-To-Limit": [[50, "market-to-limit"]], "Market-If-Touched": [[50, "market-if-touched"]], "Limit-If-Touched": [[50, "limit-if-touched"]], "Trailing-Stop-Market": [[50, "trailing-stop-market"]], "Trailing-Stop-Limit": [[50, "trailing-stop-limit"]], "Features": [[51, "features"]], "Why NautilusTrader?": [[51, "why-nautilustrader"]], "Use cases": [[51, "use-cases"]], "Distributed": [[51, "distributed"]], "Domain model": [[51, "domain-model"]], "Account Types": [[51, "account-types"]], "Implementation": [[52, "implementation"]], "Handlers": [[52, "handlers"]], "Stateful actions": [[52, "stateful-actions"]], "Data handling": [[52, "data-handling"]], "Order management": [[52, "order-management"]], "Position management": [[52, "position-management"]], "Generic event handling": [[52, "generic-event-handling"]], "Handler example": [[52, "handler-example"]], "Clock and timers": [[52, "clock-and-timers"]], "Current timestamps": [[52, "current-timestamps"]], "Time alerts": [[52, "time-alerts"]], "Timers": [[52, "timers"]], "Cache access": [[52, "cache-access"]], "Fetching data": [[52, "fetching-data"]], "Fetching execution objects": [[52, "fetching-execution-objects"]], "Portfolio access": [[52, "portfolio-access"]], "Account and positional information": [[52, "account-and-positional-information"]], "Reports and analysis": [[52, "reports-and-analysis"]], "Trading commands": [[52, "trading-commands"]], "Submitting orders": [[52, "submitting-orders"]], "Canceling orders": [[52, "canceling-orders"]], "Modifying orders": [[52, "modifying-orders"]], "Managed GTD expiry": [[52, "managed-gtd-expiry"]], "Multiple strategies": [[52, "multiple-strategies"]], "Coding Standards": [[53, "coding-standards"]], "Code Style": [[53, "code-style"]], "Black": [[53, "black"]], "Formatting": [[53, "formatting"]], "PEP-8": [[53, "pep-8"]], "Docstrings": [[53, "docstrings"]], "Flake8": [[53, "flake8"]], "Commit messages": [[53, "commit-messages"]], "Cython": [[54, "cython"]], "What is Cython?": [[54, "what-is-cython"]], "Function and method signatures": [[54, "function-and-method-signatures"]], "Debugging": [[54, "debugging"]], "PyCharm": [[54, "pycharm"]], "Cython Docs": [[54, "cython-docs"]], "Tips": [[54, "tips"]], "Environment Setup": [[55, "environment-setup"]], "Setup": [[55, "setup"]], "Builds": [[55, "builds"]], "Developer Guide": [[56, "developer-guide"], [63, "developer-guide"]], "Contents": [[56, "contents"]], "Packaged Data": [[57, "packaged-data"]], "Libor Rates": [[57, "libor-rates"]], "Short Term Interest Rates": [[57, "short-term-interest-rates"]], "Economic Events": [[57, "economic-events"]], "Rust": [[58, "rust"]], "Python Binding": [[58, "python-binding"]], "Unsafe Rust": [[58, "unsafe-rust"]], "Safety Policy": [[58, "safety-policy"]], "Resources": [[58, "resources"]], "Testing": [[59, "testing"]], "Mocks": [[59, "mocks"]], "Code Coverage": [[59, "code-coverage"]], "Excluded code coverage": [[59, "excluded-code-coverage"]], "Getting Started": [[60, "getting-started"], [63, "getting-started"]], "Installation": [[60, "installation"], [61, "installation"]], "Quickstart": [[60, "quickstart"], [62, "quickstart"]], "From PyPI": [[61, "from-pypi"]], "Extras": [[61, "extras"]], "From Source": [[61, "from-source"]], "From GitHub Release": [[61, "from-github-release"]], "Running in docker": [[62, "running-in-docker"]], "Getting the sample data": [[62, "getting-the-sample-data"]], "Connecting to the ParquetDataCatalog": [[62, "connecting-to-the-parquetdatacatalog"]], "Writing a trading strategy": [[62, "writing-a-trading-strategy"]], "Configuring Backtests": [[62, "configuring-backtests"]], "Venue": [[62, "venue"]], "Running a backtest": [[62, "running-a-backtest"]], "NautilusTrader Documentation": [[63, "nautilustrader-documentation"]], "Tutorials": [[63, "tutorials"], [71, "tutorials"]], "Integrations": [[63, "integrations"], [67, "integrations"]], "API Reference": [[63, "api-reference"]], "API credentials": [[64, "api-credentials"], [65, "api-credentials"], [66, "api-credentials"]], "Data types": [[65, "data-types"]], "Trailing stops": [[65, "trailing-stops"]], "Account Type": [[65, "account-type"]], "Base URL overrides": [[65, "base-url-overrides"]], "Binance US": [[65, "binance-us"]], "Testnets": [[65, "testnets"]], "Aggregated Trades": [[65, "aggregated-trades"]], "Parser warnings": [[65, "parser-warnings"]], "Binance specific data": [[65, "binance-specific-data"]], "BinanceFuturesMarkPriceUpdate": [[65, "binancefuturesmarkpriceupdate"]], "Examples queries": [[66, "examples-queries"]], "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"], [8, "module-nautilus_trader.common.throttler"], [8, "module-nautilus_trader.common.timer"], [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"], [15, "module-nautilus_trader.infrastructure"], [15, "module-nautilus_trader.infrastructure.cache"], [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.currency"], [18, "module-nautilus_trader.model.data"], [18, "module-nautilus_trader.model.data.bar"], [18, "module-nautilus_trader.model.data.base"], [18, "module-nautilus_trader.model.data.book"], [18, "module-nautilus_trader.model.data.status"], [18, "module-nautilus_trader.model.data.tick"], [18, "module-nautilus_trader.model.data.ticker"], [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.orderbook"], [24, "module-nautilus_trader.model.orderbook.book"], [25, "module-nautilus_trader.model.orders"], [25, "module-nautilus_trader.model.orders.base"], [25, "module-nautilus_trader.model.orders.limit"], [25, "module-nautilus_trader.model.orders.limit_if_touched"], [25, "module-nautilus_trader.model.orders.list"], [25, "module-nautilus_trader.model.orders.market"], [25, "module-nautilus_trader.model.orders.market_if_touched"], [25, "module-nautilus_trader.model.orders.market_to_limit"], [25, "module-nautilus_trader.model.orders.stop_limit"], [25, "module-nautilus_trader.model.orders.stop_market"], [25, "module-nautilus_trader.model.orders.trailing_stop_limit"], [25, "module-nautilus_trader.model.orders.trailing_stop_market"], [26, "module-nautilus_trader.model.position"], [27, "module-nautilus_trader.model.tick_scheme"], [27, "module-nautilus_trader.model.tick_scheme.base"], [27, "module-nautilus_trader.model.tick_scheme.implementations.fixed"], [27, "module-nautilus_trader.model.tick_scheme.implementations.tiered"], [28, "module-nautilus_trader.msgbus"], [28, "module-nautilus_trader.msgbus.bus"], [28, "module-nautilus_trader.msgbus.subscription"], [29, "module-nautilus_trader.persistence"], [29, "module-nautilus_trader.persistence.catalog.base"], [29, "module-nautilus_trader.persistence.catalog.parquet"], [29, "module-nautilus_trader.persistence.wranglers"], [29, "module-nautilus_trader.persistence.writer"], [30, "module-nautilus_trader.portfolio"], [30, "module-nautilus_trader.portfolio.base"], [30, "module-nautilus_trader.portfolio.portfolio"], [31, "module-nautilus_trader.risk"], [31, "module-nautilus_trader.risk.engine"], [31, "module-nautilus_trader.risk.sizing"], [32, "module-nautilus_trader.serialization"], [32, "module-nautilus_trader.serialization.arrow.serializer"], [32, "module-nautilus_trader.serialization.base"], [32, "module-nautilus_trader.serialization.msgpack.serializer"], [33, "module-nautilus_trader.system"], [33, "module-nautilus_trader.system.kernel"], [34, "module-nautilus_trader.trading"], [34, "module-nautilus_trader.trading.controller"], [34, "module-nautilus_trader.trading.filters"], [34, "module-nautilus_trader.trading.strategy"], [34, "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 (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.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"]], "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 (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 (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.id"]], "id (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.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 (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"]], "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"]], "cachedatabase (class in nautilus_trader.cache.database)": [[7, "nautilus_trader.cache.database.CacheDatabase"]], "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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.add_currency"]], "add_instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_instrument"]], "add_instrument() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.add_instrument"]], "add_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order"]], "add_order() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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"]], "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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.delete_actor"]], "delete_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.delete_strategy"]], "delete_strategy() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.heartbeat"]], "index_order_position() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.index_order_position"]], "index_venue_order_id() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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"]], "load() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load"]], "load_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_account"]], "load_account() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_account"]], "load_accounts() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_accounts"]], "load_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_actor"]], "load_actor() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_actor"]], "load_currencies() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_currencies"]], "load_currency() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_currency"]], "load_index_order_client() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_index_order_client"]], "load_index_order_position() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_index_order_position"]], "load_instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_instrument"]], "load_instrument() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_instrument"]], "load_instruments() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_instruments"]], "load_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_order"]], "load_order() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_order"]], "load_orders() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_orders"]], "load_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_position"]], "load_position() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_position"]], "load_positions() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_positions"]], "load_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_strategy"]], "load_strategy() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_strategy"]], "load_synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_synthetic"]], "load_synthetic() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_synthetic"]], "load_synthetics() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.update_account"]], "update_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_actor"]], "update_actor() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.update_actor"]], "update_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_order"]], "update_order() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.update_position"]], "update_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_strategy"]], "update_strategy() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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.timer)": [[8, "nautilus_trader.common.timer.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.timer)": [[8, "nautilus_trader.common.timer.LoopTimer"]], "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"]], "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.timer)": [[8, "nautilus_trader.common.timer.ThreadTimer"]], "throttler (class in nautilus_trader.common.throttler)": [[8, "nautilus_trader.common.throttler.Throttler"]], "timeevent (class in nautilus_trader.common.timer)": [[8, "nautilus_trader.common.timer.TimeEvent"]], "timeeventhandler (class in nautilus_trader.common.timer)": [[8, "nautilus_trader.common.timer.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.timer.LiveTimer.callback"]], "callback (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.callback"]], "callback (threadtimer attribute)": [[8, "nautilus_trader.common.timer.ThreadTimer.callback"]], "cancel() (livetimer method)": [[8, "nautilus_trader.common.timer.LiveTimer.cancel"]], "cancel() (looptimer method)": [[8, "nautilus_trader.common.timer.LoopTimer.cancel"]], "cancel() (threadtimer method)": [[8, "nautilus_trader.common.timer.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"]], "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_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"]], "error() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.error"]], "event (timeeventhandler attribute)": [[8, "nautilus_trader.common.timer.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.timer.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"]], "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_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"]], "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.timer.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.throttler.Throttler.interval"]], "interval_ns (livetimer attribute)": [[8, "nautilus_trader.common.timer.LiveTimer.interval_ns"]], "interval_ns (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.interval_ns"]], "interval_ns (threadtimer attribute)": [[8, "nautilus_trader.common.timer.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_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.timer.LiveTimer.is_expired"]], "is_expired (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.is_expired"]], "is_expired (threadtimer attribute)": [[8, "nautilus_trader.common.timer.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.throttler.Throttler.is_limiting"]], "is_pending_request() (actor method)": [[8, "nautilus_trader.common.actor.Actor.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"]], "iterate_next_time() (livetimer method)": [[8, "nautilus_trader.common.timer.LiveTimer.iterate_next_time"]], "iterate_next_time() (looptimer method)": [[8, "nautilus_trader.common.timer.LoopTimer.iterate_next_time"]], "iterate_next_time() (threadtimer method)": [[8, "nautilus_trader.common.timer.ThreadTimer.iterate_next_time"]], "limit (throttler attribute)": [[8, "nautilus_trader.common.throttler.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_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.timer.LiveTimer.name"]], "name (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.name"]], "name (threadtimer attribute)": [[8, "nautilus_trader.common.timer.ThreadTimer.name"]], "name (throttler attribute)": [[8, "nautilus_trader.common.throttler.Throttler.name"]], "name (timeevent attribute)": [[8, "nautilus_trader.common.timer.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"]], "nautilus_trader.common.throttler": [[8, "module-nautilus_trader.common.throttler"]], "nautilus_trader.common.timer": [[8, "module-nautilus_trader.common.timer"]], "next_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.timer.LiveTimer.next_time_ns"]], "next_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.next_time_ns"]], "next_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.timer.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.timer.LiveTimer.pop_event"]], "pop_event() (looptimer method)": [[8, "nautilus_trader.common.timer.LoopTimer.pop_event"]], "pop_event() (threadtimer method)": [[8, "nautilus_trader.common.timer.ThreadTimer.pop_event"]], "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.throttler.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.throttler.Throttler.recv_count"]], "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.timer.LiveTimer.repeat"]], "repeat() (looptimer method)": [[8, "nautilus_trader.common.timer.LoopTimer.repeat"]], "repeat() (threadtimer method)": [[8, "nautilus_trader.common.timer.ThreadTimer.repeat"]], "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"]], "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"]], "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() (throttler method)": [[8, "nautilus_trader.common.throttler.Throttler.send"]], "sent_count (throttler attribute)": [[8, "nautilus_trader.common.throttler.Throttler.sent_count"]], "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"]], "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.timer.LiveTimer.start_time_ns"]], "start_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.start_time_ns"]], "start_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.timer.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.timer.LiveTimer.stop_time_ns"]], "stop_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.stop_time_ns"]], "stop_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.timer.ThreadTimer.stop_time_ns"]], "strategy_id (orderfactory attribute)": [[8, "nautilus_trader.common.factories.OrderFactory.strategy_id"]], "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"]], "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"]], "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 (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.timer.TimeEvent.ts_event"]], "ts_init (timeevent attribute)": [[8, "nautilus_trader.common.timer.TimeEvent.ts_init"]], "type (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.type"]], "type (component attribute)": [[8, "nautilus_trader.common.component.Component.type"]], "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.throttler.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"]], "cachedatabaseconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.CacheDatabaseConfig"]], "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"]], "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"]], "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"]], "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() (cachedatabaseconfig method)": [[9, "nautilus_trader.config.common.CacheDatabaseConfig.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() (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() (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"]], "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() (cachedatabaseconfig class method)": [[9, "nautilus_trader.config.common.CacheDatabaseConfig.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() (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() (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"]], "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() (cachedatabaseconfig method)": [[9, "nautilus_trader.config.common.CacheDatabaseConfig.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() (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() (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() (cachedatabaseconfig class method)": [[9, "nautilus_trader.config.common.CacheDatabaseConfig.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() (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() (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"]], "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() (cachedatabaseconfig method)": [[9, "nautilus_trader.config.common.CacheDatabaseConfig.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() (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() (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"]], "rediscachedatabase (class in nautilus_trader.infrastructure.cache)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase"]], "add() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add"]], "add_account() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_account"]], "add_currency() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_currency"]], "add_instrument() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_instrument"]], "add_order() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_order"]], "add_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_position"]], "add_synthetic() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_synthetic"]], "delete_actor() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.delete_actor"]], "delete_strategy() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.delete_strategy"]], "flush() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.flush"]], "heartbeat() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.heartbeat"]], "index_order_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.index_order_position"]], "index_venue_order_id() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.index_venue_order_id"]], "load() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load"]], "load_account() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_account"]], "load_accounts() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_accounts"]], "load_actor() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_actor"]], "load_currencies() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_currencies"]], "load_currency() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_currency"]], "load_index_order_client() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_index_order_client"]], "load_index_order_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_index_order_position"]], "load_instrument() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_instrument"]], "load_instruments() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_instruments"]], "load_order() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_order"]], "load_orders() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_orders"]], "load_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_position"]], "load_positions() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_positions"]], "load_strategy() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_strategy"]], "load_synthetic() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_synthetic"]], "load_synthetics() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_synthetics"]], "nautilus_trader.infrastructure": [[15, "module-nautilus_trader.infrastructure"]], "nautilus_trader.infrastructure.cache": [[15, "module-nautilus_trader.infrastructure.cache"]], "snapshot_order_state() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.snapshot_order_state"]], "snapshot_position_state() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.snapshot_position_state"]], "update_account() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_account"]], "update_actor() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_actor"]], "update_order() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_order"]], "update_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_position"]], "update_strategy() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_strategy"]], "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"]], "currency (class in nautilus_trader.model.currency)": [[17, "nautilus_trader.model.currency.Currency"]], "code (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.code"]], "currency_type (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.currency_type"]], "from_internal_map() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.from_internal_map"]], "from_str() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.from_str"]], "is_crypto() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.is_crypto"]], "is_fiat() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.is_fiat"]], "iso4217 (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.iso4217"]], "name (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.name"]], "nautilus_trader.model.currency": [[17, "module-nautilus_trader.model.currency"]], "precision (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.precision"]], "register() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.register"]], "bar (class in nautilus_trader.model.data.bar)": [[18, "nautilus_trader.model.data.bar.Bar"]], "barspecification (class in nautilus_trader.model.data.bar)": [[18, "nautilus_trader.model.data.bar.BarSpecification"]], "bartype (class in nautilus_trader.model.data.bar)": [[18, "nautilus_trader.model.data.bar.BarType"]], "bookorder (class in nautilus_trader.model.data.book)": [[18, "nautilus_trader.model.data.book.BookOrder"]], "datatype (class in nautilus_trader.model.data.base)": [[18, "nautilus_trader.model.data.base.DataType"]], "genericdata (class in nautilus_trader.model.data.base)": [[18, "nautilus_trader.model.data.base.GenericData"]], "instrumentclose (class in nautilus_trader.model.data.status)": [[18, "nautilus_trader.model.data.status.InstrumentClose"]], "instrumentstatus (class in nautilus_trader.model.data.status)": [[18, "nautilus_trader.model.data.status.InstrumentStatus"]], "orderbookdelta (class in nautilus_trader.model.data.book)": [[18, "nautilus_trader.model.data.book.OrderBookDelta"]], "orderbookdeltas (class in nautilus_trader.model.data.book)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas"]], "quotetick (class in nautilus_trader.model.data.tick)": [[18, "nautilus_trader.model.data.tick.QuoteTick"]], "ticker (class in nautilus_trader.model.data.ticker)": [[18, "nautilus_trader.model.data.ticker.Ticker"]], "tradetick (class in nautilus_trader.model.data.tick)": [[18, "nautilus_trader.model.data.tick.TradeTick"]], "venuestatus (class in nautilus_trader.model.data.status)": [[18, "nautilus_trader.model.data.status.VenueStatus"]], "action (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.action"]], "aggregation (barspecification attribute)": [[18, "nautilus_trader.model.data.bar.BarSpecification.aggregation"]], "aggregation_source (bartype attribute)": [[18, "nautilus_trader.model.data.bar.BarType.aggregation_source"]], "aggressor_side (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.aggressor_side"]], "ask_price (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.ask_price"]], "ask_size (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.ask_size"]], "bar_type (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.bar_type"]], "bid_price (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.bid_price"]], "bid_size (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.bid_size"]], "capsule_from_list() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.capsule_from_list"]], "capsule_from_list() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.capsule_from_list"]], "capsule_from_list() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.capsule_from_list"]], "capsule_to_list() (in module nautilus_trader.model.data.base)": [[18, "nautilus_trader.model.data.base.capsule_to_list"]], "check_information_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.check_information_aggregated"]], "check_threshold_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.check_threshold_aggregated"]], "check_time_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.check_time_aggregated"]], "clear() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.clear"]], "close (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.close"]], "close_price (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.close_price"]], "close_type (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.close_type"]], "data (genericdata attribute)": [[18, "nautilus_trader.model.data.base.GenericData.data"]], "data_type (genericdata attribute)": [[18, "nautilus_trader.model.data.base.GenericData.data_type"]], "deltas (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.deltas"]], "exposure() (bookorder method)": [[18, "nautilus_trader.model.data.book.BookOrder.exposure"]], "extract_price() (quotetick method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.extract_price"]], "extract_volume() (quotetick method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.extract_volume"]], "flags (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.flags"]], "from_dict() (bar static method)": [[18, "nautilus_trader.model.data.bar.Bar.from_dict"]], "from_dict() (bookorder static method)": [[18, "nautilus_trader.model.data.book.BookOrder.from_dict"]], "from_dict() (instrumentclose static method)": [[18, "nautilus_trader.model.data.status.InstrumentClose.from_dict"]], "from_dict() (instrumentstatus static method)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.from_dict"]], "from_dict() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.from_dict"]], "from_dict() (orderbookdeltas static method)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.from_dict"]], "from_dict() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.from_dict"]], "from_dict() (ticker static method)": [[18, "nautilus_trader.model.data.ticker.Ticker.from_dict"]], "from_dict() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.from_dict"]], "from_dict() (venuestatus static method)": [[18, "nautilus_trader.model.data.status.VenueStatus.from_dict"]], "from_pyo3() (bar static method)": [[18, "nautilus_trader.model.data.bar.Bar.from_pyo3"]], "from_pyo3() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.from_pyo3"]], "from_pyo3() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.from_pyo3"]], "from_pyo3() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.from_pyo3"]], "from_raw() (bookorder static method)": [[18, "nautilus_trader.model.data.book.BookOrder.from_raw"]], "from_raw() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.from_raw"]], "from_raw() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.from_raw"]], "from_raw() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.from_raw"]], "from_str() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.from_str"]], "from_str() (bartype static method)": [[18, "nautilus_trader.model.data.bar.BarType.from_str"]], "from_timedelta() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.from_timedelta"]], "fully_qualified_name() (bar class method)": [[18, "nautilus_trader.model.data.bar.Bar.fully_qualified_name"]], "fully_qualified_name() (genericdata class method)": [[18, "nautilus_trader.model.data.base.GenericData.fully_qualified_name"]], "fully_qualified_name() (instrumentclose class method)": [[18, "nautilus_trader.model.data.status.InstrumentClose.fully_qualified_name"]], "fully_qualified_name() (instrumentstatus class method)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.fully_qualified_name"]], "fully_qualified_name() (orderbookdelta class method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.fully_qualified_name"]], "fully_qualified_name() (orderbookdeltas class method)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.fully_qualified_name"]], "fully_qualified_name() (quotetick class method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.fully_qualified_name"]], "fully_qualified_name() (ticker class method)": [[18, "nautilus_trader.model.data.ticker.Ticker.fully_qualified_name"]], "fully_qualified_name() (tradetick class method)": [[18, "nautilus_trader.model.data.tick.TradeTick.fully_qualified_name"]], "fully_qualified_name() (venuestatus class method)": [[18, "nautilus_trader.model.data.status.VenueStatus.fully_qualified_name"]], "halt_reason (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.halt_reason"]], "high (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.high"]], "instrument_id (bartype attribute)": [[18, "nautilus_trader.model.data.bar.BarType.instrument_id"]], "instrument_id (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.instrument_id"]], "instrument_id (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.instrument_id"]], "instrument_id (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.instrument_id"]], "instrument_id (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.instrument_id"]], "instrument_id (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.instrument_id"]], "instrument_id (ticker attribute)": [[18, "nautilus_trader.model.data.ticker.Ticker.instrument_id"]], "instrument_id (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.instrument_id"]], "is_add (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.is_add"]], "is_clear (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.is_clear"]], "is_delete (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.is_delete"]], "is_externally_aggregated() (bartype method)": [[18, "nautilus_trader.model.data.bar.BarType.is_externally_aggregated"]], "is_information_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.is_information_aggregated"]], "is_internally_aggregated() (bartype method)": [[18, "nautilus_trader.model.data.bar.BarType.is_internally_aggregated"]], "is_revision (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.is_revision"]], "is_single_price() (bar method)": [[18, "nautilus_trader.model.data.bar.Bar.is_single_price"]], "is_snapshot (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.is_snapshot"]], "is_threshold_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.is_threshold_aggregated"]], "is_time_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.is_time_aggregated"]], "is_update (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.is_update"]], "list_from_capsule() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.list_from_capsule"]], "list_from_capsule() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.list_from_capsule"]], "list_from_capsule() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.list_from_capsule"]], "low (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.low"]], "metadata (datatype attribute)": [[18, "nautilus_trader.model.data.base.DataType.metadata"]], "nautilus_trader.model.data": [[18, "module-nautilus_trader.model.data"]], "nautilus_trader.model.data.bar": [[18, "module-nautilus_trader.model.data.bar"]], "nautilus_trader.model.data.base": [[18, "module-nautilus_trader.model.data.base"]], "nautilus_trader.model.data.book": [[18, "module-nautilus_trader.model.data.book"]], "nautilus_trader.model.data.status": [[18, "module-nautilus_trader.model.data.status"]], "nautilus_trader.model.data.tick": [[18, "module-nautilus_trader.model.data.tick"]], "nautilus_trader.model.data.ticker": [[18, "module-nautilus_trader.model.data.ticker"]], "open (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.open"]], "order (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.order"]], "order_id (bookorder attribute)": [[18, "nautilus_trader.model.data.book.BookOrder.order_id"]], "price (bookorder attribute)": [[18, "nautilus_trader.model.data.book.BookOrder.price"]], "price (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.price"]], "price_type (barspecification attribute)": [[18, "nautilus_trader.model.data.bar.BarSpecification.price_type"]], "sequence (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.sequence"]], "sequence (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.sequence"]], "side (bookorder attribute)": [[18, "nautilus_trader.model.data.book.BookOrder.side"]], "signed_size() (bookorder method)": [[18, "nautilus_trader.model.data.book.BookOrder.signed_size"]], "size (bookorder attribute)": [[18, "nautilus_trader.model.data.book.BookOrder.size"]], "size (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.size"]], "spec (bartype attribute)": [[18, "nautilus_trader.model.data.bar.BarType.spec"]], "status (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.status"]], "status (venuestatus attribute)": [[18, "nautilus_trader.model.data.status.VenueStatus.status"]], "step (barspecification attribute)": [[18, "nautilus_trader.model.data.bar.BarSpecification.step"]], "timedelta (barspecification attribute)": [[18, "nautilus_trader.model.data.bar.BarSpecification.timedelta"]], "to_dict() (bar static method)": [[18, "nautilus_trader.model.data.bar.Bar.to_dict"]], "to_dict() (bookorder static method)": [[18, "nautilus_trader.model.data.book.BookOrder.to_dict"]], "to_dict() (instrumentclose static method)": [[18, "nautilus_trader.model.data.status.InstrumentClose.to_dict"]], "to_dict() (instrumentstatus static method)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.to_dict"]], "to_dict() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.to_dict"]], "to_dict() (orderbookdeltas static method)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.to_dict"]], "to_dict() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.to_dict"]], "to_dict() (ticker static method)": [[18, "nautilus_trader.model.data.ticker.Ticker.to_dict"]], "to_dict() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.to_dict"]], "to_dict() (venuestatus static method)": [[18, "nautilus_trader.model.data.status.VenueStatus.to_dict"]], "topic (datatype attribute)": [[18, "nautilus_trader.model.data.base.DataType.topic"]], "trade_id (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.trade_id"]], "trading_session (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.trading_session"]], "ts_event (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.ts_event"]], "ts_event (genericdata attribute)": [[18, "nautilus_trader.model.data.base.GenericData.ts_event"]], "ts_event (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.ts_event"]], "ts_event (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.ts_event"]], "ts_event (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.ts_event"]], "ts_event (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.ts_event"]], "ts_event (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.ts_event"]], "ts_event (ticker attribute)": [[18, "nautilus_trader.model.data.ticker.Ticker.ts_event"]], "ts_event (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.ts_event"]], "ts_event (venuestatus attribute)": [[18, "nautilus_trader.model.data.status.VenueStatus.ts_event"]], "ts_init (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.ts_init"]], "ts_init (genericdata attribute)": [[18, "nautilus_trader.model.data.base.GenericData.ts_init"]], "ts_init (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.ts_init"]], "ts_init (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.ts_init"]], "ts_init (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.ts_init"]], "ts_init (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.ts_init"]], "ts_init (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.ts_init"]], "ts_init (ticker attribute)": [[18, "nautilus_trader.model.data.ticker.Ticker.ts_init"]], "ts_init (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.ts_init"]], "ts_init (venuestatus attribute)": [[18, "nautilus_trader.model.data.status.VenueStatus.ts_init"]], "type (datatype attribute)": [[18, "nautilus_trader.model.data.base.DataType.type"]], "venue (venuestatus attribute)": [[18, "nautilus_trader.model.data.status.VenueStatus.venue"]], "volume (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.volume"]], "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"]], "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"]], "expiry_date (cryptofuture attribute)": [[22, "nautilus_trader.model.instruments.crypto_future.CryptoFuture.expiry_date"]], "expiry_date (futurescontract attribute)": [[22, "nautilus_trader.model.instruments.futures_contract.FuturesContract.expiry_date"]], "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"]], "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"]], "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"]], "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"]], "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"]], "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"]], "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"]], "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_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() (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"]], "locked (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.locked"]], "maintenance (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.maintenance"]], "nautilus_trader.model.objects": [[23, "module-nautilus_trader.model.objects"]], "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"]], "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"]], "level (class in nautilus_trader.model.orderbook.book)": [[24, "nautilus_trader.model.orderbook.book.Level"]], "orderbook (class in nautilus_trader.model.orderbook.book)": [[24, "nautilus_trader.model.orderbook.book.OrderBook"]], "add() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.add"]], "apply() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.apply"]], "apply_delta() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.apply_delta"]], "apply_deltas() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.apply_deltas"]], "asks() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.asks"]], "best_ask_price() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.best_ask_price"]], "best_ask_size() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.best_ask_size"]], "best_bid_price() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.best_bid_price"]], "best_bid_size() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.best_bid_size"]], "bids() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.bids"]], "book_type (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.book_type"]], "check_integrity() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.check_integrity"]], "clear() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.clear"]], "clear_asks() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.clear_asks"]], "clear_bids() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.clear_bids"]], "count (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.count"]], "delete() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.delete"]], "exposure() (level method)": [[24, "nautilus_trader.model.orderbook.book.Level.exposure"]], "fully_qualified_name() (orderbook class method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.fully_qualified_name"]], "get_avg_px_for_quantity() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.get_avg_px_for_quantity"]], "get_quantity_for_price() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.get_quantity_for_price"]], "instrument_id (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.instrument_id"]], "midpoint() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.midpoint"]], "nautilus_trader.model.orderbook": [[24, "module-nautilus_trader.model.orderbook"]], "nautilus_trader.model.orderbook.book": [[24, "module-nautilus_trader.model.orderbook.book"]], "orders() (level method)": [[24, "nautilus_trader.model.orderbook.book.Level.orders"]], "pprint() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.pprint"]], "price (level attribute)": [[24, "nautilus_trader.model.orderbook.book.Level.price"]], "reset() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.reset"]], "sequence (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.sequence"]], "simulate_fills() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.simulate_fills"]], "size() (level method)": [[24, "nautilus_trader.model.orderbook.book.Level.size"]], "spread() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.spread"]], "ts_event (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.ts_event"]], "ts_init (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.ts_init"]], "ts_last (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.ts_last"]], "update() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.update"]], "update_quote_tick() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.update_quote_tick"]], "update_trade_tick() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.update_trade_tick"]], "limitiftouchedorder (class in nautilus_trader.model.orders.limit_if_touched)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder"]], "limitorder (class in nautilus_trader.model.orders.limit)": [[25, "nautilus_trader.model.orders.limit.LimitOrder"]], "marketiftouchedorder (class in nautilus_trader.model.orders.market_if_touched)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder"]], "marketorder (class in nautilus_trader.model.orders.market)": [[25, "nautilus_trader.model.orders.market.MarketOrder"]], "markettolimitorder (class in nautilus_trader.model.orders.market_to_limit)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder"]], "order (class in nautilus_trader.model.orders.base)": [[25, "nautilus_trader.model.orders.base.Order"]], "orderlist (class in nautilus_trader.model.orders.list)": [[25, "nautilus_trader.model.orders.list.OrderList"]], "stoplimitorder (class in nautilus_trader.model.orders.stop_limit)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder"]], "stopmarketorder (class in nautilus_trader.model.orders.stop_market)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder"]], "trailingstoplimitorder (class in nautilus_trader.model.orders.trailing_stop_limit)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder"]], "trailingstopmarketorder (class in nautilus_trader.model.orders.trailing_stop_market)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder"]], "account_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.account_id"]], "account_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.account_id"]], "account_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.account_id"]], "account_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.account_id"]], "account_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.account_id"]], "account_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.account_id"]], "account_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.account_id"]], "account_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.account_id"]], "account_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.account_id"]], "account_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.account_id"]], "apply() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.apply"]], "apply() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.apply"]], "apply() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.apply"]], "apply() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.apply"]], "apply() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.apply"]], "apply() (order method)": [[25, "nautilus_trader.model.orders.base.Order.apply"]], "apply() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.apply"]], "apply() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.apply"]], "apply() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.apply"]], "apply() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.apply"]], "avg_px (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.avg_px"]], "avg_px (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.avg_px"]], "avg_px (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.avg_px"]], "avg_px (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.avg_px"]], "avg_px (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.avg_px"]], "avg_px (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.avg_px"]], "avg_px (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.avg_px"]], "avg_px (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.avg_px"]], "avg_px (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.avg_px"]], "avg_px (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.avg_px"]], "client_order_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.client_order_id"]], "client_order_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.client_order_id"]], "client_order_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.client_order_id"]], "client_order_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.client_order_id"]], "client_order_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.client_order_id"]], "client_order_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.client_order_id"]], "client_order_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.client_order_id"]], "client_order_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.client_order_id"]], "client_order_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.client_order_id"]], "client_order_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.client_order_id"]], "closing_side() (limitiftouchedorder static method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.closing_side"]], "closing_side() (limitorder static method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.closing_side"]], "closing_side() (marketiftouchedorder static method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.closing_side"]], "closing_side() (marketorder static method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.closing_side"]], "closing_side() (markettolimitorder static method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.closing_side"]], "closing_side() (order static method)": [[25, "nautilus_trader.model.orders.base.Order.closing_side"]], "closing_side() (stoplimitorder static method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.closing_side"]], "closing_side() (stopmarketorder static method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.closing_side"]], "closing_side() (trailingstoplimitorder static method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.closing_side"]], "closing_side() (trailingstopmarketorder static method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.closing_side"]], "commissions() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.commissions"]], "commissions() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.commissions"]], "commissions() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.commissions"]], "commissions() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.commissions"]], "commissions() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.commissions"]], "commissions() (order method)": [[25, "nautilus_trader.model.orders.base.Order.commissions"]], "commissions() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.commissions"]], "commissions() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.commissions"]], "commissions() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.commissions"]], "commissions() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.commissions"]], "contingency_type (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.contingency_type"]], "contingency_type (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.contingency_type"]], "contingency_type (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.contingency_type"]], "contingency_type (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.contingency_type"]], "contingency_type (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.contingency_type"]], "contingency_type (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.contingency_type"]], "contingency_type (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.contingency_type"]], "contingency_type (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.contingency_type"]], "contingency_type (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.contingency_type"]], "contingency_type (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.contingency_type"]], "display_qty (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.display_qty"]], "display_qty (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.display_qty"]], "display_qty (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.display_qty"]], "display_qty (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.display_qty"]], "display_qty (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.display_qty"]], "emulation_trigger (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.emulation_trigger"]], "emulation_trigger (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.emulation_trigger"]], "emulation_trigger (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.emulation_trigger"]], "emulation_trigger (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.emulation_trigger"]], "emulation_trigger (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.emulation_trigger"]], "emulation_trigger (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.emulation_trigger"]], "emulation_trigger (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.emulation_trigger"]], "emulation_trigger (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.emulation_trigger"]], "emulation_trigger (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.emulation_trigger"]], "emulation_trigger (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.emulation_trigger"]], "event_count (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.event_count"]], "event_count (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.event_count"]], "event_count (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.event_count"]], "event_count (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.event_count"]], "event_count (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.event_count"]], "event_count (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.event_count"]], "event_count (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.event_count"]], "event_count (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.event_count"]], "event_count (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.event_count"]], "event_count (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.event_count"]], "events (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.events"]], "events (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.events"]], "events (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.events"]], "events (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.events"]], "events (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.events"]], "events (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.events"]], "events (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.events"]], "events (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.events"]], "events (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.events"]], "events (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.events"]], "exec_algorithm_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_algorithm_id"]], "exec_algorithm_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.exec_algorithm_id"]], "exec_algorithm_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_algorithm_id"]], "exec_algorithm_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.exec_algorithm_id"]], "exec_algorithm_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.exec_algorithm_id"]], "exec_algorithm_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_algorithm_id"]], "exec_algorithm_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_algorithm_id"]], "exec_algorithm_params (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_algorithm_params"]], "exec_algorithm_params (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.exec_algorithm_params"]], "exec_algorithm_params (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_algorithm_params"]], "exec_algorithm_params (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.exec_algorithm_params"]], "exec_algorithm_params (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.exec_algorithm_params"]], "exec_algorithm_params (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_algorithm_params"]], "exec_algorithm_params (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_algorithm_params"]], "exec_spawn_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_spawn_id"]], "exec_spawn_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.exec_spawn_id"]], "exec_spawn_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_spawn_id"]], "exec_spawn_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.exec_spawn_id"]], "exec_spawn_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_spawn_id"]], "exec_spawn_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.exec_spawn_id"]], "exec_spawn_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_spawn_id"]], "exec_spawn_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_spawn_id"]], "exec_spawn_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_spawn_id"]], "exec_spawn_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_spawn_id"]], "expire_time (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.expire_time"]], "expire_time (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.expire_time"]], "expire_time (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.expire_time"]], "expire_time (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.expire_time"]], "expire_time (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.expire_time"]], "expire_time (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.expire_time"]], "expire_time (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.expire_time"]], "expire_time (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.expire_time"]], "expire_time_ns (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.expire_time_ns"]], "expire_time_ns (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.expire_time_ns"]], "expire_time_ns (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.expire_time_ns"]], "expire_time_ns (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.expire_time_ns"]], "expire_time_ns (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.expire_time_ns"]], "expire_time_ns (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.expire_time_ns"]], "expire_time_ns (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.expire_time_ns"]], "expire_time_ns (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.expire_time_ns"]], "filled_qty (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.filled_qty"]], "filled_qty (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.filled_qty"]], "filled_qty (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.filled_qty"]], "filled_qty (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.filled_qty"]], "filled_qty (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.filled_qty"]], "filled_qty (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.filled_qty"]], "filled_qty (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.filled_qty"]], "filled_qty (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.filled_qty"]], "filled_qty (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.filled_qty"]], "filled_qty (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.filled_qty"]], "first (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.first"]], "has_price (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.has_price"]], "has_price (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.has_price"]], "has_price (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.has_price"]], "has_price (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.has_price"]], "has_price (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.has_price"]], "has_price (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.has_price"]], "has_price (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.has_price"]], "has_price (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.has_price"]], "has_price (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.has_price"]], "has_price (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.has_price"]], "has_trigger_price (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.has_trigger_price"]], "has_trigger_price (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.has_trigger_price"]], "has_trigger_price (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.has_trigger_price"]], "has_trigger_price (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.has_trigger_price"]], "has_trigger_price (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.has_trigger_price"]], "has_trigger_price (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.has_trigger_price"]], "has_trigger_price (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.has_trigger_price"]], "has_trigger_price (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.has_trigger_price"]], "has_trigger_price (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.has_trigger_price"]], "has_trigger_price (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.has_trigger_price"]], "id (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.id"]], "info() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.info"]], "info() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.info"]], "info() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.info"]], "info() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.info"]], "info() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.info"]], "info() (order method)": [[25, "nautilus_trader.model.orders.base.Order.info"]], "info() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.info"]], "info() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.info"]], "info() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.info"]], "info() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.info"]], "init_event (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.init_event"]], "init_event (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.init_event"]], "init_event (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.init_event"]], "init_event (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.init_event"]], "init_event (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.init_event"]], "init_event (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.init_event"]], "init_event (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.init_event"]], "init_event (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.init_event"]], "init_event (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.init_event"]], "init_event (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.init_event"]], "init_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.init_id"]], "init_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.init_id"]], "init_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.init_id"]], "init_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.init_id"]], "init_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.init_id"]], "init_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.init_id"]], "init_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.init_id"]], "init_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.init_id"]], "init_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.init_id"]], "init_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.init_id"]], "instrument_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.instrument_id"]], "instrument_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.instrument_id"]], "instrument_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.instrument_id"]], "instrument_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.instrument_id"]], "instrument_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.instrument_id"]], "instrument_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.instrument_id"]], "instrument_id (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.instrument_id"]], "instrument_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.instrument_id"]], "instrument_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.instrument_id"]], "instrument_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.instrument_id"]], "instrument_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.instrument_id"]], "is_active_local (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_active_local"]], "is_active_local (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_active_local"]], "is_active_local (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_active_local"]], "is_active_local (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_active_local"]], "is_active_local (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_active_local"]], "is_active_local (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_active_local"]], "is_active_local (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_active_local"]], "is_active_local (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_active_local"]], "is_active_local (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_active_local"]], "is_active_local (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_active_local"]], "is_aggressive (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_aggressive"]], "is_aggressive (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_aggressive"]], "is_aggressive (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_aggressive"]], "is_aggressive (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_aggressive"]], "is_aggressive (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_aggressive"]], "is_aggressive (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_aggressive"]], "is_aggressive (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_aggressive"]], "is_aggressive (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_aggressive"]], "is_aggressive (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_aggressive"]], "is_aggressive (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_aggressive"]], "is_buy (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_buy"]], "is_buy (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_buy"]], "is_buy (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_buy"]], "is_buy (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_buy"]], "is_buy (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_buy"]], "is_buy (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_buy"]], "is_buy (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_buy"]], "is_buy (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_buy"]], "is_buy (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_buy"]], "is_buy (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_buy"]], "is_canceled (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_canceled"]], "is_canceled (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_canceled"]], "is_canceled (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_canceled"]], "is_canceled (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_canceled"]], "is_canceled (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_canceled"]], "is_canceled (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_canceled"]], "is_canceled (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_canceled"]], "is_canceled (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_canceled"]], "is_canceled (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_canceled"]], "is_canceled (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_canceled"]], "is_child_order (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_child_order"]], "is_child_order (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_child_order"]], "is_child_order (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_child_order"]], "is_child_order (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_child_order"]], "is_child_order (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_child_order"]], "is_child_order (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_child_order"]], "is_child_order (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_child_order"]], "is_child_order (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_child_order"]], "is_child_order (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_child_order"]], "is_child_order (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_child_order"]], "is_closed (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_closed"]], "is_closed (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_closed"]], "is_closed (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_closed"]], "is_closed (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_closed"]], "is_closed (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_closed"]], "is_closed (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_closed"]], "is_closed (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_closed"]], "is_closed (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_closed"]], "is_closed (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_closed"]], "is_closed (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_closed"]], "is_contingency (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_contingency"]], "is_contingency (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_contingency"]], "is_contingency (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_contingency"]], "is_contingency (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_contingency"]], "is_contingency (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_contingency"]], "is_contingency (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_contingency"]], "is_contingency (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_contingency"]], "is_contingency (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_contingency"]], "is_contingency (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_contingency"]], "is_contingency (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_contingency"]], "is_emulated (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_emulated"]], "is_emulated (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_emulated"]], "is_emulated (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_emulated"]], "is_emulated (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_emulated"]], "is_emulated (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_emulated"]], "is_emulated (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_emulated"]], "is_emulated (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_emulated"]], "is_emulated (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_emulated"]], "is_emulated (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_emulated"]], "is_emulated (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_emulated"]], "is_inflight (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_inflight"]], "is_inflight (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_inflight"]], "is_inflight (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_inflight"]], "is_inflight (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_inflight"]], "is_inflight (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_inflight"]], "is_inflight (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_inflight"]], "is_inflight (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_inflight"]], "is_inflight (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_inflight"]], "is_inflight (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_inflight"]], "is_inflight (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_inflight"]], "is_open (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_open"]], "is_open (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_open"]], "is_open (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_open"]], "is_open (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_open"]], "is_open (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_open"]], "is_open (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_open"]], "is_open (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_open"]], "is_open (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_open"]], "is_open (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_open"]], "is_open (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_open"]], "is_parent_order (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_parent_order"]], "is_parent_order (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_parent_order"]], "is_parent_order (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_parent_order"]], "is_parent_order (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_parent_order"]], "is_parent_order (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_parent_order"]], "is_parent_order (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_parent_order"]], "is_parent_order (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_parent_order"]], "is_parent_order (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_parent_order"]], "is_parent_order (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_parent_order"]], "is_parent_order (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_parent_order"]], "is_passive (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_passive"]], "is_passive (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_passive"]], "is_passive (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_passive"]], "is_passive (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_passive"]], "is_passive (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_passive"]], "is_passive (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_passive"]], "is_passive (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_passive"]], "is_passive (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_passive"]], "is_passive (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_passive"]], "is_passive (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_passive"]], "is_pending_cancel (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_pending_cancel"]], "is_pending_cancel (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_pending_cancel"]], "is_pending_cancel (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_pending_cancel"]], "is_pending_cancel (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_pending_cancel"]], "is_pending_cancel (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_pending_cancel"]], "is_pending_cancel (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_pending_cancel"]], "is_pending_cancel (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_pending_cancel"]], "is_pending_cancel (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_pending_cancel"]], "is_pending_cancel (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_pending_cancel"]], "is_pending_cancel (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_pending_cancel"]], "is_pending_update (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_pending_update"]], "is_pending_update (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_pending_update"]], "is_pending_update (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_pending_update"]], "is_pending_update (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_pending_update"]], "is_pending_update (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_pending_update"]], "is_pending_update (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_pending_update"]], "is_pending_update (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_pending_update"]], "is_pending_update (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_pending_update"]], "is_pending_update (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_pending_update"]], "is_pending_update (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_pending_update"]], "is_post_only (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_post_only"]], "is_post_only (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_post_only"]], "is_post_only (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_post_only"]], "is_post_only (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_post_only"]], "is_post_only (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_post_only"]], "is_post_only (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_post_only"]], "is_post_only (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_post_only"]], "is_post_only (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_post_only"]], "is_post_only (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_post_only"]], "is_post_only (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_post_only"]], "is_primary (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_primary"]], "is_primary (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_primary"]], "is_primary (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_primary"]], "is_primary (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_primary"]], "is_primary (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_primary"]], "is_primary (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_primary"]], "is_primary (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_primary"]], "is_primary (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_primary"]], "is_primary (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_primary"]], "is_primary (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_primary"]], "is_quote_quantity (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_quote_quantity"]], "is_quote_quantity (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_quote_quantity"]], "is_quote_quantity (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_quote_quantity"]], "is_quote_quantity (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_quote_quantity"]], "is_quote_quantity (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_quote_quantity"]], "is_quote_quantity (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_quote_quantity"]], "is_quote_quantity (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_quote_quantity"]], "is_quote_quantity (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_quote_quantity"]], "is_quote_quantity (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_quote_quantity"]], "is_quote_quantity (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_quote_quantity"]], "is_reduce_only (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_reduce_only"]], "is_reduce_only (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_reduce_only"]], "is_reduce_only (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_reduce_only"]], "is_reduce_only (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_reduce_only"]], "is_reduce_only (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_reduce_only"]], "is_reduce_only (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_reduce_only"]], "is_reduce_only (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_reduce_only"]], "is_reduce_only (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_reduce_only"]], "is_reduce_only (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_reduce_only"]], "is_reduce_only (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_reduce_only"]], "is_sell (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_sell"]], "is_sell (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_sell"]], "is_sell (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_sell"]], "is_sell (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_sell"]], "is_sell (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_sell"]], "is_sell (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_sell"]], "is_sell (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_sell"]], "is_sell (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_sell"]], "is_sell (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_sell"]], "is_sell (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_sell"]], "is_spawned (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_spawned"]], "is_spawned (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_spawned"]], "is_spawned (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_spawned"]], "is_spawned (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_spawned"]], "is_spawned (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_spawned"]], "is_spawned (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_spawned"]], "is_spawned (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_spawned"]], "is_spawned (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_spawned"]], "is_spawned (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_spawned"]], "is_spawned (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_spawned"]], "is_triggered (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_triggered"]], "is_triggered (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_triggered"]], "is_triggered (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_triggered"]], "last_event (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.last_event"]], "last_event (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.last_event"]], "last_event (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.last_event"]], "last_event (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.last_event"]], "last_event (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.last_event"]], "last_event (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.last_event"]], "last_event (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.last_event"]], "last_event (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.last_event"]], "last_event (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.last_event"]], "last_event (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.last_event"]], "last_trade_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.last_trade_id"]], "last_trade_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.last_trade_id"]], "last_trade_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.last_trade_id"]], "last_trade_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.last_trade_id"]], "last_trade_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.last_trade_id"]], "last_trade_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.last_trade_id"]], "last_trade_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.last_trade_id"]], "last_trade_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.last_trade_id"]], "last_trade_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.last_trade_id"]], "last_trade_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.last_trade_id"]], "leaves_qty (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.leaves_qty"]], "leaves_qty (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.leaves_qty"]], "leaves_qty (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.leaves_qty"]], "leaves_qty (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.leaves_qty"]], "leaves_qty (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.leaves_qty"]], "leaves_qty (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.leaves_qty"]], "leaves_qty (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.leaves_qty"]], "leaves_qty (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.leaves_qty"]], "leaves_qty (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.leaves_qty"]], "leaves_qty (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.leaves_qty"]], "limit_offset (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.limit_offset"]], "linked_order_ids (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.linked_order_ids"]], "linked_order_ids (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.linked_order_ids"]], "linked_order_ids (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.linked_order_ids"]], "linked_order_ids (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.linked_order_ids"]], "linked_order_ids (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.linked_order_ids"]], "linked_order_ids (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.linked_order_ids"]], "linked_order_ids (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.linked_order_ids"]], "linked_order_ids (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.linked_order_ids"]], "linked_order_ids (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.linked_order_ids"]], "linked_order_ids (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.linked_order_ids"]], "liquidity_side (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.liquidity_side"]], "liquidity_side (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.liquidity_side"]], "liquidity_side (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.liquidity_side"]], "liquidity_side (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.liquidity_side"]], "liquidity_side (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.liquidity_side"]], "liquidity_side (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.liquidity_side"]], "liquidity_side (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.liquidity_side"]], "liquidity_side (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.liquidity_side"]], "liquidity_side (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.liquidity_side"]], "liquidity_side (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.liquidity_side"]], "nautilus_trader.model.orders": [[25, "module-nautilus_trader.model.orders"]], "nautilus_trader.model.orders.base": [[25, "module-nautilus_trader.model.orders.base"]], "nautilus_trader.model.orders.limit": [[25, "module-nautilus_trader.model.orders.limit"]], "nautilus_trader.model.orders.limit_if_touched": [[25, "module-nautilus_trader.model.orders.limit_if_touched"]], "nautilus_trader.model.orders.list": [[25, "module-nautilus_trader.model.orders.list"]], "nautilus_trader.model.orders.market": [[25, "module-nautilus_trader.model.orders.market"]], "nautilus_trader.model.orders.market_if_touched": [[25, "module-nautilus_trader.model.orders.market_if_touched"]], "nautilus_trader.model.orders.market_to_limit": [[25, "module-nautilus_trader.model.orders.market_to_limit"]], "nautilus_trader.model.orders.stop_limit": [[25, "module-nautilus_trader.model.orders.stop_limit"]], "nautilus_trader.model.orders.stop_market": [[25, "module-nautilus_trader.model.orders.stop_market"]], "nautilus_trader.model.orders.trailing_stop_limit": [[25, "module-nautilus_trader.model.orders.trailing_stop_limit"]], "nautilus_trader.model.orders.trailing_stop_market": [[25, "module-nautilus_trader.model.orders.trailing_stop_market"]], "opposite_side() (limitiftouchedorder static method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.opposite_side"]], "opposite_side() (limitorder static method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.opposite_side"]], "opposite_side() (marketiftouchedorder static method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.opposite_side"]], "opposite_side() (marketorder static method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.opposite_side"]], "opposite_side() (markettolimitorder static method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.opposite_side"]], "opposite_side() (order static method)": [[25, "nautilus_trader.model.orders.base.Order.opposite_side"]], "opposite_side() (stoplimitorder static method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.opposite_side"]], "opposite_side() (stopmarketorder static method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.opposite_side"]], "opposite_side() (trailingstoplimitorder static method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.opposite_side"]], "opposite_side() (trailingstopmarketorder static method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.opposite_side"]], "order_list_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.order_list_id"]], "order_list_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.order_list_id"]], "order_list_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.order_list_id"]], "order_list_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.order_list_id"]], "order_list_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.order_list_id"]], "order_list_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.order_list_id"]], "order_list_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.order_list_id"]], "order_list_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.order_list_id"]], "order_list_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.order_list_id"]], "order_list_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.order_list_id"]], "order_type (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.order_type"]], "order_type (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.order_type"]], "order_type (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.order_type"]], "order_type (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.order_type"]], "order_type (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.order_type"]], "order_type (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.order_type"]], "order_type (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.order_type"]], "order_type (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.order_type"]], "order_type (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.order_type"]], "order_type (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.order_type"]], "orders (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.orders"]], "parent_order_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.parent_order_id"]], "parent_order_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.parent_order_id"]], "parent_order_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.parent_order_id"]], "parent_order_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.parent_order_id"]], "parent_order_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.parent_order_id"]], "parent_order_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.parent_order_id"]], "parent_order_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.parent_order_id"]], "parent_order_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.parent_order_id"]], "parent_order_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.parent_order_id"]], "parent_order_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.parent_order_id"]], "position_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.position_id"]], "position_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.position_id"]], "position_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.position_id"]], "position_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.position_id"]], "position_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.position_id"]], "position_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.position_id"]], "position_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.position_id"]], "position_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.position_id"]], "position_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.position_id"]], "position_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.position_id"]], "price (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.price"]], "price (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.price"]], "price (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.price"]], "price (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.price"]], "price (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.price"]], "quantity (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.quantity"]], "quantity (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.quantity"]], "quantity (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.quantity"]], "quantity (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.quantity"]], "quantity (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.quantity"]], "quantity (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.quantity"]], "quantity (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.quantity"]], "quantity (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.quantity"]], "quantity (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.quantity"]], "quantity (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.quantity"]], "side (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.side"]], "side (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.side"]], "side (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.side"]], "side (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.side"]], "side (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.side"]], "side (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.side"]], "side (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.side"]], "side (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.side"]], "side (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.side"]], "side (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.side"]], "side_string() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.side_string"]], "side_string() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.side_string"]], "side_string() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.side_string"]], "side_string() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.side_string"]], "side_string() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.side_string"]], "side_string() (order method)": [[25, "nautilus_trader.model.orders.base.Order.side_string"]], "side_string() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.side_string"]], "side_string() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.side_string"]], "side_string() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.side_string"]], "side_string() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.side_string"]], "signed_decimal_qty() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.signed_decimal_qty"]], "signed_decimal_qty() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.signed_decimal_qty"]], "signed_decimal_qty() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.signed_decimal_qty"]], "signed_decimal_qty() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (order method)": [[25, "nautilus_trader.model.orders.base.Order.signed_decimal_qty"]], "signed_decimal_qty() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.signed_decimal_qty"]], "signed_decimal_qty() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.signed_decimal_qty"]], "slippage (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.slippage"]], "slippage (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.slippage"]], "slippage (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.slippage"]], "slippage (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.slippage"]], "slippage (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.slippage"]], "slippage (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.slippage"]], "slippage (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.slippage"]], "slippage (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.slippage"]], "slippage (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.slippage"]], "slippage (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.slippage"]], "status (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.status"]], "status (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.status"]], "status (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.status"]], "status (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.status"]], "status (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.status"]], "status (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.status"]], "status (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.status"]], "status (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.status"]], "status (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.status"]], "status (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.status"]], "status_string() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.status_string"]], "status_string() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.status_string"]], "status_string() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.status_string"]], "status_string() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.status_string"]], "status_string() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.status_string"]], "status_string() (order method)": [[25, "nautilus_trader.model.orders.base.Order.status_string"]], "status_string() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.status_string"]], "status_string() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.status_string"]], "status_string() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.status_string"]], "status_string() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.status_string"]], "strategy_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.strategy_id"]], "strategy_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.strategy_id"]], "strategy_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.strategy_id"]], "strategy_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.strategy_id"]], "strategy_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.strategy_id"]], "strategy_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.strategy_id"]], "strategy_id (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.strategy_id"]], "strategy_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.strategy_id"]], "strategy_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.strategy_id"]], "strategy_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.strategy_id"]], "strategy_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.strategy_id"]], "symbol (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.symbol"]], "symbol (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.symbol"]], "symbol (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.symbol"]], "symbol (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.symbol"]], "symbol (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.symbol"]], "symbol (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.symbol"]], "symbol (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.symbol"]], "symbol (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.symbol"]], "symbol (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.symbol"]], "symbol (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.symbol"]], "tags (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.tags"]], "tags (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.tags"]], "tags (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.tags"]], "tags (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.tags"]], "tags (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.tags"]], "tags (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.tags"]], "tags (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.tags"]], "tags (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.tags"]], "tags (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.tags"]], "tags (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.tags"]], "time_in_force (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.time_in_force"]], "time_in_force (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.time_in_force"]], "time_in_force (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.time_in_force"]], "time_in_force (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.time_in_force"]], "time_in_force (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.time_in_force"]], "time_in_force (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.time_in_force"]], "time_in_force (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.time_in_force"]], "time_in_force (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.time_in_force"]], "time_in_force (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.time_in_force"]], "time_in_force (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.time_in_force"]], "to_dict() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.to_dict"]], "to_dict() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.to_dict"]], "to_dict() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.to_dict"]], "to_dict() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.to_dict"]], "to_dict() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.to_dict"]], "to_dict() (order method)": [[25, "nautilus_trader.model.orders.base.Order.to_dict"]], "to_dict() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.to_dict"]], "to_dict() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.to_dict"]], "to_dict() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.to_dict"]], "to_dict() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.to_dict"]], "trade_ids (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trade_ids"]], "trade_ids (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.trade_ids"]], "trade_ids (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trade_ids"]], "trade_ids (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.trade_ids"]], "trade_ids (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trade_ids"]], "trade_ids (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.trade_ids"]], "trade_ids (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trade_ids"]], "trade_ids (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trade_ids"]], "trade_ids (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trade_ids"]], "trade_ids (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trade_ids"]], "trader_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trader_id"]], "trader_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.trader_id"]], "trader_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trader_id"]], "trader_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.trader_id"]], "trader_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trader_id"]], "trader_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.trader_id"]], "trader_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trader_id"]], "trader_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trader_id"]], "trader_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trader_id"]], "trader_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trader_id"]], "trailing_offset (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trailing_offset"]], "trailing_offset (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trailing_offset"]], "trailing_offset_type (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trailing_offset_type"]], "trailing_offset_type (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trailing_offset_type"]], "transform_py() (limitorder static method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.transform_py"]], "transform_py() (marketorder static method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.transform_py"]], "trigger_instrument_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_instrument_id"]], "trigger_instrument_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.trigger_instrument_id"]], "trigger_instrument_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_instrument_id"]], "trigger_instrument_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.trigger_instrument_id"]], "trigger_instrument_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.trigger_instrument_id"]], "trigger_instrument_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_instrument_id"]], "trigger_instrument_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_instrument_id"]], "trigger_price (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_price"]], "trigger_price (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_price"]], "trigger_price (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_price"]], "trigger_price (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_price"]], "trigger_price (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_price"]], "trigger_price (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_price"]], "trigger_type (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_type"]], "trigger_type (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_type"]], "trigger_type (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_type"]], "trigger_type (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_type"]], "trigger_type (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_type"]], "trigger_type (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_type"]], "ts_init (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_init"]], "ts_init (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.ts_init"]], "ts_init (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.ts_init"]], "ts_init (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.ts_init"]], "ts_init (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.ts_init"]], "ts_init (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.ts_init"]], "ts_init (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.ts_init"]], "ts_init (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_init"]], "ts_init (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.ts_init"]], "ts_init (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_init"]], "ts_init (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.ts_init"]], "ts_last (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_last"]], "ts_last (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.ts_last"]], "ts_last (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.ts_last"]], "ts_last (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.ts_last"]], "ts_last (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.ts_last"]], "ts_last (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.ts_last"]], "ts_last (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_last"]], "ts_last (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.ts_last"]], "ts_last (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_last"]], "ts_last (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.ts_last"]], "ts_triggered (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_triggered"]], "ts_triggered (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_triggered"]], "ts_triggered (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_triggered"]], "type_string() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.type_string"]], "type_string() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.type_string"]], "type_string() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.type_string"]], "type_string() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.type_string"]], "type_string() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.type_string"]], "type_string() (order method)": [[25, "nautilus_trader.model.orders.base.Order.type_string"]], "type_string() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.type_string"]], "type_string() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.type_string"]], "type_string() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.type_string"]], "type_string() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.type_string"]], "venue (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue"]], "venue (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.venue"]], "venue (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue"]], "venue (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.venue"]], "venue (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue"]], "venue (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.venue"]], "venue (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue"]], "venue (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue"]], "venue (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue"]], "venue (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue"]], "venue_order_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue_order_id"]], "venue_order_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.venue_order_id"]], "venue_order_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue_order_id"]], "venue_order_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.venue_order_id"]], "venue_order_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue_order_id"]], "venue_order_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.venue_order_id"]], "venue_order_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue_order_id"]], "venue_order_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue_order_id"]], "venue_order_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue_order_id"]], "venue_order_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue_order_id"]], "venue_order_ids (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue_order_ids"]], "venue_order_ids (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.venue_order_ids"]], "venue_order_ids (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue_order_ids"]], "venue_order_ids (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.venue_order_ids"]], "venue_order_ids (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue_order_ids"]], "venue_order_ids (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.venue_order_ids"]], "venue_order_ids (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue_order_ids"]], "venue_order_ids (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue_order_ids"]], "venue_order_ids (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue_order_ids"]], "venue_order_ids (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue_order_ids"]], "would_reduce_only() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.would_reduce_only"]], "would_reduce_only() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.would_reduce_only"]], "would_reduce_only() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.would_reduce_only"]], "would_reduce_only() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.would_reduce_only"]], "would_reduce_only() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.would_reduce_only"]], "would_reduce_only() (order method)": [[25, "nautilus_trader.model.orders.base.Order.would_reduce_only"]], "would_reduce_only() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.would_reduce_only"]], "would_reduce_only() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.would_reduce_only"]], "would_reduce_only() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.would_reduce_only"]], "would_reduce_only() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.would_reduce_only"]], "position (class in nautilus_trader.model.position)": [[26, "nautilus_trader.model.position.Position"]], "account_id (position attribute)": [[26, "nautilus_trader.model.position.Position.account_id"]], "apply() (position method)": [[26, "nautilus_trader.model.position.Position.apply"]], "avg_px_close (position attribute)": [[26, "nautilus_trader.model.position.Position.avg_px_close"]], "avg_px_open (position attribute)": [[26, "nautilus_trader.model.position.Position.avg_px_open"]], "base_currency (position attribute)": [[26, "nautilus_trader.model.position.Position.base_currency"]], "calculate_pnl() (position method)": [[26, "nautilus_trader.model.position.Position.calculate_pnl"]], "client_order_ids (position attribute)": [[26, "nautilus_trader.model.position.Position.client_order_ids"]], "closing_order_id (position attribute)": [[26, "nautilus_trader.model.position.Position.closing_order_id"]], "commissions() (position method)": [[26, "nautilus_trader.model.position.Position.commissions"]], "duration_ns (position attribute)": [[26, "nautilus_trader.model.position.Position.duration_ns"]], "entry (position attribute)": [[26, "nautilus_trader.model.position.Position.entry"]], "event_count (position attribute)": [[26, "nautilus_trader.model.position.Position.event_count"]], "events (position attribute)": [[26, "nautilus_trader.model.position.Position.events"]], "id (position attribute)": [[26, "nautilus_trader.model.position.Position.id"]], "info() (position method)": [[26, "nautilus_trader.model.position.Position.info"]], "instrument_id (position attribute)": [[26, "nautilus_trader.model.position.Position.instrument_id"]], "is_closed (position attribute)": [[26, "nautilus_trader.model.position.Position.is_closed"]], "is_inverse (position attribute)": [[26, "nautilus_trader.model.position.Position.is_inverse"]], "is_long (position attribute)": [[26, "nautilus_trader.model.position.Position.is_long"]], "is_open (position attribute)": [[26, "nautilus_trader.model.position.Position.is_open"]], "is_opposite_side() (position method)": [[26, "nautilus_trader.model.position.Position.is_opposite_side"]], "is_short (position attribute)": [[26, "nautilus_trader.model.position.Position.is_short"]], "last_event (position attribute)": [[26, "nautilus_trader.model.position.Position.last_event"]], "last_trade_id (position attribute)": [[26, "nautilus_trader.model.position.Position.last_trade_id"]], "multiplier (position attribute)": [[26, "nautilus_trader.model.position.Position.multiplier"]], "nautilus_trader.model.position": [[26, "module-nautilus_trader.model.position"]], "notional_value() (position method)": [[26, "nautilus_trader.model.position.Position.notional_value"]], "opening_order_id (position attribute)": [[26, "nautilus_trader.model.position.Position.opening_order_id"]], "peak_qty (position attribute)": [[26, "nautilus_trader.model.position.Position.peak_qty"]], "price_precision (position attribute)": [[26, "nautilus_trader.model.position.Position.price_precision"]], "quantity (position attribute)": [[26, "nautilus_trader.model.position.Position.quantity"]], "quote_currency (position attribute)": [[26, "nautilus_trader.model.position.Position.quote_currency"]], "realized_pnl (position attribute)": [[26, "nautilus_trader.model.position.Position.realized_pnl"]], "realized_return (position attribute)": [[26, "nautilus_trader.model.position.Position.realized_return"]], "settlement_currency (position attribute)": [[26, "nautilus_trader.model.position.Position.settlement_currency"]], "side (position attribute)": [[26, "nautilus_trader.model.position.Position.side"]], "side_from_order_side() (position static method)": [[26, "nautilus_trader.model.position.Position.side_from_order_side"]], "signed_decimal_qty() (position method)": [[26, "nautilus_trader.model.position.Position.signed_decimal_qty"]], "signed_qty (position attribute)": [[26, "nautilus_trader.model.position.Position.signed_qty"]], "size_precision (position attribute)": [[26, "nautilus_trader.model.position.Position.size_precision"]], "strategy_id (position attribute)": [[26, "nautilus_trader.model.position.Position.strategy_id"]], "symbol (position attribute)": [[26, "nautilus_trader.model.position.Position.symbol"]], "to_dict() (position method)": [[26, "nautilus_trader.model.position.Position.to_dict"]], "total_pnl() (position method)": [[26, "nautilus_trader.model.position.Position.total_pnl"]], "trade_ids (position attribute)": [[26, "nautilus_trader.model.position.Position.trade_ids"]], "trader_id (position attribute)": [[26, "nautilus_trader.model.position.Position.trader_id"]], "ts_closed (position attribute)": [[26, "nautilus_trader.model.position.Position.ts_closed"]], "ts_init (position attribute)": [[26, "nautilus_trader.model.position.Position.ts_init"]], "ts_last (position attribute)": [[26, "nautilus_trader.model.position.Position.ts_last"]], "ts_opened (position attribute)": [[26, "nautilus_trader.model.position.Position.ts_opened"]], "unrealized_pnl() (position method)": [[26, "nautilus_trader.model.position.Position.unrealized_pnl"]], "venue (position attribute)": [[26, "nautilus_trader.model.position.Position.venue"]], "venue_order_ids (position attribute)": [[26, "nautilus_trader.model.position.Position.venue_order_ids"]], "fixedtickscheme (class in nautilus_trader.model.tick_scheme.implementations.fixed)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme"]], "tickscheme (class in nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme"]], "tieredtickscheme (class in nautilus_trader.model.tick_scheme.implementations.tiered)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme"]], "find_tick_index() (tieredtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.find_tick_index"]], "get_tick_scheme() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.get_tick_scheme"]], "increment (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.increment"]], "list_tick_schemes() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.list_tick_schemes"]], "max_price (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.max_price"]], "max_price (tickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.max_price"]], "max_price (tieredtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.max_price"]], "min_price (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.min_price"]], "min_price (tickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.min_price"]], "min_price (tieredtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.min_price"]], "name (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.name"]], "name (tickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.name"]], "name (tieredtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.name"]], "nautilus_trader.model.tick_scheme": [[27, "module-nautilus_trader.model.tick_scheme"]], "nautilus_trader.model.tick_scheme.base": [[27, "module-nautilus_trader.model.tick_scheme.base"]], "nautilus_trader.model.tick_scheme.implementations.fixed": [[27, "module-nautilus_trader.model.tick_scheme.implementations.fixed"]], "nautilus_trader.model.tick_scheme.implementations.tiered": [[27, "module-nautilus_trader.model.tick_scheme.implementations.tiered"]], "next_ask_price() (fixedtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.next_ask_price"]], "next_ask_price() (tickscheme method)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.next_ask_price"]], "next_ask_price() (tieredtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.next_ask_price"]], "next_bid_price() (fixedtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.next_bid_price"]], "next_bid_price() (tickscheme method)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.next_bid_price"]], "next_bid_price() (tieredtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.next_bid_price"]], "price_precision (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.price_precision"]], "register_tick_scheme() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.register_tick_scheme"]], "round_down() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.round_down"]], "round_up() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.round_up"]], "messagebus (class in nautilus_trader.msgbus.bus)": [[28, "nautilus_trader.msgbus.bus.MessageBus"]], "subscription (class in nautilus_trader.msgbus.subscription)": [[28, "nautilus_trader.msgbus.subscription.Subscription"]], "deregister() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.deregister"]], "endpoints() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.endpoints"]], "handler (subscription attribute)": [[28, "nautilus_trader.msgbus.subscription.Subscription.handler"]], "has_subscribers() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.has_subscribers"]], "is_matching_py() (in module nautilus_trader.msgbus.bus)": [[28, "nautilus_trader.msgbus.bus.is_matching_py"]], "is_pending_request() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.is_pending_request"]], "is_subscribed() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.is_subscribed"]], "nautilus_trader.msgbus": [[28, "module-nautilus_trader.msgbus"]], "nautilus_trader.msgbus.bus": [[28, "module-nautilus_trader.msgbus.bus"]], "nautilus_trader.msgbus.subscription": [[28, "module-nautilus_trader.msgbus.subscription"]], "priority (subscription attribute)": [[28, "nautilus_trader.msgbus.subscription.Subscription.priority"]], "pub_count (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.pub_count"]], "publish() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.publish"]], "register() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.register"]], "req_count (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.req_count"]], "request() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.request"]], "res_count (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.res_count"]], "response() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.response"]], "send() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.send"]], "sent_count (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.sent_count"]], "subscribe() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.subscribe"]], "subscriptions() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.subscriptions"]], "topic (subscription attribute)": [[28, "nautilus_trader.msgbus.subscription.Subscription.topic"]], "topics() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.topics"]], "trader_id (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.trader_id"]], "unsubscribe() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.unsubscribe"]], "bardatawrangler (class in nautilus_trader.persistence.wranglers)": [[29, "nautilus_trader.persistence.wranglers.BarDataWrangler"]], "basedatacatalog (class in nautilus_trader.persistence.catalog.base)": [[29, "nautilus_trader.persistence.catalog.base.BaseDataCatalog"]], "featherfile (class in nautilus_trader.persistence.catalog.parquet)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile"]], "orderbookdeltadatawrangler (class in nautilus_trader.persistence.wranglers)": [[29, "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler"]], "parquetdatacatalog (class in nautilus_trader.persistence.catalog.parquet)": [[29, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog"]], "quotetickdatawrangler (class in nautilus_trader.persistence.wranglers)": [[29, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler"]], "streamingfeatherwriter (class in nautilus_trader.persistence.writer)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter"]], "tradetickdatawrangler (class in nautilus_trader.persistence.wranglers)": [[29, "nautilus_trader.persistence.wranglers.TradeTickDataWrangler"]], "check_flush() (streamingfeatherwriter method)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.check_flush"]], "class_name (featherfile attribute)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile.class_name"]], "close() (streamingfeatherwriter method)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.close"]], "count() (featherfile method)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile.count"]], "flush() (streamingfeatherwriter method)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.flush"]], "from_env() (parquetdatacatalog class method)": [[29, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.from_env"]], "from_uri() (parquetdatacatalog class method)": [[29, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.from_uri"]], "generate_signal_class() (in module nautilus_trader.persistence.writer)": [[29, "nautilus_trader.persistence.writer.generate_signal_class"]], "index() (featherfile method)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile.index"]], "is_closed (streamingfeatherwriter property)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.is_closed"]], "nautilus_trader.persistence": [[29, "module-nautilus_trader.persistence"]], "nautilus_trader.persistence.catalog.base": [[29, "module-nautilus_trader.persistence.catalog.base"]], "nautilus_trader.persistence.catalog.parquet": [[29, "module-nautilus_trader.persistence.catalog.parquet"]], "nautilus_trader.persistence.wranglers": [[29, "module-nautilus_trader.persistence.wranglers"]], "nautilus_trader.persistence.writer": [[29, "module-nautilus_trader.persistence.writer"]], "path (featherfile attribute)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile.path"]], "process() (bardatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.BarDataWrangler.process"]], "process() (orderbookdeltadatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler.process"]], "process() (quotetickdatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler.process"]], "process() (tradetickdatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.TradeTickDataWrangler.process"]], "process_bar_data() (quotetickdatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler.process_bar_data"]], "write() (streamingfeatherwriter method)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.write"]], "write_data() (parquetdatacatalog method)": [[29, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.write_data"]], "portfolio (class in nautilus_trader.portfolio.portfolio)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio"]], "portfoliofacade (class in nautilus_trader.portfolio.base)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade"]], "account() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.account"]], "account() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.account"]], "analyzer (portfolio attribute)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.analyzer"]], "analyzer (portfoliofacade attribute)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.analyzer"]], "balances_locked() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.balances_locked"]], "balances_locked() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.balances_locked"]], "initialize_orders() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.initialize_orders"]], "initialize_positions() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.initialize_positions"]], "initialized (portfolio attribute)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.initialized"]], "initialized (portfoliofacade attribute)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.initialized"]], "is_completely_flat() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.is_completely_flat"]], "is_completely_flat() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.is_completely_flat"]], "is_flat() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.is_flat"]], "is_flat() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.is_flat"]], "is_net_long() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.is_net_long"]], "is_net_long() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.is_net_long"]], "is_net_short() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.is_net_short"]], "is_net_short() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.is_net_short"]], "margins_init() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.margins_init"]], "margins_init() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.margins_init"]], "margins_maint() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.margins_maint"]], "margins_maint() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.margins_maint"]], "nautilus_trader.portfolio": [[30, "module-nautilus_trader.portfolio"]], "nautilus_trader.portfolio.base": [[30, "module-nautilus_trader.portfolio.base"]], "nautilus_trader.portfolio.portfolio": [[30, "module-nautilus_trader.portfolio.portfolio"]], "net_exposure() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.net_exposure"]], "net_exposure() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.net_exposure"]], "net_exposures() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.net_exposures"]], "net_exposures() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.net_exposures"]], "net_position() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.net_position"]], "net_position() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.net_position"]], "reset() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.reset"]], "set_specific_venue() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.set_specific_venue"]], "unrealized_pnl() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.unrealized_pnl"]], "unrealized_pnl() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.unrealized_pnl"]], "unrealized_pnls() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.unrealized_pnls"]], "unrealized_pnls() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.unrealized_pnls"]], "update_account() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.update_account"]], "update_order() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.update_order"]], "update_position() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.update_position"]], "update_quote_tick() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.update_quote_tick"]], "fixedrisksizer (class in nautilus_trader.risk.sizing)": [[31, "nautilus_trader.risk.sizing.FixedRiskSizer"]], "positionsizer (class in nautilus_trader.risk.sizing)": [[31, "nautilus_trader.risk.sizing.PositionSizer"]], "riskengine (class in nautilus_trader.risk.engine)": [[31, "nautilus_trader.risk.engine.RiskEngine"]], "calculate() (fixedrisksizer method)": [[31, "nautilus_trader.risk.sizing.FixedRiskSizer.calculate"]], "calculate() (positionsizer method)": [[31, "nautilus_trader.risk.sizing.PositionSizer.calculate"]], "command_count (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.command_count"]], "debug (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.debug"]], "degrade() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.degrade"]], "dispose() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.dispose"]], "event_count (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.event_count"]], "execute() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.execute"]], "fault() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.fault"]], "fully_qualified_name() (riskengine class method)": [[31, "nautilus_trader.risk.engine.RiskEngine.fully_qualified_name"]], "id (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.id"]], "instrument (fixedrisksizer attribute)": [[31, "nautilus_trader.risk.sizing.FixedRiskSizer.instrument"]], "instrument (positionsizer attribute)": [[31, "nautilus_trader.risk.sizing.PositionSizer.instrument"]], "is_bypassed (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_bypassed"]], "is_degraded (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_degraded"]], "is_disposed (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_disposed"]], "is_faulted (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_faulted"]], "is_initialized (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_initialized"]], "is_running (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_running"]], "is_stopped (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_stopped"]], "max_notional_per_order() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.max_notional_per_order"]], "max_notionals_per_order() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.max_notionals_per_order"]], "max_order_modify_rate() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.max_order_modify_rate"]], "max_order_submit_rate() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.max_order_submit_rate"]], "nautilus_trader.risk": [[31, "module-nautilus_trader.risk"]], "nautilus_trader.risk.engine": [[31, "module-nautilus_trader.risk.engine"]], "nautilus_trader.risk.sizing": [[31, "module-nautilus_trader.risk.sizing"]], "process() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.process"]], "reset() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.reset"]], "resume() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.resume"]], "set_max_notional_per_order() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.set_max_notional_per_order"]], "set_trading_state() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.set_trading_state"]], "start() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.start"]], "state (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.state"]], "stop() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.stop"]], "trader_id (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.trader_id"]], "trading_state (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.trading_state"]], "type (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.type"]], "update_instrument() (fixedrisksizer method)": [[31, "nautilus_trader.risk.sizing.FixedRiskSizer.update_instrument"]], "update_instrument() (positionsizer method)": [[31, "nautilus_trader.risk.sizing.PositionSizer.update_instrument"]], "arrowserializer (class in nautilus_trader.serialization.arrow.serializer)": [[32, "nautilus_trader.serialization.arrow.serializer.ArrowSerializer"]], "msgpackserializer (class in nautilus_trader.serialization.msgpack.serializer)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer"]], "serializer (class in nautilus_trader.serialization.base)": [[32, "nautilus_trader.serialization.base.Serializer"]], "deserialize() (arrowserializer static method)": [[32, "nautilus_trader.serialization.arrow.serializer.ArrowSerializer.deserialize"]], "deserialize() (msgpackserializer method)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer.deserialize"]], "deserialize() (serializer method)": [[32, "nautilus_trader.serialization.base.Serializer.deserialize"]], "nautilus_trader.serialization": [[32, "module-nautilus_trader.serialization"]], "nautilus_trader.serialization.arrow.serializer": [[32, "module-nautilus_trader.serialization.arrow.serializer"]], "nautilus_trader.serialization.base": [[32, "module-nautilus_trader.serialization.base"]], "nautilus_trader.serialization.msgpack.serializer": [[32, "module-nautilus_trader.serialization.msgpack.serializer"]], "register_arrow() (in module nautilus_trader.serialization.arrow.serializer)": [[32, "nautilus_trader.serialization.arrow.serializer.register_arrow"]], "register_serializable_object() (in module nautilus_trader.serialization.base)": [[32, "nautilus_trader.serialization.base.register_serializable_object"]], "serialize() (msgpackserializer method)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer.serialize"]], "serialize() (serializer method)": [[32, "nautilus_trader.serialization.base.Serializer.serialize"]], "serialize_batch() (arrowserializer static method)": [[32, "nautilus_trader.serialization.arrow.serializer.ArrowSerializer.serialize_batch"]], "timestamps_as_iso8601 (msgpackserializer attribute)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer.timestamps_as_iso8601"]], "timestamps_as_str (msgpackserializer attribute)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer.timestamps_as_str"]], "nautiluskernel (class in nautilus_trader.system.kernel)": [[33, "nautilus_trader.system.kernel.NautilusKernel"]], "cache (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.cache"]], "cancel_all_tasks() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.cancel_all_tasks"]], "catalog (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.catalog"]], "clock (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.clock"]], "data_engine (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.data_engine"]], "dispose() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.dispose"]], "emulator (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.emulator"]], "environment (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.environment"]], "exec_engine (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.exec_engine"]], "executor (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.executor"]], "instance_id (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.instance_id"]], "load_state (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.load_state"]], "log (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.log"]], "logger (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.logger"]], "loop (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.loop"]], "loop_sig_callback (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.loop_sig_callback"]], "machine_id (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.machine_id"]], "msgbus (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.msgbus"]], "name (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.name"]], "nautilus_trader.system": [[33, "module-nautilus_trader.system"]], "nautilus_trader.system.kernel": [[33, "module-nautilus_trader.system.kernel"]], "portfolio (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.portfolio"]], "risk_engine (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.risk_engine"]], "save_state (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.save_state"]], "start() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.start"]], "start_async() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.start_async"]], "stop() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.stop"]], "stop_async() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.stop_async"]], "trader (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.trader"]], "trader_id (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.trader_id"]], "ts_created (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.ts_created"]], "writer (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.writer"]], "controller (class in nautilus_trader.trading.controller)": [[34, "nautilus_trader.trading.controller.Controller"]], "economicnewseventfilter (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter"]], "forexsession (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.ForexSession"]], "forexsessionfilter (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter"]], "newsevent (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.NewsEvent"]], "newsimpact (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.NewsImpact"]], "strategy (class in nautilus_trader.trading.strategy)": [[34, "nautilus_trader.trading.strategy.Strategy"]], "trader (class in nautilus_trader.trading.trader)": [[34, "nautilus_trader.trading.trader.Trader"]], "active_task_ids() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.active_task_ids"]], "active_task_ids() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.active_task_ids"]], "actor_ids() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.actor_ids"]], "actor_states() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.actor_states"]], "actors() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.actors"]], "add_actor() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_actor"]], "add_actors() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_actors"]], "add_exec_algorithm() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_exec_algorithm"]], "add_exec_algorithms() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_exec_algorithms"]], "add_strategies() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_strategies"]], "add_strategy() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_strategy"]], "add_synthetic() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.add_synthetic"]], "add_synthetic() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.add_synthetic"]], "cache (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.cache"]], "cache (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.cache"]], "cancel_all_orders() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_all_orders"]], "cancel_all_tasks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.cancel_all_tasks"]], "cancel_all_tasks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_all_tasks"]], "cancel_gtd_expiry() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_gtd_expiry"]], "cancel_order() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_order"]], "cancel_orders() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_orders"]], "cancel_task() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.cancel_task"]], "cancel_task() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_task"]], "change_id() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.change_id"]], "change_order_id_tag() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.change_order_id_tag"]], "check_residuals() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.check_residuals"]], "clear_actors() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.clear_actors"]], "clear_exec_algorithms() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.clear_exec_algorithms"]], "clear_strategies() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.clear_strategies"]], "clock (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.clock"]], "clock (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.clock"]], "close_all_positions() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.close_all_positions"]], "close_position() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.close_position"]], "config (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.config"]], "config (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.config"]], "create_actor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.create_actor"]], "create_strategy() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.create_strategy"]], "currencies (economicnewseventfilter property)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.currencies"]], "degrade() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.degrade"]], "degrade() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.degrade"]], "degrade() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.degrade"]], "deregister_warning_event() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.deregister_warning_event"]], "deregister_warning_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.deregister_warning_event"]], "dispose() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.dispose"]], "dispose() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.dispose"]], "dispose() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.dispose"]], "exec_algorithm_ids() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.exec_algorithm_ids"]], "exec_algorithm_states() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.exec_algorithm_states"]], "exec_algorithms() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.exec_algorithms"]], "external_order_claims (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.external_order_claims"]], "fault() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.fault"]], "fault() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.fault"]], "fault() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.fault"]], "fully_qualified_name() (controller class method)": [[34, "nautilus_trader.trading.controller.Controller.fully_qualified_name"]], "fully_qualified_name() (newsevent class method)": [[34, "nautilus_trader.trading.filters.NewsEvent.fully_qualified_name"]], "fully_qualified_name() (strategy class method)": [[34, "nautilus_trader.trading.strategy.Strategy.fully_qualified_name"]], "fully_qualified_name() (trader class method)": [[34, "nautilus_trader.trading.trader.Trader.fully_qualified_name"]], "generate_account_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_account_report"]], "generate_fills_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_fills_report"]], "generate_order_fills_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_order_fills_report"]], "generate_orders_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_orders_report"]], "generate_positions_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_positions_report"]], "handle_bar() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_bar"]], "handle_bar() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_bar"]], "handle_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_bars"]], "handle_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_bars"]], "handle_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_data"]], "handle_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_data"]], "handle_event() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_event"]], "handle_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_event"]], "handle_historical_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_historical_data"]], "handle_historical_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_historical_data"]], "handle_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_instrument"]], "handle_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_instrument"]], "handle_instrument_close() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_instrument_close"]], "handle_instrument_close() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_instrument_close"]], "handle_instrument_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_instrument_status"]], "handle_instrument_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_instrument_status"]], "handle_instruments() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_instruments"]], "handle_instruments() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_instruments"]], "handle_order_book() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_order_book"]], "handle_order_book() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_order_book"]], "handle_order_book_deltas() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_order_book_deltas"]], "handle_order_book_deltas() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_order_book_deltas"]], "handle_quote_tick() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_quote_tick"]], "handle_quote_tick() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_quote_tick"]], "handle_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_quote_ticks"]], "handle_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_quote_ticks"]], "handle_ticker() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_ticker"]], "handle_ticker() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_ticker"]], "handle_trade_tick() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_trade_tick"]], "handle_trade_tick() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_trade_tick"]], "handle_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_trade_ticks"]], "handle_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_trade_ticks"]], "handle_venue_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_venue_status"]], "handle_venue_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_venue_status"]], "has_active_tasks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.has_active_tasks"]], "has_active_tasks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.has_active_tasks"]], "has_any_tasks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.has_any_tasks"]], "has_any_tasks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.has_any_tasks"]], "has_pending_requests() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.has_pending_requests"]], "has_pending_requests() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.has_pending_requests"]], "has_queued_tasks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.has_queued_tasks"]], "has_queued_tasks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.has_queued_tasks"]], "id (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.id"]], "id (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.id"]], "id (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.id"]], "impacts (economicnewseventfilter property)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.impacts"]], "indicators_initialized() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.indicators_initialized"]], "indicators_initialized() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.indicators_initialized"]], "is_degraded (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_degraded"]], "is_degraded (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_degraded"]], "is_degraded (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_degraded"]], "is_disposed (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_disposed"]], "is_disposed (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_disposed"]], "is_disposed (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_disposed"]], "is_faulted (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_faulted"]], "is_faulted (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_faulted"]], "is_faulted (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_faulted"]], "is_initialized (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_initialized"]], "is_initialized (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_initialized"]], "is_initialized (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_initialized"]], "is_pending_request() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.is_pending_request"]], "is_pending_request() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.is_pending_request"]], "is_running (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_running"]], "is_running (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_running"]], "is_running (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_running"]], "is_stopped (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_stopped"]], "is_stopped (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_stopped"]], "is_stopped (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_stopped"]], "load() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.load"]], "load() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.load"]], "load() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.load"]], "local_from_utc() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.local_from_utc"]], "log (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.log"]], "log (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.log"]], "manage_contingent_orders (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.manage_contingent_orders"]], "manage_gtd_expiry (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.manage_gtd_expiry"]], "modify_order() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.modify_order"]], "msgbus (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.msgbus"]], "msgbus (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.msgbus"]], "nautilus_trader.trading": [[34, "module-nautilus_trader.trading"]], "nautilus_trader.trading.controller": [[34, "module-nautilus_trader.trading.controller"]], "nautilus_trader.trading.filters": [[34, "module-nautilus_trader.trading.filters"]], "nautilus_trader.trading.strategy": [[34, "module-nautilus_trader.trading.strategy"]], "nautilus_trader.trading.trader": [[34, "module-nautilus_trader.trading.trader"]], "next_end() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.next_end"]], "next_event() (economicnewseventfilter method)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.next_event"]], "next_start() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.next_start"]], "oms_type (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.oms_type"]], "on_bar() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_bar"]], "on_bar() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_bar"]], "on_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_data"]], "on_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_data"]], "on_degrade() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_degrade"]], "on_degrade() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_degrade"]], "on_dispose() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_dispose"]], "on_dispose() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_dispose"]], "on_event() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_event"]], "on_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_event"]], "on_fault() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_fault"]], "on_fault() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_fault"]], "on_historical_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_historical_data"]], "on_historical_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_historical_data"]], "on_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_instrument"]], "on_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_instrument"]], "on_instrument_close() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_instrument_close"]], "on_instrument_close() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_instrument_close"]], "on_instrument_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_instrument_status"]], "on_instrument_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_instrument_status"]], "on_load() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_load"]], "on_load() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_load"]], "on_order_accepted() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_accepted"]], "on_order_book() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_order_book"]], "on_order_book() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_book"]], "on_order_book_deltas() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_order_book_deltas"]], "on_order_book_deltas() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_book_deltas"]], "on_order_cancel_rejected() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_cancel_rejected"]], "on_order_canceled() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_canceled"]], "on_order_denied() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_denied"]], "on_order_emulated() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_emulated"]], "on_order_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_event"]], "on_order_expired() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_expired"]], "on_order_filled() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_filled"]], "on_order_initialized() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_initialized"]], "on_order_modify_rejected() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_modify_rejected"]], "on_order_pending_cancel() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_pending_cancel"]], "on_order_pending_update() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_pending_update"]], "on_order_rejected() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_rejected"]], "on_order_released() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_released"]], "on_order_submitted() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_submitted"]], "on_order_triggered() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_triggered"]], "on_order_updated() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_updated"]], "on_position_changed() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_position_changed"]], "on_position_closed() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_position_closed"]], "on_position_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_position_event"]], "on_position_opened() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_position_opened"]], "on_quote_tick() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_quote_tick"]], "on_quote_tick() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_quote_tick"]], "on_reset() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_reset"]], "on_reset() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_reset"]], "on_resume() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_resume"]], "on_resume() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_resume"]], "on_save() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_save"]], "on_save() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_save"]], "on_start() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_start"]], "on_start() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_start"]], "on_stop() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_stop"]], "on_stop() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_stop"]], "on_ticker() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_ticker"]], "on_ticker() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_ticker"]], "on_trade_tick() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_trade_tick"]], "on_trade_tick() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_trade_tick"]], "on_venue_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_venue_status"]], "on_venue_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_venue_status"]], "order_factory (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.order_factory"]], "order_id_tag (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.order_id_tag"]], "pending_requests() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.pending_requests"]], "pending_requests() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.pending_requests"]], "portfolio (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.portfolio"]], "prev_end() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.prev_end"]], "prev_event() (economicnewseventfilter method)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.prev_event"]], "prev_start() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.prev_start"]], "publish_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.publish_data"]], "publish_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.publish_data"]], "publish_signal() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.publish_signal"]], "publish_signal() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.publish_signal"]], "query_order() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.query_order"]], "queue_for_executor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.queue_for_executor"]], "queue_for_executor() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.queue_for_executor"]], "queued_task_ids() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.queued_task_ids"]], "queued_task_ids() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.queued_task_ids"]], "register() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register"]], "register_base() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_base"]], "register_base() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_base"]], "register_executor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_executor"]], "register_executor() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_executor"]], "register_indicator_for_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_indicator_for_bars"]], "register_indicator_for_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_trade_ticks"]], "register_warning_event() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_warning_event"]], "register_warning_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_warning_event"]], "registered_indicators (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.registered_indicators"]], "registered_indicators (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.registered_indicators"]], "remove_actor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.remove_actor"]], "remove_actor() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.remove_actor"]], "remove_strategy() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.remove_strategy"]], "remove_strategy() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.remove_strategy"]], "request_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_bars"]], "request_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_bars"]], "request_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_data"]], "request_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_data"]], "request_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_instrument"]], "request_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_instrument"]], "request_instruments() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_instruments"]], "request_instruments() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_instruments"]], "request_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_quote_ticks"]], "request_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_quote_ticks"]], "request_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_trade_ticks"]], "request_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_trade_ticks"]], "reset() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.reset"]], "reset() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.reset"]], "reset() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.reset"]], "resume() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.resume"]], "resume() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.resume"]], "resume() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.resume"]], "run_in_executor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.run_in_executor"]], "run_in_executor() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.run_in_executor"]], "save() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.save"]], "save() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.save"]], "save() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.save"]], "start() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.start"]], "start() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.start"]], "start() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.start"]], "start_actor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.start_actor"]], "start_actor() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.start_actor"]], "start_strategy() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.start_strategy"]], "start_strategy() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.start_strategy"]], "state (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.state"]], "state (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.state"]], "state (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.state"]], "stop() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.stop"]], "stop() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.stop"]], "stop() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.stop"]], "stop_actor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.stop_actor"]], "stop_actor() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.stop_actor"]], "stop_strategy() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.stop_strategy"]], "stop_strategy() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.stop_strategy"]], "strategies() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.strategies"]], "strategy_ids() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.strategy_ids"]], "strategy_states() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.strategy_states"]], "submit_order() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.submit_order"]], "submit_order_list() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.submit_order_list"]], "subscribe() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.subscribe"]], "subscribe_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_bars"]], "subscribe_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_bars"]], "subscribe_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_data"]], "subscribe_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_data"]], "subscribe_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_instrument"]], "subscribe_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument"]], "subscribe_instrument_close() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_instrument_close"]], "subscribe_instrument_close() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument_close"]], "subscribe_instrument_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_instrument_status"]], "subscribe_instrument_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument_status"]], "subscribe_instruments() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_instruments"]], "subscribe_instruments() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_instruments"]], "subscribe_order_book_deltas() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_quote_ticks"]], "subscribe_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_quote_ticks"]], "subscribe_ticker() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_ticker"]], "subscribe_ticker() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_ticker"]], "subscribe_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_trade_ticks"]], "subscribe_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_trade_ticks"]], "subscribe_venue_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_venue_status"]], "subscribe_venue_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_venue_status"]], "to_importable_config() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.to_importable_config"]], "to_importable_config() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.to_importable_config"]], "trader_id (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.trader_id"]], "trader_id (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.trader_id"]], "trader_id (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.trader_id"]], "ts_event (newsevent property)": [[34, "nautilus_trader.trading.filters.NewsEvent.ts_event"]], "ts_init (newsevent property)": [[34, "nautilus_trader.trading.filters.NewsEvent.ts_init"]], "type (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.type"]], "type (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.type"]], "type (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.type"]], "unfiltered_data_end (economicnewseventfilter property)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.unfiltered_data_end"]], "unfiltered_data_start (economicnewseventfilter property)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.unfiltered_data_start"]], "unsubscribe() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.unsubscribe"]], "unsubscribe_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_bars"]], "unsubscribe_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_bars"]], "unsubscribe_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_data"]], "unsubscribe_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_data"]], "unsubscribe_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_instrument"]], "unsubscribe_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instrument"]], "unsubscribe_instrument_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instrument_status"]], "unsubscribe_instruments() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_instruments"]], "unsubscribe_instruments() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_ticker"]], "unsubscribe_ticker() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_venue_status"]], "unsubscribe_venue_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_venue_status"]], "update_synthetic() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.update_synthetic"]], "update_synthetic() (strategy method)": [[34, "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/currency", "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/orderbook", "api_reference/model/orders", "api_reference/model/position", "api_reference/model/tick_scheme", "api_reference/msgbus", "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/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/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/currency.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/orderbook.md", "api_reference/model/orders.md", "api_reference/model/position.md", "api_reference/model/tick_scheme.md", "api_reference/msgbus.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/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/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", "Currency", "Data", "Events", "Identifiers", "Model", "Instruments", "Objects", "Order Book", "Orders", "Position", "Tick Scheme", "Message Bus", "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", "Orders", "Overview", "Strategies", "Coding Standards", "Cython", "Environment Setup", "Developer Guide", "Packaged Data", "Rust", "Testing", "Getting Started", "Installation", "Quickstart", "NautilusTrader Documentation", "Betfair", "Binance", "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, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "subpackag": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 21, 28, 29, 30, 31, 32, 34, 35, 43, 47, 51], "defin": [0, 2, 7, 10, 14, 18, 19, 21, 22, 23, 24, 27, 32, 34, 38, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 62, 65], "both": [0, 1, 2, 4, 8, 10, 11, 12, 15, 16, 22, 25, 28, 31, 34, 37, 41, 43, 47, 48, 49, 51, 52, 54, 56, 63, 65, 67], "differ": [0, 8, 12, 13, 14, 16, 18, 22, 29, 34, 37, 40, 43, 45, 50, 52, 62, 63, 65, 68, 70], "type": [0, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 28, 29, 31, 32, 33, 34, 35, 38, 45, 46, 47, 48, 52, 53, 54, 56, 58, 62, 66, 67, 68, 70], "manag": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 20, 26, 30, 31, 34, 36, 42, 43, 44, 47, 50, 51, 61, 65], "machineri": [0, 43], "There": [0, 34, 39, 41, 43, 46, 48, 49, 51, 52, 53, 59, 62, 64, 65, 66], "i": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70], "also": [0, 4, 6, 7, 8, 12, 16, 28, 29, 34, 36, 37, 39, 41, 42, 43, 45, 46, 48, 50, 51, 52, 53, 58, 59, 61, 62, 63, 65, 70], "an": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 45, 46, 48, 49, 50, 51, 52, 53, 56, 58, 59, 62, 63, 65, 66, 67, 69, 70], "exchangeratecalcul": 0, "calcul": [0, 5, 6, 7, 10, 14, 19, 22, 24, 26, 28, 30, 31, 41, 42], "exchang": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 16, 17, 19, 20, 27, 31, 34, 37, 43, 48, 50, 52, 62, 64, 65, 66, 67, 70], "rate": [0, 2, 4, 5, 6, 7, 8, 9, 14, 16, 22, 31, 41, 48, 62, 65], "between": [0, 2, 9, 11, 12, 14, 16, 22, 27, 29, 33, 42, 43, 45, 46, 47, 48, 50, 51, 58, 62, 65], "fx": [0, 6, 22, 34, 48, 50, 51, 62, 66, 69], "crypto": [0, 2, 4, 17, 22, 27, 48, 50, 51, 65, 66, 67], "pair": [0, 4, 22, 46, 48, 52, 65, 66, 69, 70], "accountmanag": 0, "mainli": [0, 29, 43], "us": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 22, 23, 25, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71], "from": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71], "portfolio": [0, 5, 6, 9, 12, 13, 16, 31, 33, 34, 40, 43, 46, 49, 51, 63, 70], "oper": [0, 8, 10, 11, 12, 15, 29, 30, 34, 42, 43, 44, 46, 48, 49, 51, 56, 61, 63, 71], "accountfactori": 0, "support": [0, 4, 6, 16, 29, 39, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 61, 63, 65, 67], "custom": [0, 2, 6, 8, 9, 12, 19, 25, 28, 34, 35, 40, 42, 43, 45, 46, 49, 51, 65, 70], "specif": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 22, 25, 27, 29, 30, 31, 32, 34, 35, 37, 43, 44, 45, 46, 47, 48, 50, 52, 56, 58, 61, 63, 67, 71], "integr": [0, 1, 2, 3, 4, 7, 8, 12, 16, 24, 35, 43, 45, 47, 48, 51, 59, 61, 64, 65, 66, 68], "These": [0, 8, 12, 14, 19, 25, 37, 38, 41, 42, 43, 45, 46, 50, 52, 56, 59, 65, 71], "can": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 62, 63, 65, 66, 68, 69, 70], "regist": [0, 1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 22, 28, 32, 34, 41, 45, 46, 52, 62, 64, 65, 66], "factori": [0, 8, 9, 14, 16, 34, 35, 48, 64, 65, 66], "instanti": [0, 19, 32, 35, 44, 46, 48, 52, 64, 65, 66, 69, 70], "when": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 22, 24, 25, 26, 29, 33, 34, 37, 38, 39, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 58, 59, 61, 62, 64, 65, 66, 67, 69], "accountst": [0, 1, 2, 4, 6, 12, 16, 19, 30], "event": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 38, 39, 43, 45, 46, 47, 49, 51, 62, 63], "receiv": [0, 6, 8, 11, 12, 14, 16, 20, 28, 31, 34, 35, 38, 43, 46, 48, 49, 52, 54, 62, 64, 65, 66], "class": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 62, 63, 64, 65, 66, 68], "cashaccount": 0, "bool": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 52], "calculate_account_st": 0, "fals": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 25, 26, 29, 30, 32, 34, 39, 50, 52, 53, 65], "base": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 39, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 62], "provid": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 60, 62, 63, 65, 67, 68, 69, 70], "cash": [0, 4, 6, 9, 12, 16, 22, 48, 51, 62, 70], "paramet": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 43, 44, 45, 46, 48, 49, 50, 52, 53, 62, 69, 70], "initi": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 22, 23, 24, 25, 26, 30, 31, 34, 38, 44, 46, 48, 50, 52, 62, 67], "state": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 19, 21, 24, 30, 31, 33, 34, 38, 39, 51, 67, 70], "option": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 22, 23, 25, 27, 28, 29, 31, 32, 33, 34, 35, 37, 41, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 61, 62, 64, 65, 66, 70], "If": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 43, 45, 47, 49, 52, 58, 59, 62, 63, 65, 66], "should": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 24, 25, 27, 29, 31, 32, 33, 34, 37, 39, 45, 47, 48, 49, 52, 53, 55, 59, 62, 65, 67, 69, 70], "order": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 18, 19, 20, 22, 23, 26, 28, 29, 30, 31, 33, 34, 36, 38, 40, 41, 42, 43, 44, 45, 48, 56, 62, 64, 66, 67, 70], "fill": [0, 1, 2, 4, 5, 6, 7, 12, 16, 19, 24, 25, 26, 34, 37, 45, 50], "rais": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 43, 52, 59, 62], "valueerror": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 43], "account_typ": [0, 1, 2, 4, 6, 9, 12, 16, 19, 35, 62, 65, 69, 70], "equal": [0, 1, 2, 4, 5, 6, 8, 12, 14, 18, 22, 23, 24, 25, 26, 28, 31, 34, 50], "appli": [0, 1, 2, 4, 8, 9, 24, 25, 26, 30, 36, 45, 48, 50, 53], "self": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 38, 39, 40, 41, 42, 46, 48, 50, 52, 54, 62, 65], "void": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 14, 15, 16, 22, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 54], "given": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 45, 46, 48, 50, 63, 66, 67], "account_id": [0, 1, 2, 4, 6, 7, 12, 15, 16, 19, 25, 26], "id": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 39, 45, 46, 48, 49, 50, 52, 55, 62, 65, 67, 69, 70], "base_curr": [0, 1, 2, 4, 6, 9, 12, 16, 19, 22, 26, 62, 64, 69, 70], "system": [0, 1, 2, 4, 6, 7, 8, 9, 12, 13, 16, 18, 19, 20, 21, 25, 26, 28, 29, 30, 34, 38, 39, 44, 45, 46, 47, 48, 50, 51, 52, 54, 55, 56, 58, 61, 62, 63, 65, 67, 68, 70, 71], "method": [0, 1, 2, 4, 6, 7, 8, 11, 12, 13, 14, 16, 18, 19, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 41, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 56, 59, 62, 63, 65, 69, 70], "intend": [0, 6, 8, 10, 12, 28, 30, 34, 46, 50, 52], "call": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 22, 28, 31, 33, 34, 35, 38, 41, 46, 48, 52, 54, 58, 59, 70], "user": [0, 6, 8, 12, 13, 14, 19, 25, 28, 34, 38, 40, 43, 44, 45, 46, 47, 48, 51, 52, 62, 65, 67, 68, 69], "code": [0, 1, 2, 4, 6, 7, 8, 12, 13, 15, 17, 34, 35, 39, 46, 51, 54, 55, 56, 58, 63, 68, 69], "balanc": [0, 1, 2, 4, 5, 6, 12, 16, 19, 23, 30, 52, 62], "currenc": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 15, 16, 19, 22, 23, 25, 26, 30, 31, 34, 41, 51, 52, 62, 66, 70], "none": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 41, 43, 46, 48, 50, 52, 53, 62, 65, 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, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 41, 45, 46, 52, 54, 59, 62, 65, 67], "current": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 24, 25, 26, 29, 30, 31, 33, 34, 35, 39, 45, 48, 49, 50, 53, 59, 61, 62, 67, 68, 69, 71], "total": [0, 5, 7, 11, 12, 16, 18, 19, 22, 23, 24, 25, 26, 30, 31, 46, 52], "For": [0, 5, 6, 8, 12, 23, 24, 28, 29, 34, 38, 41, 42, 45, 46, 48, 49, 50, 51, 52, 53, 55, 59, 61, 62, 65, 69, 70, 71], "multi": [0, 1, 2, 4, 5, 6, 8, 11, 12, 16, 19, 49, 51, 65, 67, 68, 70], "specifi": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 23, 25, 29, 33, 34, 35, 45, 46, 48, 49, 50, 52, 58, 61, 65, 66, 70], "queri": [0, 1, 2, 4, 6, 7, 12, 16, 28, 29, 30, 34, 46, 62, 64], "default": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 17, 18, 19, 22, 23, 24, 25, 27, 29, 32, 33, 34, 39, 41, 42, 43, 44, 45, 46, 49, 50, 51, 53, 62, 65, 69, 70], "set": [0, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 26, 29, 30, 31, 34, 37, 38, 39, 43, 44, 45, 46, 49, 50, 52, 53, 57, 58, 60, 62, 63, 64, 65, 66, 69], "applic": [0, 1, 4, 6, 8, 9, 12, 14, 18, 19, 22, 26, 29, 34, 50, 51, 67], "inform": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 22, 30, 47, 48, 53, 54, 56, 62, 63, 64, 65, 66, 71], "rather": [0, 8, 53], "than": [0, 6, 8, 9, 10, 12, 17, 18, 22, 23, 24, 25, 28, 29, 32, 34, 45, 53], "monei": [0, 1, 2, 4, 5, 6, 7, 12, 15, 16, 19, 22, 23, 25, 26, 30, 31, 52, 70], "zero": [0, 7, 14, 23, 24, 25, 26, 28, 50, 62], "amount": [0, 23, 52, 58, 67, 70], "balance_fre": 0, "free": [0, 23, 56, 58, 68, 69], "balance_impact": 0, "instrument": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 40, 45, 46, 50, 51, 52, 64, 65, 69, 70], "quantiti": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 19, 22, 23, 24, 25, 26, 31, 34, 37, 42, 46, 51, 52, 62, 69], "price": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 18, 19, 22, 23, 24, 25, 26, 27, 31, 34, 42, 45, 50, 51, 52, 65, 69], "ordersid": [0, 1, 2, 4, 6, 7, 8, 12, 16, 18, 19, 24, 25, 26, 34, 42, 46, 50, 52, 62], "order_sid": [0, 1, 2, 4, 6, 8, 12, 16, 19, 24, 25, 34, 42, 50, 52, 62], "balance_lock": 0, "lock": [0, 23, 30, 37], "balance_tot": 0, "dict": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 22, 23, 25, 26, 29, 30, 31, 32, 34, 46, 49, 52, 62, 66, 69], "balances_fre": 0, "balances_lock": [0, 30, 52], "balances_tot": 0, "nautilu": [0, 4, 6, 7, 9, 19, 20, 29, 32, 33, 35, 37, 38, 43, 44, 45, 46, 47, 48, 50, 51, 52, 62, 63, 64, 65, 69, 70, 71], "calculate_balance_lock": 0, "side": [0, 1, 2, 4, 6, 7, 8, 10, 12, 16, 18, 19, 20, 24, 25, 26, 28, 34, 46, 52, 62], "use_quote_for_invers": [0, 22], "result": [0, 5, 6, 8, 10, 12, 22, 26, 34, 37, 38, 42, 43, 44, 45, 48, 52, 53, 62, 63, 65, 69, 70], "quot": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 19, 22, 24, 25, 26, 30, 31, 34, 39, 42, 45, 48, 51, 62, 65, 69], "standard": [0, 9, 10, 14, 22, 25, 26, 43, 48, 50, 56, 58, 62, 63, 65, 67], "invers": [0, 22, 26], "bui": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 25, 26, 42, 50, 52, 62], "sell": [0, 1, 2, 4, 6, 8, 12, 16, 18, 19, 25, 26, 50, 62], "instead": [0, 2, 9, 22, 49, 54], "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, 25], "liquidity_sid": [0, 1, 2, 4, 6, 12, 16, 19, 25], "commiss": [0, 1, 2, 4, 6, 12, 16, 19, 25, 26, 31], "gener": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 25, 26, 28, 29, 34, 35, 40, 41, 42, 43, 45, 46, 48, 50, 53, 56, 58, 59, 65, 68, 70, 71], "transact": 0, "maker": [0, 1, 2, 4, 6, 12, 16, 19, 22, 50], "taker": [0, 1, 2, 4, 6, 12, 16, 19, 22], "liquid": [0, 1, 2, 4, 6, 8, 12, 16, 19, 22, 25, 48, 50], "no_liquidity_sid": [0, 1, 2, 4, 6, 12, 16, 19], "calculate_pnl": [0, 26], "orderfil": [0, 1, 2, 4, 6, 12, 16, 19, 25, 26, 34, 52], "posit": [0, 1, 2, 4, 5, 6, 7, 8, 9, 12, 14, 15, 16, 18, 19, 20, 22, 23, 25, 30, 31, 34, 37, 41, 48, 50, 51, 62, 65], "list": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 32, 34, 35, 39, 43, 44, 45, 46, 51, 52, 62, 69, 70], "pnl": [0, 5, 9, 15, 19, 26, 30, 41], "doe": [0, 6, 8, 12, 14, 22, 23, 25, 28, 31, 34, 45, 52, 53, 62, 68], "includ": [0, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 20, 24, 25, 26, 28, 29, 31, 34, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 54, 59, 61, 62, 64, 65, 66, 70], "ani": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 19, 20, 21, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 39, 40, 41, 42, 45, 46, 47, 48, 50, 51, 52, 53, 55, 58, 59, 62, 63, 69], "clear_balance_lock": 0, "instrumentid": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 30, 31, 34, 35, 42, 46, 48, 50, 52, 62, 66], "instrument_id": [0, 1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 15, 16, 18, 19, 22, 23, 24, 25, 26, 29, 30, 31, 34, 35, 42, 45, 46, 48, 50, 52, 62, 65, 69, 70], "clear": [0, 1, 6, 7, 12, 15, 18, 24, 30, 34, 50, 53, 69], "event_count": [0, 12, 16, 25, 26, 31], "count": [0, 1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 22, 24, 25, 26, 28, 29, 31], "int": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 38, 46, 52, 54, 62], "all": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 24, 25, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 42, 45, 46, 48, 50, 51, 52, 53, 54, 55, 58, 59, 61, 65, 66, 67, 68, 69, 70], "accountid": [0, 1, 2, 4, 6, 7, 12, 15, 16, 19, 20, 25, 26], "is_cash_account": 0, "is_margin_account": 0, "margin": [0, 1, 2, 4, 6, 9, 12, 16, 19, 22, 23, 30, 37, 50, 51, 62, 65, 69], "is_unleverag": 0, "last_ev": [0, 25, 26], "last": [0, 2, 5, 6, 7, 8, 11, 12, 14, 15, 18, 19, 22, 24, 25, 26, 34, 39, 46, 50, 51, 52, 59, 70], "starting_bal": [0, 6, 9, 62, 69, 70], "start": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 14, 16, 27, 29, 31, 33, 34, 35, 45, 52, 61, 62, 64, 65, 66, 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, 15, 16, 18, 19, 24, 30, 31, 34, 39, 45, 48, 50, 52, 57, 62, 64, 65], "margin_init": [0, 22, 23, 48], "neg": [0, 4, 6, 8, 12, 14, 17, 18, 19, 22, 23, 25, 26, 28, 29, 31, 34], "0": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 37, 41, 46, 48, 50, 62, 69, 70], "update_bal": 0, "allow_zero": 0, "true": [0, 1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 26, 30, 34, 35, 50, 52, 62, 65, 66, 69], "guarante": [0, 7, 25, 26, 43, 58, 68], "everi": [0, 4, 6, 9, 43, 50, 52], "therefor": [0, 15, 34, 59, 65], "we": [0, 1, 38, 42, 45, 47, 50, 51, 52, 53, 54, 55, 56, 58, 61, 62, 65, 68, 69, 70], "onli": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 24, 25, 28, 29, 30, 31, 33, 34, 35, 39, 42, 43, 45, 48, 51, 52, 55, 61, 65, 69, 70], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 23, 25, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "allow": [0, 2, 4, 8, 12, 22, 31, 32, 34, 35, 37, 38, 42, 43, 47, 50, 51, 62, 63, 64, 66, 69, 70, 71], "just": [0, 10, 11, 12, 42, 43, 46, 47, 58, 59, 69, 70], "asset": [0, 2, 6, 9, 12, 14, 16, 22, 23, 47, 48, 51, 65], "empti": [0, 1, 2, 4, 6, 8, 9, 10, 12, 16, 18, 19, 22, 24, 25, 29, 34, 41, 53], "update_commiss": 0, "which": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 62, 64, 65, 66, 67, 69, 70], "repres": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 34, 38, 42, 45, 46, 47, 48, 62, 68], "credit": 0, "marginaccount": 0, "calculate_margin_init": 0, "calculate_margin_maint": 0, "positionsid": [0, 7, 12, 19, 25, 26, 34, 62], "mainten": [0, 22, 23, 30, 48], "long": [0, 5, 12, 19, 25, 26, 30, 50, 62], "short": [0, 5, 12, 19, 25, 26, 30, 50, 62], "clear_margin": 0, "clear_margin_init": 0, "clear_margin_maint": 0, "default_leverag": [0, 6, 9], "leverag": [0, 6, 9, 50, 51, 63, 68], "decim": [0, 2, 4, 5, 6, 8, 9, 11, 12, 16, 17, 19, 22, 23, 25, 26, 27, 30, 31, 46, 50, 52, 69, 70], "found": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 28, 30, 34, 35, 43, 45, 46, 47, 50, 53, 54, 58, 59, 65, 69], "marginbal": [0, 1, 2, 4, 6, 12, 16, 19, 23], "margin_maint": [0, 22, 23, 48], "margins_init": [0, 30, 52], "margins_maint": [0, 30, 52], "set_default_leverag": 0, "valu": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 41, 44, 45, 46, 48, 49, 50, 51, 52, 53, 58, 59, 62, 64, 65, 66, 69, 70], "typeerror": [0, 6, 7, 8, 9, 12, 15, 16, 18, 31, 32, 33, 34, 43], "1": [0, 1, 2, 4, 6, 8, 9, 10, 14, 22, 29, 31, 34, 38, 41, 42, 50, 51, 52, 57, 62, 65], "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, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 44, 45, 48, 49, 50, 51, 53, 59, 62, 65, 69, 70], "one": [0, 4, 6, 7, 8, 9, 12, 24, 25, 28, 30, 34, 37, 42, 46, 48, 50, 52, 62, 65, 68, 69, 70], "versu": 0, "anoth": [0, 7, 20, 37], "get_rat": 0, "from_curr": [0, 7], "to_curr": [0, 7], "pricetyp": [0, 7, 14, 18, 51, 62], "price_typ": [0, 7, 14, 18, 62], "bid_quot": 0, "ask_quot": 0, "doubl": [0, 1, 5, 6, 7, 8, 10, 12, 14, 16, 18, 19, 22, 23, 24, 25, 26, 27, 29, 54], "dictionari": [0, 1, 2, 4, 6, 7, 8, 9, 12, 15, 18, 19, 20, 22, 23, 25, 26, 34, 37, 46, 48, 49, 52, 64, 66], "bid": [0, 2, 6, 12, 18, 22, 24, 25, 27, 29, 45, 50, 51, 69], "ask": [0, 2, 6, 12, 18, 22, 24, 25, 27, 29, 45, 50, 51], "convert": [0, 1, 2, 4, 5, 7, 10, 15, 18, 22, 32, 34, 45, 64, 66, 67], "convers": [0, 10, 34, 45, 50], "symbol": [0, 2, 4, 20, 22, 25, 26, 42, 45, 48, 65, 66, 67], "length": [0, 4, 9, 10, 14, 22], "note": [0, 4, 5, 6, 7, 8, 10, 12, 13, 14, 18, 26, 28, 29, 34, 42, 47, 66, 68], "insuffici": [0, 41], "data": [0, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 22, 24, 29, 32, 33, 34, 39, 40, 41, 43, 44, 46, 48, 56, 58, 63, 64, 66, 67, 71], "rolloverinterestcalcul": 0, "pd": [0, 1, 2, 4, 5, 6, 10, 16, 22, 29, 34, 41, 45, 50, 52, 69, 70], "datafram": [0, 5, 6, 10, 29, 34, 45, 69, 70], "rollov": [0, 6], "interest": [0, 6, 43, 65], "rate_data_csv_path": 0, "term": [0, 4, 43, 45, 47, 50, 63, 65], "csv": [0, 44, 45, 57, 69, 70], "sinc": [0, 13, 14, 39, 48, 52], "1956": 0, "str": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 38, 45, 46, 49, 52, 62, 69, 70], "calc_overnight_r": 0, "date": [0, 4, 45, 47, 50, 52], "forex": [0, 14, 27, 34, 50, 66, 69], "overnight": 0, "rang": [0, 2, 5, 6, 8, 12, 14, 25, 34, 45, 47, 48, 52, 57, 63, 67, 71], "6": [0, 4], "7": [0, 22], "01": [0, 9, 10, 45, 57, 62, 69], "bp": 0, "get_rate_data": 0, "creat": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 14, 19, 29, 33, 34, 37, 38, 45, 46, 48, 50, 52, 62, 64, 65, 66, 69], "static": [0, 1, 2, 4, 5, 8, 9, 12, 13, 14, 17, 18, 19, 20, 22, 23, 25, 26, 32, 43, 51, 54, 68], "creation": [0, 9, 19, 37, 39, 42, 50, 65], "register_account_typ": 0, "unicod": [0, 1, 2, 4, 6, 7, 8, 10, 12, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 34], "issuer": [0, 20], "account_cl": 0, "keyerror": [0, 6, 8, 12, 16, 25, 26, 28, 32, 34], "ha": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 16, 19, 25, 28, 31, 33, 34, 39, 42, 43, 48, 50, 52, 54, 65, 69], "alreadi": [0, 1, 2, 4, 6, 7, 8, 11, 12, 16, 22, 25, 26, 28, 29, 32, 34, 39, 42, 45, 46, 49, 50, 52, 62, 69], "register_calculated_account": 0, "been": [0, 1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 25, 28, 30, 31, 33, 34, 39, 42, 43, 46, 51, 52, 69], "accountsmanag": 0, "cachefacad": [0, 6, 7, 8, 12, 16, 30, 33, 34], "cach": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 15, 16, 22, 30, 31, 33, 34, 39, 42, 43, 46, 48, 61, 62], "loggeradapt": [0, 1, 6, 8, 12, 16, 29, 33, 34], "log": [0, 1, 2, 4, 6, 7, 9, 11, 12, 14, 16, 28, 31, 33, 34, 35, 50, 52, 54, 62, 65, 67, 70], "clock": [0, 1, 2, 4, 6, 11, 12, 16, 28, 30, 31, 33, 34, 35, 42, 46], "function": [0, 6, 8, 10, 12, 13, 14, 29, 30, 34, 38, 40, 43, 44, 47, 50, 51, 52, 53, 56, 58, 63, 65, 67], "read": [0, 4, 6, 7, 8, 12, 16, 24, 30, 33, 34, 37, 40, 43, 48, 52, 54, 62, 70], "logger": [0, 1, 2, 4, 6, 7, 8, 11, 12, 15, 16, 28, 29, 30, 31, 33, 34, 35, 47, 48, 49, 54], "api": [1, 2, 3, 4, 12, 16, 28, 34, 35, 37, 39, 42, 43, 45, 47, 48, 49, 50, 51, 52, 56], "spot": [1, 9, 12, 16, 22, 35, 42, 48, 50, 65, 67, 70], "bet": [1, 22, 48, 51, 64, 67], "betfairhttpcli": 1, "usernam": [1, 4, 9, 64, 66], "password": [1, 4, 9, 64, 66], "app_kei": [1, 64], "http": [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 22, 23, 24, 25, 29, 31, 34, 37, 54, 57, 61, 62, 65, 69], "async": [1, 2, 4, 8, 12, 16, 33], "keep_al": 1, "renew": 1, "authent": 1, "list_navig": 1, "navig": [1, 13, 43, 61], "tree": 1, "market": [1, 6, 7, 8, 9, 11, 12, 14, 18, 19, 20, 22, 23, 24, 25, 26, 30, 34, 37, 39, 42, 46, 48, 51, 52, 62, 64, 65, 66, 67, 70], "list_market_catalogu": 1, "filter_": 1, "marketfilt": 1, "market_project": 1, "betfair_pars": 1, "spec": [1, 18, 29, 53], "enum": [1, 4, 8, 10, 14, 34, 35, 50, 52, 62, 65, 70], "marketproject": 1, "sort": [1, 6, 8, 24, 29, 44, 69], "marketsort": 1, "max_result": 1, "1000": [1, 6, 8, 12, 34, 52], "local": [1, 2, 7, 8, 9, 12, 19, 22, 25, 29, 34, 39, 42, 50, 52, 56, 67], "type_definit": 1, "marketcatalogu": 1, "about": [1, 6, 18, 29, 43, 45, 47, 50, 62], "betfairdataclientconfig": 1, "handle_revised_bar": [1, 2, 4, 9], "instrument_provid": [1, 2, 4, 9, 16, 65, 66], "instrumentproviderconfig": [1, 2, 4, 8, 9, 35, 65, 66], "load_al": [1, 2, 4, 8, 9, 35, 65], "load_id": [1, 2, 4, 8, 9, 35, 66], "filter": [1, 2, 4, 6, 7, 8, 9, 14, 16, 28, 30, 34, 46, 52, 57, 66], "filter_cal": [1, 2, 4, 9], "log_warn": [1, 2, 4, 9, 65], "rout": [1, 2, 4, 6, 7, 9, 11, 12, 16, 34, 37], "routingconfig": [1, 2, 4, 9], "venu": [1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 15, 16, 18, 19, 20, 22, 25, 26, 30, 34, 35, 39, 42, 43, 44, 45, 46, 47, 48, 51, 52, 65, 67], "account_curr": 1, "cert_dir": [1, 64], "instrument_config": 1, "nautilus_trad": [1, 2, 4, 5, 6, 8, 9, 12, 16, 29, 32, 33, 34, 35, 38, 41, 42, 43, 45, 46, 48, 49, 50, 52, 60, 61, 62, 64, 65, 66, 69, 70], "adapt": [1, 2, 4, 8, 13, 14, 33, 38, 43, 48, 51, 61, 63, 64, 65, 66, 67], "betfairinstrumentproviderconfig": 1, "livedataclientconfig": [1, 2, 4, 9, 16], "configur": [1, 2, 4, 6, 7, 8, 9, 11, 12, 15, 16, 31, 33, 34, 35, 39, 41, 44, 45, 46, 51, 54, 61, 63, 70], "betfairdatacli": [1, 64], "instanc": [1, 2, 4, 6, 8, 9, 11, 12, 15, 16, 20, 29, 30, 31, 32, 33, 34, 38, 39, 43, 45, 46, 47, 49, 52, 62, 69], "account": [1, 2, 4, 5, 6, 7, 9, 12, 13, 14, 15, 16, 19, 20, 23, 25, 26, 30, 31, 34, 43, 62, 64, 66, 70], "kei": [1, 2, 4, 7, 8, 9, 10, 15, 18, 35, 45, 46, 51], "directori": [1, 8, 9, 43, 45, 49, 59, 61, 69], "contain": [1, 2, 4, 5, 6, 7, 8, 10, 12, 16, 18, 19, 20, 22, 23, 25, 26, 28, 34, 37, 40, 43, 46, 54, 57, 62, 65, 69], "certif": 1, "represent": [1, 2, 4, 6, 9, 12, 18, 19, 22, 23, 24, 25, 26], "classmethod": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 29, 31, 34], "fully_qualified_nam": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34], "fulli": [1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 16, 18, 22, 24, 31, 34, 36, 44, 56, 59], "qualifi": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34], "name": [1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 17, 18, 20, 22, 24, 27, 28, 29, 31, 33, 34, 35, 45, 49, 51, 52, 53, 61, 62, 67, 69], "nautilusconfig": [1, 2, 4, 6, 8, 9, 12, 34], "refer": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 22, 23, 24, 25, 27, 31, 34, 39, 42, 43, 45, 47, 48, 49, 50, 52, 53, 58, 62, 65, 68, 70, 71], "www": [1, 2, 4, 5, 6, 8, 9, 11, 12, 14, 16, 18, 19, 20, 22, 23, 24, 25, 31, 34, 37, 57, 69], "python": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 18, 22, 24, 31, 34, 40, 43, 44, 45, 48, 51, 53, 54, 55, 56, 60, 61, 62, 63, 68], "org": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 16, 18, 20, 22, 24, 31, 34, 57, 61], "dev": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34, 55, 61], "pep": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34], "3155": [1, 2, 4, 5, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 34], "json": [1, 2, 4, 5, 6, 8, 9, 45, 48, 49, 51], "byte": [1, 2, 4, 6, 7, 8, 9, 12, 15, 32, 34, 52], "serial": [1, 2, 4, 6, 7, 9, 13, 15, 43, 45, 46, 48, 51, 52], "encod": [1, 2, 4, 6, 9, 45], "pars": [1, 2, 4, 6, 9, 17, 18, 20, 23, 35, 38, 65], "raw": [1, 2, 4, 5, 6, 9, 14, 18, 22, 23, 34, 35, 44, 45, 48, 62, 67, 70, 71], "decod": [1, 2, 4, 6, 9], "cl": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 22, 24, 31, 32, 34], "valid": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 17, 18, 19, 20, 22, 25, 27, 28, 31, 33, 34, 42, 46, 48, 52, 64, 65, 66], "whether": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 25, 26, 29, 30, 31, 34, 39, 43, 47, 50, 53, 64, 65, 66], "betfairexecclientconfig": 1, "liveexecclientconfig": [1, 2, 4, 9, 16], "betfairexeccli": 1, "loop": [1, 2, 4, 6, 8, 9, 12, 16, 28, 33, 34, 35, 51], "abstracteventloop": [1, 2, 4, 6, 8, 12, 16, 33, 34], "msgbu": [1, 2, 4, 6, 8, 11, 12, 16, 28, 30, 31, 33, 34, 43], "messagebu": [1, 2, 4, 6, 8, 11, 12, 16, 28, 30, 31, 33, 34, 43, 45], "liveclock": [1, 2, 4, 8, 16, 35], "betfairinstrumentprovid": [1, 64], "strict_handl": 1, "livemarketdatacli": [1, 4, 16], "asyncio": [1, 2, 4, 6, 8, 9, 12, 16, 33, 34, 35, 51], "betfaircli": 1, "httpclient": [1, 35], "messag": [1, 2, 4, 6, 7, 8, 9, 13, 16, 19, 24, 29, 30, 31, 32, 33, 34, 46, 47, 49, 50, 51, 52, 62], "bu": [1, 2, 4, 6, 8, 11, 12, 13, 16, 30, 31, 33, 34, 43, 46, 51], "strict": [1, 17], "handl": [1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 17, 23, 24, 28, 29, 33, 34, 35, 46, 47, 51, 55, 56, 59, 65, 68], "mode": [1, 6, 8, 9, 11, 12, 16, 17, 31, 45, 54], "enabl": [1, 6, 8, 9, 31, 44, 51, 52, 58, 61], "connect": [1, 2, 4, 6, 9, 11, 12, 16, 28, 35, 43, 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, 18, 34, 39, 46, 48, 67], "collect": [1, 2, 4, 16, 32, 33, 43, 49, 53], "abc": [1, 2, 4, 16, 29, 32, 33], "callabl": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 28, 32, 33, 34], "success": [1, 2, 4, 12, 16], "task": [1, 2, 4, 6, 8, 12, 16, 33, 34, 52, 63, 71], "run": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 30, 31, 33, 34, 39, 41, 43, 44, 45, 46, 51, 52, 53, 54, 55, 59, 61, 63, 66, 67, 68, 71], "error": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 22, 24, 28, 31, 34, 35, 49, 50, 52, 53, 58, 59, 62, 67], "callback": [1, 2, 4, 6, 8, 10, 11, 12, 16, 28, 33, 34, 35, 65], "done": [1, 2, 4, 6, 8, 12, 16, 34, 37, 62, 70], "write": [1, 2, 4, 7, 8, 9, 15, 16, 29, 32, 39, 47, 52, 58, 69], "degrad": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "compon": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 16, 20, 22, 24, 25, 28, 31, 32, 34, 35, 39, 42, 44, 45, 46, 47, 51, 52, 54, 59, 62, 63, 65, 67, 68, 70], "while": [1, 2, 4, 6, 8, 11, 12, 14, 16, 31, 34, 44, 45, 46, 51, 52, 66], "on_degrad": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52], "except": [1, 2, 4, 6, 8, 10, 11, 12, 16, 25, 31, 34, 42, 52, 54, 59], "rerais": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "remain": [1, 2, 4, 6, 8, 11, 12, 16, 25, 31, 34, 37, 45, 46, 50, 54], "do": [1, 2, 4, 6, 8, 11, 12, 16, 20, 28, 31, 34, 35, 38, 43, 53, 62, 63, 65, 68, 69, 70, 71], "overrid": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 17, 31, 32, 34, 48], "thi": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 58, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "chang": [1, 2, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 18, 19, 22, 25, 27, 28, 31, 34, 48, 51, 52, 53, 55, 58, 59, 63, 68, 71], "disconnect": [1, 2, 4, 9, 11, 12, 16], "dispos": [1, 2, 4, 6, 8, 11, 12, 16, 31, 33, 34, 70], "on_dispos": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52, 62], "fault": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "multipl": [1, 2, 4, 6, 8, 11, 12, 14, 16, 29, 31, 33, 34, 42, 44, 45, 46, 47, 51, 53, 62, 69, 70], "time": [1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 14, 16, 18, 19, 24, 25, 28, 29, 31, 33, 34, 37, 41, 42, 43, 51, 57, 58, 59, 62, 65, 68, 70], "same": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 19, 28, 29, 31, 33, 34, 37, 39, 45, 48, 49, 51, 52, 58, 63, 67, 70], "effect": [1, 2, 4, 6, 8, 11, 12, 16, 28, 31, 33, 34, 43, 45], "onc": [1, 2, 4, 6, 8, 11, 12, 16, 20, 25, 28, 31, 33, 34, 39, 44, 46, 50, 52, 55, 69, 70], "idempot": [1, 2, 4, 6, 8, 11, 12, 16, 31, 33, 34], "cannot": [1, 2, 4, 6, 8, 9, 11, 12, 14, 16, 25, 29, 31, 32, 33, 34, 35, 42, 50, 51, 52], "revers": [1, 2, 4, 6, 7, 8, 11, 12, 16, 31, 33, 34], "other": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 18, 19, 25, 29, 31, 32, 33, 34, 42, 43, 44, 48, 50, 51, 52, 53, 59, 62, 63, 65, 68, 70], "on_fault": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52], "componentid": [1, 2, 4, 6, 7, 8, 11, 12, 15, 16, 20, 31, 34], "is_connect": [1, 2, 4, 6, 11, 12, 16], "is_degrad": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_dispos": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_fault": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_initi": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_run": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "is_stop": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "stop": [1, 2, 4, 6, 8, 9, 11, 12, 16, 25, 27, 29, 31, 33, 34, 37, 52], "request": [1, 2, 4, 6, 8, 10, 11, 12, 16, 25, 28, 34, 46, 51, 52, 65, 66, 67], "datatyp": [1, 2, 4, 6, 8, 11, 12, 16, 18, 34, 35, 38, 65], "data_typ": [1, 2, 4, 6, 8, 11, 12, 16, 18, 34, 35, 38, 65], "uuid4": [1, 2, 4, 6, 8, 10, 11, 12, 16, 19, 25, 28, 33, 34, 35], "correlation_id": [1, 2, 4, 6, 10, 11, 16, 28, 35], "subscript": [1, 2, 4, 6, 8, 11, 12, 16, 28, 34, 52, 65], "correl": [1, 2, 4, 6, 10, 11, 16, 28], "respons": [1, 2, 4, 6, 8, 10, 11, 12, 16, 28, 31, 34, 58], "request_bar": [1, 2, 4, 6, 8, 11, 12, 16, 34, 52], "bartyp": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 29, 34], "bar_typ": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 29, 34, 46, 52, 69, 70], "limit": [1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 25, 30, 31, 37, 39, 42, 46, 51, 52, 53, 62, 65, 70], "datetim": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 19, 22, 25, 34, 45, 49, 69], "end": [1, 2, 4, 6, 8, 11, 12, 16, 18, 29, 34, 45, 46, 50, 51, 53, 63, 69, 70], "histor": [1, 2, 4, 6, 8, 11, 12, 16, 34, 43, 44, 51, 52, 63, 65, 67, 69, 70, 71], "bar": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 29, 34, 42, 45, 51, 52, 65], "number": [1, 2, 4, 11, 16, 18, 20, 22, 23, 24, 27, 28, 29, 31, 39, 45, 46, 48, 50, 52], "request_instru": [1, 2, 4, 6, 8, 11, 12, 16, 34, 35], "request_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "quotetick": [1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 18, 24, 29, 30, 34, 45, 51, 52, 62, 69], "tick": [1, 2, 4, 6, 7, 8, 9, 11, 12, 14, 16, 18, 22, 24, 26, 29, 30, 34, 39, 42, 45, 46, 48, 50, 51, 52, 62, 65, 69, 70], "request_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "tradetick": [1, 2, 4, 6, 7, 8, 11, 12, 14, 16, 18, 24, 29, 34, 45, 51, 52, 70], "reset": [1, 2, 4, 5, 6, 7, 8, 11, 12, 14, 16, 24, 30, 31, 34, 70], "field": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 16, 19, 20, 29, 30, 31, 34, 38, 45, 65, 69], "on_reset": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52], "resum": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "on_resum": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52], "run_after_delai": [1, 2, 4, 16], "delai": [1, 2, 4, 16, 33, 52], "float": [1, 2, 4, 5, 6, 9, 12, 14, 16, 22, 23, 27, 29, 31, 41, 46, 62], "after": [1, 2, 4, 6, 8, 9, 12, 16, 33, 34, 52], "second": [1, 2, 4, 8, 9, 12, 16, 18, 51, 62], "befor": [1, 2, 4, 8, 9, 16, 28, 29, 42, 50, 63, 67, 68, 69], "on_start": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52, 62, 65], "componentst": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34], "on_stop": [1, 2, 4, 6, 8, 11, 12, 16, 31, 34, 52, 62], "subscrib": [1, 2, 4, 6, 8, 11, 12, 16, 18, 28, 34, 38, 39, 45, 46, 48, 51, 52, 65], "subscribe_bar": [1, 2, 4, 6, 8, 11, 12, 16, 34, 52], "subscribe_instru": [1, 2, 4, 6, 8, 11, 12, 16, 34, 48], "subscribe_instrument_clos": [1, 2, 4, 6, 8, 11, 12, 16, 34], "instrumentclos": [1, 2, 4, 6, 8, 11, 12, 16, 18, 34, 45, 51, 52], "subscribe_instrument_statu": [1, 2, 4, 6, 8, 11, 12, 16, 34], "instrumentstatu": [1, 2, 4, 6, 8, 11, 12, 16, 18, 34, 45, 51, 52], "subscribe_order_book_delta": [1, 2, 4, 6, 8, 11, 12, 16, 34], "booktyp": [1, 2, 4, 6, 8, 11, 12, 16, 24, 34], "book_typ": [1, 2, 4, 6, 8, 9, 11, 12, 16, 24, 34], "depth": [1, 2, 4, 6, 8, 11, 12, 16, 34, 44, 45], "kwarg": [1, 2, 4, 6, 8, 11, 12, 14, 16, 29, 34], "orderbookdelta": [1, 2, 4, 6, 8, 11, 12, 16, 18, 24, 29, 34, 45, 51, 52], "book": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 25, 29, 34, 45, 48, 50, 51, 52], "l1_mbp": [1, 2, 4, 6, 8, 9, 11, 12, 16, 34], "l2_mbp": [1, 2, 4, 6, 8, 11, 12, 16, 34], "l3_mbo": [1, 2, 4, 6, 8, 11, 12, 16, 34], "maximum": [1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 16, 22, 27, 29, 31, 34, 48, 51, 57], "keyword": [1, 2, 4, 6, 8, 11, 12, 16, 29, 34, 45, 54], "argument": [1, 2, 4, 6, 8, 9, 11, 12, 16, 29, 34, 43, 45, 46, 53], "subscribe_order_book_snapshot": [1, 2, 4, 6, 8, 11, 12, 16, 34], "snapshot": [1, 2, 4, 6, 7, 8, 9, 11, 12, 15, 16, 18, 34], "level": [1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 16, 20, 24, 27, 34, 35, 37, 40, 45, 47, 49, 50, 51, 53, 56, 58, 59, 62, 63, 65, 67], "A": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 23, 24, 25, 28, 29, 34, 35, 42, 43, 44, 45, 48, 50, 51, 52, 57, 60, 62, 66], "subscribe_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34, 42, 52, 62], "subscribe_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "ticker": [1, 2, 4, 6, 7, 8, 11, 12, 16, 18, 20, 22, 25, 26, 34, 45, 51, 52, 65], "subscribe_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "subscribe_venue_statu": [1, 2, 4, 6, 8, 11, 12, 16, 34], "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, 18, 19, 25, 26, 29, 34, 37, 45, 50, 52, 53, 67], "subscribed_instrument_statu": [1, 2, 4, 6, 11, 16], "statu": [1, 2, 4, 6, 8, 9, 11, 12, 16, 18, 25, 34, 45, 50, 52, 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, 18, 24, 25, 34, 45, 52], "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, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 56, 60, 63, 64, 66, 67, 69, 70, 71], "subscribed_venue_statu": [1, 2, 4, 6, 11, 16], "trader_id": [1, 2, 4, 6, 8, 9, 11, 12, 15, 16, 19, 20, 25, 26, 28, 31, 33, 34, 49, 70], "trader": [1, 2, 4, 6, 8, 9, 11, 12, 14, 15, 16, 19, 20, 25, 26, 28, 30, 31, 33, 34, 37, 39, 41, 43, 49, 50, 51, 52, 62, 63, 65, 66, 70], "associ": [1, 2, 4, 6, 7, 8, 9, 11, 12, 15, 16, 19, 23, 25, 26, 28, 29, 31, 34, 50], "traderid": [1, 2, 4, 6, 8, 11, 12, 15, 16, 19, 20, 25, 26, 28, 31, 33, 34], "unsubscrib": [1, 2, 4, 6, 8, 11, 12, 16, 28, 34, 52], "unsubscribe_bar": [1, 2, 4, 6, 8, 11, 12, 16, 34], "unsubscribe_instru": [1, 2, 4, 6, 8, 11, 12, 16, 34], "unsubscribe_instrument_clos": [1, 2, 4, 6, 11, 16], "unsubscribe_instrument_statu": [1, 2, 4, 6, 8, 11, 12, 16, 34], "unsubscribe_order_book_delta": [1, 2, 4, 6, 8, 11, 12, 16, 34], "unsubscribe_order_book_snapshot": [1, 2, 4, 6, 8, 11, 12, 16, 34], "unsubscribe_quote_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34, 62], "unsubscribe_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "unsubscribe_trade_tick": [1, 2, 4, 6, 8, 11, 12, 16, 34], "unsubscribe_venue_statu": [1, 2, 4, 6, 8, 11, 12, 16, 34], "subscriptionstatu": 1, "modul": [1, 2, 6, 9, 10, 13, 14, 34, 43, 44, 45, 51, 54, 56, 62, 63], "qualnam": [1, 2, 14, 34], "boundari": [1, 2, 14, 34, 43, 50, 58, 65, 67], "bsporderbookdelta": 1, "bookact": [1, 18], "add": [1, 2, 4, 5, 6, 7, 8, 10, 12, 15, 16, 18, 24, 34, 42, 46, 52, 62, 64, 65, 66, 70], "delet": [1, 7, 15, 18, 24, 62], "capsule_from_list": [1, 18], "item": [1, 13, 18, 29], "uint64_t": [1, 2, 4, 6, 7, 8, 10, 11, 12, 15, 16, 18, 19, 22, 23, 24, 25, 26, 32, 33, 34], "ts_event": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 18, 19, 22, 24, 34, 38, 42, 45], "ts_init": [1, 2, 6, 8, 10, 11, 12, 18, 19, 22, 24, 25, 26, 29, 34, 35, 38, 42, 44, 45], "sequenc": [1, 6, 8, 9, 18, 24, 25, 46, 52], "act": [1, 18, 22, 38, 50, 56, 59, 62, 65], "flag": [1, 7, 14, 15, 18], "uint8_t": [1, 17, 18, 22, 23, 24], "from_dict": [1, 2, 12, 18, 19, 22, 23, 32], "from_pyo3": [1, 2, 18], "pyo3_delta": [1, 18], "pyo3": [1, 2, 6, 18, 45, 58, 61, 68], "rustorderbookdelta": [1, 18], "rust": [1, 2, 6, 9, 18, 24, 42, 43, 45, 47, 49, 51, 55, 56, 61, 63], "from_raw": [1, 18, 23], "int64_t": [1, 18, 23, 32], "price_raw": [1, 18], "price_prec": [1, 18, 24], "size_raw": [1, 18], "size_prec": [1, 18], "order_id": [1, 18], "scale": [1, 18, 29], "fix": [1, 12, 17, 18, 19, 20, 23, 27, 29, 34, 37, 45, 50, 51, 62, 68], "precis": [1, 5, 11, 12, 15, 17, 18, 22, 23, 24, 26, 27, 29], "integ": [1, 4, 6, 10, 16, 18, 22, 23, 29, 31, 32], "size": [1, 9, 11, 12, 14, 16, 18, 22, 24, 26, 31, 44, 45, 46, 48, 50, 51, 52], "combin": [1, 2, 10, 18, 20, 37, 42, 48, 51, 58], "packet": [1, 18], "match": [1, 2, 4, 6, 7, 8, 9, 12, 16, 18, 19, 20, 25, 26, 28, 34, 39, 45, 48, 67, 70, 71], "engin": [1, 2, 4, 6, 9, 12, 16, 18, 30, 31, 33, 34, 35, 41, 42, 43, 44, 46, 51, 63, 69], "uniqu": [1, 4, 6, 8, 9, 10, 12, 18, 20, 24, 29, 34, 45, 48, 52], "unix": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 22, 24, 25, 26, 33, 34, 38, 45, 52, 55, 67], "timestamp": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 22, 24, 25, 26, 29, 32, 33, 34, 38, 45, 50, 67, 69], "nanosecond": [1, 2, 4, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 22, 24, 25, 26, 29, 33, 34, 38, 45, 51, 52, 67], "occur": [1, 2, 4, 6, 8, 9, 10, 12, 16, 18, 19, 22, 24, 25, 26, 34, 38, 39, 45], "wa": [1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 22, 24, 25, 26, 33, 34, 38, 42, 43, 45, 46, 53], "is_add": [1, 18], "is_clear": [1, 18], "is_delet": [1, 18], "is_upd": [1, 18], "list_from_capsul": [1, 18], "capsul": [1, 18], "bookord": [1, 18, 24], "to_dict": [1, 2, 12, 18, 19, 22, 23, 25, 26, 32], "obj": [1, 2, 12, 18, 19, 22, 29, 32], "betfairtick": 1, "last_traded_pric": 1, "traded_volum": 1, "starting_price_near": 1, "starting_price_far": 1, "betfairstartingpric": 1, "bsp": 1, "realis": 1, "properti": [1, 2, 4, 5, 6, 8, 12, 16, 19, 22, 25, 29, 33, 34, 38, 48, 67], "betfairexecutioncli": [1, 64], "liveexecutioncli": [1, 4, 9, 16, 46], "generate_order_status_report": [1, 2, 4, 16], "client_order_id": [1, 2, 4, 6, 7, 12, 15, 16, 19, 25, 26, 46], "model": [1, 2, 4, 5, 6, 8, 9, 12, 13, 16, 27, 34, 35, 42, 43, 45, 46, 48, 50, 52, 62, 65, 68, 69, 70], "identifi": [1, 2, 4, 6, 7, 8, 9, 10, 12, 16, 19, 34, 35, 42, 46, 48, 50, 52, 62, 65, 70], "clientorderid": [1, 2, 4, 6, 7, 8, 12, 15, 16, 19, 20, 25, 26, 34, 46], "venue_order_id": [1, 2, 4, 6, 7, 12, 15, 16, 19, 25, 26], "venueorderid": [1, 2, 4, 6, 7, 12, 15, 16, 19, 20, 25, 26, 34], "report": [1, 2, 4, 5, 6, 9, 16, 19, 34, 59, 62, 70], "orderstatusreport": [1, 2, 4, 6, 12, 16], "": [1, 2, 4, 6, 8, 9, 12, 15, 16, 19, 25, 34, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 50, 51, 52, 53, 54, 56, 58, 61, 62, 64, 65, 66, 67, 68, 69, 70], "panda": [1, 2, 4, 5, 10, 16, 45, 50, 52, 69, 70], "_lib": [1, 2, 4, 16], "tslib": [1, 2, 4, 16], "open_onli": [1, 2, 4, 7, 16], "mai": [1, 2, 4, 7, 9, 12, 14, 16, 18, 23, 25, 26, 28, 29, 30, 32, 34, 37, 39, 42, 43, 45, 46, 48, 52, 59, 62, 63, 65, 70], "open": [1, 2, 4, 6, 7, 9, 11, 12, 14, 16, 18, 19, 25, 26, 29, 31, 34, 50, 51, 52, 53, 62, 63, 65], "generate_trade_report": [1, 2, 4, 16], "tradereport": [1, 2, 4, 12, 16], "assign": [1, 2, 4, 6, 7, 12, 16, 18, 19, 20, 22, 23, 25, 26, 28, 33, 34, 38, 42, 50, 52, 65], "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, 18, 24, 25, 28, 31, 33, 34, 38, 39, 48, 53, 55, 59, 65], "against": [1, 25, 34, 37, 50], "handle_order_stream_upd": 1, "stream": [1, 2, 6, 8, 9, 11, 12, 16, 29, 34, 38, 44, 51, 64, 65, 66, 67, 69], "wait_for_ord": 1, "timeout_second": 1, "10": [1, 4, 9, 12, 16, 25, 26, 45, 46, 50, 52, 57, 61, 62, 69, 70], "get": [1, 7, 12, 16, 45, 48, 52, 56, 65], "our": [1, 52, 62, 69, 70], "submit_ord": [1, 2, 4, 6, 12, 16, 34, 39, 42, 46, 52, 62], "come": [1, 62], "back": [1, 7, 15, 29, 32, 38, 39, 45, 51], "bet_id": 1, "As": [1, 9, 38, 46, 53, 65, 69], "precaut": 1, "wait": [1, 62], "up": [1, 6, 8, 9, 12, 14, 16, 17, 23, 29, 34, 37, 38, 44, 45, 47, 48, 52, 54, 60, 62, 63, 65, 69, 70], "ad": [1, 6, 7, 8, 12, 16, 34, 44, 45, 56, 62, 67], "order_id_to_client_order_id": 1, "batch_cancel_ord": [1, 2, 4, 6, 12, 16], "batchcancelord": [1, 2, 4, 6, 12, 16, 34, 52], "command": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 19, 31, 34, 35, 39, 43, 46, 47, 54, 55, 59, 60], "batch": [1, 2, 4, 6, 9, 12, 16, 29, 31, 32, 34, 44, 45, 52, 62], "cancel": [1, 2, 4, 6, 7, 8, 12, 16, 19, 24, 25, 31, 33, 34, 39, 50, 67], "cancel_all_ord": [1, 2, 4, 6, 12, 16, 34, 46, 52], "cancelallord": [1, 2, 4, 6, 12, 16, 34, 52], "cancel_ord": [1, 2, 4, 6, 12, 16, 34, 46, 52], "cancelord": [1, 2, 4, 6, 12, 16, 19, 34, 52], "generate_account_st": [1, 2, 4, 6, 12, 16], "info": [1, 2, 4, 6, 8, 9, 11, 12, 16, 19, 22, 25, 26, 49, 62, 65], "publish": [1, 2, 4, 6, 8, 12, 16, 18, 28, 34, 35, 46, 47, 48, 51, 67], "directli": [1, 2, 4, 6, 7, 8, 10, 11, 12, 14, 16, 18, 19, 25, 31, 32, 34, 39, 42, 45, 46, 51, 52, 59, 62], "addit": [1, 2, 4, 6, 8, 9, 12, 16, 19, 22, 29, 39, 45, 46, 53, 54, 58, 62], "implement": [1, 2, 3, 4, 6, 7, 8, 11, 12, 13, 14, 15, 16, 19, 21, 30, 31, 32, 34, 35, 38, 40, 41, 44, 45, 46, 47, 49, 51, 56, 58, 59], "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, 52], "generate_order_accept": [1, 2, 4, 6, 12, 16], "strategyid": [1, 2, 4, 6, 7, 8, 12, 15, 16, 19, 20, 25, 26, 34, 46, 52], "strategy_id": [1, 2, 4, 6, 7, 8, 9, 12, 15, 16, 19, 25, 26, 34, 46], "orderaccept": [1, 2, 4, 6, 12, 16, 19, 34, 52], "send": [1, 2, 4, 6, 8, 11, 12, 16, 19, 28, 35, 38, 46], "executionengin": [1, 2, 4, 6, 9, 12, 16, 33, 34, 39, 46, 52], "strategi": [1, 2, 4, 6, 7, 8, 9, 12, 15, 16, 19, 20, 25, 26, 30, 31, 33, 34, 35, 36, 38, 39, 42, 44, 46, 48, 50, 51, 63, 65, 67, 69], "accept": [1, 2, 4, 6, 12, 16, 19, 25, 34, 44, 50, 59], "generate_order_cancel_reject": [1, 2, 4, 6, 12, 16], "reason": [1, 2, 4, 6, 12, 16, 18, 19, 20, 41, 45, 51, 52, 53, 58, 59, 62, 65, 67], "ordercancelreject": [1, 2, 4, 6, 12, 16, 19, 34, 52], "reject": [1, 2, 4, 6, 12, 16, 19, 25, 34, 48, 50], "generate_order_cancel": [1, 2, 4, 6, 12, 16], "ordercancel": [1, 2, 4, 6, 12, 16, 19, 34, 52], "generate_order_expir": [1, 2, 4, 6, 12, 16], "orderexpir": [1, 2, 4, 6, 12, 16, 19, 34, 52], "expir": [1, 2, 4, 6, 8, 9, 12, 16, 19, 22, 25, 34, 52], "generate_order_fil": [1, 2, 4, 6, 12, 16], "positionid": [1, 2, 4, 5, 6, 7, 8, 12, 15, 16, 19, 20, 25, 26, 34], "venue_position_id": [1, 2, 4, 6, 12, 16], "tradeid": [1, 2, 4, 6, 12, 16, 18, 19, 20, 25, 26], "trade_id": [1, 2, 4, 6, 12, 16, 18, 19, 25, 26], "ordertyp": [1, 2, 4, 6, 8, 12, 16, 19, 25], "order_typ": [1, 2, 4, 6, 12, 16, 19, 25], "quote_curr": [1, 2, 4, 6, 12, 16, 22, 26], "so": [1, 2, 4, 6, 8, 11, 12, 16, 17, 19, 20, 25, 34, 39, 43, 45, 46, 52, 53, 55, 56, 57, 59, 62, 63, 65, 68], "must": [1, 2, 4, 6, 8, 9, 10, 11, 12, 16, 18, 19, 20, 23, 25, 28, 29, 34, 46, 48, 52, 57, 58, 59, 65, 66, 67], "pass": [1, 2, 4, 6, 7, 8, 10, 11, 12, 16, 19, 25, 29, 31, 34, 38, 39, 41, 43, 44, 45, 46, 48, 52, 53, 62, 64, 65, 66, 69], "explicitli": [1, 2, 4, 6, 11, 12, 16, 19, 25, 35, 43, 45, 65, 67], "ticket": [1, 2, 4, 6, 12, 16, 53], "here": [1, 2, 4, 6, 8, 10, 12, 16, 34, 35, 40, 42, 46, 47, 51, 52, 53, 54, 56, 62, 69, 70], "otherwis": [1, 2, 4, 6, 8, 12, 16, 19, 29, 34, 44, 48, 52], "om": [1, 2, 4, 6, 12, 16, 26, 34], "resolut": [1, 2, 4, 6, 12, 16, 51], "averag": [1, 2, 4, 5, 6, 10, 12, 14, 16, 19, 24, 25, 26, 42], "generate_order_modify_reject": [1, 2, 4, 6, 12, 16], "ordermodifyreject": [1, 2, 4, 6, 12, 16, 19, 34, 52], "generate_order_reject": [1, 2, 4, 6, 12, 16], "orderreject": [1, 2, 4, 6, 12, 16, 19, 34, 52], "generate_order_submit": [1, 2, 4, 6, 12, 16], "ordersubmit": [1, 2, 4, 6, 12, 16, 19, 34, 52], "submit": [1, 2, 4, 6, 9, 12, 16, 19, 25, 31, 34, 42, 46, 50, 65, 67, 70], "generate_order_trigg": [1, 2, 4, 6, 12, 16], "ordertrigg": [1, 2, 4, 6, 12, 16, 19, 34, 52], "trigger": [1, 2, 4, 6, 8, 10, 12, 16, 19, 25, 34, 39, 43, 51, 52], "generate_order_upd": [1, 2, 4, 6, 12, 16], "trigger_pric": [1, 2, 4, 6, 8, 12, 16, 19, 25, 34, 50, 65], "venue_order_id_modifi": [1, 2, 4, 6, 12, 16], "orderupd": [1, 2, 4, 6, 12, 16, 19, 34, 52], "modifi": [1, 2, 4, 6, 9, 12, 16, 31, 34, 37, 39, 63, 67], "get_account": [1, 2, 4, 6, 12, 16], "modify_ord": [1, 2, 4, 6, 12, 16, 34, 46, 52], "modifyord": [1, 2, 4, 6, 12, 16, 19, 34, 52], "oms_typ": [1, 2, 4, 6, 7, 9, 12, 16, 34, 62, 69, 70], "omstyp": [1, 2, 4, 6, 7, 9, 12, 16, 34, 70], "query_ord": [1, 2, 4, 6, 12, 16, 34, 46], "queryord": [1, 2, 4, 6, 12, 16, 34], "reconcili": [1, 2, 4, 6, 9, 12, 16, 19], "submitord": [1, 2, 4, 6, 12, 16, 34, 39, 52], "submit_order_list": [1, 2, 4, 6, 12, 16, 34, 46], "submitorderlist": [1, 2, 4, 6, 12, 16, 34, 52], "get_cached_betfair_cli": 1, "credenti": 1, "exist": [1, 2, 4, 6, 7, 8, 9, 11, 12, 16, 22, 24, 28, 29, 34, 42, 45, 46, 49, 50, 52, 59, 67, 69, 70], "sourc": [1, 2, 4, 13, 18, 29, 45, 47, 51, 52, 58, 63, 65, 68], "betfair_usernam": 1, "env": [1, 61], "var": 1, "betfair_password": 1, "betfair_app_kei": [1, 64], "get_cached_betfair_instrument_provid": 1, "binancehttpcli": [1, 2, 65], "betfairlivedataclientfactori": [1, 64], "livedataclientfactori": [1, 2, 4, 16], "live": [1, 2, 4, 8, 11, 12, 13, 33, 34, 37, 38, 39, 41, 43, 45, 47, 49, 50, 52, 54, 60, 63, 64, 65, 66, 67], "new": [1, 2, 4, 6, 8, 9, 11, 12, 17, 19, 22, 31, 32, 34, 42, 45, 46, 50, 52, 53, 61], "betfairliveexecclientfactori": [1, 64], "liveexecclientfactori": [1, 2, 4, 16], "betfair_float_to_pric": 1, "betfair_float_to_quant": 1, "create_betfair_order_book": 1, "frozenset": [1, 4, 9], "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, 35, 48], "mean": [1, 2, 4, 9, 10, 11, 14, 28, 29, 36, 51, 52, 62, 67, 69], "load": [1, 2, 4, 6, 7, 8, 9, 12, 15, 16, 33, 34, 35, 62, 65, 66, 71], "bettinginstru": [1, 22, 48], "apicli": [1, 2], "load_ids_async": [1, 2, 4, 8], "load_async": [1, 2, 4, 8], "asynchron": [1, 2, 4, 8, 11, 12, 16, 33, 51], "load_all_async": [1, 2, 4, 8, 35, 48], "latest": [1, 2, 4, 8, 13, 29, 42, 48, 49, 54, 61, 62, 71], "add_bulk": [1, 2, 4, 8], "bulk": [1, 2, 4, 8, 12, 18, 24, 25, 37, 43], "add_curr": [1, 2, 4, 7, 8, 15], "held": [1, 2, 4, 7, 8, 25, 31, 34, 37, 70], "string": [1, 2, 4, 7, 8, 9, 10, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 46, 49, 52], "find": [1, 2, 4, 8, 22, 27, 35, 40, 43, 47, 51, 52, 54, 56, 63, 69], "get_al": [1, 2, 4, 8], "map": [1, 2, 4, 8, 11, 12, 16, 17, 18, 19, 27, 32, 56], "immedi": [1, 2, 4, 6, 8, 12, 34, 37, 46, 50, 52, 64, 65, 66], "list_al": [1, 2, 4, 8], "betfairstreamcli": 1, "http_client": 1, "logger_adapt": 1, "message_handl": 1, "host": [1, 4, 9], "com": [1, 14, 25, 54, 57, 61, 62, 69], "port": [1, 4, 9, 43, 62], "crlf": 1, "post_connect": 1, "perform": [1, 5, 6, 8, 9, 10, 11, 12, 13, 16, 30, 31, 34, 41, 43, 44, 45, 46, 47, 49, 51, 52, 53, 54, 56, 58, 59, 62, 63, 65, 67, 68, 70], "post": [1, 6, 9, 31, 51, 65], "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, 64, 65], "api_secret": [2, 64, 65], "binanceaccounttyp": [2, 35, 65], "base_url_http": [2, 65], "base_url_w": [2, 65], "u": [2, 8, 18, 58, 61, 62, 67, 70], "testnet": [2, 35], "use_agg_trade_tick": [2, 65], "binancedatacli": 2, "public": [2, 8, 12, 25], "binance_api_kei": [2, 65], "binance_testnet_api_kei": [2, 65], "environ": [2, 9, 29, 33, 35, 39, 45, 51, 56, 60, 61, 62, 64, 65, 66], "variabl": [2, 29, 45, 53, 54, 62, 64, 65, 66, 69], "client": [2, 3, 4, 6, 7, 8, 9, 12, 15, 16, 19, 20, 25, 26, 34, 39, 43, 46, 48, 51, 52, 64, 65, 66, 67], "endpoint": [2, 11, 12, 28, 65], "websocket": [2, 3, 51, 65], "aggreg": [2, 6, 8, 9, 12, 18, 34, 45, 51], "binanceexecclientconfig": 2, "clock_sync_interval_sec": 2, "use_gtd": [2, 52], "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, 25, 34, 50, 51], "tif": 2, "forc": [2, 6, 8, 9, 12, 19, 25, 34, 51, 52], "remap": 2, "gtc": [2, 8, 12, 19, 25, 50], "reduce_onli": [2, 6, 8, 12, 19, 25, 50], "instruct": [2, 6, 8, 12, 19, 25, 34, 37, 47, 51, 62, 67], "sent": [2, 6, 8, 11, 12, 19, 25, 28, 34, 39, 52], "through": [2, 4, 6, 7, 8, 10, 11, 12, 14, 16, 18, 19, 25, 28, 31, 32, 34, 35, 39, 40, 45, 47, 48, 51, 52, 54, 56, 58, 60, 68, 69, 70, 71], "alwai": [2, 8, 9, 25, 42, 43, 48, 49, 53], "hedg": [2, 6, 7, 34, 69], "position_id": [2, 5, 7, 12, 15, 19, 25, 26, 34, 62], "virtual": [2, 7, 55, 61], "semant": 2, "treat": [2, 29, 39], "certain": [2, 23, 28, 32, 43, 46, 48, 50, 62], "you": [2, 6, 8, 9, 12, 13, 28, 34, 37, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71], "uniform": 2, "positiveint": [2, 9], "retri": 2, "positivefloat": [2, 9], "get_cached_binance_http_cli": [2, 35], "secret": [2, 4, 35], "base_url": 2, "is_testnet": [2, 35], "is_u": 2, "url": 2, "get_cached_binance_spot_instrument_provid": 2, "binancespotinstrumentprovid": [2, 48], "get_cached_binance_futures_instrument_provid": 2, "binancefuturesinstrumentprovid": [2, 35], "binancelivedataclientfactori": [2, 65], "binancespotdatacli": [2, 65], "binancefuturesdatacli": [2, 65], "binanceliveexecclientfactori": [2, 65], "binancespotexecutioncli": [2, 65], "binancefuturesexecutioncli": [2, 65], "common": [2, 7, 13, 16, 29, 33, 34, 35, 37, 39, 46, 56, 64, 65, 66, 69], "doc": [2, 9, 36, 44, 47, 53, 56, 62, 65, 67, 71], "github": [2, 62], "io": [2, 15, 29, 54, 62], "apidoc": 2, "en": [2, 8, 10, 20, 25, 29, 54], "definit": [2, 4, 42, 48, 56, 58, 65], "binanceratelimittyp": 2, "binanceratelimitinterv": 2, "interv": [2, 4, 6, 8, 9, 11, 12, 16, 29, 31, 34, 46, 52], "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, 66], "binanceneworderresptyp": 2, "neworderresptyp": 2, "binanceerrorcod": 2, "cover": [2, 38, 40, 43, 47, 58, 59, 63, 69, 70], "binanceenumpars": 2, "concret": [2, 6, 7, 8, 10, 11, 12, 14, 16, 18, 19, 25, 31, 32, 34], "subclass": [2, 6, 7, 8, 10, 11, 12, 14, 16, 18, 19, 25, 29, 30, 31, 32, 34, 38, 48], "binancebar": [2, 65], "high": [2, 8, 11, 12, 14, 16, 18, 29, 31, 34, 43, 45, 47, 49, 51, 56, 58, 59, 63], "low": [2, 6, 10, 14, 18, 29, 34, 65, 67], "volum": [2, 11, 14, 18, 24, 29, 51, 65], "quote_volum": 2, "taker_buy_base_volum": 2, "taker_buy_quote_volum": 2, "candlestick": [2, 14], "pyo3_bar": [2, 18], "rustbar": [2, 18], "is_revis": [2, 18], "revis": [2, 18], "previou": [2, 14, 18, 28, 34, 42], "is_single_pric": [2, 18], "ohlc": [2, 18], "singl": [2, 6, 7, 8, 9, 12, 16, 18, 20, 28, 30, 34, 43, 44, 45, 48, 49, 51, 52, 57, 62, 65, 71], "binancetick": [2, 65], "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, 18, 29, 69], "bid_qti": 2, "ask_pric": [2, 18, 29, 69], "ask_qti": 2, "24hr": [2, 65], "statist": [2, 5, 40, 43, 51, 52, 70], "percent": 2, "weight": [2, 14, 43], "millisecond": [2, 6, 8, 9, 10, 12, 29, 34, 51, 67], "first": [2, 8, 25, 28, 29, 32, 34, 38, 46, 51, 54, 60, 61, 62, 63, 65, 69, 70], "over": [2, 6, 14, 19, 44, 46, 51, 52, 53, 65, 69, 70], "usdt_futur": [2, 35, 65], "binancecommondatacli": 2, "orderbook": [2, 4, 6, 7, 8, 11, 12, 16, 18, 24, 34, 52], "binancefuturescontracttyp": 2, "deriv": [2, 6, 22, 41, 42, 45, 46, 65], "contract": [2, 4, 22, 23, 38, 47, 48, 50, 58, 65, 66], "binancefuturescontractstatu": 2, "binancefuturespositionsid": 2, "binancefuturesworkingtyp": 2, "work": [2, 8, 9, 12, 36, 38, 43, 44, 47, 48, 49, 50, 52, 54, 56, 62, 65, 67, 71], "binancefuturesmargintyp": 2, "binancefuturespositionupdatereason": 2, "binancefutureseventtyp": 2, "binancefuturesenumpars": 2, "binancecommonexecutioncli": 2, "binancefuturesmarkpriceupd": 2, "mark": [2, 14, 28, 43, 50, 65, 67], "index": [2, 7, 8, 10, 13, 14, 15, 23, 29, 50], "estimated_settl": 2, "funding_r": 2, "ts_next_fund": 2, "fund": [2, 65], "estim": 2, "settl": [2, 22], "hour": [2, 4, 18, 51], "settlement": [2, 22, 26, 48], "next": [2, 6, 8, 10, 11, 29, 34, 53, 62, 69, 70], "binancespotpermiss": 2, "permiss": [2, 64, 65, 66], "binancespotsymbolstatu": 2, "binancespoteventtyp": 2, "binancespotenumpars": 2, "brokerag": [3, 67], "each": [3, 6, 8, 12, 16, 29, 34, 35, 37, 38, 41, 43, 44, 45, 46, 47, 49, 50, 52, 57, 62, 63, 67, 71], "lower": [3, 14, 25, 28, 50, 56, 62, 65], "rest": [3, 6, 11, 12, 51, 64, 65], "built": [3, 4, 13, 16, 17, 21, 23, 32, 41, 45, 46, 47, 50, 51, 52, 56, 58, 62, 65, 66, 68, 70, 71], "top": [3, 11, 12, 13, 18, 24, 25, 34, 35, 36, 45, 47, 53, 59], "contractid": 4, "as_integer_ratio": 4, "ratio": [4, 5, 14, 45], "whose": [4, 37, 46], "exactli": [4, 19, 39, 45, 48], "origin": [4, 7, 12, 13, 20, 25, 34, 39, 46, 52], "denomin": [4, 8, 17, 19, 23, 25], "bit_count": 4, "ones": 4, "binari": [4, 43, 44, 45, 51, 61, 68], "absolut": [4, 10, 29], "known": [4, 37, 43, 50], "popul": [4, 45], "bin": [4, 5, 18], "13": 4, "0b1101": 4, "3": [4, 14, 24, 51, 57, 61], "bit_length": 4, "bit": [4, 6, 10, 61], "necessari": [4, 18, 28, 38, 39, 45, 46, 48, 50, 52, 56, 58, 62, 65, 66], "37": 4, "0b100101": 4, "conjug": 4, "complex": [4, 8, 10, 12, 46, 51, 54, 62, 70], "ration": 4, "lowest": [4, 14, 40, 58], "from_byt": 4, "byteord": 4, "big": 4, "sign": [4, 18, 19, 25, 26], "arrai": [4, 10, 63], "hold": [4, 10, 12, 38, 39, 43, 51], "either": [4, 6, 8, 12, 20, 23, 29, 34, 35, 37, 39, 45, 50, 51, 60, 62, 64, 65, 66, 67], "buffer": [4, 8, 9, 16], "protocol": [4, 9, 12, 20, 29, 34], "iter": [4, 6, 8, 12, 14], "produc": [4, 7, 14, 23, 28, 43, 44, 48, 49, 56], "bytearrai": 4, "exampl": [4, 18, 20, 23, 28, 38, 40, 41, 42, 45, 46, 47, 48, 49, 50, 51, 59, 62, 65, 69, 70], "most": [4, 6, 7, 8, 12, 13, 28, 34, 39, 43, 45, 48, 52, 58, 64, 65, 66], "signific": 4, "begin": [4, 28, 62, 71], "littl": [4, 59, 62], "To": [4, 9, 25, 29, 43, 45, 46, 51, 52, 53, 58, 60, 61, 62, 64, 65, 66, 67], "nativ": [4, 22, 34, 48, 51, 65, 67], "sy": 4, "indic": [4, 6, 7, 8, 9, 10, 12, 13, 18, 26, 30, 34, 43, 46, 50, 52, 62], "two": [4, 14, 20, 22, 25, 27, 35, 37, 38, 42, 44, 45, 46, 49, 50, 52, 53, 64, 65, 66, 68], "complement": 4, "imag": [4, 62], "imaginari": 4, "part": [4, 8, 25, 29, 43, 45, 48, 52, 53, 54, 70], "numer": [4, 8, 20], "real": [4, 6, 8, 12, 24, 34, 43, 51], "to_byt": 4, "overflowerror": [4, 17, 22, 23], "determin": [4, 9, 14, 22, 28, 29, 34, 46, 51], "comboleg": 4, "conid": 4, "openclos": 4, "shortsaleslot": 4, "designatedloc": 4, "exemptcod": 4, "leg": 4, "within": [4, 6, 7, 8, 12, 14, 16, 18, 19, 20, 31, 34, 35, 38, 42, 43, 44, 50, 51, 52, 58, 65], "combo": 4, "deltaneutralcontract": 4, "neutral": 4, "ibcontract": [4, 66], "sectyp": [4, 66], "liter": 4, "stk": [4, 66], "opt": [4, 52], "fut": 4, "fop": 4, "contfut": [4, 66], "primaryexchang": [4, 66], "localsymbol": 4, "tradingclass": 4, "lasttradedateorcontractmonth": [4, 66], "multipli": [4, 14, 22, 26, 48], "strike": [4, 22], "right": [4, 13, 51, 53, 56, 59], "includeexpir": 4, "secidtyp": [4, 66], "secid": [4, 66], "descript": [4, 13, 25, 26, 42, 52, 70], "issuerid": 4, "combolegsdescrip": 4, "interactive_brok": [4, 66], "build_futures_chain": [4, 66], "build_options_chain": [4, 66], "min_expiry_dai": 4, "max_expiry_dai": 4, "describ": [4, 36, 44, 47, 53, 62], "futur": [4, 6, 8, 12, 22, 33, 34, 35, 42, 46, 47, 48, 50, 51, 52, 58, 65, 66, 67, 68, 70], "e": [4, 8, 9, 12, 25, 26, 28, 32, 45, 46, 48, 49, 51, 52, 53, 62, 65, 66], "where": [4, 7, 8, 9, 10, 19, 22, 25, 27, 28, 34, 39, 43, 45, 50, 51, 52, 53, 56, 65, 67, 69], "Will": [4, 7, 8, 9, 12, 17, 20, 28, 34, 46], "smart": [4, 66], "stock": [4, 37, 66], "search": [4, 66, 69], "full": [4, 16, 25, 37, 39, 42, 46, 48, 50, 62, 65, 67], "chain": 4, "options_chain": 4, "futures_chain": 4, "dai": [4, 5, 6, 8, 12, 14, 18, 19, 25, 34, 50, 51, 68], "y": [4, 38, 49, 62, 69], "m": [4, 8, 49, 69], "d": [4, 14, 49, 69, 70], "expiri": [4, 25, 34], "ibordertag": 4, "whatif": 4, "ocagroup": 4, "ocatyp": 4, "allornon": 4, "activestarttim": 4, "activestoptim": 4, "goodaftertim": 4, "outsiderth": 4, "attach": [4, 39, 50], "tag": [4, 8, 9, 12, 19, 20, 25, 34, 37, 50], "ib": [4, 20, 61, 66, 67], "ibcontractdetail": 4, "marketnam": 4, "mintick": 4, "validexchang": 4, "pricemagnifi": 4, "underconid": 4, "longnam": 4, "contractmonth": 4, "industri": 4, "categori": [4, 52, 59], "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, "intern": [4, 6, 8, 9, 11, 12, 14, 16, 17, 18, 22, 28, 31, 33, 46, 52, 57, 62, 69, 70], "eas": 4, "interactivebrokersgatewayconfig": 4, "trading_mod": 4, "paper": [4, 43, 51], "read_only_api": 4, "timeout": [4, 9, 12, 16], "300": [4, 70], "interactivebrokersgatewai": 4, "setup": [4, 6, 8, 12, 34, 45, 52, 56, 62, 69, 70], "tws_usernam": [4, 66], "tws_password": [4, 66], "tw": [4, 66], "docker": [4, 51, 61, 66], "try": [4, 62], "gatewai": [4, 61, 65, 66], "interactivebrokersinstrumentproviderconfig": [4, 66], "load_contract": [4, 66], "cache_validity_dai": 4, "pickle_path": 4, "interactivebrokersinstrumentprovid": [4, 66], "global": [4, 20, 31, 32], "fresh": [4, 69, 70], "pull": [4, 62, 69], "upon": [4, 42, 48, 52], "tradingnod": [4, 9, 15, 16, 35, 51, 64, 65, 66], "mani": [4, 7, 8, 11, 12, 21, 43, 44, 52, 54, 58, 62, 65, 68, 69, 70], "make": [4, 6, 8, 12, 19, 22, 25, 39, 43, 45, 46, 47, 51, 52, 55, 58, 61, 62, 68, 70, 71], "even": [4, 25, 52, 53], "restart": 4, "path": [4, 8, 9, 29, 39, 45, 49, 62, 69], "store": [4, 14, 15, 23, 32, 42, 44, 45, 69], "pickl": [4, 6], "dure": [4, 8, 19, 41, 53, 56, 62], "cache_valid": 4, "period": [4, 5, 14, 20, 46, 48, 53], "interactivebrokersdataclientconfig": [4, 66], "ibg_host": 4, "127": 4, "ibg_port": 4, "ibg_client_id": 4, "use_regular_trading_hour": 4, "market_data_typ": 4, "ibapi": [4, 66], "enum_implem": 4, "0x7fd5333b3b10": 4, "interactivebrokersdatacli": [4, 66], "hostnam": 4, "ip": 4, "address": [4, 6, 8, 9, 12, 13, 28, 34, 46, 51], "4002": 4, "4001": 4, "server": [4, 52, 61, 62], "client_id": [4, 6, 7, 8, 9, 11, 12, 15, 16, 34, 35, 38, 65], "regular": [4, 18, 39, 46, 52], "mostli": [4, 54], "interactivebrok": [4, 25], "rth": 4, "realtim": 4, "ibmarketdatatypeenum": 4, "interactivebrokerscli": 4, "delayed_frozen": 4, "without": [4, 6, 8, 13, 20, 34, 62], "interactivebrokersexecclientconfig": [4, 66], "interactivebrokersexeccli": 4, "ibg_account_id": 4, "tws_account": 4, "interactivebrokersexecutioncli": [4, 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, 18, 20, 29, 34, 38, 39, 41, 42, 44, 45, 46, 47, 48, 52, 56, 58, 61, 63, 65, 67, 68, 69, 70], "import": [4, 6, 8, 9, 12, 34, 35, 38, 41, 42, 43, 45, 46, 47, 48, 49, 50, 52, 53, 56, 62, 64, 65, 66], "shall": 4, "have": [4, 6, 8, 9, 12, 19, 23, 28, 29, 30, 34, 37, 39, 43, 44, 45, 46, 48, 51, 52, 53, 62, 63, 64, 65, 66, 68, 69, 70], "enough": [4, 11, 19, 46, 51, 54, 66], "Not": [4, 13], "case": [4, 10, 29, 30, 35, 38, 45, 46, 47, 48, 52, 59, 62, 64, 65, 66, 70], "group": [5, 6, 9, 10, 11, 12, 16, 29, 31, 32, 34, 37, 41, 43], "relat": [5, 6, 7, 10, 11, 12, 14, 25, 37, 43, 46, 48, 52, 56, 70], "portfolioanalyz": [5, 30, 41, 52], "analyz": [5, 14, 30, 41, 43, 52, 68, 70], "track": [5, 46, 52], "metric": [5, 14, 42, 44, 52], "register_statist": [5, 41], "portfoliostatist": [5, 41], "deregister_statist": 5, "deregist": [5, 6, 7, 8, 11, 12, 16, 28, 34], "seri": [5, 10, 41, 46, 57, 63, 71], "calculate_statist": 5, "add_posit": [5, 7, 15], "add_trad": 5, "realized_pnl": [5, 19, 26, 41], "realiz": [5, 19, 26, 41, 58], "add_return": 5, "entri": [5, 8, 15, 19, 26, 31, 37, 50, 62], "core": [5, 8, 9, 11, 12, 13, 28, 29, 32, 33, 35, 38, 39, 45, 47, 48, 50, 52, 56, 58, 62, 65, 68, 69], "total_pnl": [5, 26], "unrealized_pnl": [5, 7, 15, 19, 26, 30, 52], "unreal": [5, 9, 15, 19, 26, 30], "total_pnl_percentag": 5, "percentag": [5, 8, 10, 22, 31, 48, 50], "get_performance_stats_pnl": 5, "profit": [5, 8, 25, 37, 50], "loss": [5, 7, 8, 12, 14, 16, 25, 29, 31, 37, 45, 50], "get_performance_stats_return": 5, "get_performance_stats_gener": 5, "get_stats_pnls_format": 5, "backtest": [5, 8, 11, 12, 13, 29, 33, 34, 38, 39, 43, 45, 49, 52, 54, 60, 63], "format": [5, 8, 9, 10, 18, 20, 23, 24, 29, 44, 45, 49, 62, 69], "print": [5, 6, 9, 10, 24, 29, 70], "footer": 5, "get_stats_returns_format": 5, "get_stats_general_format": 5, "reportprovid": 5, "variou": [5, 8, 14, 27, 28, 43, 44, 51, 52, 55, 57, 62, 69, 70], "generate_orders_report": [5, 34], "generate_order_fills_report": [5, 34, 62, 70], "row": [5, 29, 32], "per": [5, 6, 8, 9, 11, 12, 15, 16, 27, 29, 30, 31, 34, 39, 41, 45, 46, 47, 50, 52, 53, 65, 70], "generate_fills_report": [5, 34], "individu": [5, 6, 8, 12, 24, 34, 44, 46, 49, 52, 65, 70], "generate_positions_report": [5, 34, 62, 70], "generate_account_report": [5, 34, 62, 70], "serializ": 5, "primit": [5, 32, 46, 54, 56, 58], "calculate_from_return": 5, "calculate_from_realized_pnl": [5, 41], "calculate_from_ord": 5, "calculate_from_posit": 5, "expect": [5, 6, 10, 18, 20, 24, 29, 33, 34, 41, 43, 54, 58, 62, 67], "longratio": 5, "2": [5, 14, 15, 22, 42, 46, 52, 61, 62, 70], "output": [5, 8, 9, 14, 41, 45, 59, 62], "avglos": 5, "loser": [5, 41], "maxlos": 5, "minlos": 5, "minimum": [5, 8, 9, 12, 14, 22, 27, 29, 48, 49, 66], "profitfactor": 5, "annual": 5, "factor": [5, 51], "win": [5, 41, 43], "returnsaverag": 5, "returnsaverageloss": 5, "lose": [5, 15], "returnsaveragewin": 5, "returnsvolatil": 5, "252": 5, "volatil": [5, 14], "downsampl": 5, "daili": [5, 9, 49, 65], "riskreturnratio": 5, "risk": [5, 9, 13, 16, 19, 25, 30, 33, 34, 39, 43, 45, 51, 52], "sharperatio": 5, "sharp": 5, "sortinoratio": 5, "sortino": 5, "winrat": [5, 41], "avgwinn": 5, "winner": [5, 41], "maxwinn": 5, "minwinn": 5, "backtestdatacli": 6, "clientid": [6, 7, 8, 11, 12, 15, 16, 20, 34, 35, 38, 65], "config": [6, 7, 8, 11, 12, 13, 15, 16, 31, 33, 34, 35, 45, 46, 49, 52, 53, 62, 64, 65, 66, 69, 70], "datacli": [6, 9, 11, 16, 35], "execut": [6, 7, 8, 9, 11, 13, 15, 16, 19, 20, 25, 31, 33, 34, 37, 43, 44, 48, 51, 62, 64, 65, 66, 67], "backtestmarketdatacli": 6, "marketdatacli": [6, 11, 16], "backtestengin": [6, 9, 15, 44, 45, 46, 51, 62, 70, 71], "backtestengineconfig": [6, 9, 44, 49, 54, 62, 69, 70], "add_actor": [6, 34], "actor": [6, 7, 8, 9, 12, 15, 33, 34, 35, 38, 40, 42, 43, 44, 46, 48, 51, 65, 70], "add_data": [6, 70], "recommend": [6, 8, 12, 34, 38, 42, 48, 52, 54, 55, 56, 61], "element": [6, 7], "yet": [6, 12, 34], "assum": [6, 8, 42, 43, 45, 46, 52, 54, 65], "vari": [6, 23, 50], "could": [6, 9, 14, 16, 19, 21, 28, 29, 34, 35, 38, 45, 46, 52, 53, 54, 55, 59, 70], "incorrect": 6, "logic": [6, 8, 11, 12, 21, 28, 39, 43, 48, 51, 52, 53], "caution": [6, 42], "being": [6, 7, 8, 12, 20, 28, 29, 34, 37, 39, 45, 46, 50, 52, 54, 56, 58, 62, 70], "lead": [6, 16, 29, 42], "monoton": [6, 8, 29, 38, 44], "increas": [6, 14, 25, 29, 38, 54], "add_exec_algorithm": [6, 34, 46, 70], "execalgorithm": [6, 9, 12, 34, 46, 51, 52, 70], "exec_algorithm": [6, 9, 34, 46, 70], "algorithm": [6, 7, 8, 9, 12, 14, 19, 20, 25, 34, 44, 50, 51, 52, 63], "add_instru": [6, 7, 15, 70], "its": [6, 7, 8, 9, 11, 12, 13, 25, 29, 32, 34, 39, 42, 44, 45, 46, 48, 50, 52, 56, 58, 59], "would": [6, 8, 25, 28, 41, 42, 43, 45, 52, 59, 62], "invalidconfigur": [6, 12, 16, 33], "add_strategi": [6, 34, 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, 50], "net": [6, 30, 34, 62, 70], "simul": [6, 24, 29, 43, 44, 47, 51, 62, 69, 70, 71], "latenc": [6, 29], "frozen": 6, "process": [6, 8, 10, 11, 12, 16, 28, 29, 31, 34, 39, 44, 45, 47, 50, 69, 70], "move": [6, 14, 22, 27, 37, 50], "submiss": [6, 39], "conting": [6, 8, 9, 12, 19, 25, 34, 46, 51], "respect": [6, 38, 51, 59], "random": [6, 10, 29], "honor": 6, "backtest_end": 6, "backtest_start": 6, "change_fill_model": 6, "clear_actor": [6, 34], "clear_data": 6, "clear_exec_algorthm": 6, "clear_strategi": [6, 34], "releas": [6, 7, 8, 12, 13, 19, 25, 33, 34, 37, 42, 50, 68, 71], "resourc": [6, 8, 12, 33, 34, 52, 70], "dump_pickled_data": 6, "manual": [6, 44, 54, 57, 62], "requir": [6, 8, 12, 19, 22, 23, 25, 37, 38, 39, 42, 43, 45, 48, 50, 52, 54, 61, 62, 63, 65, 70], "previous": [6, 8, 12, 16, 34, 70], "get_result": 6, "backtestresult": [6, 62], "instance_id": [6, 8, 9, 16, 33, 49], "kernel": [6, 9, 33, 43], "nautiluskernel": [6, 9, 33, 43], "list_venu": 6, "load_pickled_data": 6, "highli": [6, 51, 54, 58, 61], "advis": [6, 39, 42, 67], "obtain": [6, 52], "direct": [6, 14, 19, 26, 28, 46, 50, 52], "access": [6, 7, 29, 46, 54, 58, 67], "follow": [6, 14, 23, 35, 37, 38, 39, 41, 42, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "assumpt": [6, 45], "inherit": [6, 8, 9, 34, 36, 38, 41, 45, 46, 52], "successfulli": [6, 65], "dump": 6, "prior": [6, 7, 8, 11, 12, 22, 28, 34], "machine_id": [6, 8, 16, 33], "machin": [6, 8, 13, 16, 33, 52, 60, 70], "portfoliofacad": [6, 12, 16, 30, 31, 33, 34], "drop": [6, 8, 9, 10, 13], "separ": [6, 9, 13, 20, 23, 35, 37, 45, 48, 49, 52, 53, 62, 65], "desir": [6, 13, 45, 46, 52], "union": 6, "run_config_id": 6, "At": [6, 12, 34, 45, 52, 66], "analysi": [6, 9, 13, 14, 43, 44], "more": [6, 8, 10, 22, 24, 25, 28, 29, 36, 37, 40, 42, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 62, 63, 65, 68, 69, 70, 71], "fit": [6, 58], "memori": [6, 8, 9, 12, 23, 34, 43, 44, 45, 56, 58, 68, 70], "util": [6, 39, 42, 43, 51, 53, 54, 56, 68], "utc": [6, 8, 10, 11, 12, 22, 25, 34, 45, 49, 50, 52, 69], "token": [6, 29], "backtestrunconfig": [6, 9, 44, 45, 62, 69], "run_finish": 6, "finish": 6, "run_id": 6, "run_start": 6, "testclock": [6, 8], "financi": [6, 18, 20, 22, 23, 26, 27], "32": 6, "unsign": 6, "invalid": [6, 8, 10, 12, 25, 42, 43, 48], "adjust_account": 6, "adjust": [6, 14, 62], "best_ask_pric": [6, 24], "best": [6, 18, 24, 25, 37, 45, 50, 56, 63, 68], "best_bid_pric": [6, 24], "wire": [6, 8, 19, 34, 46, 52], "exec_cli": [6, 9, 64, 65, 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, 28, 34, 54], "pend": [6, 7, 8, 12, 19, 23, 28, 30, 34, 52], "along": [6, 47, 50], "process_bar": 6, "dynam": [6, 29, 42, 46, 56], "auction": 6, "process_instrument_statu": 6, "venuestatu": [6, 8, 12, 18, 34, 45, 51, 52], "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, 30, 35, 39, 46], "prob_fill_on_limit": 6, "prob_fill_on_stop": 6, "prob_slippag": 6, "random_se": [6, 29], "probabilist": 6, "probabl": 6, "slippag": [6, 25], "slip": 6, "seed": [6, 19, 29], "is_limit_fil": 6, "is_slip": 6, "is_stop_fil": 6, "aggress": [6, 25, 50], "base_latency_nano": 6, "nanoseconds_in_millisecond": 6, "insert_latency_nano": 6, "update_latency_nano": 6, "cancel_latency_nano": 6, "o": [6, 35, 45, 46, 49, 51, 66, 69], "1_000_000_000": 6, "insert": [6, 8], "reach": [6, 8, 11, 19, 25, 26, 50, 52, 63], "fxrolloverinterestconfig": 6, "rate_data": 6, "component_id": [6, 7, 8, 9, 15], "actorconfig": [6, 8, 9, 34], "fxrolloverinterestmodul": 6, "active_task_id": [6, 8, 12, 34], "activ": [6, 7, 8, 9, 11, 12, 16, 22, 25, 28, 31, 34, 39, 44, 46, 47, 50, 52, 54, 65], "taskid": [6, 8, 12, 34], "add_synthet": [6, 7, 8, 12, 15, 34, 42], "syntheticinstru": [6, 7, 8, 12, 15, 22, 34, 42], "synthet": [6, 7, 8, 11, 12, 15, 16, 20, 22, 34, 40], "update_synthet": [6, 8, 12, 34, 42], "cancel_all_task": [6, 8, 12, 33, 34], "queu": [6, 8, 12, 34], "cancel_task": [6, 8, 12, 34], "task_id": [6, 8, 12, 34], "warn": [6, 7, 8, 9, 12, 16, 34, 46, 49, 52, 67], "deregister_warning_ev": [6, 8, 12, 34], "handle_bar": [6, 8, 12, 14, 34], "on_bar": [6, 8, 12, 34, 52], "handle_data": [6, 8, 12, 34], "on_data": [6, 8, 12, 34, 38, 52, 65], "handle_ev": [6, 8, 12, 34], "on_ev": [6, 8, 12, 34, 52, 62], "handle_historical_data": [6, 8, 12, 34], "handle_instru": [6, 8, 12, 34], "on_instru": [6, 8, 12, 34, 48, 52], "handle_instrument_clos": [6, 8, 12, 34], "on_instrument_clos": [6, 8, 12, 34, 52], "handle_instrument_statu": [6, 8, 12, 34], "on_instrument_statu": [6, 8, 12, 34, 52], "handle_order_book": [6, 8, 12, 34], "order_book": [6, 7, 8, 12, 34, 52], "on_order_book": [6, 8, 12, 34, 52], "handle_order_book_delta": [6, 8, 12, 34], "on_order_book_delta": [6, 8, 12, 34, 52], "handle_quote_tick": [6, 8, 11, 12, 14, 34, 62], "on_quote_tick": [6, 8, 12, 34, 52, 62], "handle_tick": [6, 8, 12, 34], "on_tick": [6, 8, 12, 34, 52], "handle_trade_tick": [6, 8, 11, 12, 14, 34], "on_trade_tick": [6, 8, 12, 34, 52], "handle_venue_statu": [6, 8, 12, 34], "on_venue_statu": [6, 8, 12, 34, 52], "has_active_task": [6, 8, 12, 34], "has_any_task": [6, 8, 12, 34], "has_pending_request": [6, 8, 12, 34], "els": [6, 7, 8, 10, 11, 12, 16, 17, 18, 20, 26, 30, 34, 59, 62], "has_queued_task": [6, 8, 12, 34], "indicators_initi": [6, 8, 12, 34], "is_pending_request": [6, 8, 12, 28, 34], "request_id": [6, 8, 10, 11, 12, 28, 34, 35], "on_load": [6, 8, 12, 34, 52], "runtimeerror": [6, 8, 12, 22, 32, 33, 34], "caught": [6, 8, 12, 34], "log_diagnost": 6, "diagnost": 6, "out": [6, 11, 12, 13, 15, 41, 45, 62, 63, 65], "overridden": [6, 8, 12, 34], "cleanup": [6, 8, 12, 34, 52], "on_historical_data": [6, 8, 12, 34, 52], "save": [6, 8, 9, 12, 16, 33, 34, 52, 62], "on_sav": [6, 8, 12, 34, 52], "intent": [6, 8, 12, 34, 46, 59, 68], "paus": [6, 8, 12, 34], "pending_request": [6, 8, 12, 34], "pre_process": 6, "abstract": [6, 7, 10, 14, 19, 20, 29, 30, 31, 32, 38, 43, 50, 59], "publish_data": [6, 8, 12, 34], "publish_sign": [6, 8, 12, 34], "signal": [6, 8, 12, 14, 29, 33, 34, 62], "persist": [6, 7, 8, 9, 12, 13, 15, 16, 33, 34, 43, 44, 45, 51, 62, 69, 70], "queue_for_executor": [6, 8, 12, 34], "func": [6, 8, 12, 34], "tupl": [6, 8, 9, 10, 12, 16, 27, 29, 31, 34, 66], "arg": [6, 8, 12, 29, 34], "queue": [6, 8, 9, 12, 16, 34], "fn": [6, 8, 12, 34], "sequenti": [6, 8, 12, 34], "arbitrari": [6, 8, 12, 19, 25, 34, 38, 41, 62], "need": [6, 8, 10, 11, 12, 14, 25, 28, 34, 38, 39, 44, 46, 49, 50, 51, 52, 53, 54, 55, 58, 60, 61, 62, 63, 65, 67, 68, 69, 70], "await": [6, 8, 9, 11, 12, 34, 35, 48], "In": [6, 8, 12, 26, 34, 35, 37, 42, 46, 52, 58, 62, 65, 68, 70], "scenario": [6, 8, 12, 34], "avail": [6, 8, 9, 12, 13, 27, 29, 34, 35, 42, 44, 45, 47, 48, 49, 50, 51, 52, 54, 62, 63, 64, 65, 66, 70], "queued_task_id": [6, 8, 12, 34], "register_bas": [6, 8, 12, 34], "register_executor": [6, 8, 12, 34], "executor": [6, 12, 16, 33, 34], "asbtracteventloop": [6, 8, 12, 34], "concurr": [6, 8, 12, 33, 34, 68], "register_indicator_for_bar": [6, 8, 12, 34, 52], "register_indicator_for_quote_tick": [6, 8, 12, 34], "register_indicator_for_trade_tick": [6, 8, 12, 34], "register_venu": 6, "register_warning_ev": [6, 8, 12, 34], "registered_ind": [6, 8, 12, 34], "recent": [6, 7, 8, 12, 34], "inclus": [6, 8, 12, 34], "infer": [6, 8, 12, 23, 32, 34, 35, 65], "complet": [6, 8, 11, 12, 16, 28, 30, 31, 34, 38, 49, 52, 55, 58, 62, 65, 70], "less": [6, 8, 9, 12, 23, 25, 34], "request_data": [6, 8, 12, 34], "run_in_executor": [6, 8, 12, 34], "schedul": [6, 8, 12, 34], "correspond": [6, 7, 8, 12, 14, 19, 20, 34, 56, 64, 65, 66], "await_parti": [6, 8, 11, 12, 34], "arriv": [6, 8, 12, 34, 39, 43, 46, 52], "partial": [6, 8, 11, 12, 25, 34, 37, 50, 69], "activa": [6, 8, 12, 34], "subscribe_data": [6, 8, 12, 34, 38, 65], "suppli": [6, 8, 12, 34, 64, 65, 66], "interval_m": [6, 8, 12, 34], "dataengin": [6, 8, 9, 11, 12, 16, 18, 33, 34, 38, 45, 48], "maintain": [6, 8, 12, 16, 34, 43, 58, 59, 62], "becaus": [6, 8, 12, 34, 46, 58, 65, 70], "affect": [6, 8, 12, 34], "to_importable_config": [6, 8, 12, 34], "importableactorconfig": [6, 8, 9, 12, 34, 44], "unsubscribe_data": [6, 8, 12, 34], "simulationmoduleconfig": 6, "backtestnod": [6, 44, 45, 51, 62, 69, 71], "node": [6, 9, 16, 20, 43, 44, 49, 51, 62, 64, 65, 66, 69], "orchestr": [6, 11, 12, 44, 62], "get_engin": [6, 62], "synchron": [6, 43, 62], "stdout": [6, 8, 9, 24, 29, 49, 62], "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, 42, 43, 45, 54, 56, 58, 61, 68], "ensur": [6, 8, 9, 10, 11, 12, 15, 25, 29, 41, 42, 43, 45, 47, 49, 50, 52, 53, 54, 57, 58, 60, 63, 66], "instal": [6, 43, 55, 62, 63, 66, 68], "better": [6, 25, 45, 50], "how": [6, 7, 9, 29, 34, 37, 42, 43, 45, 46, 47, 50, 52, 56, 58, 62, 63, 69, 70, 71], "infrastructur": [7, 13, 43, 49, 51], "central": [7, 11, 12, 14, 20, 45, 46, 48, 52, 53], "cachedatabas": [7, 9, 15], "databas": [7, 9, 11, 12, 15, 16, 39, 45, 61], "cacheconfig": [7, 9], "bypass": [7, 8, 9, 16, 31, 49], "account_for_venu": 7, "actor_id": [7, 34], "agnost": [7, 21, 51], "what": [7, 12, 28, 34, 38, 53, 58, 63, 65], "actual": [7, 29, 36, 43, 45, 46, 52, 54, 66, 70], "offer": [7, 13, 25, 44, 48, 50, 51, 52, 59, 63, 64, 66, 71], "flexibl": [7, 38, 44, 46, 51, 52, 62, 63, 65], "add_account": [7, 15], "add_bar": 7, "add_ord": [7, 12, 15], "replac": [7, 9, 12, 29, 34], "emul": [7, 8, 9, 12, 19, 25, 33, 34, 40, 42, 50, 52], "transform": [7, 32, 39], "add_order_book": 7, "add_order_list": 7, "orderlist": [7, 8, 12, 25, 34], "order_list": [7, 12, 34], "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, 9, 10, 25, 28, 43, 44, 47, 50, 51, 52, 55, 56, 59, 65], "build": [7, 9, 11, 16, 29, 42, 43, 50, 52, 53, 56, 61, 62, 64, 65, 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, "check_integr": [7, 12, 16, 24], "check_residu": [7, 12, 16, 34], "residu": [7, 9, 12, 16, 33, 34], "consid": [7, 8, 9, 12, 16, 25, 28, 39, 43, 44, 47, 51, 58, 65], "clear_index": 7, "client_order_ids_clos": 7, "client_order_ids_emul": 7, "client_order_ids_inflight": 7, "flight": [7, 9, 16, 25, 50], "client_order_ids_open": 7, "delete_actor": [7, 15], "delete_strategi": [7, 15], "exec_algorithm_id": [7, 8, 9, 12, 19, 25, 34, 46, 52], "execalgorithmid": [7, 8, 12, 19, 20, 25, 34, 46, 52], "exec_spawn_total_filled_qti": 7, "exec_spawn_id": [7, 19, 25, 46], "active_onli": 7, "spawn": [7, 12, 19, 25], "primari": [7, 11, 12, 19, 25, 46, 67], "exec_spawn_total_leaves_qti": 7, "leav": [7, 9, 25, 50], "exec_spawn_total_quant": 7, "flush_db": [7, 12, 16], "flush": [7, 9, 12, 15, 16, 29, 62], "perman": [7, 12, 16], "remov": [7, 12, 16, 34, 50, 59, 70], "get_xrat": 7, "mid": [7, 14, 18, 24, 50, 51, 62], "has_bar": 7, "has_order_book": 7, "has_quote_tick": 7, "has_tick": 7, "has_trade_tick": 7, "heartbeat": [7, 9, 15, 16], "is_order_clos": 7, "is_order_emul": [7, 39], "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, 15], "load_actor": [7, 15], "load_instru": [7, 15], "load_ord": [7, 15], "load_posit": [7, 15], "load_strategi": [7, 15], "load_synthet": [7, 15], "order_exist": [7, 12], "orderlistid": [7, 8, 12, 19, 20, 25], "order_list_id": [7, 12, 19, 25, 37], "order_list_exist": 7, "No": [7, 34], "particular": [7, 8, 9, 16, 23, 28, 35, 45, 46, 48, 59], "no_order_sid": [7, 19, 24, 25, 34, 46], "orders_clos": 7, "orders_closed_count": 7, "orders_emul": [7, 39], "orders_emulated_count": [7, 39], "orders_for_exec_algorithm": [7, 46], "orders_for_exec_spawn": [7, 46], "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, 34], "positions_clos": 7, "positions_closed_count": 7, "positions_open": 7, "positions_open_count": 7, "positions_total_count": 7, "quote_tick": [7, 45, 52, 69], "quote_tick_count": 7, "snapshot_order_st": [7, 15], "snapshot_ord": [7, 9], "taken": [7, 8, 9, 15, 52, 53, 58, 65], "snapshot_posit": [7, 9], "append": [7, 8, 49, 65, 67], "uuid": [7, 8, 35], "v4": [7, 8], "snapshot_position_st": [7, 15], "ts_snapshot": [7, 15], "help": [7, 11, 12, 25, 30, 31, 34, 46, 47, 51, 52, 54, 56, 60, 63, 68], "avoid": [7, 9, 44, 46, 52, 58, 59, 68, 70], "race": [7, 9, 58], "condit": [7, 8, 9, 23, 25, 34, 35, 43, 46, 50, 51, 58, 59], "longer": [7, 25, 39, 53, 59], "strategy_id_for_ord": 7, "strategy_id_for_posit": 7, "synthetic_id": [7, 42], "tick_capac": [7, 9], "ticker_count": 7, "trade_tick": [7, 52], "trade_tick_count": 7, "update_account": [7, 15, 30], "update_actor": [7, 15], "update_ord": [7, 15, 30], "update_order_pending_cancel_loc": 7, "update_posit": [7, 15, 30], "update_strategi": [7, 15], "cachedatabaseconfig": [7, 9, 15], "index_order_posit": [7, 15], "index_venue_order_id": [7, 15], "load_curr": [7, 15], "load_index_order_cli": [7, 15], "load_index_order_posit": [7, 15], "facad": [7, 8, 30], "assembl": [8, 43, 63], "framework": [8, 10, 13, 34, 51, 56, 59, 63], "domain": [8, 10, 18, 19, 21, 23, 34, 43, 45, 47], "concept": [8, 40, 43, 56, 65], "introduc": [8, 47, 56, 68], "abov": [8, 14, 25, 28, 38, 42, 43, 45, 48, 49, 51, 52, 59, 62], "layer": [8, 10, 11, 12, 43, 51], "test": [8, 34, 43, 45, 47, 48, 51, 53, 56, 57, 58, 61, 62, 67, 70], "control": [8, 9, 34, 39, 44, 52], "own": [8, 12, 14, 32, 34, 56, 58, 67], "entir": [8, 10, 11, 12, 24, 34, 39, 41, 43, 44, 45, 48, 51, 68, 69], "stand": [8, 34, 50], "alon": [8, 34], "wai": [8, 15, 21, 28, 34, 38, 39, 43, 45, 48, 49, 50, 51, 52, 57, 60, 62, 65, 67], "usag": [8, 34], "thei": [8, 34, 37, 39, 40, 42, 50, 59, 65], "platform": [8, 11, 12, 14, 31, 34, 39, 40, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 58, 61, 62, 63, 65, 70], "attempt": [8, 34, 37, 43, 53, 67], "cancel_tim": 8, "label": [8, 10, 38], "local_now": 8, "tzinfo": 8, "tz": [8, 10, 22, 34, 45, 52, 69], "timezon": [8, 10, 34, 57], "target": [8, 63, 68, 71], "awar": [8, 10, 22, 34, 37, 52, 56], "next_time_n": 8, "register_default_handl": 8, "handler": [8, 11, 12, 28, 33, 34, 35, 38, 45, 65], "timeev": [8, 52], "set_time_alert": 8, "alert_tim": [8, 52], "alert": [8, 46], "past": 8, "fail": 8, "set_time_alert_n": 8, "alert_time_n": 8, "set_tim": [8, 52], "timedelta": [8, 9, 11, 16, 18, 31, 52], "start_tim": [8, 9, 45, 65, 69], "stop_tim": 8, "until": [8, 16, 25, 39, 42, 50, 52], "repeat": 8, "indefinit": 8, "now": [8, 24, 34, 38, 39, 42, 49, 51, 52, 62, 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, 35, 42, 52], "n": [8, 14, 22, 27], "utc_now": [8, 52], "unit": [8, 22, 23, 31, 58, 59], "advance_tim": 8, "to_time_n": 8, "advanc": [8, 25, 28, 44, 45, 50, 51, 63, 70, 71], "timeeventhandl": 8, "chronolog": [8, 45], "component_nam": [8, 12], "happen": [8, 37], "constructor": [8, 39, 48, 52], "thu": [8, 18, 51], "pre_initi": 8, "__name__": [8, 9], "componentfsmfactori": 8, "finit": 8, "get_state_transition_t": 8, "transit": [8, 10, 21, 52, 58], "tabl": [8, 10, 24, 32, 39], "c": [8, 10, 28, 43, 51, 53, 54, 56, 58, 61, 68], "actorexecutor": 8, "design": [8, 10, 14, 16, 21, 35, 38, 42, 47, 49, 51, 54, 56, 58, 59, 67, 68], "tailor": [8, 52, 63], "thread": [8, 16, 28, 33, 43, 49, 68], "facil": [8, 58], "monitor": [8, 31], "flow": [8, 45, 47, 52, 54], "inner": [8, 12, 14, 43, 47], "loggeradatp": 8, "safe": [8, 16, 28, 43, 53, 54, 58, 68], "invok": 8, "special": [8, 16, 29, 54, 65], "care": [8, 50, 58], "consist": [8, 10, 11, 12, 45, 51, 53, 65], "drain": 8, "those": [8, 12, 20, 35, 45, 51, 52, 63], "get_futur": 8, "_asyncio": [8, 16], "shutdown": [8, 9], "context": [8, 9, 13, 33, 35, 39, 45, 50, 51, 52, 53], "worker": 8, "enqueu": 8, "arrang": 8, "orderfactori": [8, 34, 37, 39, 50, 52], "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, 25, 50, 52], "time_in_forc": [8, 12, 19, 25, 50, 52], "expire_tim": [8, 12, 25, 50], "entry_post_onli": 8, "tp_post_onli": 8, "quote_quant": [8, 19, 25], "triggertyp": [8, 12, 19, 25, 39, 42, 50, 52], "emulation_trigg": [8, 12, 19, 25, 39, 42, 52], "no_trigg": [8, 12, 25], "trigger_instrument_id": [8, 19, 25, 42], "contingencytyp": [8, 12, 19, 25, 37], "contingency_typ": [8, 12, 19, 25], "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, 50], "sl_tag": 8, "stop_loss": [8, 31], "take": [8, 9, 13, 37, 42, 45, 46, 48, 50, 53, 62, 69], "stop_market": [8, 37, 39, 50, 51, 65], "child": [8, 12, 25, 37, 46, 50], "limit_if_touch": [8, 39, 50, 51, 65], "market_if_touch": [8, 39, 50, 51, 65], "well": [8, 10, 25, 28, 42, 43, 46, 48, 51, 52, 54, 55, 62, 63], "tp": 8, "sl": 8, "delimit": [8, 12, 19, 23, 25], "create_list": 8, "generate_client_order_id": 8, "generate_order_list_id": 8, "post_onli": [8, 12, 19, 25, 50], "display_qti": [8, 12, 25, 50], "exec_algorithm_param": [8, 19, 25, 46, 52], "limitord": [8, 12, 25, 50, 52], "ioc": [8, 12, 19, 25, 50, 51], "fok": [8, 12, 19, 25, 50, 51, 52], "at_the_open": [8, 12, 19, 25, 50, 51], "at_the_clos": [8, 12, 19, 25, 50, 51], "carri": [8, 12, 19, 25, 41, 46], "reduc": [8, 9, 12, 14, 16, 19, 25, 31, 37, 46, 51, 52, 58, 59, 69], "displai": [8, 12, 25, 41, 70], "iceberg": [8, 12, 25, 50, 51], "epoch": [8, 12, 25, 52], "greater": [8, 12, 17, 22, 23, 24, 25, 29, 56, 58], "trigger_typ": [8, 12, 25, 50], "limitiftouchedord": [8, 25], "lit": [8, 25], "marketord": [8, 12, 25, 34, 50, 52], "often": [8, 12, 19, 43, 50, 52, 59], "marketiftouchedord": [8, 25, 50], "mit": [8, 25], "market_to_limit": [8, 12, 39, 46, 50, 51], "markettolimitord": [8, 12, 25, 50], "set_client_order_id_count": 8, "set_order_list_id_count": 8, "stop_limit": [8, 39, 50, 51, 65], "stoplimitord": [8, 25, 50], "stopmarketord": [8, 25, 50], "trailing_stop_limit": [8, 39, 50, 51], "limit_offset": [8, 12, 25, 50], "trailing_offset": [8, 12, 25, 50, 65], "trailingoffsettyp": [8, 12, 25, 50], "trailing_offset_typ": [8, 12, 25, 50], "trailingstoplimitord": [8, 25, 50], "trail": [8, 12, 25, 53], "offset": [8, 12, 25], "typic": [8, 9, 14, 25, 35, 37, 45, 48, 50, 52, 62, 70], "no_trailing_offset": [8, 12, 25], "trailing_stop_market": [8, 39, 50, 51, 65], "trailingstopmarketord": [8, 25, 50], "clientorderidgener": 8, "initial_count": 8, "identifiergener": 8, "set_count": 8, "counter": 8, "orderlistidgener": 8, "positionidgener": 8, "flip": 8, "f": [8, 29, 35, 42, 52, 54, 62, 69], "get_count": 8, "loglevel": [8, 9, 49, 54], "level_stdout": 8, "level_fil": 8, "debug": [8, 9, 11, 12, 16, 31, 49], "file_log": 8, "file_nam": 8, "file_format": 8, "component_level": 8, "dummi": 8, "file": [8, 9, 29, 37, 45, 55, 56, 58, 61, 62, 69], "suffix": [8, 9, 49], "plain": [8, 9, 49], "text": [8, 9, 49, 69], "unless": [8, 9, 43, 56, 59, 67], "file_auto": 8, "g": [8, 9, 12, 25, 26, 45, 46, 48, 49, 52, 53, 62, 65], "placehold": [8, 45], "change_clock": 8, "is_bypass": [8, 16, 31], "critic": [8, 13, 51, 53, 58, 59, 68], "logcolor": 8, "color": 8, "red": 8, "annot": 8, "content": [8, 13, 18], "record": 8, "normal": [8, 28, 39, 45, 54, 65, 67], "ex": [8, 61], "stack": [8, 11, 12, 43], "trace": [8, 9, 54], "get_logg": [8, 16], "encapsul": 8, "yellow": 8, "log_memori": 8, "nautilus_head": 8, "throttler": 8, "output_send": 8, "output_drop": 8, "throttl": [8, 62], "exce": [8, 44, 62], "unbound": 8, "bound": 8, "upstream": 8, "is_limit": 8, "qsize": [8, 9], "recv_count": 8, "msg": [8, 28], "sent_count": [8, 28], "livetim": 8, "deleg": [8, 10, 11, 29, 32], "is_expir": 8, "iterate_next_tim": 8, "hash": [8, 18], "pop_ev": 8, "continu": [8, 36, 39, 44, 52, 65, 70], "looptim": 8, "threadtim": 8, "msgspec": 9, "struct": 9, "10000": [9, 50], "snapshot_positions_interv": 9, "10_000": 9, "dequeu": 9, "localhost": [9, 62], "ssl": [9, 61], "flush_on_start": 9, "timestamps_as_iso8601": [9, 32], "redi": [9, 15, 51, 61], "iso": [9, 10, 17, 32, 49], "8601": [9, 10, 32, 49], "persit": 9, "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, "validate_data_sequ": 9, "emit": [9, 11], "extra": [9, 11, 12, 16, 31, 65, 66], "riskengineconfig": [9, 31], "max_order_submit_r": [9, 16, 31], "100": [9, 10, 22, 27, 50, 59, 65, 70], "00": [9, 23, 50, 52], "max_order_modify_r": [9, 16, 31], "max_notional_per_ord": [9, 16, 31], "riskengin": [9, 12, 16, 31, 33, 34, 39, 46, 48, 52], "pre": [9, 10, 16, 31, 39, 45, 53, 55, 62, 63], "still": [9, 19, 28, 50, 52, 53, 54, 70], "duplic": [9, 12, 26, 34, 52], "notion": [9, 16, 22, 26, 31, 48], "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, 33, 34, 39, 46, 52], "streamingconfig": 9, "catalog_path": [9, 45, 62, 69], "fs_protocol": [9, 29], "fs_storage_opt": [9, 29], "flush_interval_m": [9, 29], "replace_exist": 9, "include_typ": [9, 29], "catalog": [9, 11, 16, 29, 33, 43, 62, 71], "feather": [9, 29, 51], "fsspec": [9, 29, 69], "filesystem": [9, 29], "storag": [9, 29, 43, 45], "chunk": [9, 29, 32], "datacatalogconfig": 9, "actor_path": 9, "config_path": [9, 62, 69], "actorfactori": 9, "step": [9, 11, 18, 27, 51, 53, 54, 55, 56, 58, 60, 63, 71], "strategyconfig": [9, 34, 52, 62], "order_id_tag": [9, 34, 52], "external_order_claim": [9, 34], "manage_contingent_ord": [9, 34], "manage_gtd_expiri": [9, 34, 52], "becom": [9, 13, 19, 22, 25, 37, 46, 50, 52, 56, 65, 71], "amongst": 9, "see": [9, 29, 39, 42, 43, 45, 48, 49, 52, 54, 61, 62, 63, 65, 66, 69, 70], "extern": [9, 12, 16, 18, 20, 34, 45, 69, 70, 71], "claim": [9, 12, 16, 34], "oco": [9, 51], "automat": [9, 13, 29, 34, 35, 44, 45, 49, 50, 52, 55, 62, 70], "timer": [9, 11, 34, 46], "importablestrategyconfig": [9, 34, 44, 62, 69], "strategy_path": [9, 62, 69], "strategyfactori": 9, "importablecontrollerconfig": [9, 44], "controller_path": 9, "controllerconfig": 9, "controllerfactori": 9, "execalgorithmconfig": [9, 12], "importableexecalgorithmconfig": [9, 12, 44], "exec_algorithm_path": 9, "execalgorithmfactori": 9, "tracingconfig": 9, "stdout_level": 9, "stderr_level": 9, "file_level": 9, "statement": 9, "possibl": [9, 16, 25, 27, 28, 31, 38, 39, 41, 42, 43, 46, 47, 48, 50, 51, 52, 53, 58, 61, 65, 67, 68, 70], "written": [9, 11, 12, 29, 45, 49, 51, 54, 68], "stderr": [9, 49], "file_config": 9, "prefix": [9, 52], "third": [9, 43], "loggingconfig": [9, 49, 54, 62], "log_level": [9, 49, 54, 62], "log_level_fil": [9, 49], "log_directori": [9, 49], "log_file_nam": [9, 49], "log_file_format": [9, 49], "log_component_level": [9, 49], "bypass_log": 9, "rotat": [9, 49], "nautiluskernelconfig": [9, 33], "cache_databas": 9, "data_engin": [9, 16, 33, 34], "risk_engin": [9, 33, 34], "exec_engin": [9, 16, 33, 34], "load_stat": [9, 33], "save_st": [9, 33], "loop_debug": 9, "timeout_connect": 9, "timeout_reconcili": 9, "timeout_portfolio": 9, "timeout_disconnect": 9, "timeout_post_stop": 9, "sandbox": [9, 33, 35, 39, 43, 45, 51], "hyphen": [9, 20, 52], "reconcil": [9, 12, 16, 67], "final": [9, 43, 46, 55, 59, 64, 65, 66, 69], "importablefactoryconfig": 9, "importableconfig": [9, 16], "backtestvenueconfig": [9, 44, 62, 69], "backtestdataconfig": [9, 44, 45, 62, 69], "data_cl": [9, 32, 45, 62, 69], "catalog_fs_protocol": 9, "catalog_fs_storage_opt": 9, "end_tim": [9, 45, 62, 65, 69], "filter_expr": 9, "metadata": [9, 18, 35, 38, 65], "bar_spec": [9, 18], "batch_siz": 9, "001": [9, 20, 46, 49, 52, 70], "run_analysi": 9, "batch_size_byt": 9, "input": [9, 10, 14, 16, 22, 29, 31, 41, 42, 44, 45, 49, 62], "least": [9, 12, 22, 25, 34, 52, 65], "block": [9, 16, 49, 50, 52, 56, 58, 59], "parse_filters_expr": 9, "pyarrow": [9, 32], "dataset": [9, 29, 48], "express": [9, 10, 22, 26, 42, 50, 51], "chf": 9, "hello": 9, "livedataengineconfig": [9, 16], "100000": 9, "livedataengin": [9, 16], "100_000": [9, 50], "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, 29, 50, 52], "liveexecengin": 9, "purpos": [9, 13, 35, 42, 45, 52, 69], "lost": 9, "some": [9, 38, 43, 46, 48, 49, 52, 53, 54, 56, 58, 62, 65, 67, 69, 70], "point": [9, 10, 12, 23, 24, 28, 39, 43, 46, 50, 53, 65, 69, 70], "intermedi": 9, "recov": [9, 42], "via": [9, 11, 12, 14, 34, 39, 44, 45, 46, 49, 51, 62, 66], "nonnegativeint": 9, "minut": [9, 18, 51, 52, 69], "unclaim": 9, "caus": [9, 45, 59, 65], "conflict": [9, 46, 52, 67], "2_000": 9, "exceed": [9, 19, 48], "threshold": [9, 11, 18, 62], "5_000": 9, "beyond": [9, 52, 54, 65], "rule": [9, 18, 34], "thumb": 9, "shouldn": [9, 28], "t": [9, 28, 29, 43, 50, 53, 54, 65], "coloc": 9, "potenti": [9, 28, 42, 51, 56, 63], "livedatacli": [9, 16], "soon": 9, "tradingnodeconfig": [9, 16, 49, 54, 64, 65, 66], "data_cli": [9, 64, 65, 66], "heartbeat_interv": 9, "000": [9, 46, 50], "health": 9, "constant": [10, 14, 43], "throughout": [10, 18, 39, 43, 46, 47, 53, 56, 59, 63], "main": [10, 35, 45, 46, 47, 49, 50, 51, 52, 56, 61, 62], "focu": 10, "effici": [10, 14, 16, 37, 43, 53, 68], "usabl": 10, "form": [10, 14, 45], "philosophi": [10, 51, 56], "massag": 10, "finitestatemachin": 10, "correct": [10, 43, 45, 46, 47, 48, 50, 51, 58, 70], "entiti": [10, 20, 51], "as_utc_index": 10, "datetimeindex": 10, "as_utc_timestamp": 10, "dt": 10, "dt_to_unix_nano": [10, 45, 69], "accur": [10, 15, 43], "microsecond": [10, 52], "\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, "int64": [10, 15], "maybe_unix_nanos_to_dt": 10, "nano": 10, "unix_nanos_to_dt": 10, "determinist": [10, 43, 68], "state_machin": 10, "state_transition_t": 10, "initial_st": 10, "trigger_pars": 10, "state_pars": 10, "state_str": 10, "lookup": 10, "invalidstatetrigg": [10, 25], "add_not": 10, "with_traceback": 10, "tb": 10, "__traceback__": 10, "command_id": [10, 11, 12], "document": [10, 12, 13, 37, 40, 42, 43, 47, 50, 52, 58, 65, 68], "document_id": 10, "response_id": [10, 11], "basis_points_as_percentag": 10, "basis_point": [10, 50, 65], "basi": [10, 37, 50, 65], "fast_mad": 10, "ndarrai": [10, 14], "deviat": [10, 14], "numpi": [10, 53], "fast_mad_with_mean": 10, "fast_mean": 10, "evalu": [10, 42, 53], "10x": 10, "faster": 10, "np": [10, 14], "200": [10, 18, 50], "fast_mean_iter": 10, "next_valu": 10, "current_valu": 10, "expected_length": 10, "drop_left": 10, "left": [10, 40, 43, 52, 59], "fast_std": 10, "std": 10, "fast_std_with_mean": 10, "25x": 10, "pseudo": 10, "univers": [10, 28, 43, 51], "version": [10, 13, 45, 46, 54, 61, 68, 71], "4": 10, "128": 10, "rfc": 10, "4122": 10, "panic": [10, 24], "runtim": [10, 43, 45, 48, 53, 56, 58, 68], "universally_unique_identifi": 10, "tool": [11, 14, 31, 34, 42, 43, 51, 55, 56, 61], "architectur": [11, 12, 51, 59, 61, 63], "somewhat": [11, 12], "mirror": [11, 12], "beneath": [11, 12], "altern": [11, 12, 46, 51, 55, 59, 65], "abl": [11, 12, 19, 28, 38, 51, 52, 58, 62, 67, 68], "due": [11, 12, 19, 38, 51], "reusabl": [11, 12], "baraggreg": [11, 18, 51], "set_await_parti": 11, "set_parti": 11, "partial_bar": 11, "barbuild": 11, "builder": [11, 16, 65], "build_now": 11, "price_precis": [11, 12, 22, 26, 27, 42], "uint8": [11, 17, 26], "size_precis": [11, 22, 26], "ts_last": [11, 12, 24, 25, 26], "tickbaraggreg": 11, "timebaraggreg": 11, "build_with_no_upd": 11, "timestamp_on_clos": 11, "get_start_tim": 11, "next_close_n": 11, "valuebaraggreg": 11, "get_cumulative_valu": 11, "cumul": [11, 14], "volumebaraggreg": 11, "interact": [11, 12, 20, 29, 37, 43, 46, 47, 50, 52, 56, 61, 67], "emploi": [11, 12, 43], "simpl": [11, 12, 13, 14, 42, 45, 52, 62, 69, 70], "fan": [11, 12], "pattern": [11, 12, 28, 34, 43, 70], "datacommand": [11, 16], "datarespons": [11, 16], "ingest": [11, 12, 51, 52, 65], "check_connect": [11, 12, 16], "check_disconnect": [11, 12, 16], "command_count": [11, 12, 16, 31], "data_count": [11, 16], "default_cli": [11, 12, 16], "deregister_cli": [11, 12, 16], "register_catalog": [11, 16], "parquetdatacatalog": [11, 16, 29, 33, 44, 45, 51, 69], "register_default_cli": [11, 12, 16], "overwritten": [11, 12, 16, 17, 29, 45], "register_venue_rout": [11, 12, 16], "registered_cli": [11, 12, 16], "datarequest": [11, 16, 35], "request_count": [11, 16], "response_count": [11, 16], "subscribed_synthetic_quot": [11, 16], "subscribed_synthetic_trad": [11, 16], "depend": [12, 22, 23, 26, 34, 46, 48, 51, 52, 55, 61, 65, 69], "k": [12, 14, 22, 34, 48, 51], "modif": [12, 34, 39, 50, 55], "pending_cancel": [12, 25, 34, 50, 52], "onix": [12, 19, 20, 23, 34, 37], "biz": [12, 19, 20, 23, 34, 37], "5": [12, 14, 18, 19, 20, 23, 34, 37, 42, 46, 50, 52, 70], "sp2": [12, 19, 23, 34, 37], "msgtype_g_71": [12, 34], "html": [12, 19, 20, 23, 34, 37, 54], "modify_order_in_plac": 12, "place": [12, 23, 25, 27, 37, 50, 54, 59, 69], "on_ord": [12, 46], "on_order_accept": [12, 34, 52], "on_order_cancel_reject": [12, 34, 52], "on_order_cancel": [12, 34, 52], "on_order_deni": [12, 34, 52], "orderdeni": [12, 19, 34, 52], "deni": [12, 19, 25, 31, 34, 39, 50], "on_order_emul": [12, 34, 52], "on_order_ev": [12, 34, 52], "orderev": [12, 16, 19, 25, 30, 34, 52], "on_order_expir": [12, 34, 52], "on_order_fil": [12, 34, 52], "on_order_initi": [12, 34, 52], "orderiniti": [12, 19, 25, 34, 39, 46, 52], "on_order_list": 12, "on_order_modify_reject": [12, 34, 52], "on_order_pending_cancel": [12, 34, 52], "orderpendingcancel": [12, 19, 34, 52], "on_order_pending_upd": [12, 34, 52], "orderpendingupd": [12, 19, 34, 52], "on_order_reject": [12, 34, 52], "on_order_releas": [12, 34, 52], "orderreleas": [12, 19, 34, 52], "on_order_submit": [12, 34, 52], "on_order_trigg": [12, 34, 52], "on_order_upd": [12, 34, 52], "on_position_chang": [12, 34, 52], "positionchang": [12, 19, 34, 52], "on_position_clos": [12, 34, 52], "positionclos": [12, 19, 34, 52], "on_position_ev": [12, 34, 52], "positionev": [12, 19, 30, 34, 52], "on_position_open": [12, 34, 52], "positionopen": [12, 19, 34, 52, 62], "spawn_limit": [12, 46], "reduce_primari": 12, "spawn_market": [12, 46], "spawn_market_to_limit": [12, 46], "parent_order_id": [12, 19, 25], "parent": [12, 19, 22, 25, 37, 46, 50], "intention": 12, "constrain": 12, "get_issu": [12, 20], "unspecifi": [12, 16, 34], "create_matching_cor": 12, "price_incr": [12, 22], "matchingcor": [12, 39], "increment": [12, 18, 22, 24, 27, 29], "get_matching_cor": 12, "get_submit_order_command": 12, "subscribed_quot": 12, "feed": [12, 42, 52, 65], "subscribed_trad": 12, "distribut": [12, 52], "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], "registr": [12, 16, 28], "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, 46, 52, 62, 65, 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, 52], "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, 25], "filled_qti": [12, 25], "ts_accept": 12, "no_conting": [12, 25], "avg_px": [12, 25], "cancel_reason": 12, "ts_trigger": [12, 25], "position_sid": [12, 25, 34], "flat": [12, 19, 25, 26, 30, 50], "order_report": 12, "trade_report": 12, "position_report": 12, "add_order_report": 12, "add_trade_report": 12, "add_position_report": 12, "welcom": [13, 40, 43, 47, 53, 56, 63, 68, 71], "nautilustrad": [13, 35, 40, 43, 44, 45, 46, 47, 50, 52, 54, 55, 56, 60, 61, 62, 64, 65, 66, 67, 68, 70, 71], "detail": [13, 29, 39, 40, 42, 44, 45, 47, 49, 50, 52, 62, 68, 69, 70], "technic": [13, 14, 63, 68], "sphinx": 13, "pleas": [13, 63], "head": [13, 41, 68, 71], "master": [13, 68, 71], "branch": [13, 68, 71], "stabl": [13, 49, 61, 68, 71], "develop": [13, 14, 43, 45, 47, 51, 55, 59, 61, 62, 71], "bleed": [13, 68, 71], "edg": [13, 68, 71], "experiment": [13, 68, 71], "featur": [13, 14, 19, 28, 40, 42, 47, 54, 56, 58, 62, 63, 65, 68, 71], "select": [13, 14, 57, 69], "down": [13, 16, 27, 39, 63], "menu": [13, 43], "sidebar": 13, "explor": [13, 40, 47, 68], "click": [13, 59], "view": [13, 43, 53, 70], "explan": [13, 70], "decad": 13, "ago": 13, "script": [13, 44, 60, 62, 70], "languag": [13, 51, 54, 56, 58, 68], "clean": [13, 56], "straight": [13, 56], "forward": [13, 56, 62], "syntax": [13, 54, 55, 56], "evolv": [13, 36, 44], "fledg": 13, "orient": 13, "program": [13, 51, 54, 58, 68], "tiob": 13, "popular": 13, "world": [13, 56], "de": 13, "facto": 13, "lingua": 13, "franca": 13, "scienc": 13, "learn": [13, 63, 71], "artifici": 13, "intellig": 13, "box": [13, 15], "drawback": 13, "howev": [13, 42, 50, 52, 53, 54, 56, 59, 61, 62, 63, 65, 68], "especi": [13, 68], "larg": [13, 29, 50], "cython": [13, 40, 43, 45, 51, 53, 55, 56, 58, 68], "lot": [13, 22, 48, 56], "issu": [13, 53, 54, 62], "advantag": [13, 51, 53, 56, 58], "embed": [13, 68], "rich": [13, 21, 43, 56, 68], "ecosystem": 13, "softwar": [13, 43, 51], "commun": [13, 43, 51, 63], "discoveri": 14, "idea": [14, 51, 63], "inspir": [14, 54], "proprietari": 14, "adaptivemovingaverag": 14, "period_": 14, "period_alpha_fast": 14, "period_alpha_slow": 14, "movingaverag": 14, "ama": 14, "across": [14, 30, 44, 46, 51, 69], "roll": 14, "window": [14, 51, 52, 57, 61], "perri": 14, "kaufman": 14, "nois": [14, 65], "swing": 14, "rel": 14, "small": [14, 23, 29, 58, 67], "lag": 14, "efficiencyratio": 14, "fast": [14, 51, 68], "smooth": [14, 58], "slow": 14, "alpha_fast": 14, "extract": [14, 18, 56], "alpha_diff": 14, "alpha": [14, 62], "alpha_slow": 14, "has_input": 14, "warm": [14, 62], "update_raw": 14, "exponentialmovingaverag": 14, "exponenti": 14, "donchianchannel": 14, "donchian": 14, "channel": [14, 49], "three": [14, 34, 45, 50, 51], "line": [14, 53, 54, 59, 60, 62], "compris": [14, 35], "upper": 14, "band": 14, "around": [14, 21, 30, 44, 54], "median": 14, "highest": [14, 28, 40, 43, 51], "area": [14, 53, 59], "middl": 14, "hullmovingaverag": 14, "hull": 14, "hma": 14, "alan": 14, "extrem": [14, 43], "movingaveragefactori": 14, "construct": [14, 37, 42, 43, 58, 67], "ma_typ": 14, "movingaveragetyp": 14, "simplemovingaverag": 14, "weightedmovingaverag": 14, "float64": 14, "averagetruerang": 14, "use_previ": 14, "value_floor": 14, "boolean": [14, 53], "update_mid": 14, "floor": 14, "bollingerband": 14, "bolling": 14, "trend": 14, "awai": [14, 22, 25, 27, 50], "sma": 14, "prefer": [14, 44, 52, 55], "measur": [14, 52], "speed": [14, 25, 51], "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, 53], "wick": 14, "overal": [14, 56], "fuzzycandlestick": 14, "threshold1": 14, "threshold2": 14, "threshold3": 14, "threshold4": 14, "fuzzifi": 14, "dimension": 14, "membership": 14, "x": [14, 38, 41], "vector": [14, 49, 51], "keltnerchannel": 14, "k_multipli": 14, "ma_type_atr": 14, "atr_floor": 14, "keltner": 14, "envelop": 14, "below": [14, 25, 35, 39, 43, 46, 49, 52, 53, 61, 62, 65, 66, 69], "tradition": [14, 51], "ema": [14, 52, 69, 70], "plu": 14, "atr": 14, "minu": 14, "keltnerposit": 14, "extens": [14, 29, 43, 51, 54, 55, 56, 59, 63], "movingaverageconvergencediverg": [14, 62], "fast_period": [14, 62], "slow_period": [14, 62], "fast_sma": 14, "onbalancevolum": 14, "momentum": [14, 52], "pressur": 14, "value_cumul": 14, "rateofchang": 14, "use_log": 14, "relativestrengthindex": 14, "strength": 14, "rsi": 14, "gain": 14, "spreadanalyz": 14, "spread": [14, 24, 42, 46], "max": [14, 16, 31, 41, 57], "dequ": 14, "stochast": 14, "period_k": 14, "period_d": 14, "oscil": 14, "bought": 14, "sold": 14, "forextrad": 14, "educ": 14, "explain": [14, 46, 52, 53, 58, 62], "value_d": 14, "value_k": 14, "durat": [14, 18, 19, 26], "high_datetim": 14, "low_datetim": 14, "since_high": 14, "since_low": 14, "volatilityratio": 14, "volumeweightedaveragepric": 14, "param": [14, 19, 46, 67], "technologi": [15, 43], "rediscachedatabas": 15, "17": 15, "digit": [15, 23], "19": 15, "One": [15, 51, 53, 56], "solv": 15, "achiev": [15, 42, 43, 45, 51, 52, 58, 63, 64, 65, 66, 70], "timestamps_as_str": [15, 32], "msgpackseri": [15, 32], "overarch": [16, 43], "uvloop": [16, 51], "interfac": [16, 34, 43, 58, 67], "present": [16, 29, 42], "broker": [16, 37, 43, 50, 52, 61, 62, 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, 50], "abruptli": 16, "unexpect": [16, 29, 53], "behavior": [16, 28, 29, 35, 42, 50, 58], "liveexecutionengin": [16, 46], "get_evt_queue_task": 16, "get_inflight_check_task": 16, "evt_qsiz": 16, "max_notionals_per_ord": [16, 31], "set_max_notional_per_ord": [16, 31], "new_valu": [16, 31], "disabl": [16, 31], "invalidoper": [16, 31], "set_trading_st": [16, 31], "tradingst": [16, 31], "trading_st": [16, 31], "network": [16, 43, 51], "is_built": 16, "get_event_loop": [16, 35], "add_data_client_factori": [16, 64, 65, 66], "add_exec_client_factori": [16, 64, 65, 66], "liveexecutionclientfactori": 16, "run_async": 16, "maintain_heartbeat": 16, "snapshot_open_posit": 16, "gracefulli": 16, "stop_async": [16, 33], "shut": [16, 39], "tradingnodebuild": 16, "servic": 16, "build_data_cli": 16, "build_exec_cli": 16, "uint16_t": 17, "iso4217": 17, "currencytyp": 17, "currency_typ": 17, "medium": [17, 34], "9": [17, 22, 23], "uint16": 17, "4217": 17, "from_internal_map": 17, "from_str": [17, 18, 20, 23, 42, 48, 50, 52, 62], "unknown": 17, "veri": [17, 29, 38, 45, 62, 70], "like": [17, 29, 44, 45, 46, 50, 52, 54, 55, 62, 70], "cryptocurr": [17, 22, 48, 65, 70], "robust": [17, 41, 43, 51, 53], "8": [17, 42], "is_crypto": 17, "is_fiat": 17, "fiat": [17, 22, 48], "overwrit": 17, "fundament": [18, 19, 23, 50, 58, 63], "barspecif": [18, 51], "sampl": [18, 69], "check_information_aggreg": 18, "check_threshold_aggreg": 18, "check_time_aggreg": 18, "from_timedelta": 18, "round": [18, 22, 27], "is_information_aggreg": 18, "driven": [18, 43, 51, 63], "tick_run": [18, 51], "volume_run": [18, 51], "value_run": [18, 51], "is_threshold_aggreg": 18, "tick_imbal": [18, 51], "volume_imbal": [18, 51], "value_imbal": [18, 51], "is_time_aggreg": 18, "week": [18, 51], "month": [18, 51, 57, 69], "ambigu": 18, "aggregationsourc": 18, "aggregation_sourc": 18, "accordingli": 18, "is_externally_aggreg": 18, "is_internally_aggreg": 18, "exposur": [18, 24, 30], "signed_s": 18, "is_snapshot": 18, "close_pric": 18, "instrumentclosetyp": 18, "close_typ": 18, "marketstatu": 18, "trading_sess": 18, "haltreason": 18, "halt_reason": 18, "not_halt": 18, "session": [18, 34, 41, 50], "halt": [18, 31], "bid_siz": [18, 29], "ask_siz": [18, 29], "extract_pric": 18, "extract_volum": 18, "pyo3_tick": 18, "rustquotetick": 18, "bid_price_raw": 18, "ask_price_raw": 18, "bid_price_prec": 18, "ask_price_prec": 18, "bid_size_raw": 18, "ask_size_raw": 18, "bid_size_prec": 18, "ask_size_prec": 18, "aggressorsid": 18, "aggressor_sid": 18, "buyer": 18, "seller": 18, "counterparti": [18, 20, 45], "aggressor": [18, 50], "rusttradetick": 18, "hashabl": 18, "themselv": [18, 37, 43], "topic": [18, 28, 34], "genericdata": 18, "wrapper": 18, "wrap": 18, "capsule_to_list": 18, "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, 25], "is_sel": [19, 25], "linked_order_id": [19, 25, 37], "had": [19, 70], "emulationtrigg": [19, 25], "link": [19, 25, 37, 43, 50, 68], "released_pric": 19, "stoplimit": 19, "opening_order_id": [19, 26], "signed_qti": [19, 26], "peak_qti": [19, 26], "avg_px_open": [19, 26], "avg_px_clos": [19, 26], "realized_return": [19, 26], "ts_open": [19, 26], "idt": 19, "peak": [19, 26], "closing_order_id": [19, 26], "duration_n": [19, 26], "ts_close": [19, 26], "correctli": [20, 23, 32, 38, 53, 62], "d02851908": 20, "firm": [20, 51], "get_id": 20, "is_this_trad": 20, "compar": [20, 68], "get_tag": 20, "charact": [20, 28, 53], "aud": [20, 45, 48, 50, 64], "usd": [20, 23, 45, 48, 50, 57, 62, 66, 69], "idealpro": [20, 50, 66], "btcusdt": [20, 35, 42, 45, 48, 50, 65], "binanc": [20, 35, 42, 45, 46, 48, 50, 52, 67, 70], "is_synthet": 20, "synth": [20, 22, 42], "emacross": [20, 69], "collid": 20, "is_extern": 20, "did": 20, "tradabl": [20, 22, 45, 47, 48], "ticker_symbol": 20, "1003": 20, "tagnum_1003": 20, "abbrevi": 20, "tester": [20, 49], "seek": [21, 44, 45, 50, 54], "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, "min_pric": [22, 27, 48], "max_pric": [22, 27, 48], "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, 26], "is_invers": [22, 26], "lot_siz": 22, "board": 22, "make_pric": [22, 48, 52], "make_qti": [22, 48, 52], "maker_fe": [22, 48], "fee": [22, 50], "max_not": [22, 48], "printabl": 22, "max_quant": [22, 48], "min_not": [22, 48], "min_quant": [22, 48], "next_ask_pric": [22, 27], "num_tick": 22, "nearest": [22, 27], "scheme": [22, 29, 45], "next_bid_pric": [22, 27], "notional_valu": [22, 26], "raw_symbol": 22, "size_incr": 22, "taker_fe": [22, 48], "make_symbol": 22, "201070830": 22, "123456": 22, "cryptoperpetu": [22, 48], "perpetu": [22, 48, 50, 65, 67, 70], "swap": [22, 48, 62], "cost": 22, "is_quanto": 22, "cryptofutur": [22, 48], "underli": [22, 48, 56], "activation_n": 22, "expiration_n": 22, "from_int_c": 22, "deliver": [22, 48, 62], "unit64_t": 22, "activation_utc": 22, "expiration_utc": 22, "expriat": 22, "currencypair": [22, 48], "equiti": [22, 31, 48, 51, 66], "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, "nan": [22, 41], "change_formula": [22, 42], "marginaccountbal": 23, "money_max": 23, "9_223_372_036": 23, "money_min": 23, "as_decim": 23, "as_doubl": 23, "whitespac": 23, "1000000": [23, 29], "to_str": 23, "under": [23, 29, 41, 45, 46, 52, 53, 67], "price_max": 23, "price_min": 23, "whole": 23, "fraction": 23, "from_int": [23, 50, 52, 62], "non": [23, 29, 50, 62], "capabl": [23, 44, 46, 51, 52, 62, 63, 65], "share": [23, 43, 48, 52, 61, 65], "quantity_max": 23, "18_446_744_073": 23, "quantity_min": 23, "qty": 23, "raw_to_f64": 23, "l1": [24, 45, 51], "l2": [24, 45, 51], "l3": [24, 45, 51], "granular": [24, 44, 45, 51, 52, 54], "uint64": 24, "apply_delta": 24, "ascend": 24, "best_ask_s": 24, "best_bid_s": 24, "descend": 24, "clear_ask": 24, "clear_bid": 24, "get_avg_px_for_quant": 24, "get_quantity_for_pric": 24, "midpoint": 24, "pprint": 24, "num_level": 24, "human": 24, "readabl": [24, 43], "simulate_fil": 24, "is_aggress": [24, 25], "update_quote_tick": [24, 30], "update_trade_tick": 24, "init_id": 25, "likelihood": 25, "unlik": 25, "protect": 25, "far": 25, "higher": [25, 28, 49, 51], "On": [25, 35], "moo": 25, "moc": 25, "php": 25, "closing_sid": 25, "has_pric": 25, "has_trigger_pric": 25, "summari": [25, 26, 50, 54, 63], "init_ev": 25, "is_active_loc": 25, "is_cancel": 25, "is_child_ord": 25, "is_clos": [25, 26, 29], "status": 25, "is_conting": 25, "is_emul": [25, 39], "is_inflight": 25, "pending_upd": [25, 50, 52], "never": [25, 50], "is_open": [25, 26], "partially_fil": [25, 50], "is_parent_ord": 25, "is_pass": 25, "passiv": [25, 50], "is_pending_cancel": 25, "is_pending_upd": 25, "is_post_onli": 25, "is_primari": 25, "is_quote_quant": 25, "is_reduce_onli": 25, "is_spawn": 25, "last_trade_id": [25, 26], "leaves_qti": 25, "opposite_sid": 25, "opposit": [25, 26, 50], "side_str": 25, "signed_decimal_qti": [25, 26], "25": [25, 26], "status_str": 25, "transform_pi": 25, "type_str": 25, "would_reduce_onli": 25, "position_qti": 25, "expire_time_n": 25, "favor": [25, 37], "your": [25, 38, 41, 43, 44, 46, 52, 53, 55, 56, 60, 61, 62, 63, 64, 65, 66, 67, 70], "loo": 25, "loc": 25, "attain": 25, "penetr": 25, "significantli": [25, 43], "basic": [25, 52, 62, 63, 71], "enter": [25, 50, 53], "elimin": [25, 58, 68], "expos": [25, 62], "is_trigg": 25, "mtl": 25, "remaind": [25, 50, 69, 70], "portion": [25, 50], "touch": 25, "similar": [25, 35, 43, 52], "init": [25, 61], "is_long": 26, "is_opposite_sid": 26, "is_short": 26, "side_from_order_sid": 26, "space": [27, 53], "fixedtickschem": 27, "min_tick": 27, "max_tick": 27, "tickschem": 27, "tieredtickschem": 27, "tier": [27, 50], "max_ticks_per_ti": 27, "find_tick_index": 27, "get_tick_schem": 27, "list_tick_schem": 27, "register_tick_schem": 27, "tick_schem": 27, "round_down": 27, "round_up": 27, "loos": [28, 43], "coupl": [28, 43, 53, 63, 69], "facilit": [28, 30, 42, 43, 45, 51], "consum": [28, 37, 43, 49], "pub": [28, 43], "sub": [28, 43], "req": [28, 43], "rep": [28, 43], "wildcard": [28, 34], "hierarch": 28, "asterisk": 28, "question": [28, 63], "comp": 28, "anyth": 28, "comput": 28, "mp": 28, "camp": 28, "p": [28, 62], "coop": 28, "has_subscrib": 28, "is_subscrib": 28, "prioriti": [28, 43, 67], "pub_count": 28, "req_count": 28, "res_count": 28, "inappropri": 28, "sound": [28, 48, 68], "is_matching_pi": 28, "organ": [28, 30, 48], "retriev": [29, 43, 64, 66], "basedatacatalog": 29, "kw": 29, "queryabl": 29, "featherfil": 29, "class_nam": 29, "namedtupl": 29, "alia": 29, "occurr": 29, "9223372036854775807": 29, "parquet": [29, 32, 33, 44, 45, 62], "arrow": [29, 32, 45, 46, 51], "pathlik": 29, "root": [29, 59, 61], "cloud": 29, "s3": 29, "amazon": 29, "gc": 29, "googl": [29, 53, 58], "min_rows_per_group": 29, "writer": [29, 33, 49], "incom": [29, 42], "disk": [29, 45], "suffici": 29, "accumul": 29, "max_rows_per_group": 29, "split": [29, 46], "show_query_path": 29, "globe": 29, "threadsaf": 29, "multithread": 29, "readthedoc": [29, 54], "from_env": [29, 62, 69], "nautilus_path": [29, 45, 62], "oserror": 29, "from_uri": 29, "uri": 29, "write_data": [29, 45, 69], "basename_templ": [29, 45], "categor": [29, 41], "write_chunk": 29, "templat": 29, "basenam": [29, 49], "partit": [29, 45], "filenam": [29, 45], "prevent": [29, 45], "decreas": 29, "attribut": [29, 52], "appropri": [29, 59, 61], "bardatawrangl": [29, 45], "wrangler": [29, 69, 70, 71], "default_volum": 29, "ts_init_delta": 29, "column": [29, 69], "orderbookdeltadatawrangl": [29, 45], "is_raw": 29, "quotetickdatawrangl": [29, 45, 69], "process_bar_data": 29, "bid_data": 29, "ask_data": 29, "shuffl": 29, "won": [29, 65], "tradetickdatawrangl": [29, 45, 70], "streamingfeatherwrit": [29, 33], "check_flush": 29, "generate_signal_class": 29, "value_typ": 29, "signaldata": 29, "fleet": [30, 34], "satisfi": [30, 38], "initialize_ord": 30, "initialize_posit": 30, "is_completely_flat": [30, 52], "is_flat": [30, 52], "is_net_long": [30, 52], "is_net_short": [30, 52], "net_exposur": [30, 52], "net_posit": [30, 52], "set_specific_venu": 30, "positions": 31, "fixedrisks": 31, "commission_r": 31, "exchange_r": 31, "hard_limit": 31, "unit_batch_s": 31, "v": [31, 62], "hard": 31, "risk_bp": 31, "xrate": 31, "update_instru": 31, "sizer": 31, "besid": 32, "messagepack": [32, 51], "deseri": 32, "obj_byt": 32, "register_arrow": 32, "schema": [32, 45, 69], "lib": 32, "cls_type": 32, "someth": [32, 38, 65], "pa": 32, "subset": 32, "miss": 32, "go": [32, 52, 62, 69], "arrowseri": 32, "recordbatch": 32, "serialize_batch": 32, "register_serializable_object": 32, "loop_sig_callback": 33, "prepend": 33, "mismatch": 33, "threadpoolexecutor": 33, "ts_creat": 33, "start_async": 33, "packag": [34, 51, 55, 56, 61, 62, 66, 68], "major": [34, 43, 54], "configuratuon": 34, "create_actor": 34, "create_strategi": 34, "start_actor": 34, "start_strategi": 34, "stop_actor": 34, "stop_strategi": 34, "remove_actor": 34, "remove_strategi": 34, "forexsess": 34, "forexsessionfilt": 34, "local_from_utc": 34, "time_now": 34, "next_start": 34, "mondai": 34, "fridai": 34, "sydnei": 34, "0700": 34, "1600": 34, "australia": 34, "tokyo": 34, "0900": 34, "1800": 34, "asia": 34, "london": 34, "0800": 34, "europ": 34, "york": 34, "1700": 34, "america": 34, "new_york": 34, "prev_start": 34, "next_end": 34, "prev_end": 34, "newsimpact": 34, "newsev": 34, "impact": [34, 46], "econom": 34, "economicnewseventfilt": 34, "news_data": 34, "letter": 34, "unfiltered_data_start": 34, "unfiltered_data_end": 34, "next_ev": 34, "prev_ev": 34, "convent": [34, 46, 49, 53, 54], "cancel_gtd_expiri": 34, "change_id": 34, "change_order_id_tag": 34, "close_all_posit": [34, 46, 62], "close_posit": [34, 46, 62], "order_factori": [34, 42, 50, 52, 62], "actor_st": 34, "strategy_st": 34, "exec_algorithm_st": 34, "tradingstrategi": 34, "clear_exec_algorithm": 34, "glob": 34, "websocketcli": 35, "suggest": 35, "standalon": 35, "discov": [35, 48], "consumpt": [35, 38], "getenv": [35, 66], "binance_futures_testnet_api_kei": [35, 65], "binance_futures_testnet_api_secret": [35, 65], "perp": [35, 48, 50, 52, 65], "ethusdt": [35, 42, 46, 48, 50, 52, 70], "copi": [35, 38, 62], "anywher": 35, "anytim": 35, "pyx": [35, 55, 56], "cpdef": [35, 46], "not_non": 35, "cdef": 35, "_handle_instrument_respons": 35, "_clock": 35, "_send_data_req": 35, "py": [35, 45, 46, 54, 55, 62], "def": [35, 38, 41, 46, 48, 52, 62, 65], "_instrument_provid": 35, "_log": [35, 54, 62], "_handle_data_respons": 35, "addition": [36, 46, 51], "everyth": [36, 53, 62], "discuss": [36, 52], "guid": [36, 37, 38, 43, 45, 47, 50, 52, 53, 55, 60, 61, 62, 67, 69, 70, 71], "progress": [36, 39, 44], "conjunct": [37, 50, 52], "involv": [37, 42, 45, 46, 47, 54, 62, 71], "larger": [37, 51, 67], "togeth": [37, 50, 57, 65], "relationship": [37, 50], "1385": 37, "tagnum_1385": 37, "marketplac": 37, "made": [37, 39, 42, 43, 44, 48, 52], "effort": [37, 42], "unexecut": 37, "reduct": 37, "easi": [37, 39], "modular": [38, 43, 51, 67], "natur": 38, "strictli": 38, "super": [38, 52, 62], "__init__": [38, 52, 62], "mydatapoint": 38, "z": 38, "_ts_event": 38, "_ts_init": 38, "approach": [38, 58, 65], "shown": [38, 52, 69], "docstr": [38, 43], "them": [38, 43, 46, 48, 62, 68], "some_optional_categori": 38, "my_adapt": 38, "isinst": [38, 62, 65], "regardless": [39, 45], "bid_ask": [39, 50], "subject": [39, 40, 53], "retain": [39, 42, 44, 48, 70], "stage": [39, 69], "Then": [39, 62, 64, 65, 66, 69, 70], "insid": [39, 66], "know": [39, 46, 62], "reli": 39, "job": [39, 51, 56], "crash": [39, 43], "reload": 39, "choos": [40, 52, 70, 71], "although": [40, 52, 59], "varieti": [41, 67, 70], "analys": 41, "calculate_": 41, "precondit": 41, "len": 41, "stat": [41, 65], "degener": 41, "turn": [41, 44, 45], "tear": 41, "sheet": 41, "benefici": 42, "serv": [42, 62], "analyt": [42, 45], "plan": [42, 45, 66], "compos": [42, 43, 44], "power": [42, 56, 68], "evalexpr": 42, "preced": 42, "demonstr": [42, 46, 62], "bitcoin": 42, "ethereum": [42, 48], "btcusdt_binance_id": 42, "ethusdt_binance_id": 42, "btc": [42, 50, 66], "eth": [42, 70], "somewher": 42, "_synthetic_id": 42, "structur": [42, 45, 47], "show": [42, 45, 52, 70], "new_formula": 42, "ethusdt_bin": [42, 46, 70], "30000": [42, 50], "00000000": 42, "consider": 42, "despit": 42, "erron": 42, "undefin": [42, 58], "understand": [42, 43, 46, 47, 54, 56, 63], "overview": [43, 63], "dive": [43, 47, 63], "deep": [43, 47], "foundat": [43, 47], "principl": [43, 47], "underpin": [43, 47], "architect": [43, 47], "curiou": [43, 47], "exposit": 43, "drive": [43, 51], "decis": [43, 63], "shape": 43, "evolut": 43, "bird": 43, "ey": 43, "scalabl": 43, "breakdown": 43, "collabor": 43, "And": 43, "techniqu": 43, "crucial": [43, 46, 47], "reliabl": [43, 51], "ddd": 43, "assist": [43, 56, 63], "off": [43, 46, 53, 69], "compet": 43, "roughli": 43, "testabl": 43, "deploy": [43, 51], "codebas": [43, 51, 53, 54, 56, 58, 59, 63, 68], "much": [43, 45, 50], "formal": [43, 58], "style": 43, "plug": 43, "hook": [43, 55], "research": [43, 45, 51, 69], "overhead": 43, "switch": [43, 52], "didn": 43, "improv": [43, 51, 54], "algo": 43, "Of": 43, "lmax": 43, "award": 43, "disruptor": 43, "articl": 43, "martin": 43, "fowler": 43, "cohes": 43, "nav": 43, "componentri": 43, "nautilus_cor": 43, "crate": [43, 68], "foreign": 43, "ffi": [43, 58], "cbindgen": [43, 58], "product": [43, 51, 54, 56, 59, 63, 65], "resid": 43, "bind": [43, 68], "compil": [43, 51, 54, 55, 56, 58, 61, 68], "extend": [43, 51, 56], "cpython": [43, 51, 56], "wheel": [43, 61, 68], "rustc": [43, 61], "unsaf": 43, "section": [43, 52, 58, 63, 64, 65, 66, 71], "bloat": 43, "undocu": 43, "parti": 43, "replic": [44, 47], "predic": 44, "exhaust": 44, "conclud": 44, "paramount": 44, "recogn": 44, "distinct": 44, "conduct": [44, 51, 67], "entireti": 44, "comfort": 44, "accommod": [44, 52], "Or": [44, 48], "innat": 44, "etc": [44, 45, 52, 60, 62, 66], "ident": [44, 51, 65], "interchang": 44, "tweak": 44, "necessit": 44, "want": [44, 58], "har": 44, "conveni": [44, 48, 52, 62], "divers": [44, 45], "revolv": 44, "bundl": [44, 45], "fed": [44, 52], "craft": [45, 47, 63], "ohlcv": 45, "vital": 45, "enhanc": 45, "primarili": 45, "onto": [45, 58, 62], "later": [45, 61, 62, 70], "destin": 45, "dataload": 45, "datawrangl": 45, "databento": 45, "dbn": 45, "confus": [45, 46], "grow": 45, "v2": 45, "width": [45, 53, 70], "compat": [45, 58, 67, 69], "legaci": 45, "further": [45, 49, 50, 51, 52, 63, 70], "diagram": [45, 46], "illustr": [45, 46], "conceret": 45, "binanceorderbookdeltadataload": 45, "accomplish": 45, "package_root": 45, "test_kit": [45, 48, 57, 69, 70], "testinstrumentprovid": [45, 48, 69, 70], "data_path": 45, "join": 45, "test_data": 45, "snap": 45, "df": [45, 69], "btcusdt_bin": 45, "chosen": [45, 46], "hdf5": 45, "compress": 45, "quick": 45, "2023": 45, "14": 45, "eventu": [45, 52, 58, 65, 67], "phase": 45, "getcwd": [45, 69], "sim": [45, 62, 69], "audusd": [45, 48], "2020": [45, 62, 69], "03": [45, 49, 57, 69], "pytz": 45, "04": [45, 57, 61, 69], "order_book_delta": 45, "data_config": [45, 69], "tutori": [45, 62, 69, 70], "simultan": [46, 47, 51], "sever": [46, 47, 50, 56, 65], "hood": 46, "relev": [46, 52, 53], "look": 46, "movement": 46, "aim": [46, 51, 53, 54, 63, 67], "evenli": 46, "horizon": 46, "smaller": 46, "minim": [46, 52, 62, 70], "concentr": 46, "ema_cross_twap": [46, 70], "emacrosstwap": [46, 70], "emacrosstwapconfig": [46, 70], "twapexecalgorithm": [46, 70], "horizon_sec": [46, 52], "interval_sec": [46, 52], "250": [46, 50, 70], "trade_s": [46, 52, 62, 69, 70], "05": 46, "fast_ema_period": [46, 52, 69, 70], "slow_ema_period": [46, 52, 69, 70], "20": [46, 50, 52, 61, 69, 70], "twap_horizon_sec": [46, 70], "twap_interval_sec": [46, 70], "secondari": 46, "thoroughli": 46, "starter": 46, "noqa": 46, "too": 46, "readi": [46, 62], "aris": 46, "routin": 46, "spawn_sequ": 46, "20230404": 46, "e1": 46, "terminologi": [46, 63], "deal": [46, 52], "aid": [46, 58, 59], "keep": [46, 51, 53, 59], "interchag": [47, 63], "truth": 47, "discrep": 47, "stai": 47, "heart": [47, 52], "experi": [47, 52, 63, 71], "sport": [48, 67], "game": 48, "incorrectli": 48, "truncat": 48, "surpris": 48, "default_fx_cci": [48, 69], "binance_http_cli": 48, "live_logg": 48, "flexibli": [48, 70], "autom": [48, 51, 63, 70], "90500": 48, "150": 48, "demand": [48, 50], "necessarili": [48, 50, 65], "unifi": [48, 50, 67], "mpsc": 49, "crossbeam": 49, "By": [49, 69], "dbg": 49, "inf": 49, "wrn": 49, "err": 49, "consol": 49, "_": 49, "001_2023": 49, "23_635a4539": 49, "4fe2": 49, "4cb1": 49, "9be3": 49, "3079ba8d879": 49, "mention": 49, "config_nod": [49, 66], "omit": [49, 64, 65, 66], "essenti": [50, 52], "provis": 50, "exact": 50, "explanatori": 50, "termin": [50, 62], "restrict": [50, 59], "brief": [50, 63], "good": [50, 52, 70], "til": 50, "opg": 50, "ever": 50, "particip": 50, "visibl": [50, 54], "hidden": 50, "equival": 50, "double_last": 50, "consecut": 50, "double_bid_ask": 50, "last_or_bid_ask": 50, "mid_point": 50, "100bp": 50, "price_ti": 50, "easiest": 50, "don": [50, 54], "simpler": 50, "clariti": 50, "clearli": [50, 67], "comment": [50, 53, 59], "ecn": [50, 62, 69], "usdt": [50, 65, 70], "notic": [50, 70], "last_trad": [50, 52], "currenex": 50, "50": [50, 53], "gbp": 50, "3000": 50, "hit": 50, "30010": 50, "middai": 50, "6th": 50, "june": 50, "2022": [50, 61], "50_000": 50, "06": [50, 57], "06t12": 50, "jpy": [50, 66], "200_000": 50, "30_100": 50, "30_150": 50, "30100": 50, "30150": 50, "ethusd": 50, "coin_m": 50, "trailing_stop": 50, "72000": 50, "71000": 50, "00100": 50, "1_250_000": 50, "00050": 50, "grade": [51, 63], "quantit": [51, 63], "abil": [51, 58, 63], "deploi": [51, 63], "ai": 51, "pariti": 51, "challeng": 51, "safeti": [51, 52, 54, 56, 68], "mission": [51, 58, 68], "workload": 51, "frequenc": 51, "cfd": [51, 62, 66], "independ": 51, "linux": [51, 61, 62], "maco": [51, 61], "oto": 51, "arbitrag": 51, "agent": 51, "train": 51, "rl": 51, "ancient": 51, "greek": 51, "sailor": 51, "nau": 51, "ship": 51, "shell": [51, 61], "chamber": 51, "growth": 51, "approxim": 51, "logarithm": 51, "spiral": 51, "translat": 51, "aesthet": 51, "might": [51, 52, 53], "suitabl": 51, "reimplement": 51, "java": 51, "proven": 51, "inher": [51, 56], "circumv": 51, "profession": [51, 55], "project": [51, 54, 55, 58, 59, 61, 67, 68], "subcompon": 51, "easili": [51, 68], "nearli": 51, "apach": 51, "demo": 51, "boost": 51, "11": [51, 61], "12": [51, 57, 61, 62], "comprehens": [51, 52, 63, 71], "dollar": 51, "itself": [52, 58], "mystrategi": 52, "on_": 52, "respond": 52, "dedic": 52, "react": 52, "lifecycl": 52, "cross": [52, 69, 70], "hydrat": 52, "fast_ema": 52, "slow_ema": 52, "commonli": 52, "unix_nano": 52, "dispatch": 52, "slightli": 52, "few": [52, 54], "set_alert_tim": 52, "mytimealert1": 52, "fire": 52, "mytimer1": 52, "last_quot": 52, "last_bar": 52, "some_bar_typ": 52, "some_client_order_id": 52, "some_position_id": 52, "outlin": 52, "porfolio": 52, "suit": [52, 59, 70], "seamless": 52, "delv": [52, 63], "boilerpl": [52, 69], "firstli": [52, 69, 70], "twap": [52, 70], "my_order_list": 52, "order1": 52, "order2": 52, "order3": 52, "remot": 52, "launch": [52, 60], "mystrategyconfig": 52, "parameter": 52, "though": [52, 53], "sens": 52, "till": 52, "managed_gtd_expiri": 52, "belong": 52, "guidelin": 53, "compliant": 53, "opinion": 53, "formatt": [53, 55], "philosoph": 53, "agre": 53, "sai": 53, "handcraft": 53, "toward": 53, "stylist": 53, "align": 53, "indent": 53, "hang": [53, 62], "vaniti": 53, "parenthesi": 53, "practic": [53, 63, 70], "conserv": 53, "locat": 53, "comma": 53, "long_method_with_many_param": 53, "some_arg1": 53, "some_arg2": 53, "some_arg3": 53, "idiomat": 53, "notabl": 53, "departur": 53, "truthi": 53, "pyobject": [53, 56], "discourag": 53, "chanc": 53, "yield": 53, "bug": [53, 68], "foo": 53, "said": [53, 65, 67], "aren": 53, "encourag": 53, "feedback": 53, "depart": 53, "appar": 53, "adher": [53, 58], "lint": [53, 55], "ignor": [53, 54], "yaml": 53, "justif": 53, "titl": 53, "fewer": 53, "capit": [53, 67], "imper": 53, "voic": 53, "blank": 53, "80": 53, "bullet": 53, "hyperlink": 53, "guidanc": 54, "superset": 54, "heavili": 54, "vast": 54, "bint": 54, "bubbl": 54, "caller": [54, 58], "vote": 54, "year": 54, "unfortun": 54, "youtrack": 54, "jetbrain": 54, "9476": 54, "src": 54, "userguid": 54, "gdb": 54, "workflow": [54, 63, 71], "quit": 54, "debugg": 54, "thing": 54, "With": 54, "verbos": 54, "pycharm": [55, 59], "edit": 55, "interpret": [55, 56], "visual": [55, 61], "studio": [55, 61], "pyenv": [55, 61], "poetri": [55, 61, 66], "commit": 55, "auto": 55, "increasingli": [55, 68], "pxd": [55, 56], "valuabl": 56, "contribut": 56, "believ": 56, "eco": 56, "whilst": [56, 58], "overcom": 56, "shortcom": 56, "lack": [56, 58], "alloc": [56, 67], "magnitud": 56, "cours": 56, "introduct": 56, "thorough": 56, "review": 56, "familiar": 56, "yourself": 56, "expert": [56, 63], "folder": [57, 59], "download": [57, 61, 62, 69], "fred": 57, "stlouisf": 57, "usd1mtd156n": 57, "interbank": 57, "oecd": 57, "htm": 57, "fxstreet": 57, "calendar": 57, "gmt": 57, "yearli": 57, "quarter": 57, "stitch": 57, "icon": 57, "xx": 57, "31": 57, "30": 57, "07": 57, "09": 57, "ideal": 58, "ownership": [58, 68], "lifetim": 58, "garbag": [58, 68], "collector": [58, 68], "hft": 58, "interoper": 58, "abi": 58, "outsid": 58, "great": 58, "therebi": 58, "shift": 58, "goal": [58, 59, 63], "strive": [58, 62], "why": [58, 62], "invari": 58, "uphold": 58, "meet": [58, 67], "oblig": 58, "rustonomicon": 58, "dark": 58, "art": 58, "unsafeti": 58, "russel": 58, "johnston": 58, "divid": 59, "broad": 59, "pytest": 59, "subdirectori": 59, "simplifi": 59, "magicmock": 59, "codecov": 59, "expens": 59, "induc": 59, "damag": 59, "imposs": 59, "catch": 59, "unrecogn": 59, "ultim": 59, "pragma": 59, "redund": 59, "needless": 59, "assert": [59, 69], "notimplementederror": 59, "kept": 59, "refactor": 59, "benefit": [59, 69], "judici": 59, "jupyt": [60, 62], "notebook": [60, 62, 69], "properli": 60, "walk": [60, 69, 70], "64": 61, "cpu": 61, "ubuntu": 61, "x86_64": 61, "arm64": 61, "isol": 61, "sdist": 61, "pip": 61, "betfair": [61, 67], "h": [61, 69], "header": 61, "ll": [61, 63, 64, 65, 66, 69, 70], "cargo": [61, 68], "macbook": 61, "pro": 61, "m1": 61, "m2": 61, "sure": [61, 70, 71], "python_configure_opt": 61, "python_vers": 61, "r": 61, "getting_start": 61, "virtualenv": 61, "pyproject": 61, "toml": 61, "rustup": 61, "toolchain": [61, 68], "curl": [61, 62], "proto": 61, "tlsv1": 61, "ssf": 61, "sh": 61, "desktop": 61, "2019": 61, "home": 61, "powershel": 61, "site": 61, "python3": 61, "clone": 61, "git": 61, "nautechsystem": [61, 62], "cd": 61, "whl": 61, "fastest": 62, "bear": 62, "mind": 62, "ghcr": 62, "jupyterlab": 62, "amd64": 62, "8888": 62, "web": 62, "browser": 62, "cell": [62, 69], "investig": 62, "12845": 62, "deshaw": 62, "prepar": 62, "min": 62, "apt": 62, "githubusercont": 62, "nautilus_data": 62, "hist_data_to_catalog": 62, "eur": [62, 66, 69], "hand": [62, 63], "macd": 62, "mere": 62, "macdconfig": 62, "26": 62, "1_000_000": [62, 69, 70], "entry_threshold": 62, "00010": 62, "macdstrategi": 62, "easier": [62, 68], "5d": 62, "check_for_entri": 62, "check_for_exit": 62, "elif": 62, "exit": 62, "noth": 62, "seem": 62, "aspect": 62, "as_nautilu": [62, 69], "fine": 62, "__main__": 62, "piec": 62, "offici": 63, "boast": 63, "breadth": 63, "requisit": 63, "knowledg": 63, "beginn": 63, "alik": 63, "curv": 63, "steep": 63, "introductori": 63, "who": 63, "learner": 63, "eager": 63, "quickli": 63, "break": 63, "solid": 63, "grasp": 63, "deeper": 63, "walkthrough": [63, 71], "cater": [63, 71], "wide": [63, 71], "skill": [63, 71], "tip": 63, "smoother": 63, "wish": 63, "insight": 63, "pleasant": 63, "catalogu": 64, "your_betfair_usernam": 64, "your_betfair_password": 64, "your_betfair_app_kei": 64, "your_betfair_cert_dir": 64, "betfair_api_kei": 64, "betfair_api_secret": 64, "betfair_cert_dir": 64, "confirm": [64, 65, 66], "2017": 65, "largest": 65, "assort": 65, "binancewebsocketcli": 65, "binanceinstrumentprovid": 65, "unif": 65, "polici": 65, "clarifi": 65, "trailing_offet_typ": 65, "activation_pric": 65, "your_binance_api_kei": 65, "your_binance_api_secret": 65, "coin_futur": 65, "binance_api_secret": 65, "binance_testnet_api_secret": 65, "binance_futures_api_kei": 65, "binance_futures_api_secret": 65, "isolated_margin": 65, "busd": 65, "stablecoin": 65, "collater": 65, "cluster": 65, "behav": 65, "your_binance_testnet_api_kei": 65, "your_binance_testnet_api_secret": 65, "comparison": 65, "unabl": [65, 69], "enorm": 65, "unnecessari": 65, "qualifycontract": 66, "usual": 66, "resolv": 66, "initialis": 66, "aapl": 66, "nasdaq": 66, "cme": 66, "me": 66, "amd": 66, "intc": 66, "ibus30": 66, "ymh24": 66, "cbot": 66, "clz27": 66, "nymex": 66, "esz27": 66, "spy251219c00395000": 66, "arca": 66, "spy": 66, "20251219": 66, "bond": 66, "us03076kaa60": 66, "paxo": 66, "workstat": 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, "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, "pipelin": 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"], [15, 0, 0, "-", "infrastructure"], [16, 0, 0, "-", "live"], [21, 0, 0, "-", "model"], [28, 0, 0, "-", "msgbus"], [29, 0, 0, "-", "persistence"], [30, 0, 0, "-", "portfolio"], [31, 0, 0, "-", "risk"], [32, 0, 0, "-", "serialization"], [33, 0, 0, "-", "system"], [34, 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, 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, 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, "", "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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, "", "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, "", "CacheDatabase"]], "nautilus_trader.cache.database.CacheDatabase": [[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, "", "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"], [8, 0, 0, "-", "throttler"], [8, 0, 0, "-", "timer"]], "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, "", "TestClock"]], "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.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.component": [[8, 1, 1, "", "Component"], [8, 1, 1, "", "ComponentFSMFactory"]], "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.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_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, "", "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, "", "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.common.throttler": [[8, 1, 1, "", "Throttler"]], "nautilus_trader.common.throttler.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.timer": [[8, 1, 1, "", "LiveTimer"], [8, 1, 1, "", "LoopTimer"], [8, 1, 1, "", "ThreadTimer"], [8, 1, 1, "", "TimeEvent"], [8, 1, 1, "", "TimeEventHandler"]], "nautilus_trader.common.timer.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.timer.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.timer.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.timer.TimeEvent": [[8, 3, 1, "", "id"], [8, 3, 1, "", "name"], [8, 3, 1, "", "ts_event"], [8, 3, 1, "", "ts_init"]], "nautilus_trader.common.timer.TimeEventHandler": [[8, 3, 1, "", "event"], [8, 2, 1, "", "handle"]], "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, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [9, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.backtest.BacktestEngineConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [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, 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, 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, "", "CacheDatabaseConfig"], [9, 1, 1, "", "ControllerConfig"], [9, 1, 1, "", "ControllerFactory"], [9, 1, 1, "", "DataCatalogConfig"], [9, 1, 1, "", "DataEngineConfig"], [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, "", "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, 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, 2, 1, "", "json"], [9, 2, 1, "", "parse"], [9, 2, 1, "", "validate"]], "nautilus_trader.config.common.CacheDatabaseConfig": [[9, 2, 1, "", "dict"], [9, 2, 1, "", "fully_qualified_name"], [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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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.infrastructure": [[15, 0, 0, "-", "cache"]], "nautilus_trader.infrastructure.cache": [[15, 1, 1, "", "RedisCacheDatabase"]], "nautilus_trader.infrastructure.cache.RedisCacheDatabase": [[15, 2, 1, "", "add"], [15, 2, 1, "", "add_account"], [15, 2, 1, "", "add_currency"], [15, 2, 1, "", "add_instrument"], [15, 2, 1, "", "add_order"], [15, 2, 1, "", "add_position"], [15, 2, 1, "", "add_synthetic"], [15, 2, 1, "", "delete_actor"], [15, 2, 1, "", "delete_strategy"], [15, 2, 1, "", "flush"], [15, 2, 1, "", "heartbeat"], [15, 2, 1, "", "index_order_position"], [15, 2, 1, "", "index_venue_order_id"], [15, 2, 1, "", "load"], [15, 2, 1, "", "load_account"], [15, 2, 1, "", "load_accounts"], [15, 2, 1, "", "load_actor"], [15, 2, 1, "", "load_currencies"], [15, 2, 1, "", "load_currency"], [15, 2, 1, "", "load_index_order_client"], [15, 2, 1, "", "load_index_order_position"], [15, 2, 1, "", "load_instrument"], [15, 2, 1, "", "load_instruments"], [15, 2, 1, "", "load_order"], [15, 2, 1, "", "load_orders"], [15, 2, 1, "", "load_position"], [15, 2, 1, "", "load_positions"], [15, 2, 1, "", "load_strategy"], [15, 2, 1, "", "load_synthetic"], [15, 2, 1, "", "load_synthetics"], [15, 2, 1, "", "snapshot_order_state"], [15, 2, 1, "", "snapshot_position_state"], [15, 2, 1, "", "update_account"], [15, 2, 1, "", "update_actor"], [15, 2, 1, "", "update_order"], [15, 2, 1, "", "update_position"], [15, 2, 1, "", "update_strategy"]], "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, "-", "currency"], [18, 0, 0, "-", "data"], [19, 0, 0, "-", "events"], [20, 0, 0, "-", "identifiers"], [22, 0, 0, "-", "instruments"], [23, 0, 0, "-", "objects"], [24, 0, 0, "-", "orderbook"], [25, 0, 0, "-", "orders"], [26, 0, 0, "-", "position"], [27, 0, 0, "-", "tick_scheme"]], "nautilus_trader.model.currency": [[17, 1, 1, "", "Currency"]], "nautilus_trader.model.currency.Currency": [[17, 3, 1, "", "code"], [17, 3, 1, "", "currency_type"], [17, 2, 1, "", "from_internal_map"], [17, 2, 1, "", "from_str"], [17, 2, 1, "", "is_crypto"], [17, 2, 1, "", "is_fiat"], [17, 3, 1, "", "iso4217"], [17, 3, 1, "", "name"], [17, 3, 1, "", "precision"], [17, 2, 1, "", "register"]], "nautilus_trader.model.data": [[18, 0, 0, "-", "bar"], [18, 0, 0, "-", "base"], [18, 0, 0, "-", "book"], [18, 0, 0, "-", "status"], [18, 0, 0, "-", "tick"], [18, 0, 0, "-", "ticker"]], "nautilus_trader.model.data.bar": [[18, 1, 1, "", "Bar"], [18, 1, 1, "", "BarSpecification"], [18, 1, 1, "", "BarType"]], "nautilus_trader.model.data.bar.Bar": [[18, 3, 1, "", "bar_type"], [18, 3, 1, "", "close"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "from_pyo3"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "high"], [18, 3, 1, "", "is_revision"], [18, 2, 1, "", "is_single_price"], [18, 3, 1, "", "low"], [18, 3, 1, "", "open"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"], [18, 3, 1, "", "volume"]], "nautilus_trader.model.data.bar.BarSpecification": [[18, 3, 1, "", "aggregation"], [18, 2, 1, "", "check_information_aggregated"], [18, 2, 1, "", "check_threshold_aggregated"], [18, 2, 1, "", "check_time_aggregated"], [18, 2, 1, "", "from_str"], [18, 2, 1, "", "from_timedelta"], [18, 2, 1, "", "is_information_aggregated"], [18, 2, 1, "", "is_threshold_aggregated"], [18, 2, 1, "", "is_time_aggregated"], [18, 3, 1, "", "price_type"], [18, 3, 1, "", "step"], [18, 3, 1, "", "timedelta"]], "nautilus_trader.model.data.bar.BarType": [[18, 3, 1, "", "aggregation_source"], [18, 2, 1, "", "from_str"], [18, 3, 1, "", "instrument_id"], [18, 2, 1, "", "is_externally_aggregated"], [18, 2, 1, "", "is_internally_aggregated"], [18, 3, 1, "", "spec"]], "nautilus_trader.model.data.base": [[18, 1, 1, "", "DataType"], [18, 1, 1, "", "GenericData"], [18, 5, 1, "", "capsule_to_list"]], "nautilus_trader.model.data.base.DataType": [[18, 3, 1, "", "metadata"], [18, 3, 1, "", "topic"], [18, 3, 1, "", "type"]], "nautilus_trader.model.data.base.GenericData": [[18, 3, 1, "", "data"], [18, 3, 1, "", "data_type"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.book": [[18, 1, 1, "", "BookOrder"], [18, 1, 1, "", "OrderBookDelta"], [18, 1, 1, "", "OrderBookDeltas"]], "nautilus_trader.model.data.book.BookOrder": [[18, 2, 1, "", "exposure"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "from_raw"], [18, 3, 1, "", "order_id"], [18, 3, 1, "", "price"], [18, 3, 1, "", "side"], [18, 2, 1, "", "signed_size"], [18, 3, 1, "", "size"], [18, 2, 1, "", "to_dict"]], "nautilus_trader.model.data.book.OrderBookDelta": [[18, 3, 1, "", "action"], [18, 2, 1, "", "capsule_from_list"], [18, 2, 1, "", "clear"], [18, 3, 1, "", "flags"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "from_pyo3"], [18, 2, 1, "", "from_raw"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 3, 1, "", "is_add"], [18, 3, 1, "", "is_clear"], [18, 3, 1, "", "is_delete"], [18, 3, 1, "", "is_update"], [18, 2, 1, "", "list_from_capsule"], [18, 3, 1, "", "order"], [18, 3, 1, "", "sequence"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.book.OrderBookDeltas": [[18, 3, 1, "", "deltas"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 3, 1, "", "is_snapshot"], [18, 3, 1, "", "sequence"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.status": [[18, 1, 1, "", "InstrumentClose"], [18, 1, 1, "", "InstrumentStatus"], [18, 1, 1, "", "VenueStatus"]], "nautilus_trader.model.data.status.InstrumentClose": [[18, 3, 1, "", "close_price"], [18, 3, 1, "", "close_type"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.status.InstrumentStatus": [[18, 2, 1, "", "from_dict"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "halt_reason"], [18, 3, 1, "", "instrument_id"], [18, 3, 1, "", "status"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "trading_session"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.status.VenueStatus": [[18, 2, 1, "", "from_dict"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "status"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"], [18, 3, 1, "", "venue"]], "nautilus_trader.model.data.tick": [[18, 1, 1, "", "QuoteTick"], [18, 1, 1, "", "TradeTick"]], "nautilus_trader.model.data.tick.QuoteTick": [[18, 3, 1, "", "ask_price"], [18, 3, 1, "", "ask_size"], [18, 3, 1, "", "bid_price"], [18, 3, 1, "", "bid_size"], [18, 2, 1, "", "capsule_from_list"], [18, 2, 1, "", "extract_price"], [18, 2, 1, "", "extract_volume"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "from_pyo3"], [18, 2, 1, "", "from_raw"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 2, 1, "", "list_from_capsule"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.tick.TradeTick": [[18, 3, 1, "", "aggressor_side"], [18, 2, 1, "", "capsule_from_list"], [18, 2, 1, "", "from_dict"], [18, 2, 1, "", "from_pyo3"], [18, 2, 1, "", "from_raw"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 2, 1, "", "list_from_capsule"], [18, 3, 1, "", "price"], [18, 3, 1, "", "size"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "trade_id"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "nautilus_trader.model.data.ticker": [[18, 1, 1, "", "Ticker"]], "nautilus_trader.model.data.ticker.Ticker": [[18, 2, 1, "", "from_dict"], [18, 2, 1, "", "fully_qualified_name"], [18, 3, 1, "", "instrument_id"], [18, 2, 1, "", "to_dict"], [18, 3, 1, "", "ts_event"], [18, 3, 1, "", "ts_init"]], "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"]], "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, "", "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.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.orderbook": [[24, 0, 0, "-", "book"]], "nautilus_trader.model.orderbook.book": [[24, 1, 1, "", "Level"], [24, 1, 1, "", "OrderBook"]], "nautilus_trader.model.orderbook.book.Level": [[24, 2, 1, "", "exposure"], [24, 2, 1, "", "orders"], [24, 3, 1, "", "price"], [24, 2, 1, "", "size"]], "nautilus_trader.model.orderbook.book.OrderBook": [[24, 2, 1, "", "add"], [24, 2, 1, "", "apply"], [24, 2, 1, "", "apply_delta"], [24, 2, 1, "", "apply_deltas"], [24, 2, 1, "", "asks"], [24, 2, 1, "", "best_ask_price"], [24, 2, 1, "", "best_ask_size"], [24, 2, 1, "", "best_bid_price"], [24, 2, 1, "", "best_bid_size"], [24, 2, 1, "", "bids"], [24, 3, 1, "", "book_type"], [24, 2, 1, "", "check_integrity"], [24, 2, 1, "", "clear"], [24, 2, 1, "", "clear_asks"], [24, 2, 1, "", "clear_bids"], [24, 3, 1, "", "count"], [24, 2, 1, "", "delete"], [24, 2, 1, "", "fully_qualified_name"], [24, 2, 1, "", "get_avg_px_for_quantity"], [24, 2, 1, "", "get_quantity_for_price"], [24, 3, 1, "", "instrument_id"], [24, 2, 1, "", "midpoint"], [24, 2, 1, "", "pprint"], [24, 2, 1, "", "reset"], [24, 3, 1, "", "sequence"], [24, 2, 1, "", "simulate_fills"], [24, 2, 1, "", "spread"], [24, 3, 1, "", "ts_event"], [24, 3, 1, "", "ts_init"], [24, 3, 1, "", "ts_last"], [24, 2, 1, "", "update"], [24, 2, 1, "", "update_quote_tick"], [24, 2, 1, "", "update_trade_tick"]], "nautilus_trader.model.orders": [[25, 0, 0, "-", "base"], [25, 0, 0, "-", "limit"], [25, 0, 0, "-", "limit_if_touched"], [25, 0, 0, "-", "list"], [25, 0, 0, "-", "market"], [25, 0, 0, "-", "market_if_touched"], [25, 0, 0, "-", "market_to_limit"], [25, 0, 0, "-", "stop_limit"], [25, 0, 0, "-", "stop_market"], [25, 0, 0, "-", "trailing_stop_limit"], [25, 0, 0, "-", "trailing_stop_market"]], "nautilus_trader.model.orders.base": [[25, 1, 1, "", "Order"]], "nautilus_trader.model.orders.base.Order": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.limit": [[25, 1, 1, "", "LimitOrder"]], "nautilus_trader.model.orders.limit.LimitOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "display_qty"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "price"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 2, 1, "", "transform_py"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.limit_if_touched": [[25, 1, 1, "", "LimitIfTouchedOrder"]], "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "display_qty"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "is_triggered"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "price"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 3, 1, "", "ts_triggered"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.list": [[25, 1, 1, "", "OrderList"]], "nautilus_trader.model.orders.list.OrderList": [[25, 3, 1, "", "first"], [25, 3, 1, "", "id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "orders"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "ts_init"]], "nautilus_trader.model.orders.market": [[25, 1, 1, "", "MarketOrder"]], "nautilus_trader.model.orders.market.MarketOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 2, 1, "", "transform_py"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.market_if_touched": [[25, 1, 1, "", "MarketIfTouchedOrder"]], "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.market_to_limit": [[25, 1, 1, "", "MarketToLimitOrder"]], "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "display_qty"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "price"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.stop_limit": [[25, 1, 1, "", "StopLimitOrder"]], "nautilus_trader.model.orders.stop_limit.StopLimitOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "display_qty"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "is_triggered"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "price"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 3, 1, "", "ts_triggered"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.stop_market": [[25, 1, 1, "", "StopMarketOrder"]], "nautilus_trader.model.orders.stop_market.StopMarketOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.trailing_stop_limit": [[25, 1, 1, "", "TrailingStopLimitOrder"]], "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "display_qty"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "is_triggered"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "limit_offset"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "price"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trailing_offset"], [25, 3, 1, "", "trailing_offset_type"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 3, 1, "", "ts_triggered"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.orders.trailing_stop_market": [[25, 1, 1, "", "TrailingStopMarketOrder"]], "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder": [[25, 3, 1, "", "account_id"], [25, 2, 1, "", "apply"], [25, 3, 1, "", "avg_px"], [25, 3, 1, "", "client_order_id"], [25, 2, 1, "", "closing_side"], [25, 2, 1, "", "commissions"], [25, 3, 1, "", "contingency_type"], [25, 3, 1, "", "emulation_trigger"], [25, 3, 1, "", "event_count"], [25, 3, 1, "", "events"], [25, 3, 1, "", "exec_algorithm_id"], [25, 3, 1, "", "exec_algorithm_params"], [25, 3, 1, "", "exec_spawn_id"], [25, 3, 1, "", "expire_time"], [25, 3, 1, "", "expire_time_ns"], [25, 3, 1, "", "filled_qty"], [25, 3, 1, "", "has_price"], [25, 3, 1, "", "has_trigger_price"], [25, 2, 1, "", "info"], [25, 3, 1, "", "init_event"], [25, 3, 1, "", "init_id"], [25, 3, 1, "", "instrument_id"], [25, 3, 1, "", "is_active_local"], [25, 3, 1, "", "is_aggressive"], [25, 3, 1, "", "is_buy"], [25, 3, 1, "", "is_canceled"], [25, 3, 1, "", "is_child_order"], [25, 3, 1, "", "is_closed"], [25, 3, 1, "", "is_contingency"], [25, 3, 1, "", "is_emulated"], [25, 3, 1, "", "is_inflight"], [25, 3, 1, "", "is_open"], [25, 3, 1, "", "is_parent_order"], [25, 3, 1, "", "is_passive"], [25, 3, 1, "", "is_pending_cancel"], [25, 3, 1, "", "is_pending_update"], [25, 3, 1, "", "is_post_only"], [25, 3, 1, "", "is_primary"], [25, 3, 1, "", "is_quote_quantity"], [25, 3, 1, "", "is_reduce_only"], [25, 3, 1, "", "is_sell"], [25, 3, 1, "", "is_spawned"], [25, 3, 1, "", "last_event"], [25, 3, 1, "", "last_trade_id"], [25, 3, 1, "", "leaves_qty"], [25, 3, 1, "", "linked_order_ids"], [25, 3, 1, "", "liquidity_side"], [25, 2, 1, "", "opposite_side"], [25, 3, 1, "", "order_list_id"], [25, 3, 1, "", "order_type"], [25, 3, 1, "", "parent_order_id"], [25, 3, 1, "", "position_id"], [25, 3, 1, "", "quantity"], [25, 3, 1, "", "side"], [25, 2, 1, "", "side_string"], [25, 2, 1, "", "signed_decimal_qty"], [25, 3, 1, "", "slippage"], [25, 3, 1, "", "status"], [25, 2, 1, "", "status_string"], [25, 3, 1, "", "strategy_id"], [25, 3, 1, "", "symbol"], [25, 3, 1, "", "tags"], [25, 3, 1, "", "time_in_force"], [25, 2, 1, "", "to_dict"], [25, 3, 1, "", "trade_ids"], [25, 3, 1, "", "trader_id"], [25, 3, 1, "", "trailing_offset"], [25, 3, 1, "", "trailing_offset_type"], [25, 3, 1, "", "trigger_instrument_id"], [25, 3, 1, "", "trigger_price"], [25, 3, 1, "", "trigger_type"], [25, 3, 1, "", "ts_init"], [25, 3, 1, "", "ts_last"], [25, 2, 1, "", "type_string"], [25, 3, 1, "", "venue"], [25, 3, 1, "", "venue_order_id"], [25, 3, 1, "", "venue_order_ids"], [25, 2, 1, "", "would_reduce_only"]], "nautilus_trader.model.position": [[26, 1, 1, "", "Position"]], "nautilus_trader.model.position.Position": [[26, 3, 1, "", "account_id"], [26, 2, 1, "", "apply"], [26, 3, 1, "", "avg_px_close"], [26, 3, 1, "", "avg_px_open"], [26, 3, 1, "", "base_currency"], [26, 2, 1, "", "calculate_pnl"], [26, 3, 1, "", "client_order_ids"], [26, 3, 1, "", "closing_order_id"], [26, 2, 1, "", "commissions"], [26, 3, 1, "", "duration_ns"], [26, 3, 1, "", "entry"], [26, 3, 1, "", "event_count"], [26, 3, 1, "", "events"], [26, 3, 1, "", "id"], [26, 2, 1, "", "info"], [26, 3, 1, "", "instrument_id"], [26, 3, 1, "", "is_closed"], [26, 3, 1, "", "is_inverse"], [26, 3, 1, "", "is_long"], [26, 3, 1, "", "is_open"], [26, 2, 1, "", "is_opposite_side"], [26, 3, 1, "", "is_short"], [26, 3, 1, "", "last_event"], [26, 3, 1, "", "last_trade_id"], [26, 3, 1, "", "multiplier"], [26, 2, 1, "", "notional_value"], [26, 3, 1, "", "opening_order_id"], [26, 3, 1, "", "peak_qty"], [26, 3, 1, "", "price_precision"], [26, 3, 1, "", "quantity"], [26, 3, 1, "", "quote_currency"], [26, 3, 1, "", "realized_pnl"], [26, 3, 1, "", "realized_return"], [26, 3, 1, "", "settlement_currency"], [26, 3, 1, "", "side"], [26, 2, 1, "", "side_from_order_side"], [26, 2, 1, "", "signed_decimal_qty"], [26, 3, 1, "", "signed_qty"], [26, 3, 1, "", "size_precision"], [26, 3, 1, "", "strategy_id"], [26, 3, 1, "", "symbol"], [26, 2, 1, "", "to_dict"], [26, 2, 1, "", "total_pnl"], [26, 3, 1, "", "trade_ids"], [26, 3, 1, "", "trader_id"], [26, 3, 1, "", "ts_closed"], [26, 3, 1, "", "ts_init"], [26, 3, 1, "", "ts_last"], [26, 3, 1, "", "ts_opened"], [26, 2, 1, "", "unrealized_pnl"], [26, 3, 1, "", "venue"], [26, 3, 1, "", "venue_order_ids"]], "nautilus_trader.model.tick_scheme": [[27, 0, 0, "-", "base"]], "nautilus_trader.model.tick_scheme.base": [[27, 1, 1, "", "TickScheme"], [27, 5, 1, "", "get_tick_scheme"], [27, 5, 1, "", "list_tick_schemes"], [27, 5, 1, "", "register_tick_scheme"], [27, 5, 1, "", "round_down"], [27, 5, 1, "", "round_up"]], "nautilus_trader.model.tick_scheme.base.TickScheme": [[27, 3, 1, "", "max_price"], [27, 3, 1, "", "min_price"], [27, 3, 1, "", "name"], [27, 2, 1, "", "next_ask_price"], [27, 2, 1, "", "next_bid_price"]], "nautilus_trader.model.tick_scheme.implementations": [[27, 0, 0, "-", "fixed"], [27, 0, 0, "-", "tiered"]], "nautilus_trader.model.tick_scheme.implementations.fixed": [[27, 1, 1, "", "FixedTickScheme"]], "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme": [[27, 3, 1, "", "increment"], [27, 3, 1, "", "max_price"], [27, 3, 1, "", "min_price"], [27, 3, 1, "", "name"], [27, 2, 1, "", "next_ask_price"], [27, 2, 1, "", "next_bid_price"], [27, 3, 1, "", "price_precision"]], "nautilus_trader.model.tick_scheme.implementations.tiered": [[27, 1, 1, "", "TieredTickScheme"]], "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme": [[27, 2, 1, "", "find_tick_index"], [27, 3, 1, "", "max_price"], [27, 3, 1, "", "min_price"], [27, 3, 1, "", "name"], [27, 2, 1, "", "next_ask_price"], [27, 2, 1, "", "next_bid_price"]], "nautilus_trader.msgbus": [[28, 0, 0, "-", "bus"], [28, 0, 0, "-", "subscription"]], "nautilus_trader.msgbus.bus": [[28, 1, 1, "", "MessageBus"], [28, 5, 1, "", "is_matching_py"]], "nautilus_trader.msgbus.bus.MessageBus": [[28, 2, 1, "", "deregister"], [28, 2, 1, "", "endpoints"], [28, 2, 1, "", "has_subscribers"], [28, 2, 1, "", "is_pending_request"], [28, 2, 1, "", "is_subscribed"], [28, 3, 1, "", "pub_count"], [28, 2, 1, "", "publish"], [28, 2, 1, "", "register"], [28, 3, 1, "", "req_count"], [28, 2, 1, "", "request"], [28, 3, 1, "", "res_count"], [28, 2, 1, "", "response"], [28, 2, 1, "", "send"], [28, 3, 1, "", "sent_count"], [28, 2, 1, "", "subscribe"], [28, 2, 1, "", "subscriptions"], [28, 2, 1, "", "topics"], [28, 3, 1, "", "trader_id"], [28, 2, 1, "", "unsubscribe"]], "nautilus_trader.msgbus.subscription": [[28, 1, 1, "", "Subscription"]], "nautilus_trader.msgbus.subscription.Subscription": [[28, 3, 1, "", "handler"], [28, 3, 1, "", "priority"], [28, 3, 1, "", "topic"]], "nautilus_trader.persistence.catalog": [[29, 0, 0, "-", "base"], [29, 0, 0, "-", "parquet"]], "nautilus_trader.persistence.catalog.base": [[29, 1, 1, "", "BaseDataCatalog"]], "nautilus_trader.persistence.catalog.parquet": [[29, 1, 1, "", "FeatherFile"], [29, 1, 1, "", "ParquetDataCatalog"]], "nautilus_trader.persistence.catalog.parquet.FeatherFile": [[29, 3, 1, "", "class_name"], [29, 2, 1, "", "count"], [29, 2, 1, "", "index"], [29, 3, 1, "", "path"]], "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog": [[29, 2, 1, "", "from_env"], [29, 2, 1, "", "from_uri"], [29, 2, 1, "", "write_data"]], "nautilus_trader.persistence": [[29, 0, 0, "-", "wranglers"], [29, 0, 0, "-", "writer"]], "nautilus_trader.persistence.wranglers": [[29, 1, 1, "", "BarDataWrangler"], [29, 1, 1, "", "OrderBookDeltaDataWrangler"], [29, 1, 1, "", "QuoteTickDataWrangler"], [29, 1, 1, "", "TradeTickDataWrangler"]], "nautilus_trader.persistence.wranglers.BarDataWrangler": [[29, 2, 1, "", "process"]], "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler": [[29, 2, 1, "", "process"]], "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler": [[29, 2, 1, "", "process"], [29, 2, 1, "", "process_bar_data"]], "nautilus_trader.persistence.wranglers.TradeTickDataWrangler": [[29, 2, 1, "", "process"]], "nautilus_trader.persistence.writer": [[29, 1, 1, "", "StreamingFeatherWriter"], [29, 5, 1, "", "generate_signal_class"]], "nautilus_trader.persistence.writer.StreamingFeatherWriter": [[29, 2, 1, "", "check_flush"], [29, 2, 1, "", "close"], [29, 2, 1, "", "flush"], [29, 4, 1, "", "is_closed"], [29, 2, 1, "", "write"]], "nautilus_trader.portfolio": [[30, 0, 0, "-", "base"], [30, 0, 0, "-", "portfolio"]], "nautilus_trader.portfolio.base": [[30, 1, 1, "", "PortfolioFacade"]], "nautilus_trader.portfolio.base.PortfolioFacade": [[30, 2, 1, "", "account"], [30, 3, 1, "", "analyzer"], [30, 2, 1, "", "balances_locked"], [30, 3, 1, "", "initialized"], [30, 2, 1, "", "is_completely_flat"], [30, 2, 1, "", "is_flat"], [30, 2, 1, "", "is_net_long"], [30, 2, 1, "", "is_net_short"], [30, 2, 1, "", "margins_init"], [30, 2, 1, "", "margins_maint"], [30, 2, 1, "", "net_exposure"], [30, 2, 1, "", "net_exposures"], [30, 2, 1, "", "net_position"], [30, 2, 1, "", "unrealized_pnl"], [30, 2, 1, "", "unrealized_pnls"]], "nautilus_trader.portfolio.portfolio": [[30, 1, 1, "", "Portfolio"]], "nautilus_trader.portfolio.portfolio.Portfolio": [[30, 2, 1, "", "account"], [30, 3, 1, "", "analyzer"], [30, 2, 1, "", "balances_locked"], [30, 2, 1, "", "initialize_orders"], [30, 2, 1, "", "initialize_positions"], [30, 3, 1, "", "initialized"], [30, 2, 1, "", "is_completely_flat"], [30, 2, 1, "", "is_flat"], [30, 2, 1, "", "is_net_long"], [30, 2, 1, "", "is_net_short"], [30, 2, 1, "", "margins_init"], [30, 2, 1, "", "margins_maint"], [30, 2, 1, "", "net_exposure"], [30, 2, 1, "", "net_exposures"], [30, 2, 1, "", "net_position"], [30, 2, 1, "", "reset"], [30, 2, 1, "", "set_specific_venue"], [30, 2, 1, "", "unrealized_pnl"], [30, 2, 1, "", "unrealized_pnls"], [30, 2, 1, "", "update_account"], [30, 2, 1, "", "update_order"], [30, 2, 1, "", "update_position"], [30, 2, 1, "", "update_quote_tick"]], "nautilus_trader.risk": [[31, 0, 0, "-", "engine"], [31, 0, 0, "-", "sizing"]], "nautilus_trader.risk.engine": [[31, 1, 1, "", "RiskEngine"]], "nautilus_trader.risk.engine.RiskEngine": [[31, 3, 1, "", "command_count"], [31, 3, 1, "", "debug"], [31, 2, 1, "", "degrade"], [31, 2, 1, "", "dispose"], [31, 3, 1, "", "event_count"], [31, 2, 1, "", "execute"], [31, 2, 1, "", "fault"], [31, 2, 1, "", "fully_qualified_name"], [31, 3, 1, "", "id"], [31, 3, 1, "", "is_bypassed"], [31, 3, 1, "", "is_degraded"], [31, 3, 1, "", "is_disposed"], [31, 3, 1, "", "is_faulted"], [31, 3, 1, "", "is_initialized"], [31, 3, 1, "", "is_running"], [31, 3, 1, "", "is_stopped"], [31, 2, 1, "", "max_notional_per_order"], [31, 2, 1, "", "max_notionals_per_order"], [31, 2, 1, "", "max_order_modify_rate"], [31, 2, 1, "", "max_order_submit_rate"], [31, 2, 1, "", "process"], [31, 2, 1, "", "reset"], [31, 2, 1, "", "resume"], [31, 2, 1, "", "set_max_notional_per_order"], [31, 2, 1, "", "set_trading_state"], [31, 2, 1, "", "start"], [31, 3, 1, "", "state"], [31, 2, 1, "", "stop"], [31, 3, 1, "", "trader_id"], [31, 3, 1, "", "trading_state"], [31, 3, 1, "", "type"]], "nautilus_trader.risk.sizing": [[31, 1, 1, "", "FixedRiskSizer"], [31, 1, 1, "", "PositionSizer"]], "nautilus_trader.risk.sizing.FixedRiskSizer": [[31, 2, 1, "", "calculate"], [31, 3, 1, "", "instrument"], [31, 2, 1, "", "update_instrument"]], "nautilus_trader.risk.sizing.PositionSizer": [[31, 2, 1, "", "calculate"], [31, 3, 1, "", "instrument"], [31, 2, 1, "", "update_instrument"]], "nautilus_trader.serialization.arrow": [[32, 0, 0, "-", "serializer"]], "nautilus_trader.serialization.arrow.serializer": [[32, 1, 1, "", "ArrowSerializer"], [32, 5, 1, "", "register_arrow"]], "nautilus_trader.serialization.arrow.serializer.ArrowSerializer": [[32, 2, 1, "", "deserialize"], [32, 2, 1, "", "serialize_batch"]], "nautilus_trader.serialization": [[32, 0, 0, "-", "base"]], "nautilus_trader.serialization.base": [[32, 1, 1, "", "Serializer"], [32, 5, 1, "", "register_serializable_object"]], "nautilus_trader.serialization.base.Serializer": [[32, 2, 1, "", "deserialize"], [32, 2, 1, "", "serialize"]], "nautilus_trader.serialization.msgpack": [[32, 0, 0, "-", "serializer"]], "nautilus_trader.serialization.msgpack.serializer": [[32, 1, 1, "", "MsgPackSerializer"]], "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer": [[32, 2, 1, "", "deserialize"], [32, 2, 1, "", "serialize"], [32, 3, 1, "", "timestamps_as_iso8601"], [32, 3, 1, "", "timestamps_as_str"]], "nautilus_trader.system": [[33, 0, 0, "-", "kernel"]], "nautilus_trader.system.kernel": [[33, 1, 1, "", "NautilusKernel"]], "nautilus_trader.system.kernel.NautilusKernel": [[33, 4, 1, "", "cache"], [33, 2, 1, "", "cancel_all_tasks"], [33, 4, 1, "", "catalog"], [33, 4, 1, "", "clock"], [33, 4, 1, "", "data_engine"], [33, 2, 1, "", "dispose"], [33, 4, 1, "", "emulator"], [33, 4, 1, "", "environment"], [33, 4, 1, "", "exec_engine"], [33, 4, 1, "", "executor"], [33, 4, 1, "", "instance_id"], [33, 4, 1, "", "load_state"], [33, 4, 1, "", "log"], [33, 4, 1, "", "logger"], [33, 4, 1, "", "loop"], [33, 4, 1, "", "loop_sig_callback"], [33, 4, 1, "", "machine_id"], [33, 4, 1, "", "msgbus"], [33, 4, 1, "", "name"], [33, 4, 1, "", "portfolio"], [33, 4, 1, "", "risk_engine"], [33, 4, 1, "", "save_state"], [33, 2, 1, "", "start"], [33, 2, 1, "", "start_async"], [33, 2, 1, "", "stop"], [33, 2, 1, "", "stop_async"], [33, 4, 1, "", "trader"], [33, 4, 1, "", "trader_id"], [33, 4, 1, "", "ts_created"], [33, 4, 1, "", "writer"]], "nautilus_trader.trading": [[34, 0, 0, "-", "controller"], [34, 0, 0, "-", "filters"], [34, 0, 0, "-", "strategy"], [34, 0, 0, "-", "trader"]], "nautilus_trader.trading.controller": [[34, 1, 1, "", "Controller"]], "nautilus_trader.trading.controller.Controller": [[34, 2, 1, "", "active_task_ids"], [34, 2, 1, "", "add_synthetic"], [34, 3, 1, "", "cache"], [34, 2, 1, "", "cancel_all_tasks"], [34, 2, 1, "", "cancel_task"], [34, 3, 1, "", "clock"], [34, 3, 1, "", "config"], [34, 2, 1, "", "create_actor"], [34, 2, 1, "", "create_strategy"], [34, 2, 1, "", "degrade"], [34, 2, 1, "", "deregister_warning_event"], [34, 2, 1, "", "dispose"], [34, 2, 1, "", "fault"], [34, 2, 1, "", "fully_qualified_name"], [34, 2, 1, "", "handle_bar"], [34, 2, 1, "", "handle_bars"], [34, 2, 1, "", "handle_data"], [34, 2, 1, "", "handle_event"], [34, 2, 1, "", "handle_historical_data"], [34, 2, 1, "", "handle_instrument"], [34, 2, 1, "", "handle_instrument_close"], [34, 2, 1, "", "handle_instrument_status"], [34, 2, 1, "", "handle_instruments"], [34, 2, 1, "", "handle_order_book"], [34, 2, 1, "", "handle_order_book_deltas"], [34, 2, 1, "", "handle_quote_tick"], [34, 2, 1, "", "handle_quote_ticks"], [34, 2, 1, "", "handle_ticker"], [34, 2, 1, "", "handle_trade_tick"], [34, 2, 1, "", "handle_trade_ticks"], [34, 2, 1, "", "handle_venue_status"], [34, 2, 1, "", "has_active_tasks"], [34, 2, 1, "", "has_any_tasks"], [34, 2, 1, "", "has_pending_requests"], [34, 2, 1, "", "has_queued_tasks"], [34, 3, 1, "", "id"], [34, 2, 1, "", "indicators_initialized"], [34, 3, 1, "", "is_degraded"], [34, 3, 1, "", "is_disposed"], [34, 3, 1, "", "is_faulted"], [34, 3, 1, "", "is_initialized"], [34, 2, 1, "", "is_pending_request"], [34, 3, 1, "", "is_running"], [34, 3, 1, "", "is_stopped"], [34, 2, 1, "", "load"], [34, 3, 1, "", "log"], [34, 3, 1, "", "msgbus"], [34, 2, 1, "", "on_bar"], [34, 2, 1, "", "on_data"], [34, 2, 1, "", "on_degrade"], [34, 2, 1, "", "on_dispose"], [34, 2, 1, "", "on_event"], [34, 2, 1, "", "on_fault"], [34, 2, 1, "", "on_historical_data"], [34, 2, 1, "", "on_instrument"], [34, 2, 1, "", "on_instrument_close"], [34, 2, 1, "", "on_instrument_status"], [34, 2, 1, "", "on_load"], [34, 2, 1, "", "on_order_book"], [34, 2, 1, "", "on_order_book_deltas"], [34, 2, 1, "", "on_quote_tick"], [34, 2, 1, "", "on_reset"], [34, 2, 1, "", "on_resume"], [34, 2, 1, "", "on_save"], [34, 2, 1, "", "on_start"], [34, 2, 1, "", "on_stop"], [34, 2, 1, "", "on_ticker"], [34, 2, 1, "", "on_trade_tick"], [34, 2, 1, "", "on_venue_status"], [34, 2, 1, "", "pending_requests"], [34, 2, 1, "", "publish_data"], [34, 2, 1, "", "publish_signal"], [34, 2, 1, "", "queue_for_executor"], [34, 2, 1, "", "queued_task_ids"], [34, 2, 1, "", "register_base"], [34, 2, 1, "", "register_executor"], [34, 2, 1, "", "register_indicator_for_bars"], [34, 2, 1, "", "register_indicator_for_quote_ticks"], [34, 2, 1, "", "register_indicator_for_trade_ticks"], [34, 2, 1, "", "register_warning_event"], [34, 3, 1, "", "registered_indicators"], [34, 2, 1, "", "remove_actor"], [34, 2, 1, "", "remove_strategy"], [34, 2, 1, "", "request_bars"], [34, 2, 1, "", "request_data"], [34, 2, 1, "", "request_instrument"], [34, 2, 1, "", "request_instruments"], [34, 2, 1, "", "request_quote_ticks"], [34, 2, 1, "", "request_trade_ticks"], [34, 2, 1, "", "reset"], [34, 2, 1, "", "resume"], [34, 2, 1, "", "run_in_executor"], [34, 2, 1, "", "save"], [34, 2, 1, "", "start"], [34, 2, 1, "", "start_actor"], [34, 2, 1, "", "start_strategy"], [34, 3, 1, "", "state"], [34, 2, 1, "", "stop"], [34, 2, 1, "", "stop_actor"], [34, 2, 1, "", "stop_strategy"], [34, 2, 1, "", "subscribe_bars"], [34, 2, 1, "", "subscribe_data"], [34, 2, 1, "", "subscribe_instrument"], [34, 2, 1, "", "subscribe_instrument_close"], [34, 2, 1, "", "subscribe_instrument_status"], [34, 2, 1, "", "subscribe_instruments"], [34, 2, 1, "", "subscribe_order_book_deltas"], [34, 2, 1, "", "subscribe_order_book_snapshots"], [34, 2, 1, "", "subscribe_quote_ticks"], [34, 2, 1, "", "subscribe_ticker"], [34, 2, 1, "", "subscribe_trade_ticks"], [34, 2, 1, "", "subscribe_venue_status"], [34, 2, 1, "", "to_importable_config"], [34, 3, 1, "", "trader_id"], [34, 3, 1, "", "type"], [34, 2, 1, "", "unsubscribe_bars"], [34, 2, 1, "", "unsubscribe_data"], [34, 2, 1, "", "unsubscribe_instrument"], [34, 2, 1, "", "unsubscribe_instrument_status"], [34, 2, 1, "", "unsubscribe_instruments"], [34, 2, 1, "", "unsubscribe_order_book_deltas"], [34, 2, 1, "", "unsubscribe_order_book_snapshots"], [34, 2, 1, "", "unsubscribe_quote_ticks"], [34, 2, 1, "", "unsubscribe_ticker"], [34, 2, 1, "", "unsubscribe_trade_ticks"], [34, 2, 1, "", "unsubscribe_venue_status"], [34, 2, 1, "", "update_synthetic"]], "nautilus_trader.trading.filters": [[34, 1, 1, "", "EconomicNewsEventFilter"], [34, 1, 1, "", "ForexSession"], [34, 1, 1, "", "ForexSessionFilter"], [34, 1, 1, "", "NewsEvent"], [34, 1, 1, "", "NewsImpact"]], "nautilus_trader.trading.filters.EconomicNewsEventFilter": [[34, 4, 1, "", "currencies"], [34, 4, 1, "", "impacts"], [34, 2, 1, "", "next_event"], [34, 2, 1, "", "prev_event"], [34, 4, 1, "", "unfiltered_data_end"], [34, 4, 1, "", "unfiltered_data_start"]], "nautilus_trader.trading.filters.ForexSessionFilter": [[34, 2, 1, "", "local_from_utc"], [34, 2, 1, "", "next_end"], [34, 2, 1, "", "next_start"], [34, 2, 1, "", "prev_end"], [34, 2, 1, "", "prev_start"]], "nautilus_trader.trading.filters.NewsEvent": [[34, 2, 1, "", "fully_qualified_name"], [34, 4, 1, "", "ts_event"], [34, 4, 1, "", "ts_init"]], "nautilus_trader.trading.strategy": [[34, 1, 1, "", "Strategy"]], "nautilus_trader.trading.strategy.Strategy": [[34, 2, 1, "", "active_task_ids"], [34, 2, 1, "", "add_synthetic"], [34, 3, 1, "", "cache"], [34, 2, 1, "", "cancel_all_orders"], [34, 2, 1, "", "cancel_all_tasks"], [34, 2, 1, "", "cancel_gtd_expiry"], [34, 2, 1, "", "cancel_order"], [34, 2, 1, "", "cancel_orders"], [34, 2, 1, "", "cancel_task"], [34, 2, 1, "", "change_id"], [34, 2, 1, "", "change_order_id_tag"], [34, 3, 1, "", "clock"], [34, 2, 1, "", "close_all_positions"], [34, 2, 1, "", "close_position"], [34, 3, 1, "", "config"], [34, 2, 1, "", "degrade"], [34, 2, 1, "", "deregister_warning_event"], [34, 2, 1, "", "dispose"], [34, 3, 1, "", "external_order_claims"], [34, 2, 1, "", "fault"], [34, 2, 1, "", "fully_qualified_name"], [34, 2, 1, "", "handle_bar"], [34, 2, 1, "", "handle_bars"], [34, 2, 1, "", "handle_data"], [34, 2, 1, "", "handle_event"], [34, 2, 1, "", "handle_historical_data"], [34, 2, 1, "", "handle_instrument"], [34, 2, 1, "", "handle_instrument_close"], [34, 2, 1, "", "handle_instrument_status"], [34, 2, 1, "", "handle_instruments"], [34, 2, 1, "", "handle_order_book"], [34, 2, 1, "", "handle_order_book_deltas"], [34, 2, 1, "", "handle_quote_tick"], [34, 2, 1, "", "handle_quote_ticks"], [34, 2, 1, "", "handle_ticker"], [34, 2, 1, "", "handle_trade_tick"], [34, 2, 1, "", "handle_trade_ticks"], [34, 2, 1, "", "handle_venue_status"], [34, 2, 1, "", "has_active_tasks"], [34, 2, 1, "", "has_any_tasks"], [34, 2, 1, "", "has_pending_requests"], [34, 2, 1, "", "has_queued_tasks"], [34, 3, 1, "", "id"], [34, 2, 1, "", "indicators_initialized"], [34, 3, 1, "", "is_degraded"], [34, 3, 1, "", "is_disposed"], [34, 3, 1, "", "is_faulted"], [34, 3, 1, "", "is_initialized"], [34, 2, 1, "", "is_pending_request"], [34, 3, 1, "", "is_running"], [34, 3, 1, "", "is_stopped"], [34, 2, 1, "", "load"], [34, 3, 1, "", "log"], [34, 3, 1, "", "manage_contingent_orders"], [34, 3, 1, "", "manage_gtd_expiry"], [34, 2, 1, "", "modify_order"], [34, 3, 1, "", "msgbus"], [34, 3, 1, "", "oms_type"], [34, 2, 1, "", "on_bar"], [34, 2, 1, "", "on_data"], [34, 2, 1, "", "on_degrade"], [34, 2, 1, "", "on_dispose"], [34, 2, 1, "", "on_event"], [34, 2, 1, "", "on_fault"], [34, 2, 1, "", "on_historical_data"], [34, 2, 1, "", "on_instrument"], [34, 2, 1, "", "on_instrument_close"], [34, 2, 1, "", "on_instrument_status"], [34, 2, 1, "", "on_load"], [34, 2, 1, "", "on_order_accepted"], [34, 2, 1, "", "on_order_book"], [34, 2, 1, "", "on_order_book_deltas"], [34, 2, 1, "", "on_order_cancel_rejected"], [34, 2, 1, "", "on_order_canceled"], [34, 2, 1, "", "on_order_denied"], [34, 2, 1, "", "on_order_emulated"], [34, 2, 1, "", "on_order_event"], [34, 2, 1, "", "on_order_expired"], [34, 2, 1, "", "on_order_filled"], [34, 2, 1, "", "on_order_initialized"], [34, 2, 1, "", "on_order_modify_rejected"], [34, 2, 1, "", "on_order_pending_cancel"], [34, 2, 1, "", "on_order_pending_update"], [34, 2, 1, "", "on_order_rejected"], [34, 2, 1, "", "on_order_released"], [34, 2, 1, "", "on_order_submitted"], [34, 2, 1, "", "on_order_triggered"], [34, 2, 1, "", "on_order_updated"], [34, 2, 1, "", "on_position_changed"], [34, 2, 1, "", "on_position_closed"], [34, 2, 1, "", "on_position_event"], [34, 2, 1, "", "on_position_opened"], [34, 2, 1, "", "on_quote_tick"], [34, 2, 1, "", "on_reset"], [34, 2, 1, "", "on_resume"], [34, 2, 1, "", "on_save"], [34, 2, 1, "", "on_start"], [34, 2, 1, "", "on_stop"], [34, 2, 1, "", "on_ticker"], [34, 2, 1, "", "on_trade_tick"], [34, 2, 1, "", "on_venue_status"], [34, 3, 1, "", "order_factory"], [34, 3, 1, "", "order_id_tag"], [34, 2, 1, "", "pending_requests"], [34, 3, 1, "", "portfolio"], [34, 2, 1, "", "publish_data"], [34, 2, 1, "", "publish_signal"], [34, 2, 1, "", "query_order"], [34, 2, 1, "", "queue_for_executor"], [34, 2, 1, "", "queued_task_ids"], [34, 2, 1, "", "register"], [34, 2, 1, "", "register_base"], [34, 2, 1, "", "register_executor"], [34, 2, 1, "", "register_indicator_for_bars"], [34, 2, 1, "", "register_indicator_for_quote_ticks"], [34, 2, 1, "", "register_indicator_for_trade_ticks"], [34, 2, 1, "", "register_warning_event"], [34, 3, 1, "", "registered_indicators"], [34, 2, 1, "", "request_bars"], [34, 2, 1, "", "request_data"], [34, 2, 1, "", "request_instrument"], [34, 2, 1, "", "request_instruments"], [34, 2, 1, "", "request_quote_ticks"], [34, 2, 1, "", "request_trade_ticks"], [34, 2, 1, "", "reset"], [34, 2, 1, "", "resume"], [34, 2, 1, "", "run_in_executor"], [34, 2, 1, "", "save"], [34, 2, 1, "", "start"], [34, 3, 1, "", "state"], [34, 2, 1, "", "stop"], [34, 2, 1, "", "submit_order"], [34, 2, 1, "", "submit_order_list"], [34, 2, 1, "", "subscribe_bars"], [34, 2, 1, "", "subscribe_data"], [34, 2, 1, "", "subscribe_instrument"], [34, 2, 1, "", "subscribe_instrument_close"], [34, 2, 1, "", "subscribe_instrument_status"], [34, 2, 1, "", "subscribe_instruments"], [34, 2, 1, "", "subscribe_order_book_deltas"], [34, 2, 1, "", "subscribe_order_book_snapshots"], [34, 2, 1, "", "subscribe_quote_ticks"], [34, 2, 1, "", "subscribe_ticker"], [34, 2, 1, "", "subscribe_trade_ticks"], [34, 2, 1, "", "subscribe_venue_status"], [34, 2, 1, "", "to_importable_config"], [34, 3, 1, "", "trader_id"], [34, 3, 1, "", "type"], [34, 2, 1, "", "unsubscribe_bars"], [34, 2, 1, "", "unsubscribe_data"], [34, 2, 1, "", "unsubscribe_instrument"], [34, 2, 1, "", "unsubscribe_instrument_status"], [34, 2, 1, "", "unsubscribe_instruments"], [34, 2, 1, "", "unsubscribe_order_book_deltas"], [34, 2, 1, "", "unsubscribe_order_book_snapshots"], [34, 2, 1, "", "unsubscribe_quote_ticks"], [34, 2, 1, "", "unsubscribe_ticker"], [34, 2, 1, "", "unsubscribe_trade_ticks"], [34, 2, 1, "", "unsubscribe_venue_status"], [34, 2, 1, "", "update_synthetic"]], "nautilus_trader.trading.trader": [[34, 1, 1, "", "Trader"]], "nautilus_trader.trading.trader.Trader": [[34, 2, 1, "", "actor_ids"], [34, 2, 1, "", "actor_states"], [34, 2, 1, "", "actors"], [34, 2, 1, "", "add_actor"], [34, 2, 1, "", "add_actors"], [34, 2, 1, "", "add_exec_algorithm"], [34, 2, 1, "", "add_exec_algorithms"], [34, 2, 1, "", "add_strategies"], [34, 2, 1, "", "add_strategy"], [34, 2, 1, "", "check_residuals"], [34, 2, 1, "", "clear_actors"], [34, 2, 1, "", "clear_exec_algorithms"], [34, 2, 1, "", "clear_strategies"], [34, 2, 1, "", "degrade"], [34, 2, 1, "", "dispose"], [34, 2, 1, "", "exec_algorithm_ids"], [34, 2, 1, "", "exec_algorithm_states"], [34, 2, 1, "", "exec_algorithms"], [34, 2, 1, "", "fault"], [34, 2, 1, "", "fully_qualified_name"], [34, 2, 1, "", "generate_account_report"], [34, 2, 1, "", "generate_fills_report"], [34, 2, 1, "", "generate_order_fills_report"], [34, 2, 1, "", "generate_orders_report"], [34, 2, 1, "", "generate_positions_report"], [34, 3, 1, "", "id"], [34, 3, 1, "", "is_degraded"], [34, 3, 1, "", "is_disposed"], [34, 3, 1, "", "is_faulted"], [34, 3, 1, "", "is_initialized"], [34, 3, 1, "", "is_running"], [34, 3, 1, "", "is_stopped"], [34, 2, 1, "", "load"], [34, 2, 1, "", "remove_actor"], [34, 2, 1, "", "remove_strategy"], [34, 2, 1, "", "reset"], [34, 2, 1, "", "resume"], [34, 2, 1, "", "save"], [34, 2, 1, "", "start"], [34, 2, 1, "", "start_actor"], [34, 2, 1, "", "start_strategy"], [34, 3, 1, "", "state"], [34, 2, 1, "", "stop"], [34, 2, 1, "", "stop_actor"], [34, 2, 1, "", "stop_strategy"], [34, 2, 1, "", "strategies"], [34, 2, 1, "", "strategy_ids"], [34, 2, 1, "", "strategy_states"], [34, 2, 1, "", "subscribe"], [34, 3, 1, "", "trader_id"], [34, 3, 1, "", "type"], [34, 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, 51, 52, 65], "betfair": [1, 64], "client": [1, 11, 35], "common": [1, 4, 8, 9, 43, 51], "config": [1, 2, 4, 9], "data": [1, 2, 4, 11, 18, 35, 38, 45, 47, 51, 52, 57, 62, 65, 69, 70], "type": [1, 2, 37, 39, 43, 50, 51, 65], "execut": [1, 2, 4, 12, 46, 47, 50, 52, 70], "factori": [1, 2, 4, 50], "orderbook": 1, "provid": [1, 2, 4, 35], "socket": 1, "binanc": [2, 65], "enum": 2, "futur": 2, "spot": 2, "adapt": [3, 35, 47], "interact": [4, 66], "broker": [4, 66], "analysi": [5, 41, 52, 70], "backtest": [6, 9, 35, 41, 44, 47, 48, 51, 62, 69, 70, 71], "cach": [7, 52], "clock": [8, 52], "compon": [8, 12, 43, 49], "executor": 8, "gener": [8, 38, 52], "log": [8, 47, 49], "timer": [8, 52], "live": [9, 16, 35, 48, 51], "core": [10, 43, 51], "datetim": 10, "finit": 10, "state": [10, 52], "machin": 10, "fsm": 10, "messag": [10, 11, 12, 28, 43, 53], "stat": 10, "uuid": 10, "aggreg": [11, 65], "engin": [11, 62, 70], "report": [12, 52], "python": [13, 58], "api": [13, 44, 63, 64, 65, 66, 67, 68, 69, 70, 71], "why": [13, 51], "indic": 14, "infrastructur": 15, "currenc": 17, "event": [19, 52, 57], "identifi": 20, "model": [21, 51], "instrument": [22, 35, 42, 47, 48, 62, 66], "object": [23, 52], "order": [24, 25, 37, 39, 46, 47, 50, 51, 52, 65], "book": 24, "posit": [26, 52], "tick": 27, "scheme": 27, "bu": 28, "persist": [29, 39], "portfolio": [30, 41, 52], "risk": 31, "serial": 32, "system": [33, 43], "trade": [34, 35, 48, 51, 52, 62, 65], "research": 35, "request": 35, "exampl": [35, 52, 66], "actor": 36, "advanc": [37, 40, 47], "list": 37, "conting": [37, 50], "One": 37, "trigger": [37, 42, 50], "other": 37, "oto": 37, "cancel": [37, 52], "oco": 37, "updat": [37, 42], "ouo": 37, "bracket": 37, "custom": [38, 41], "emul": 39, "submit": [39, 52], "life": 39, "cycl": 39, "held": 39, "releas": [39, 61], "queri": [39, 66], "guid": [40, 56, 63], "statist": 41, "synthet": 42, "formula": 42, "subscrib": 42, "id": 42, "error": [42, 43], "handl": [42, 52], "architectur": [43, 47], "design": 43, "philosophi": 43, "qualiti": 43, "attribut": 43, "environ": [43, 55], "context": 43, "framework": 43, "organ": 43, "low": [43, 44, 70, 71], "level": [43, 44, 69, 70, 71], "implement": [43, 52, 67], "code": [43, 53, 59], "structur": 43, "depend": 43, "flow": [43, 46], "safeti": [43, 58], "except": 43, "choos": 44, "an": 44, "high": [44, 69, 71], "load": [45, 69, 70], "loader": 45, "wrangler": 45, "transform": 45, "pipelin": 45, "catalog": [45, 69], "initi": [45, 70], "write": [45, 46, 62], "basenam": 45, "templat": 45, "read": 45, "stream": 45, "algorithm": [46, 70], "twap": 46, "time": [46, 50, 52], "weight": 46, "averag": 46, "price": [46, 48], "spawn": 46, "manag": [46, 52], "concept": [47, 63], "overview": [47, 50, 51, 64, 65, 66], "strategi": [47, 52, 62, 70], "symbologi": [48, 65], "find": 48, "precis": 48, "increment": 48, "limit": [48, 50], "quantiti": [48, 50], "margin": 48, "fee": 48, "addit": 48, "info": 48, "configur": [49, 52, 62, 64, 65, 66, 69], "standard": [49, 53], "output": 49, "file": 49, "filter": 49, "terminologi": 50, "instruct": 50, "In": 50, "forc": 50, "expir": 50, "post": [50, 70], "onli": 50, "reduc": 50, "displai": 50, "offset": 50, "market": 50, "stop": [50, 65], "To": 50, "If": 50, "touch": 50, "trail": [50, 65], "featur": 51, "nautilustrad": [51, 63], "us": [51, 69], "case": 51, "distribut": 51, "domain": 51, "handler": 52, "action": 52, "current": 52, "timestamp": 52, "alert": 52, "access": 52, "fetch": 52, "inform": 52, "command": 52, "modifi": 52, "gtd": 52, "expiri": 52, "multipl": 52, "style": 53, "black": 53, "format": 53, "pep": 53, "8": 53, "docstr": 53, "flake8": 53, "commit": 53, "cython": 54, "what": [54, 68], "i": [54, 68], "function": 54, "method": 54, "signatur": 54, "debug": 54, "pycharm": 54, "doc": [54, 68], "tip": 54, "setup": 55, "build": 55, "develop": [56, 63, 68], "content": 56, "packag": 57, "libor": 57, "rate": 57, "short": 57, "term": 57, "interest": 57, "econom": 57, "rust": [58, 68], "bind": 58, "unsaf": 58, "polici": 58, "resourc": 58, "test": 59, "mock": 59, "coverag": 59, "exclud": 59, "get": [60, 62, 63, 69], "start": [60, 63], "instal": [60, 61], "quickstart": [60, 62], "from": 61, "pypi": 61, "extra": 61, "sourc": 61, "github": 61, "run": [62, 69, 70], "docker": 62, "sampl": 62, "connect": 62, "parquetdatacatalog": 62, "venu": [62, 69, 70], "document": 63, "tutori": [63, 71], "integr": [63, 67], "refer": 63, "credenti": [64, 65, 66], "base": 65, "url": 65, "overrid": 65, "u": 65, "testnet": 65, "parser": 65, "warn": 65, "specif": 65, "binancefuturesmarkpriceupd": 65, "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"], [64, "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"], [45, "data"], [47, "data"], [62, "data"]], "Data Types": [[1, "module-nautilus_trader.adapters.betfair.data_types"], [51, "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"], [46, "execution"], [47, "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"], [65, "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"], [35, "adapters"], [47, "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"], [47, "logging"], [49, "logging"]], "Timer": [[8, "module-nautilus_trader.common.timer"]], "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"], [62, "engine"]], "Messages": [[11, "module-nautilus_trader.data.messages"], [12, "module-nautilus_trader.execution.messages"]], "Components": [[12, "module-nautilus_trader.execution.algorithm"], [43, "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, "module-nautilus_trader.infrastructure"]], "Currency": [[17, "module-nautilus_trader.model.currency"]], "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"], [47, "instruments"], [48, "instruments"], [62, "instruments"], [66, "instruments"]], "Objects": [[23, "module-nautilus_trader.model.objects"]], "Order Book": [[24, "module-nautilus_trader.model.orderbook"]], "Orders": [[25, "module-nautilus_trader.model.orders"], [47, "orders"], [50, "orders"]], "Position": [[26, "module-nautilus_trader.model.position"]], "Tick Scheme": [[27, "module-nautilus_trader.model.tick_scheme"]], "Message Bus": [[28, "module-nautilus_trader.msgbus"]], "Persistence": [[29, "module-nautilus_trader.persistence"]], "Portfolio": [[30, "module-nautilus_trader.portfolio"]], "Risk": [[31, "module-nautilus_trader.risk"]], "Serialization": [[32, "module-nautilus_trader.serialization"]], "System": [[33, "module-nautilus_trader.system"]], "Trading": [[34, "module-nautilus_trader.trading"]], "Instrument Providers": [[35, "instrument-providers"]], "Research/Backtesting": [[35, "research-backtesting"]], "Live Trading": [[35, "live-trading"]], "Data Clients": [[35, "data-clients"]], "Requests": [[35, "requests"]], "Example": [[35, "example"]], "Actors": [[36, "actors"]], "Advanced Orders": [[37, "advanced-orders"]], "Order Lists": [[37, "order-lists"]], "Contingency Types": [[37, "contingency-types"]], "\u2018One Triggers the Other\u2019 (OTO)": [[37, "one-triggers-the-other-oto"]], "\u2018One Cancels the Other\u2019 (OCO)": [[37, "one-cancels-the-other-oco"]], "\u2018One Updates the Other\u2019 (OUO)": [[37, "one-updates-the-other-ouo"]], "Bracket Orders": [[37, "bracket-orders"]], "Custom/Generic Data": [[38, "custom-generic-data"]], "Emulated Orders": [[39, "emulated-orders"]], "Submitting for emulation": [[39, "submitting-for-emulation"]], "Life cycle": [[39, "life-cycle"]], "Held emulated orders": [[39, "held-emulated-orders"]], "Released emulated orders": [[39, "released-emulated-orders"]], "Order types": [[39, "order-types"], [65, "order-types"]], "Querying": [[39, "querying"]], "Persisted emulated orders": [[39, "persisted-emulated-orders"]], "Advanced": [[40, "advanced"], [47, "advanced"]], "Guides": [[40, "guides"]], "Portfolio Statistics": [[41, "portfolio-statistics"]], "Custom Statistics": [[41, "custom-statistics"]], "Backtest Analysis": [[41, "backtest-analysis"]], "Synthetic Instruments": [[42, "synthetic-instruments"]], "Formula": [[42, "formula"]], "Subscribing": [[42, "subscribing"]], "Updating formulas": [[42, "updating-formulas"]], "Trigger instrument IDs": [[42, "trigger-instrument-ids"]], "Error handling": [[42, "error-handling"]], "Architecture": [[43, "architecture"], [47, "architecture"]], "Design philosophy": [[43, "design-philosophy"]], "Quality attributes": [[43, "quality-attributes"]], "System architecture": [[43, "system-architecture"]], "Environment contexts": [[43, "environment-contexts"]], "Common core": [[43, "common-core"], [51, "common-core"]], "Messaging": [[43, "messaging"]], "Framework organization": [[43, "framework-organization"]], "Core / low-Level": [[43, "core-low-level"]], "System implementations": [[43, "system-implementations"]], "Code structure": [[43, "code-structure"]], "Dependency flow": [[43, "dependency-flow"]], "Type safety": [[43, "type-safety"]], "Errors and exceptions": [[43, "errors-and-exceptions"]], "Backtesting": [[44, "backtesting"], [47, "backtesting"], [48, "backtesting"], [51, "backtesting"], [71, "backtesting"]], "Choosing an API level:": [[44, "choosing-an-api-level"]], "Low-level API:": [[44, "low-level-api"]], "High-level API:": [[44, "high-level-api"]], "Loading data": [[45, "loading-data"], [70, "loading-data"]], "Data loaders": [[45, "data-loaders"]], "Data wranglers": [[45, "data-wranglers"]], "Transformation pipeline": [[45, "transformation-pipeline"]], "Data catalog": [[45, "data-catalog"]], "Initializing": [[45, "initializing"]], "Writing data": [[45, "writing-data"]], "Basename template": [[45, "basename-template"]], "Reading data": [[45, "reading-data"]], "Streaming data": [[45, "streaming-data"]], "Execution flow": [[46, "execution-flow"]], "Execution algorithms": [[46, "execution-algorithms"]], "TWAP (Time-Weighted Average Price)": [[46, "twap-time-weighted-average-price"]], "Writing execution algorithms": [[46, "writing-execution-algorithms"]], "Spawned orders": [[46, "spawned-orders"]], "Managing execution algorithm orders": [[46, "managing-execution-algorithm-orders"]], "Concepts": [[47, "concepts"], [63, "concepts"]], "Overview": [[47, "overview"], [50, "overview"], [51, "overview"], [64, "overview"], [65, "overview"], [66, "overview"]], "Strategies": [[47, "strategies"], [52, "strategies"]], "Symbology": [[48, "symbology"], [65, "symbology"]], "Live trading": [[48, "live-trading"], [51, "live-trading"]], "Finding instruments": [[48, "finding-instruments"]], "Precisions and Increments": [[48, "precisions-and-increments"]], "Limits": [[48, "limits"]], "Prices and Quantities": [[48, "prices-and-quantities"]], "Margins and Fees": [[48, "margins-and-fees"]], "Additional Info": [[48, "additional-info"]], "Configuration": [[49, "configuration"], [52, "configuration"], [64, "configuration"], [65, "configuration"], [66, "configuration"]], "Standard output logging": [[49, "standard-output-logging"]], "File logging": [[49, "file-logging"]], "Component filtering": [[49, "component-filtering"]], "Terminology": [[50, "terminology"]], "Execution Instructions": [[50, "execution-instructions"]], "Time In Force": [[50, "time-in-force"]], "Expire Time": [[50, "expire-time"]], "Post Only": [[50, "post-only"]], "Reduce Only": [[50, "reduce-only"]], "Display Quantity": [[50, "display-quantity"]], "Trigger Type": [[50, "trigger-type"]], "Trigger Offset Type": [[50, "trigger-offset-type"]], "Contingent Orders": [[50, "contingent-orders"]], "Order Factory": [[50, "order-factory"]], "Order Types": [[50, "order-types"], [51, "order-types"]], "Market": [[50, "market"]], "Limit": [[50, "limit"]], "Stop-Market": [[50, "stop-market"]], "Stop-Limit": [[50, "stop-limit"]], "Market-To-Limit": [[50, "market-to-limit"]], "Market-If-Touched": [[50, "market-if-touched"]], "Limit-If-Touched": [[50, "limit-if-touched"]], "Trailing-Stop-Market": [[50, "trailing-stop-market"]], "Trailing-Stop-Limit": [[50, "trailing-stop-limit"]], "Features": [[51, "features"]], "Why NautilusTrader?": [[51, "why-nautilustrader"]], "Use cases": [[51, "use-cases"]], "Distributed": [[51, "distributed"]], "Domain model": [[51, "domain-model"]], "Account Types": [[51, "account-types"]], "Implementation": [[52, "implementation"]], "Handlers": [[52, "handlers"]], "Stateful actions": [[52, "stateful-actions"]], "Data handling": [[52, "data-handling"]], "Order management": [[52, "order-management"]], "Position management": [[52, "position-management"]], "Generic event handling": [[52, "generic-event-handling"]], "Handler example": [[52, "handler-example"]], "Clock and timers": [[52, "clock-and-timers"]], "Current timestamps": [[52, "current-timestamps"]], "Time alerts": [[52, "time-alerts"]], "Timers": [[52, "timers"]], "Cache access": [[52, "cache-access"]], "Fetching data": [[52, "fetching-data"]], "Fetching execution objects": [[52, "fetching-execution-objects"]], "Portfolio access": [[52, "portfolio-access"]], "Account and positional information": [[52, "account-and-positional-information"]], "Reports and analysis": [[52, "reports-and-analysis"]], "Trading commands": [[52, "trading-commands"]], "Submitting orders": [[52, "submitting-orders"]], "Canceling orders": [[52, "canceling-orders"]], "Modifying orders": [[52, "modifying-orders"]], "Managed GTD expiry": [[52, "managed-gtd-expiry"]], "Multiple strategies": [[52, "multiple-strategies"]], "Coding Standards": [[53, "coding-standards"]], "Code Style": [[53, "code-style"]], "Black": [[53, "black"]], "Formatting": [[53, "formatting"]], "PEP-8": [[53, "pep-8"]], "Docstrings": [[53, "docstrings"]], "Flake8": [[53, "flake8"]], "Commit messages": [[53, "commit-messages"]], "Cython": [[54, "cython"]], "What is Cython?": [[54, "what-is-cython"]], "Function and method signatures": [[54, "function-and-method-signatures"]], "Debugging": [[54, "debugging"]], "PyCharm": [[54, "pycharm"]], "Cython Docs": [[54, "cython-docs"]], "Tips": [[54, "tips"]], "Environment Setup": [[55, "environment-setup"]], "Setup": [[55, "setup"]], "Builds": [[55, "builds"]], "Developer Guide": [[56, "developer-guide"], [63, "developer-guide"]], "Contents": [[56, "contents"]], "Packaged Data": [[57, "packaged-data"]], "Libor Rates": [[57, "libor-rates"]], "Short Term Interest Rates": [[57, "short-term-interest-rates"]], "Economic Events": [[57, "economic-events"]], "Rust": [[58, "rust"]], "Python Binding": [[58, "python-binding"]], "Unsafe Rust": [[58, "unsafe-rust"]], "Safety Policy": [[58, "safety-policy"]], "Resources": [[58, "resources"]], "Testing": [[59, "testing"]], "Mocks": [[59, "mocks"]], "Code Coverage": [[59, "code-coverage"]], "Excluded code coverage": [[59, "excluded-code-coverage"]], "Getting Started": [[60, "getting-started"], [63, "getting-started"]], "Installation": [[60, "installation"], [61, "installation"]], "Quickstart": [[60, "quickstart"], [62, "quickstart"]], "From PyPI": [[61, "from-pypi"]], "Extras": [[61, "extras"]], "From Source": [[61, "from-source"]], "From GitHub Release": [[61, "from-github-release"]], "Running in docker": [[62, "running-in-docker"]], "Getting the sample data": [[62, "getting-the-sample-data"]], "Connecting to the ParquetDataCatalog": [[62, "connecting-to-the-parquetdatacatalog"]], "Writing a trading strategy": [[62, "writing-a-trading-strategy"]], "Configuring Backtests": [[62, "configuring-backtests"]], "Venue": [[62, "venue"]], "Running a backtest": [[62, "running-a-backtest"]], "NautilusTrader Documentation": [[63, "nautilustrader-documentation"]], "Tutorials": [[63, "tutorials"], [71, "tutorials"]], "Integrations": [[63, "integrations"], [67, "integrations"]], "API Reference": [[63, "api-reference"]], "API credentials": [[64, "api-credentials"], [65, "api-credentials"], [66, "api-credentials"]], "Data types": [[65, "data-types"]], "Trailing stops": [[65, "trailing-stops"]], "Account Type": [[65, "account-type"]], "Base URL overrides": [[65, "base-url-overrides"]], "Binance US": [[65, "binance-us"]], "Testnets": [[65, "testnets"]], "Aggregated Trades": [[65, "aggregated-trades"]], "Parser warnings": [[65, "parser-warnings"]], "Binance specific data": [[65, "binance-specific-data"]], "BinanceFuturesMarkPriceUpdate": [[65, "binancefuturesmarkpriceupdate"]], "Examples queries": [[66, "examples-queries"]], "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"], [8, "module-nautilus_trader.common.throttler"], [8, "module-nautilus_trader.common.timer"], [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"], [15, "module-nautilus_trader.infrastructure"], [15, "module-nautilus_trader.infrastructure.cache"], [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.currency"], [18, "module-nautilus_trader.model.data"], [18, "module-nautilus_trader.model.data.bar"], [18, "module-nautilus_trader.model.data.base"], [18, "module-nautilus_trader.model.data.book"], [18, "module-nautilus_trader.model.data.status"], [18, "module-nautilus_trader.model.data.tick"], [18, "module-nautilus_trader.model.data.ticker"], [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.orderbook"], [24, "module-nautilus_trader.model.orderbook.book"], [25, "module-nautilus_trader.model.orders"], [25, "module-nautilus_trader.model.orders.base"], [25, "module-nautilus_trader.model.orders.limit"], [25, "module-nautilus_trader.model.orders.limit_if_touched"], [25, "module-nautilus_trader.model.orders.list"], [25, "module-nautilus_trader.model.orders.market"], [25, "module-nautilus_trader.model.orders.market_if_touched"], [25, "module-nautilus_trader.model.orders.market_to_limit"], [25, "module-nautilus_trader.model.orders.stop_limit"], [25, "module-nautilus_trader.model.orders.stop_market"], [25, "module-nautilus_trader.model.orders.trailing_stop_limit"], [25, "module-nautilus_trader.model.orders.trailing_stop_market"], [26, "module-nautilus_trader.model.position"], [27, "module-nautilus_trader.model.tick_scheme"], [27, "module-nautilus_trader.model.tick_scheme.base"], [27, "module-nautilus_trader.model.tick_scheme.implementations.fixed"], [27, "module-nautilus_trader.model.tick_scheme.implementations.tiered"], [28, "module-nautilus_trader.msgbus"], [28, "module-nautilus_trader.msgbus.bus"], [28, "module-nautilus_trader.msgbus.subscription"], [29, "module-nautilus_trader.persistence"], [29, "module-nautilus_trader.persistence.catalog.base"], [29, "module-nautilus_trader.persistence.catalog.parquet"], [29, "module-nautilus_trader.persistence.wranglers"], [29, "module-nautilus_trader.persistence.writer"], [30, "module-nautilus_trader.portfolio"], [30, "module-nautilus_trader.portfolio.base"], [30, "module-nautilus_trader.portfolio.portfolio"], [31, "module-nautilus_trader.risk"], [31, "module-nautilus_trader.risk.engine"], [31, "module-nautilus_trader.risk.sizing"], [32, "module-nautilus_trader.serialization"], [32, "module-nautilus_trader.serialization.arrow.serializer"], [32, "module-nautilus_trader.serialization.base"], [32, "module-nautilus_trader.serialization.msgpack.serializer"], [33, "module-nautilus_trader.system"], [33, "module-nautilus_trader.system.kernel"], [34, "module-nautilus_trader.trading"], [34, "module-nautilus_trader.trading.controller"], [34, "module-nautilus_trader.trading.filters"], [34, "module-nautilus_trader.trading.strategy"], [34, "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 (betfairexecutionclient attribute)": [[1, "nautilus_trader.adapters.betfair.execution.BetfairExecutionClient.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"]], "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 (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 (interactivebrokersdataclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.data.InteractiveBrokersDataClient.id"]], "id (interactivebrokersexecutionclient attribute)": [[4, "nautilus_trader.adapters.interactive_brokers.execution.InteractiveBrokersExecutionClient.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 (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"]], "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"]], "cachedatabase (class in nautilus_trader.cache.database)": [[7, "nautilus_trader.cache.database.CacheDatabase"]], "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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.add_currency"]], "add_instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_instrument"]], "add_instrument() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.add_instrument"]], "add_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.add_order"]], "add_order() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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"]], "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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.delete_actor"]], "delete_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.delete_strategy"]], "delete_strategy() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.heartbeat"]], "index_order_position() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.index_order_position"]], "index_venue_order_id() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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"]], "load() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load"]], "load_account() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_account"]], "load_account() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_account"]], "load_accounts() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_accounts"]], "load_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_actor"]], "load_actor() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_actor"]], "load_currencies() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_currencies"]], "load_currency() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_currency"]], "load_index_order_client() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_index_order_client"]], "load_index_order_position() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_index_order_position"]], "load_instrument() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_instrument"]], "load_instrument() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_instrument"]], "load_instruments() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_instruments"]], "load_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_order"]], "load_order() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_order"]], "load_orders() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_orders"]], "load_position() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_position"]], "load_position() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_position"]], "load_positions() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_positions"]], "load_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_strategy"]], "load_strategy() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_strategy"]], "load_synthetic() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.load_synthetic"]], "load_synthetic() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.load_synthetic"]], "load_synthetics() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.update_account"]], "update_actor() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_actor"]], "update_actor() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.update_actor"]], "update_order() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_order"]], "update_order() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.update_position"]], "update_strategy() (cache method)": [[7, "nautilus_trader.cache.cache.Cache.update_strategy"]], "update_strategy() (cachedatabase method)": [[7, "nautilus_trader.cache.database.CacheDatabase.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.timer)": [[8, "nautilus_trader.common.timer.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.timer)": [[8, "nautilus_trader.common.timer.LoopTimer"]], "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"]], "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.timer)": [[8, "nautilus_trader.common.timer.ThreadTimer"]], "throttler (class in nautilus_trader.common.throttler)": [[8, "nautilus_trader.common.throttler.Throttler"]], "timeevent (class in nautilus_trader.common.timer)": [[8, "nautilus_trader.common.timer.TimeEvent"]], "timeeventhandler (class in nautilus_trader.common.timer)": [[8, "nautilus_trader.common.timer.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.timer.LiveTimer.callback"]], "callback (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.callback"]], "callback (threadtimer attribute)": [[8, "nautilus_trader.common.timer.ThreadTimer.callback"]], "cancel() (livetimer method)": [[8, "nautilus_trader.common.timer.LiveTimer.cancel"]], "cancel() (looptimer method)": [[8, "nautilus_trader.common.timer.LoopTimer.cancel"]], "cancel() (threadtimer method)": [[8, "nautilus_trader.common.timer.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"]], "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_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"]], "error() (loggeradapter method)": [[8, "nautilus_trader.common.logging.LoggerAdapter.error"]], "event (timeeventhandler attribute)": [[8, "nautilus_trader.common.timer.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.timer.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"]], "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_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"]], "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.timer.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.throttler.Throttler.interval"]], "interval_ns (livetimer attribute)": [[8, "nautilus_trader.common.timer.LiveTimer.interval_ns"]], "interval_ns (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.interval_ns"]], "interval_ns (threadtimer attribute)": [[8, "nautilus_trader.common.timer.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_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.timer.LiveTimer.is_expired"]], "is_expired (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.is_expired"]], "is_expired (threadtimer attribute)": [[8, "nautilus_trader.common.timer.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.throttler.Throttler.is_limiting"]], "is_pending_request() (actor method)": [[8, "nautilus_trader.common.actor.Actor.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"]], "iterate_next_time() (livetimer method)": [[8, "nautilus_trader.common.timer.LiveTimer.iterate_next_time"]], "iterate_next_time() (looptimer method)": [[8, "nautilus_trader.common.timer.LoopTimer.iterate_next_time"]], "iterate_next_time() (threadtimer method)": [[8, "nautilus_trader.common.timer.ThreadTimer.iterate_next_time"]], "limit (throttler attribute)": [[8, "nautilus_trader.common.throttler.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_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.timer.LiveTimer.name"]], "name (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.name"]], "name (threadtimer attribute)": [[8, "nautilus_trader.common.timer.ThreadTimer.name"]], "name (throttler attribute)": [[8, "nautilus_trader.common.throttler.Throttler.name"]], "name (timeevent attribute)": [[8, "nautilus_trader.common.timer.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"]], "nautilus_trader.common.throttler": [[8, "module-nautilus_trader.common.throttler"]], "nautilus_trader.common.timer": [[8, "module-nautilus_trader.common.timer"]], "next_time_ns (livetimer attribute)": [[8, "nautilus_trader.common.timer.LiveTimer.next_time_ns"]], "next_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.next_time_ns"]], "next_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.timer.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.timer.LiveTimer.pop_event"]], "pop_event() (looptimer method)": [[8, "nautilus_trader.common.timer.LoopTimer.pop_event"]], "pop_event() (threadtimer method)": [[8, "nautilus_trader.common.timer.ThreadTimer.pop_event"]], "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.throttler.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.throttler.Throttler.recv_count"]], "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.timer.LiveTimer.repeat"]], "repeat() (looptimer method)": [[8, "nautilus_trader.common.timer.LoopTimer.repeat"]], "repeat() (threadtimer method)": [[8, "nautilus_trader.common.timer.ThreadTimer.repeat"]], "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"]], "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"]], "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() (throttler method)": [[8, "nautilus_trader.common.throttler.Throttler.send"]], "sent_count (throttler attribute)": [[8, "nautilus_trader.common.throttler.Throttler.sent_count"]], "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"]], "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.timer.LiveTimer.start_time_ns"]], "start_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.start_time_ns"]], "start_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.timer.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.timer.LiveTimer.stop_time_ns"]], "stop_time_ns (looptimer attribute)": [[8, "nautilus_trader.common.timer.LoopTimer.stop_time_ns"]], "stop_time_ns (threadtimer attribute)": [[8, "nautilus_trader.common.timer.ThreadTimer.stop_time_ns"]], "strategy_id (orderfactory attribute)": [[8, "nautilus_trader.common.factories.OrderFactory.strategy_id"]], "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"]], "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"]], "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 (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.timer.TimeEvent.ts_event"]], "ts_init (timeevent attribute)": [[8, "nautilus_trader.common.timer.TimeEvent.ts_init"]], "type (actor attribute)": [[8, "nautilus_trader.common.actor.Actor.type"]], "type (component attribute)": [[8, "nautilus_trader.common.component.Component.type"]], "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.throttler.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"]], "cachedatabaseconfig (class in nautilus_trader.config.common)": [[9, "nautilus_trader.config.common.CacheDatabaseConfig"]], "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"]], "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"]], "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"]], "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() (cachedatabaseconfig method)": [[9, "nautilus_trader.config.common.CacheDatabaseConfig.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() (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() (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"]], "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() (cachedatabaseconfig class method)": [[9, "nautilus_trader.config.common.CacheDatabaseConfig.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() (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() (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"]], "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() (cachedatabaseconfig method)": [[9, "nautilus_trader.config.common.CacheDatabaseConfig.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() (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() (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() (cachedatabaseconfig class method)": [[9, "nautilus_trader.config.common.CacheDatabaseConfig.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() (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() (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"]], "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() (cachedatabaseconfig method)": [[9, "nautilus_trader.config.common.CacheDatabaseConfig.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() (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() (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"]], "rediscachedatabase (class in nautilus_trader.infrastructure.cache)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase"]], "add() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add"]], "add_account() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_account"]], "add_currency() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_currency"]], "add_instrument() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_instrument"]], "add_order() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_order"]], "add_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_position"]], "add_synthetic() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.add_synthetic"]], "delete_actor() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.delete_actor"]], "delete_strategy() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.delete_strategy"]], "flush() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.flush"]], "heartbeat() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.heartbeat"]], "index_order_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.index_order_position"]], "index_venue_order_id() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.index_venue_order_id"]], "load() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load"]], "load_account() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_account"]], "load_accounts() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_accounts"]], "load_actor() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_actor"]], "load_currencies() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_currencies"]], "load_currency() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_currency"]], "load_index_order_client() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_index_order_client"]], "load_index_order_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_index_order_position"]], "load_instrument() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_instrument"]], "load_instruments() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_instruments"]], "load_order() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_order"]], "load_orders() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_orders"]], "load_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_position"]], "load_positions() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_positions"]], "load_strategy() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_strategy"]], "load_synthetic() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_synthetic"]], "load_synthetics() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.load_synthetics"]], "nautilus_trader.infrastructure": [[15, "module-nautilus_trader.infrastructure"]], "nautilus_trader.infrastructure.cache": [[15, "module-nautilus_trader.infrastructure.cache"]], "snapshot_order_state() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.snapshot_order_state"]], "snapshot_position_state() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.snapshot_position_state"]], "update_account() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_account"]], "update_actor() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_actor"]], "update_order() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_order"]], "update_position() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_position"]], "update_strategy() (rediscachedatabase method)": [[15, "nautilus_trader.infrastructure.cache.RedisCacheDatabase.update_strategy"]], "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"]], "currency (class in nautilus_trader.model.currency)": [[17, "nautilus_trader.model.currency.Currency"]], "code (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.code"]], "currency_type (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.currency_type"]], "from_internal_map() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.from_internal_map"]], "from_str() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.from_str"]], "is_crypto() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.is_crypto"]], "is_fiat() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.is_fiat"]], "iso4217 (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.iso4217"]], "name (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.name"]], "nautilus_trader.model.currency": [[17, "module-nautilus_trader.model.currency"]], "precision (currency attribute)": [[17, "nautilus_trader.model.currency.Currency.precision"]], "register() (currency static method)": [[17, "nautilus_trader.model.currency.Currency.register"]], "bar (class in nautilus_trader.model.data.bar)": [[18, "nautilus_trader.model.data.bar.Bar"]], "barspecification (class in nautilus_trader.model.data.bar)": [[18, "nautilus_trader.model.data.bar.BarSpecification"]], "bartype (class in nautilus_trader.model.data.bar)": [[18, "nautilus_trader.model.data.bar.BarType"]], "bookorder (class in nautilus_trader.model.data.book)": [[18, "nautilus_trader.model.data.book.BookOrder"]], "datatype (class in nautilus_trader.model.data.base)": [[18, "nautilus_trader.model.data.base.DataType"]], "genericdata (class in nautilus_trader.model.data.base)": [[18, "nautilus_trader.model.data.base.GenericData"]], "instrumentclose (class in nautilus_trader.model.data.status)": [[18, "nautilus_trader.model.data.status.InstrumentClose"]], "instrumentstatus (class in nautilus_trader.model.data.status)": [[18, "nautilus_trader.model.data.status.InstrumentStatus"]], "orderbookdelta (class in nautilus_trader.model.data.book)": [[18, "nautilus_trader.model.data.book.OrderBookDelta"]], "orderbookdeltas (class in nautilus_trader.model.data.book)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas"]], "quotetick (class in nautilus_trader.model.data.tick)": [[18, "nautilus_trader.model.data.tick.QuoteTick"]], "ticker (class in nautilus_trader.model.data.ticker)": [[18, "nautilus_trader.model.data.ticker.Ticker"]], "tradetick (class in nautilus_trader.model.data.tick)": [[18, "nautilus_trader.model.data.tick.TradeTick"]], "venuestatus (class in nautilus_trader.model.data.status)": [[18, "nautilus_trader.model.data.status.VenueStatus"]], "action (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.action"]], "aggregation (barspecification attribute)": [[18, "nautilus_trader.model.data.bar.BarSpecification.aggregation"]], "aggregation_source (bartype attribute)": [[18, "nautilus_trader.model.data.bar.BarType.aggregation_source"]], "aggressor_side (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.aggressor_side"]], "ask_price (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.ask_price"]], "ask_size (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.ask_size"]], "bar_type (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.bar_type"]], "bid_price (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.bid_price"]], "bid_size (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.bid_size"]], "capsule_from_list() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.capsule_from_list"]], "capsule_from_list() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.capsule_from_list"]], "capsule_from_list() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.capsule_from_list"]], "capsule_to_list() (in module nautilus_trader.model.data.base)": [[18, "nautilus_trader.model.data.base.capsule_to_list"]], "check_information_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.check_information_aggregated"]], "check_threshold_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.check_threshold_aggregated"]], "check_time_aggregated() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.check_time_aggregated"]], "clear() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.clear"]], "close (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.close"]], "close_price (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.close_price"]], "close_type (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.close_type"]], "data (genericdata attribute)": [[18, "nautilus_trader.model.data.base.GenericData.data"]], "data_type (genericdata attribute)": [[18, "nautilus_trader.model.data.base.GenericData.data_type"]], "deltas (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.deltas"]], "exposure() (bookorder method)": [[18, "nautilus_trader.model.data.book.BookOrder.exposure"]], "extract_price() (quotetick method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.extract_price"]], "extract_volume() (quotetick method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.extract_volume"]], "flags (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.flags"]], "from_dict() (bar static method)": [[18, "nautilus_trader.model.data.bar.Bar.from_dict"]], "from_dict() (bookorder static method)": [[18, "nautilus_trader.model.data.book.BookOrder.from_dict"]], "from_dict() (instrumentclose static method)": [[18, "nautilus_trader.model.data.status.InstrumentClose.from_dict"]], "from_dict() (instrumentstatus static method)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.from_dict"]], "from_dict() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.from_dict"]], "from_dict() (orderbookdeltas static method)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.from_dict"]], "from_dict() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.from_dict"]], "from_dict() (ticker static method)": [[18, "nautilus_trader.model.data.ticker.Ticker.from_dict"]], "from_dict() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.from_dict"]], "from_dict() (venuestatus static method)": [[18, "nautilus_trader.model.data.status.VenueStatus.from_dict"]], "from_pyo3() (bar static method)": [[18, "nautilus_trader.model.data.bar.Bar.from_pyo3"]], "from_pyo3() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.from_pyo3"]], "from_pyo3() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.from_pyo3"]], "from_pyo3() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.from_pyo3"]], "from_raw() (bookorder static method)": [[18, "nautilus_trader.model.data.book.BookOrder.from_raw"]], "from_raw() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.from_raw"]], "from_raw() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.from_raw"]], "from_raw() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.from_raw"]], "from_str() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.from_str"]], "from_str() (bartype static method)": [[18, "nautilus_trader.model.data.bar.BarType.from_str"]], "from_timedelta() (barspecification static method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.from_timedelta"]], "fully_qualified_name() (bar class method)": [[18, "nautilus_trader.model.data.bar.Bar.fully_qualified_name"]], "fully_qualified_name() (genericdata class method)": [[18, "nautilus_trader.model.data.base.GenericData.fully_qualified_name"]], "fully_qualified_name() (instrumentclose class method)": [[18, "nautilus_trader.model.data.status.InstrumentClose.fully_qualified_name"]], "fully_qualified_name() (instrumentstatus class method)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.fully_qualified_name"]], "fully_qualified_name() (orderbookdelta class method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.fully_qualified_name"]], "fully_qualified_name() (orderbookdeltas class method)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.fully_qualified_name"]], "fully_qualified_name() (quotetick class method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.fully_qualified_name"]], "fully_qualified_name() (ticker class method)": [[18, "nautilus_trader.model.data.ticker.Ticker.fully_qualified_name"]], "fully_qualified_name() (tradetick class method)": [[18, "nautilus_trader.model.data.tick.TradeTick.fully_qualified_name"]], "fully_qualified_name() (venuestatus class method)": [[18, "nautilus_trader.model.data.status.VenueStatus.fully_qualified_name"]], "halt_reason (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.halt_reason"]], "high (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.high"]], "instrument_id (bartype attribute)": [[18, "nautilus_trader.model.data.bar.BarType.instrument_id"]], "instrument_id (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.instrument_id"]], "instrument_id (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.instrument_id"]], "instrument_id (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.instrument_id"]], "instrument_id (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.instrument_id"]], "instrument_id (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.instrument_id"]], "instrument_id (ticker attribute)": [[18, "nautilus_trader.model.data.ticker.Ticker.instrument_id"]], "instrument_id (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.instrument_id"]], "is_add (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.is_add"]], "is_clear (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.is_clear"]], "is_delete (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.is_delete"]], "is_externally_aggregated() (bartype method)": [[18, "nautilus_trader.model.data.bar.BarType.is_externally_aggregated"]], "is_information_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.is_information_aggregated"]], "is_internally_aggregated() (bartype method)": [[18, "nautilus_trader.model.data.bar.BarType.is_internally_aggregated"]], "is_revision (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.is_revision"]], "is_single_price() (bar method)": [[18, "nautilus_trader.model.data.bar.Bar.is_single_price"]], "is_snapshot (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.is_snapshot"]], "is_threshold_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.is_threshold_aggregated"]], "is_time_aggregated() (barspecification method)": [[18, "nautilus_trader.model.data.bar.BarSpecification.is_time_aggregated"]], "is_update (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.is_update"]], "list_from_capsule() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.list_from_capsule"]], "list_from_capsule() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.list_from_capsule"]], "list_from_capsule() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.list_from_capsule"]], "low (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.low"]], "metadata (datatype attribute)": [[18, "nautilus_trader.model.data.base.DataType.metadata"]], "nautilus_trader.model.data": [[18, "module-nautilus_trader.model.data"]], "nautilus_trader.model.data.bar": [[18, "module-nautilus_trader.model.data.bar"]], "nautilus_trader.model.data.base": [[18, "module-nautilus_trader.model.data.base"]], "nautilus_trader.model.data.book": [[18, "module-nautilus_trader.model.data.book"]], "nautilus_trader.model.data.status": [[18, "module-nautilus_trader.model.data.status"]], "nautilus_trader.model.data.tick": [[18, "module-nautilus_trader.model.data.tick"]], "nautilus_trader.model.data.ticker": [[18, "module-nautilus_trader.model.data.ticker"]], "open (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.open"]], "order (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.order"]], "order_id (bookorder attribute)": [[18, "nautilus_trader.model.data.book.BookOrder.order_id"]], "price (bookorder attribute)": [[18, "nautilus_trader.model.data.book.BookOrder.price"]], "price (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.price"]], "price_type (barspecification attribute)": [[18, "nautilus_trader.model.data.bar.BarSpecification.price_type"]], "sequence (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.sequence"]], "sequence (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.sequence"]], "side (bookorder attribute)": [[18, "nautilus_trader.model.data.book.BookOrder.side"]], "signed_size() (bookorder method)": [[18, "nautilus_trader.model.data.book.BookOrder.signed_size"]], "size (bookorder attribute)": [[18, "nautilus_trader.model.data.book.BookOrder.size"]], "size (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.size"]], "spec (bartype attribute)": [[18, "nautilus_trader.model.data.bar.BarType.spec"]], "status (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.status"]], "status (venuestatus attribute)": [[18, "nautilus_trader.model.data.status.VenueStatus.status"]], "step (barspecification attribute)": [[18, "nautilus_trader.model.data.bar.BarSpecification.step"]], "timedelta (barspecification attribute)": [[18, "nautilus_trader.model.data.bar.BarSpecification.timedelta"]], "to_dict() (bar static method)": [[18, "nautilus_trader.model.data.bar.Bar.to_dict"]], "to_dict() (bookorder static method)": [[18, "nautilus_trader.model.data.book.BookOrder.to_dict"]], "to_dict() (instrumentclose static method)": [[18, "nautilus_trader.model.data.status.InstrumentClose.to_dict"]], "to_dict() (instrumentstatus static method)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.to_dict"]], "to_dict() (orderbookdelta static method)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.to_dict"]], "to_dict() (orderbookdeltas static method)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.to_dict"]], "to_dict() (quotetick static method)": [[18, "nautilus_trader.model.data.tick.QuoteTick.to_dict"]], "to_dict() (ticker static method)": [[18, "nautilus_trader.model.data.ticker.Ticker.to_dict"]], "to_dict() (tradetick static method)": [[18, "nautilus_trader.model.data.tick.TradeTick.to_dict"]], "to_dict() (venuestatus static method)": [[18, "nautilus_trader.model.data.status.VenueStatus.to_dict"]], "topic (datatype attribute)": [[18, "nautilus_trader.model.data.base.DataType.topic"]], "trade_id (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.trade_id"]], "trading_session (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.trading_session"]], "ts_event (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.ts_event"]], "ts_event (genericdata attribute)": [[18, "nautilus_trader.model.data.base.GenericData.ts_event"]], "ts_event (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.ts_event"]], "ts_event (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.ts_event"]], "ts_event (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.ts_event"]], "ts_event (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.ts_event"]], "ts_event (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.ts_event"]], "ts_event (ticker attribute)": [[18, "nautilus_trader.model.data.ticker.Ticker.ts_event"]], "ts_event (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.ts_event"]], "ts_event (venuestatus attribute)": [[18, "nautilus_trader.model.data.status.VenueStatus.ts_event"]], "ts_init (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.ts_init"]], "ts_init (genericdata attribute)": [[18, "nautilus_trader.model.data.base.GenericData.ts_init"]], "ts_init (instrumentclose attribute)": [[18, "nautilus_trader.model.data.status.InstrumentClose.ts_init"]], "ts_init (instrumentstatus attribute)": [[18, "nautilus_trader.model.data.status.InstrumentStatus.ts_init"]], "ts_init (orderbookdelta attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDelta.ts_init"]], "ts_init (orderbookdeltas attribute)": [[18, "nautilus_trader.model.data.book.OrderBookDeltas.ts_init"]], "ts_init (quotetick attribute)": [[18, "nautilus_trader.model.data.tick.QuoteTick.ts_init"]], "ts_init (ticker attribute)": [[18, "nautilus_trader.model.data.ticker.Ticker.ts_init"]], "ts_init (tradetick attribute)": [[18, "nautilus_trader.model.data.tick.TradeTick.ts_init"]], "ts_init (venuestatus attribute)": [[18, "nautilus_trader.model.data.status.VenueStatus.ts_init"]], "type (datatype attribute)": [[18, "nautilus_trader.model.data.base.DataType.type"]], "venue (venuestatus attribute)": [[18, "nautilus_trader.model.data.status.VenueStatus.venue"]], "volume (bar attribute)": [[18, "nautilus_trader.model.data.bar.Bar.volume"]], "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"]], "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"]], "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"]], "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"]], "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_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() (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"]], "locked (accountbalance attribute)": [[23, "nautilus_trader.model.objects.AccountBalance.locked"]], "maintenance (marginbalance attribute)": [[23, "nautilus_trader.model.objects.MarginBalance.maintenance"]], "nautilus_trader.model.objects": [[23, "module-nautilus_trader.model.objects"]], "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"]], "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"]], "level (class in nautilus_trader.model.orderbook.book)": [[24, "nautilus_trader.model.orderbook.book.Level"]], "orderbook (class in nautilus_trader.model.orderbook.book)": [[24, "nautilus_trader.model.orderbook.book.OrderBook"]], "add() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.add"]], "apply() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.apply"]], "apply_delta() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.apply_delta"]], "apply_deltas() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.apply_deltas"]], "asks() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.asks"]], "best_ask_price() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.best_ask_price"]], "best_ask_size() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.best_ask_size"]], "best_bid_price() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.best_bid_price"]], "best_bid_size() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.best_bid_size"]], "bids() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.bids"]], "book_type (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.book_type"]], "check_integrity() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.check_integrity"]], "clear() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.clear"]], "clear_asks() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.clear_asks"]], "clear_bids() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.clear_bids"]], "count (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.count"]], "delete() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.delete"]], "exposure() (level method)": [[24, "nautilus_trader.model.orderbook.book.Level.exposure"]], "fully_qualified_name() (orderbook class method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.fully_qualified_name"]], "get_avg_px_for_quantity() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.get_avg_px_for_quantity"]], "get_quantity_for_price() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.get_quantity_for_price"]], "instrument_id (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.instrument_id"]], "midpoint() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.midpoint"]], "nautilus_trader.model.orderbook": [[24, "module-nautilus_trader.model.orderbook"]], "nautilus_trader.model.orderbook.book": [[24, "module-nautilus_trader.model.orderbook.book"]], "orders() (level method)": [[24, "nautilus_trader.model.orderbook.book.Level.orders"]], "pprint() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.pprint"]], "price (level attribute)": [[24, "nautilus_trader.model.orderbook.book.Level.price"]], "reset() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.reset"]], "sequence (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.sequence"]], "simulate_fills() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.simulate_fills"]], "size() (level method)": [[24, "nautilus_trader.model.orderbook.book.Level.size"]], "spread() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.spread"]], "ts_event (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.ts_event"]], "ts_init (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.ts_init"]], "ts_last (orderbook attribute)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.ts_last"]], "update() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.update"]], "update_quote_tick() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.update_quote_tick"]], "update_trade_tick() (orderbook method)": [[24, "nautilus_trader.model.orderbook.book.OrderBook.update_trade_tick"]], "limitiftouchedorder (class in nautilus_trader.model.orders.limit_if_touched)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder"]], "limitorder (class in nautilus_trader.model.orders.limit)": [[25, "nautilus_trader.model.orders.limit.LimitOrder"]], "marketiftouchedorder (class in nautilus_trader.model.orders.market_if_touched)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder"]], "marketorder (class in nautilus_trader.model.orders.market)": [[25, "nautilus_trader.model.orders.market.MarketOrder"]], "markettolimitorder (class in nautilus_trader.model.orders.market_to_limit)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder"]], "order (class in nautilus_trader.model.orders.base)": [[25, "nautilus_trader.model.orders.base.Order"]], "orderlist (class in nautilus_trader.model.orders.list)": [[25, "nautilus_trader.model.orders.list.OrderList"]], "stoplimitorder (class in nautilus_trader.model.orders.stop_limit)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder"]], "stopmarketorder (class in nautilus_trader.model.orders.stop_market)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder"]], "trailingstoplimitorder (class in nautilus_trader.model.orders.trailing_stop_limit)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder"]], "trailingstopmarketorder (class in nautilus_trader.model.orders.trailing_stop_market)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder"]], "account_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.account_id"]], "account_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.account_id"]], "account_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.account_id"]], "account_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.account_id"]], "account_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.account_id"]], "account_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.account_id"]], "account_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.account_id"]], "account_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.account_id"]], "account_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.account_id"]], "account_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.account_id"]], "apply() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.apply"]], "apply() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.apply"]], "apply() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.apply"]], "apply() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.apply"]], "apply() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.apply"]], "apply() (order method)": [[25, "nautilus_trader.model.orders.base.Order.apply"]], "apply() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.apply"]], "apply() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.apply"]], "apply() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.apply"]], "apply() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.apply"]], "avg_px (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.avg_px"]], "avg_px (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.avg_px"]], "avg_px (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.avg_px"]], "avg_px (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.avg_px"]], "avg_px (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.avg_px"]], "avg_px (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.avg_px"]], "avg_px (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.avg_px"]], "avg_px (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.avg_px"]], "avg_px (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.avg_px"]], "avg_px (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.avg_px"]], "client_order_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.client_order_id"]], "client_order_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.client_order_id"]], "client_order_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.client_order_id"]], "client_order_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.client_order_id"]], "client_order_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.client_order_id"]], "client_order_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.client_order_id"]], "client_order_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.client_order_id"]], "client_order_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.client_order_id"]], "client_order_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.client_order_id"]], "client_order_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.client_order_id"]], "closing_side() (limitiftouchedorder static method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.closing_side"]], "closing_side() (limitorder static method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.closing_side"]], "closing_side() (marketiftouchedorder static method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.closing_side"]], "closing_side() (marketorder static method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.closing_side"]], "closing_side() (markettolimitorder static method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.closing_side"]], "closing_side() (order static method)": [[25, "nautilus_trader.model.orders.base.Order.closing_side"]], "closing_side() (stoplimitorder static method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.closing_side"]], "closing_side() (stopmarketorder static method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.closing_side"]], "closing_side() (trailingstoplimitorder static method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.closing_side"]], "closing_side() (trailingstopmarketorder static method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.closing_side"]], "commissions() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.commissions"]], "commissions() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.commissions"]], "commissions() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.commissions"]], "commissions() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.commissions"]], "commissions() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.commissions"]], "commissions() (order method)": [[25, "nautilus_trader.model.orders.base.Order.commissions"]], "commissions() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.commissions"]], "commissions() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.commissions"]], "commissions() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.commissions"]], "commissions() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.commissions"]], "contingency_type (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.contingency_type"]], "contingency_type (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.contingency_type"]], "contingency_type (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.contingency_type"]], "contingency_type (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.contingency_type"]], "contingency_type (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.contingency_type"]], "contingency_type (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.contingency_type"]], "contingency_type (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.contingency_type"]], "contingency_type (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.contingency_type"]], "contingency_type (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.contingency_type"]], "contingency_type (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.contingency_type"]], "display_qty (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.display_qty"]], "display_qty (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.display_qty"]], "display_qty (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.display_qty"]], "display_qty (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.display_qty"]], "display_qty (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.display_qty"]], "emulation_trigger (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.emulation_trigger"]], "emulation_trigger (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.emulation_trigger"]], "emulation_trigger (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.emulation_trigger"]], "emulation_trigger (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.emulation_trigger"]], "emulation_trigger (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.emulation_trigger"]], "emulation_trigger (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.emulation_trigger"]], "emulation_trigger (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.emulation_trigger"]], "emulation_trigger (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.emulation_trigger"]], "emulation_trigger (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.emulation_trigger"]], "emulation_trigger (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.emulation_trigger"]], "event_count (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.event_count"]], "event_count (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.event_count"]], "event_count (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.event_count"]], "event_count (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.event_count"]], "event_count (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.event_count"]], "event_count (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.event_count"]], "event_count (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.event_count"]], "event_count (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.event_count"]], "event_count (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.event_count"]], "event_count (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.event_count"]], "events (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.events"]], "events (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.events"]], "events (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.events"]], "events (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.events"]], "events (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.events"]], "events (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.events"]], "events (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.events"]], "events (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.events"]], "events (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.events"]], "events (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.events"]], "exec_algorithm_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_algorithm_id"]], "exec_algorithm_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.exec_algorithm_id"]], "exec_algorithm_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_algorithm_id"]], "exec_algorithm_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.exec_algorithm_id"]], "exec_algorithm_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.exec_algorithm_id"]], "exec_algorithm_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_algorithm_id"]], "exec_algorithm_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_algorithm_id"]], "exec_algorithm_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_algorithm_id"]], "exec_algorithm_params (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_algorithm_params"]], "exec_algorithm_params (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.exec_algorithm_params"]], "exec_algorithm_params (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_algorithm_params"]], "exec_algorithm_params (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.exec_algorithm_params"]], "exec_algorithm_params (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.exec_algorithm_params"]], "exec_algorithm_params (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_algorithm_params"]], "exec_algorithm_params (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_algorithm_params"]], "exec_algorithm_params (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_algorithm_params"]], "exec_spawn_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.exec_spawn_id"]], "exec_spawn_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.exec_spawn_id"]], "exec_spawn_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.exec_spawn_id"]], "exec_spawn_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.exec_spawn_id"]], "exec_spawn_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.exec_spawn_id"]], "exec_spawn_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.exec_spawn_id"]], "exec_spawn_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.exec_spawn_id"]], "exec_spawn_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.exec_spawn_id"]], "exec_spawn_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.exec_spawn_id"]], "exec_spawn_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.exec_spawn_id"]], "expire_time (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.expire_time"]], "expire_time (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.expire_time"]], "expire_time (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.expire_time"]], "expire_time (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.expire_time"]], "expire_time (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.expire_time"]], "expire_time (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.expire_time"]], "expire_time (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.expire_time"]], "expire_time (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.expire_time"]], "expire_time_ns (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.expire_time_ns"]], "expire_time_ns (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.expire_time_ns"]], "expire_time_ns (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.expire_time_ns"]], "expire_time_ns (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.expire_time_ns"]], "expire_time_ns (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.expire_time_ns"]], "expire_time_ns (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.expire_time_ns"]], "expire_time_ns (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.expire_time_ns"]], "expire_time_ns (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.expire_time_ns"]], "filled_qty (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.filled_qty"]], "filled_qty (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.filled_qty"]], "filled_qty (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.filled_qty"]], "filled_qty (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.filled_qty"]], "filled_qty (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.filled_qty"]], "filled_qty (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.filled_qty"]], "filled_qty (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.filled_qty"]], "filled_qty (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.filled_qty"]], "filled_qty (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.filled_qty"]], "filled_qty (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.filled_qty"]], "first (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.first"]], "has_price (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.has_price"]], "has_price (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.has_price"]], "has_price (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.has_price"]], "has_price (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.has_price"]], "has_price (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.has_price"]], "has_price (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.has_price"]], "has_price (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.has_price"]], "has_price (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.has_price"]], "has_price (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.has_price"]], "has_price (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.has_price"]], "has_trigger_price (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.has_trigger_price"]], "has_trigger_price (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.has_trigger_price"]], "has_trigger_price (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.has_trigger_price"]], "has_trigger_price (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.has_trigger_price"]], "has_trigger_price (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.has_trigger_price"]], "has_trigger_price (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.has_trigger_price"]], "has_trigger_price (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.has_trigger_price"]], "has_trigger_price (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.has_trigger_price"]], "has_trigger_price (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.has_trigger_price"]], "has_trigger_price (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.has_trigger_price"]], "id (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.id"]], "info() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.info"]], "info() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.info"]], "info() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.info"]], "info() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.info"]], "info() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.info"]], "info() (order method)": [[25, "nautilus_trader.model.orders.base.Order.info"]], "info() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.info"]], "info() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.info"]], "info() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.info"]], "info() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.info"]], "init_event (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.init_event"]], "init_event (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.init_event"]], "init_event (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.init_event"]], "init_event (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.init_event"]], "init_event (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.init_event"]], "init_event (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.init_event"]], "init_event (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.init_event"]], "init_event (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.init_event"]], "init_event (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.init_event"]], "init_event (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.init_event"]], "init_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.init_id"]], "init_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.init_id"]], "init_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.init_id"]], "init_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.init_id"]], "init_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.init_id"]], "init_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.init_id"]], "init_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.init_id"]], "init_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.init_id"]], "init_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.init_id"]], "init_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.init_id"]], "instrument_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.instrument_id"]], "instrument_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.instrument_id"]], "instrument_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.instrument_id"]], "instrument_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.instrument_id"]], "instrument_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.instrument_id"]], "instrument_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.instrument_id"]], "instrument_id (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.instrument_id"]], "instrument_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.instrument_id"]], "instrument_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.instrument_id"]], "instrument_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.instrument_id"]], "instrument_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.instrument_id"]], "is_active_local (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_active_local"]], "is_active_local (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_active_local"]], "is_active_local (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_active_local"]], "is_active_local (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_active_local"]], "is_active_local (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_active_local"]], "is_active_local (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_active_local"]], "is_active_local (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_active_local"]], "is_active_local (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_active_local"]], "is_active_local (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_active_local"]], "is_active_local (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_active_local"]], "is_aggressive (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_aggressive"]], "is_aggressive (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_aggressive"]], "is_aggressive (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_aggressive"]], "is_aggressive (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_aggressive"]], "is_aggressive (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_aggressive"]], "is_aggressive (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_aggressive"]], "is_aggressive (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_aggressive"]], "is_aggressive (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_aggressive"]], "is_aggressive (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_aggressive"]], "is_aggressive (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_aggressive"]], "is_buy (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_buy"]], "is_buy (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_buy"]], "is_buy (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_buy"]], "is_buy (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_buy"]], "is_buy (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_buy"]], "is_buy (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_buy"]], "is_buy (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_buy"]], "is_buy (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_buy"]], "is_buy (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_buy"]], "is_buy (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_buy"]], "is_canceled (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_canceled"]], "is_canceled (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_canceled"]], "is_canceled (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_canceled"]], "is_canceled (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_canceled"]], "is_canceled (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_canceled"]], "is_canceled (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_canceled"]], "is_canceled (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_canceled"]], "is_canceled (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_canceled"]], "is_canceled (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_canceled"]], "is_canceled (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_canceled"]], "is_child_order (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_child_order"]], "is_child_order (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_child_order"]], "is_child_order (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_child_order"]], "is_child_order (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_child_order"]], "is_child_order (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_child_order"]], "is_child_order (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_child_order"]], "is_child_order (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_child_order"]], "is_child_order (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_child_order"]], "is_child_order (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_child_order"]], "is_child_order (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_child_order"]], "is_closed (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_closed"]], "is_closed (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_closed"]], "is_closed (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_closed"]], "is_closed (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_closed"]], "is_closed (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_closed"]], "is_closed (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_closed"]], "is_closed (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_closed"]], "is_closed (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_closed"]], "is_closed (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_closed"]], "is_closed (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_closed"]], "is_contingency (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_contingency"]], "is_contingency (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_contingency"]], "is_contingency (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_contingency"]], "is_contingency (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_contingency"]], "is_contingency (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_contingency"]], "is_contingency (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_contingency"]], "is_contingency (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_contingency"]], "is_contingency (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_contingency"]], "is_contingency (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_contingency"]], "is_contingency (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_contingency"]], "is_emulated (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_emulated"]], "is_emulated (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_emulated"]], "is_emulated (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_emulated"]], "is_emulated (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_emulated"]], "is_emulated (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_emulated"]], "is_emulated (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_emulated"]], "is_emulated (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_emulated"]], "is_emulated (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_emulated"]], "is_emulated (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_emulated"]], "is_emulated (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_emulated"]], "is_inflight (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_inflight"]], "is_inflight (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_inflight"]], "is_inflight (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_inflight"]], "is_inflight (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_inflight"]], "is_inflight (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_inflight"]], "is_inflight (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_inflight"]], "is_inflight (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_inflight"]], "is_inflight (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_inflight"]], "is_inflight (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_inflight"]], "is_inflight (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_inflight"]], "is_open (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_open"]], "is_open (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_open"]], "is_open (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_open"]], "is_open (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_open"]], "is_open (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_open"]], "is_open (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_open"]], "is_open (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_open"]], "is_open (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_open"]], "is_open (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_open"]], "is_open (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_open"]], "is_parent_order (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_parent_order"]], "is_parent_order (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_parent_order"]], "is_parent_order (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_parent_order"]], "is_parent_order (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_parent_order"]], "is_parent_order (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_parent_order"]], "is_parent_order (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_parent_order"]], "is_parent_order (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_parent_order"]], "is_parent_order (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_parent_order"]], "is_parent_order (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_parent_order"]], "is_parent_order (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_parent_order"]], "is_passive (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_passive"]], "is_passive (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_passive"]], "is_passive (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_passive"]], "is_passive (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_passive"]], "is_passive (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_passive"]], "is_passive (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_passive"]], "is_passive (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_passive"]], "is_passive (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_passive"]], "is_passive (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_passive"]], "is_passive (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_passive"]], "is_pending_cancel (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_pending_cancel"]], "is_pending_cancel (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_pending_cancel"]], "is_pending_cancel (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_pending_cancel"]], "is_pending_cancel (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_pending_cancel"]], "is_pending_cancel (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_pending_cancel"]], "is_pending_cancel (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_pending_cancel"]], "is_pending_cancel (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_pending_cancel"]], "is_pending_cancel (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_pending_cancel"]], "is_pending_cancel (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_pending_cancel"]], "is_pending_cancel (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_pending_cancel"]], "is_pending_update (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_pending_update"]], "is_pending_update (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_pending_update"]], "is_pending_update (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_pending_update"]], "is_pending_update (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_pending_update"]], "is_pending_update (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_pending_update"]], "is_pending_update (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_pending_update"]], "is_pending_update (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_pending_update"]], "is_pending_update (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_pending_update"]], "is_pending_update (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_pending_update"]], "is_pending_update (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_pending_update"]], "is_post_only (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_post_only"]], "is_post_only (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_post_only"]], "is_post_only (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_post_only"]], "is_post_only (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_post_only"]], "is_post_only (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_post_only"]], "is_post_only (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_post_only"]], "is_post_only (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_post_only"]], "is_post_only (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_post_only"]], "is_post_only (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_post_only"]], "is_post_only (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_post_only"]], "is_primary (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_primary"]], "is_primary (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_primary"]], "is_primary (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_primary"]], "is_primary (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_primary"]], "is_primary (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_primary"]], "is_primary (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_primary"]], "is_primary (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_primary"]], "is_primary (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_primary"]], "is_primary (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_primary"]], "is_primary (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_primary"]], "is_quote_quantity (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_quote_quantity"]], "is_quote_quantity (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_quote_quantity"]], "is_quote_quantity (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_quote_quantity"]], "is_quote_quantity (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_quote_quantity"]], "is_quote_quantity (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_quote_quantity"]], "is_quote_quantity (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_quote_quantity"]], "is_quote_quantity (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_quote_quantity"]], "is_quote_quantity (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_quote_quantity"]], "is_quote_quantity (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_quote_quantity"]], "is_quote_quantity (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_quote_quantity"]], "is_reduce_only (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_reduce_only"]], "is_reduce_only (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_reduce_only"]], "is_reduce_only (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_reduce_only"]], "is_reduce_only (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_reduce_only"]], "is_reduce_only (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_reduce_only"]], "is_reduce_only (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_reduce_only"]], "is_reduce_only (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_reduce_only"]], "is_reduce_only (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_reduce_only"]], "is_reduce_only (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_reduce_only"]], "is_reduce_only (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_reduce_only"]], "is_sell (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_sell"]], "is_sell (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_sell"]], "is_sell (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_sell"]], "is_sell (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_sell"]], "is_sell (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_sell"]], "is_sell (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_sell"]], "is_sell (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_sell"]], "is_sell (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_sell"]], "is_sell (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_sell"]], "is_sell (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_sell"]], "is_spawned (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_spawned"]], "is_spawned (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.is_spawned"]], "is_spawned (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.is_spawned"]], "is_spawned (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.is_spawned"]], "is_spawned (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.is_spawned"]], "is_spawned (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.is_spawned"]], "is_spawned (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_spawned"]], "is_spawned (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.is_spawned"]], "is_spawned (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_spawned"]], "is_spawned (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.is_spawned"]], "is_triggered (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.is_triggered"]], "is_triggered (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.is_triggered"]], "is_triggered (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.is_triggered"]], "last_event (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.last_event"]], "last_event (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.last_event"]], "last_event (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.last_event"]], "last_event (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.last_event"]], "last_event (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.last_event"]], "last_event (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.last_event"]], "last_event (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.last_event"]], "last_event (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.last_event"]], "last_event (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.last_event"]], "last_event (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.last_event"]], "last_trade_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.last_trade_id"]], "last_trade_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.last_trade_id"]], "last_trade_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.last_trade_id"]], "last_trade_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.last_trade_id"]], "last_trade_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.last_trade_id"]], "last_trade_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.last_trade_id"]], "last_trade_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.last_trade_id"]], "last_trade_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.last_trade_id"]], "last_trade_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.last_trade_id"]], "last_trade_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.last_trade_id"]], "leaves_qty (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.leaves_qty"]], "leaves_qty (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.leaves_qty"]], "leaves_qty (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.leaves_qty"]], "leaves_qty (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.leaves_qty"]], "leaves_qty (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.leaves_qty"]], "leaves_qty (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.leaves_qty"]], "leaves_qty (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.leaves_qty"]], "leaves_qty (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.leaves_qty"]], "leaves_qty (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.leaves_qty"]], "leaves_qty (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.leaves_qty"]], "limit_offset (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.limit_offset"]], "linked_order_ids (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.linked_order_ids"]], "linked_order_ids (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.linked_order_ids"]], "linked_order_ids (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.linked_order_ids"]], "linked_order_ids (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.linked_order_ids"]], "linked_order_ids (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.linked_order_ids"]], "linked_order_ids (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.linked_order_ids"]], "linked_order_ids (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.linked_order_ids"]], "linked_order_ids (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.linked_order_ids"]], "linked_order_ids (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.linked_order_ids"]], "linked_order_ids (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.linked_order_ids"]], "liquidity_side (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.liquidity_side"]], "liquidity_side (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.liquidity_side"]], "liquidity_side (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.liquidity_side"]], "liquidity_side (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.liquidity_side"]], "liquidity_side (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.liquidity_side"]], "liquidity_side (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.liquidity_side"]], "liquidity_side (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.liquidity_side"]], "liquidity_side (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.liquidity_side"]], "liquidity_side (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.liquidity_side"]], "liquidity_side (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.liquidity_side"]], "nautilus_trader.model.orders": [[25, "module-nautilus_trader.model.orders"]], "nautilus_trader.model.orders.base": [[25, "module-nautilus_trader.model.orders.base"]], "nautilus_trader.model.orders.limit": [[25, "module-nautilus_trader.model.orders.limit"]], "nautilus_trader.model.orders.limit_if_touched": [[25, "module-nautilus_trader.model.orders.limit_if_touched"]], "nautilus_trader.model.orders.list": [[25, "module-nautilus_trader.model.orders.list"]], "nautilus_trader.model.orders.market": [[25, "module-nautilus_trader.model.orders.market"]], "nautilus_trader.model.orders.market_if_touched": [[25, "module-nautilus_trader.model.orders.market_if_touched"]], "nautilus_trader.model.orders.market_to_limit": [[25, "module-nautilus_trader.model.orders.market_to_limit"]], "nautilus_trader.model.orders.stop_limit": [[25, "module-nautilus_trader.model.orders.stop_limit"]], "nautilus_trader.model.orders.stop_market": [[25, "module-nautilus_trader.model.orders.stop_market"]], "nautilus_trader.model.orders.trailing_stop_limit": [[25, "module-nautilus_trader.model.orders.trailing_stop_limit"]], "nautilus_trader.model.orders.trailing_stop_market": [[25, "module-nautilus_trader.model.orders.trailing_stop_market"]], "opposite_side() (limitiftouchedorder static method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.opposite_side"]], "opposite_side() (limitorder static method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.opposite_side"]], "opposite_side() (marketiftouchedorder static method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.opposite_side"]], "opposite_side() (marketorder static method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.opposite_side"]], "opposite_side() (markettolimitorder static method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.opposite_side"]], "opposite_side() (order static method)": [[25, "nautilus_trader.model.orders.base.Order.opposite_side"]], "opposite_side() (stoplimitorder static method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.opposite_side"]], "opposite_side() (stopmarketorder static method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.opposite_side"]], "opposite_side() (trailingstoplimitorder static method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.opposite_side"]], "opposite_side() (trailingstopmarketorder static method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.opposite_side"]], "order_list_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.order_list_id"]], "order_list_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.order_list_id"]], "order_list_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.order_list_id"]], "order_list_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.order_list_id"]], "order_list_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.order_list_id"]], "order_list_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.order_list_id"]], "order_list_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.order_list_id"]], "order_list_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.order_list_id"]], "order_list_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.order_list_id"]], "order_list_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.order_list_id"]], "order_type (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.order_type"]], "order_type (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.order_type"]], "order_type (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.order_type"]], "order_type (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.order_type"]], "order_type (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.order_type"]], "order_type (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.order_type"]], "order_type (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.order_type"]], "order_type (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.order_type"]], "order_type (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.order_type"]], "order_type (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.order_type"]], "orders (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.orders"]], "parent_order_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.parent_order_id"]], "parent_order_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.parent_order_id"]], "parent_order_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.parent_order_id"]], "parent_order_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.parent_order_id"]], "parent_order_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.parent_order_id"]], "parent_order_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.parent_order_id"]], "parent_order_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.parent_order_id"]], "parent_order_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.parent_order_id"]], "parent_order_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.parent_order_id"]], "parent_order_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.parent_order_id"]], "position_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.position_id"]], "position_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.position_id"]], "position_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.position_id"]], "position_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.position_id"]], "position_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.position_id"]], "position_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.position_id"]], "position_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.position_id"]], "position_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.position_id"]], "position_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.position_id"]], "position_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.position_id"]], "price (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.price"]], "price (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.price"]], "price (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.price"]], "price (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.price"]], "price (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.price"]], "quantity (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.quantity"]], "quantity (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.quantity"]], "quantity (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.quantity"]], "quantity (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.quantity"]], "quantity (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.quantity"]], "quantity (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.quantity"]], "quantity (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.quantity"]], "quantity (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.quantity"]], "quantity (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.quantity"]], "quantity (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.quantity"]], "side (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.side"]], "side (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.side"]], "side (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.side"]], "side (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.side"]], "side (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.side"]], "side (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.side"]], "side (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.side"]], "side (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.side"]], "side (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.side"]], "side (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.side"]], "side_string() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.side_string"]], "side_string() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.side_string"]], "side_string() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.side_string"]], "side_string() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.side_string"]], "side_string() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.side_string"]], "side_string() (order method)": [[25, "nautilus_trader.model.orders.base.Order.side_string"]], "side_string() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.side_string"]], "side_string() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.side_string"]], "side_string() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.side_string"]], "side_string() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.side_string"]], "signed_decimal_qty() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.signed_decimal_qty"]], "signed_decimal_qty() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.signed_decimal_qty"]], "signed_decimal_qty() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.signed_decimal_qty"]], "signed_decimal_qty() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (order method)": [[25, "nautilus_trader.model.orders.base.Order.signed_decimal_qty"]], "signed_decimal_qty() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.signed_decimal_qty"]], "signed_decimal_qty() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.signed_decimal_qty"]], "signed_decimal_qty() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.signed_decimal_qty"]], "slippage (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.slippage"]], "slippage (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.slippage"]], "slippage (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.slippage"]], "slippage (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.slippage"]], "slippage (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.slippage"]], "slippage (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.slippage"]], "slippage (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.slippage"]], "slippage (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.slippage"]], "slippage (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.slippage"]], "slippage (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.slippage"]], "status (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.status"]], "status (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.status"]], "status (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.status"]], "status (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.status"]], "status (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.status"]], "status (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.status"]], "status (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.status"]], "status (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.status"]], "status (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.status"]], "status (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.status"]], "status_string() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.status_string"]], "status_string() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.status_string"]], "status_string() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.status_string"]], "status_string() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.status_string"]], "status_string() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.status_string"]], "status_string() (order method)": [[25, "nautilus_trader.model.orders.base.Order.status_string"]], "status_string() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.status_string"]], "status_string() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.status_string"]], "status_string() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.status_string"]], "status_string() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.status_string"]], "strategy_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.strategy_id"]], "strategy_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.strategy_id"]], "strategy_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.strategy_id"]], "strategy_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.strategy_id"]], "strategy_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.strategy_id"]], "strategy_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.strategy_id"]], "strategy_id (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.strategy_id"]], "strategy_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.strategy_id"]], "strategy_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.strategy_id"]], "strategy_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.strategy_id"]], "strategy_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.strategy_id"]], "symbol (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.symbol"]], "symbol (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.symbol"]], "symbol (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.symbol"]], "symbol (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.symbol"]], "symbol (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.symbol"]], "symbol (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.symbol"]], "symbol (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.symbol"]], "symbol (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.symbol"]], "symbol (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.symbol"]], "symbol (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.symbol"]], "tags (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.tags"]], "tags (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.tags"]], "tags (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.tags"]], "tags (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.tags"]], "tags (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.tags"]], "tags (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.tags"]], "tags (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.tags"]], "tags (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.tags"]], "tags (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.tags"]], "tags (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.tags"]], "time_in_force (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.time_in_force"]], "time_in_force (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.time_in_force"]], "time_in_force (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.time_in_force"]], "time_in_force (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.time_in_force"]], "time_in_force (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.time_in_force"]], "time_in_force (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.time_in_force"]], "time_in_force (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.time_in_force"]], "time_in_force (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.time_in_force"]], "time_in_force (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.time_in_force"]], "time_in_force (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.time_in_force"]], "to_dict() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.to_dict"]], "to_dict() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.to_dict"]], "to_dict() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.to_dict"]], "to_dict() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.to_dict"]], "to_dict() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.to_dict"]], "to_dict() (order method)": [[25, "nautilus_trader.model.orders.base.Order.to_dict"]], "to_dict() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.to_dict"]], "to_dict() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.to_dict"]], "to_dict() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.to_dict"]], "to_dict() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.to_dict"]], "trade_ids (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trade_ids"]], "trade_ids (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.trade_ids"]], "trade_ids (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trade_ids"]], "trade_ids (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.trade_ids"]], "trade_ids (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trade_ids"]], "trade_ids (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.trade_ids"]], "trade_ids (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trade_ids"]], "trade_ids (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trade_ids"]], "trade_ids (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trade_ids"]], "trade_ids (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trade_ids"]], "trader_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trader_id"]], "trader_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.trader_id"]], "trader_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trader_id"]], "trader_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.trader_id"]], "trader_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trader_id"]], "trader_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.trader_id"]], "trader_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trader_id"]], "trader_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trader_id"]], "trader_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trader_id"]], "trader_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trader_id"]], "trailing_offset (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trailing_offset"]], "trailing_offset (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trailing_offset"]], "trailing_offset_type (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trailing_offset_type"]], "trailing_offset_type (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trailing_offset_type"]], "transform_py() (limitorder static method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.transform_py"]], "transform_py() (marketorder static method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.transform_py"]], "trigger_instrument_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_instrument_id"]], "trigger_instrument_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.trigger_instrument_id"]], "trigger_instrument_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_instrument_id"]], "trigger_instrument_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.trigger_instrument_id"]], "trigger_instrument_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.trigger_instrument_id"]], "trigger_instrument_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_instrument_id"]], "trigger_instrument_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_instrument_id"]], "trigger_instrument_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_instrument_id"]], "trigger_price (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_price"]], "trigger_price (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_price"]], "trigger_price (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_price"]], "trigger_price (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_price"]], "trigger_price (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_price"]], "trigger_price (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_price"]], "trigger_type (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.trigger_type"]], "trigger_type (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.trigger_type"]], "trigger_type (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.trigger_type"]], "trigger_type (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.trigger_type"]], "trigger_type (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.trigger_type"]], "trigger_type (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.trigger_type"]], "ts_init (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_init"]], "ts_init (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.ts_init"]], "ts_init (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.ts_init"]], "ts_init (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.ts_init"]], "ts_init (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.ts_init"]], "ts_init (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.ts_init"]], "ts_init (orderlist attribute)": [[25, "nautilus_trader.model.orders.list.OrderList.ts_init"]], "ts_init (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_init"]], "ts_init (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.ts_init"]], "ts_init (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_init"]], "ts_init (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.ts_init"]], "ts_last (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_last"]], "ts_last (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.ts_last"]], "ts_last (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.ts_last"]], "ts_last (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.ts_last"]], "ts_last (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.ts_last"]], "ts_last (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.ts_last"]], "ts_last (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_last"]], "ts_last (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.ts_last"]], "ts_last (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_last"]], "ts_last (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.ts_last"]], "ts_triggered (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.ts_triggered"]], "ts_triggered (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.ts_triggered"]], "ts_triggered (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.ts_triggered"]], "type_string() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.type_string"]], "type_string() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.type_string"]], "type_string() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.type_string"]], "type_string() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.type_string"]], "type_string() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.type_string"]], "type_string() (order method)": [[25, "nautilus_trader.model.orders.base.Order.type_string"]], "type_string() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.type_string"]], "type_string() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.type_string"]], "type_string() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.type_string"]], "type_string() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.type_string"]], "venue (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue"]], "venue (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.venue"]], "venue (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue"]], "venue (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.venue"]], "venue (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue"]], "venue (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.venue"]], "venue (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue"]], "venue (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue"]], "venue (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue"]], "venue (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue"]], "venue_order_id (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue_order_id"]], "venue_order_id (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.venue_order_id"]], "venue_order_id (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue_order_id"]], "venue_order_id (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.venue_order_id"]], "venue_order_id (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue_order_id"]], "venue_order_id (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.venue_order_id"]], "venue_order_id (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue_order_id"]], "venue_order_id (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue_order_id"]], "venue_order_id (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue_order_id"]], "venue_order_id (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue_order_id"]], "venue_order_ids (limitiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.venue_order_ids"]], "venue_order_ids (limitorder attribute)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.venue_order_ids"]], "venue_order_ids (marketiftouchedorder attribute)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.venue_order_ids"]], "venue_order_ids (marketorder attribute)": [[25, "nautilus_trader.model.orders.market.MarketOrder.venue_order_ids"]], "venue_order_ids (markettolimitorder attribute)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.venue_order_ids"]], "venue_order_ids (order attribute)": [[25, "nautilus_trader.model.orders.base.Order.venue_order_ids"]], "venue_order_ids (stoplimitorder attribute)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.venue_order_ids"]], "venue_order_ids (stopmarketorder attribute)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.venue_order_ids"]], "venue_order_ids (trailingstoplimitorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.venue_order_ids"]], "venue_order_ids (trailingstopmarketorder attribute)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.venue_order_ids"]], "would_reduce_only() (limitiftouchedorder method)": [[25, "nautilus_trader.model.orders.limit_if_touched.LimitIfTouchedOrder.would_reduce_only"]], "would_reduce_only() (limitorder method)": [[25, "nautilus_trader.model.orders.limit.LimitOrder.would_reduce_only"]], "would_reduce_only() (marketiftouchedorder method)": [[25, "nautilus_trader.model.orders.market_if_touched.MarketIfTouchedOrder.would_reduce_only"]], "would_reduce_only() (marketorder method)": [[25, "nautilus_trader.model.orders.market.MarketOrder.would_reduce_only"]], "would_reduce_only() (markettolimitorder method)": [[25, "nautilus_trader.model.orders.market_to_limit.MarketToLimitOrder.would_reduce_only"]], "would_reduce_only() (order method)": [[25, "nautilus_trader.model.orders.base.Order.would_reduce_only"]], "would_reduce_only() (stoplimitorder method)": [[25, "nautilus_trader.model.orders.stop_limit.StopLimitOrder.would_reduce_only"]], "would_reduce_only() (stopmarketorder method)": [[25, "nautilus_trader.model.orders.stop_market.StopMarketOrder.would_reduce_only"]], "would_reduce_only() (trailingstoplimitorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_limit.TrailingStopLimitOrder.would_reduce_only"]], "would_reduce_only() (trailingstopmarketorder method)": [[25, "nautilus_trader.model.orders.trailing_stop_market.TrailingStopMarketOrder.would_reduce_only"]], "position (class in nautilus_trader.model.position)": [[26, "nautilus_trader.model.position.Position"]], "account_id (position attribute)": [[26, "nautilus_trader.model.position.Position.account_id"]], "apply() (position method)": [[26, "nautilus_trader.model.position.Position.apply"]], "avg_px_close (position attribute)": [[26, "nautilus_trader.model.position.Position.avg_px_close"]], "avg_px_open (position attribute)": [[26, "nautilus_trader.model.position.Position.avg_px_open"]], "base_currency (position attribute)": [[26, "nautilus_trader.model.position.Position.base_currency"]], "calculate_pnl() (position method)": [[26, "nautilus_trader.model.position.Position.calculate_pnl"]], "client_order_ids (position attribute)": [[26, "nautilus_trader.model.position.Position.client_order_ids"]], "closing_order_id (position attribute)": [[26, "nautilus_trader.model.position.Position.closing_order_id"]], "commissions() (position method)": [[26, "nautilus_trader.model.position.Position.commissions"]], "duration_ns (position attribute)": [[26, "nautilus_trader.model.position.Position.duration_ns"]], "entry (position attribute)": [[26, "nautilus_trader.model.position.Position.entry"]], "event_count (position attribute)": [[26, "nautilus_trader.model.position.Position.event_count"]], "events (position attribute)": [[26, "nautilus_trader.model.position.Position.events"]], "id (position attribute)": [[26, "nautilus_trader.model.position.Position.id"]], "info() (position method)": [[26, "nautilus_trader.model.position.Position.info"]], "instrument_id (position attribute)": [[26, "nautilus_trader.model.position.Position.instrument_id"]], "is_closed (position attribute)": [[26, "nautilus_trader.model.position.Position.is_closed"]], "is_inverse (position attribute)": [[26, "nautilus_trader.model.position.Position.is_inverse"]], "is_long (position attribute)": [[26, "nautilus_trader.model.position.Position.is_long"]], "is_open (position attribute)": [[26, "nautilus_trader.model.position.Position.is_open"]], "is_opposite_side() (position method)": [[26, "nautilus_trader.model.position.Position.is_opposite_side"]], "is_short (position attribute)": [[26, "nautilus_trader.model.position.Position.is_short"]], "last_event (position attribute)": [[26, "nautilus_trader.model.position.Position.last_event"]], "last_trade_id (position attribute)": [[26, "nautilus_trader.model.position.Position.last_trade_id"]], "multiplier (position attribute)": [[26, "nautilus_trader.model.position.Position.multiplier"]], "nautilus_trader.model.position": [[26, "module-nautilus_trader.model.position"]], "notional_value() (position method)": [[26, "nautilus_trader.model.position.Position.notional_value"]], "opening_order_id (position attribute)": [[26, "nautilus_trader.model.position.Position.opening_order_id"]], "peak_qty (position attribute)": [[26, "nautilus_trader.model.position.Position.peak_qty"]], "price_precision (position attribute)": [[26, "nautilus_trader.model.position.Position.price_precision"]], "quantity (position attribute)": [[26, "nautilus_trader.model.position.Position.quantity"]], "quote_currency (position attribute)": [[26, "nautilus_trader.model.position.Position.quote_currency"]], "realized_pnl (position attribute)": [[26, "nautilus_trader.model.position.Position.realized_pnl"]], "realized_return (position attribute)": [[26, "nautilus_trader.model.position.Position.realized_return"]], "settlement_currency (position attribute)": [[26, "nautilus_trader.model.position.Position.settlement_currency"]], "side (position attribute)": [[26, "nautilus_trader.model.position.Position.side"]], "side_from_order_side() (position static method)": [[26, "nautilus_trader.model.position.Position.side_from_order_side"]], "signed_decimal_qty() (position method)": [[26, "nautilus_trader.model.position.Position.signed_decimal_qty"]], "signed_qty (position attribute)": [[26, "nautilus_trader.model.position.Position.signed_qty"]], "size_precision (position attribute)": [[26, "nautilus_trader.model.position.Position.size_precision"]], "strategy_id (position attribute)": [[26, "nautilus_trader.model.position.Position.strategy_id"]], "symbol (position attribute)": [[26, "nautilus_trader.model.position.Position.symbol"]], "to_dict() (position method)": [[26, "nautilus_trader.model.position.Position.to_dict"]], "total_pnl() (position method)": [[26, "nautilus_trader.model.position.Position.total_pnl"]], "trade_ids (position attribute)": [[26, "nautilus_trader.model.position.Position.trade_ids"]], "trader_id (position attribute)": [[26, "nautilus_trader.model.position.Position.trader_id"]], "ts_closed (position attribute)": [[26, "nautilus_trader.model.position.Position.ts_closed"]], "ts_init (position attribute)": [[26, "nautilus_trader.model.position.Position.ts_init"]], "ts_last (position attribute)": [[26, "nautilus_trader.model.position.Position.ts_last"]], "ts_opened (position attribute)": [[26, "nautilus_trader.model.position.Position.ts_opened"]], "unrealized_pnl() (position method)": [[26, "nautilus_trader.model.position.Position.unrealized_pnl"]], "venue (position attribute)": [[26, "nautilus_trader.model.position.Position.venue"]], "venue_order_ids (position attribute)": [[26, "nautilus_trader.model.position.Position.venue_order_ids"]], "fixedtickscheme (class in nautilus_trader.model.tick_scheme.implementations.fixed)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme"]], "tickscheme (class in nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme"]], "tieredtickscheme (class in nautilus_trader.model.tick_scheme.implementations.tiered)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme"]], "find_tick_index() (tieredtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.find_tick_index"]], "get_tick_scheme() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.get_tick_scheme"]], "increment (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.increment"]], "list_tick_schemes() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.list_tick_schemes"]], "max_price (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.max_price"]], "max_price (tickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.max_price"]], "max_price (tieredtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.max_price"]], "min_price (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.min_price"]], "min_price (tickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.min_price"]], "min_price (tieredtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.min_price"]], "name (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.name"]], "name (tickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.name"]], "name (tieredtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.name"]], "nautilus_trader.model.tick_scheme": [[27, "module-nautilus_trader.model.tick_scheme"]], "nautilus_trader.model.tick_scheme.base": [[27, "module-nautilus_trader.model.tick_scheme.base"]], "nautilus_trader.model.tick_scheme.implementations.fixed": [[27, "module-nautilus_trader.model.tick_scheme.implementations.fixed"]], "nautilus_trader.model.tick_scheme.implementations.tiered": [[27, "module-nautilus_trader.model.tick_scheme.implementations.tiered"]], "next_ask_price() (fixedtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.next_ask_price"]], "next_ask_price() (tickscheme method)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.next_ask_price"]], "next_ask_price() (tieredtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.next_ask_price"]], "next_bid_price() (fixedtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.next_bid_price"]], "next_bid_price() (tickscheme method)": [[27, "nautilus_trader.model.tick_scheme.base.TickScheme.next_bid_price"]], "next_bid_price() (tieredtickscheme method)": [[27, "nautilus_trader.model.tick_scheme.implementations.tiered.TieredTickScheme.next_bid_price"]], "price_precision (fixedtickscheme attribute)": [[27, "nautilus_trader.model.tick_scheme.implementations.fixed.FixedTickScheme.price_precision"]], "register_tick_scheme() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.register_tick_scheme"]], "round_down() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.round_down"]], "round_up() (in module nautilus_trader.model.tick_scheme.base)": [[27, "nautilus_trader.model.tick_scheme.base.round_up"]], "messagebus (class in nautilus_trader.msgbus.bus)": [[28, "nautilus_trader.msgbus.bus.MessageBus"]], "subscription (class in nautilus_trader.msgbus.subscription)": [[28, "nautilus_trader.msgbus.subscription.Subscription"]], "deregister() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.deregister"]], "endpoints() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.endpoints"]], "handler (subscription attribute)": [[28, "nautilus_trader.msgbus.subscription.Subscription.handler"]], "has_subscribers() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.has_subscribers"]], "is_matching_py() (in module nautilus_trader.msgbus.bus)": [[28, "nautilus_trader.msgbus.bus.is_matching_py"]], "is_pending_request() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.is_pending_request"]], "is_subscribed() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.is_subscribed"]], "nautilus_trader.msgbus": [[28, "module-nautilus_trader.msgbus"]], "nautilus_trader.msgbus.bus": [[28, "module-nautilus_trader.msgbus.bus"]], "nautilus_trader.msgbus.subscription": [[28, "module-nautilus_trader.msgbus.subscription"]], "priority (subscription attribute)": [[28, "nautilus_trader.msgbus.subscription.Subscription.priority"]], "pub_count (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.pub_count"]], "publish() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.publish"]], "register() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.register"]], "req_count (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.req_count"]], "request() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.request"]], "res_count (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.res_count"]], "response() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.response"]], "send() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.send"]], "sent_count (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.sent_count"]], "subscribe() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.subscribe"]], "subscriptions() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.subscriptions"]], "topic (subscription attribute)": [[28, "nautilus_trader.msgbus.subscription.Subscription.topic"]], "topics() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.topics"]], "trader_id (messagebus attribute)": [[28, "nautilus_trader.msgbus.bus.MessageBus.trader_id"]], "unsubscribe() (messagebus method)": [[28, "nautilus_trader.msgbus.bus.MessageBus.unsubscribe"]], "bardatawrangler (class in nautilus_trader.persistence.wranglers)": [[29, "nautilus_trader.persistence.wranglers.BarDataWrangler"]], "basedatacatalog (class in nautilus_trader.persistence.catalog.base)": [[29, "nautilus_trader.persistence.catalog.base.BaseDataCatalog"]], "featherfile (class in nautilus_trader.persistence.catalog.parquet)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile"]], "orderbookdeltadatawrangler (class in nautilus_trader.persistence.wranglers)": [[29, "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler"]], "parquetdatacatalog (class in nautilus_trader.persistence.catalog.parquet)": [[29, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog"]], "quotetickdatawrangler (class in nautilus_trader.persistence.wranglers)": [[29, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler"]], "streamingfeatherwriter (class in nautilus_trader.persistence.writer)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter"]], "tradetickdatawrangler (class in nautilus_trader.persistence.wranglers)": [[29, "nautilus_trader.persistence.wranglers.TradeTickDataWrangler"]], "check_flush() (streamingfeatherwriter method)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.check_flush"]], "class_name (featherfile attribute)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile.class_name"]], "close() (streamingfeatherwriter method)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.close"]], "count() (featherfile method)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile.count"]], "flush() (streamingfeatherwriter method)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.flush"]], "from_env() (parquetdatacatalog class method)": [[29, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.from_env"]], "from_uri() (parquetdatacatalog class method)": [[29, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.from_uri"]], "generate_signal_class() (in module nautilus_trader.persistence.writer)": [[29, "nautilus_trader.persistence.writer.generate_signal_class"]], "index() (featherfile method)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile.index"]], "is_closed (streamingfeatherwriter property)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.is_closed"]], "nautilus_trader.persistence": [[29, "module-nautilus_trader.persistence"]], "nautilus_trader.persistence.catalog.base": [[29, "module-nautilus_trader.persistence.catalog.base"]], "nautilus_trader.persistence.catalog.parquet": [[29, "module-nautilus_trader.persistence.catalog.parquet"]], "nautilus_trader.persistence.wranglers": [[29, "module-nautilus_trader.persistence.wranglers"]], "nautilus_trader.persistence.writer": [[29, "module-nautilus_trader.persistence.writer"]], "path (featherfile attribute)": [[29, "nautilus_trader.persistence.catalog.parquet.FeatherFile.path"]], "process() (bardatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.BarDataWrangler.process"]], "process() (orderbookdeltadatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.OrderBookDeltaDataWrangler.process"]], "process() (quotetickdatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler.process"]], "process() (tradetickdatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.TradeTickDataWrangler.process"]], "process_bar_data() (quotetickdatawrangler method)": [[29, "nautilus_trader.persistence.wranglers.QuoteTickDataWrangler.process_bar_data"]], "write() (streamingfeatherwriter method)": [[29, "nautilus_trader.persistence.writer.StreamingFeatherWriter.write"]], "write_data() (parquetdatacatalog method)": [[29, "nautilus_trader.persistence.catalog.parquet.ParquetDataCatalog.write_data"]], "portfolio (class in nautilus_trader.portfolio.portfolio)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio"]], "portfoliofacade (class in nautilus_trader.portfolio.base)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade"]], "account() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.account"]], "account() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.account"]], "analyzer (portfolio attribute)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.analyzer"]], "analyzer (portfoliofacade attribute)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.analyzer"]], "balances_locked() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.balances_locked"]], "balances_locked() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.balances_locked"]], "initialize_orders() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.initialize_orders"]], "initialize_positions() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.initialize_positions"]], "initialized (portfolio attribute)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.initialized"]], "initialized (portfoliofacade attribute)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.initialized"]], "is_completely_flat() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.is_completely_flat"]], "is_completely_flat() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.is_completely_flat"]], "is_flat() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.is_flat"]], "is_flat() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.is_flat"]], "is_net_long() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.is_net_long"]], "is_net_long() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.is_net_long"]], "is_net_short() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.is_net_short"]], "is_net_short() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.is_net_short"]], "margins_init() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.margins_init"]], "margins_init() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.margins_init"]], "margins_maint() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.margins_maint"]], "margins_maint() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.margins_maint"]], "nautilus_trader.portfolio": [[30, "module-nautilus_trader.portfolio"]], "nautilus_trader.portfolio.base": [[30, "module-nautilus_trader.portfolio.base"]], "nautilus_trader.portfolio.portfolio": [[30, "module-nautilus_trader.portfolio.portfolio"]], "net_exposure() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.net_exposure"]], "net_exposure() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.net_exposure"]], "net_exposures() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.net_exposures"]], "net_exposures() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.net_exposures"]], "net_position() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.net_position"]], "net_position() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.net_position"]], "reset() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.reset"]], "set_specific_venue() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.set_specific_venue"]], "unrealized_pnl() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.unrealized_pnl"]], "unrealized_pnl() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.unrealized_pnl"]], "unrealized_pnls() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.unrealized_pnls"]], "unrealized_pnls() (portfoliofacade method)": [[30, "nautilus_trader.portfolio.base.PortfolioFacade.unrealized_pnls"]], "update_account() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.update_account"]], "update_order() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.update_order"]], "update_position() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.update_position"]], "update_quote_tick() (portfolio method)": [[30, "nautilus_trader.portfolio.portfolio.Portfolio.update_quote_tick"]], "fixedrisksizer (class in nautilus_trader.risk.sizing)": [[31, "nautilus_trader.risk.sizing.FixedRiskSizer"]], "positionsizer (class in nautilus_trader.risk.sizing)": [[31, "nautilus_trader.risk.sizing.PositionSizer"]], "riskengine (class in nautilus_trader.risk.engine)": [[31, "nautilus_trader.risk.engine.RiskEngine"]], "calculate() (fixedrisksizer method)": [[31, "nautilus_trader.risk.sizing.FixedRiskSizer.calculate"]], "calculate() (positionsizer method)": [[31, "nautilus_trader.risk.sizing.PositionSizer.calculate"]], "command_count (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.command_count"]], "debug (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.debug"]], "degrade() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.degrade"]], "dispose() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.dispose"]], "event_count (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.event_count"]], "execute() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.execute"]], "fault() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.fault"]], "fully_qualified_name() (riskengine class method)": [[31, "nautilus_trader.risk.engine.RiskEngine.fully_qualified_name"]], "id (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.id"]], "instrument (fixedrisksizer attribute)": [[31, "nautilus_trader.risk.sizing.FixedRiskSizer.instrument"]], "instrument (positionsizer attribute)": [[31, "nautilus_trader.risk.sizing.PositionSizer.instrument"]], "is_bypassed (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_bypassed"]], "is_degraded (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_degraded"]], "is_disposed (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_disposed"]], "is_faulted (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_faulted"]], "is_initialized (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_initialized"]], "is_running (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_running"]], "is_stopped (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.is_stopped"]], "max_notional_per_order() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.max_notional_per_order"]], "max_notionals_per_order() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.max_notionals_per_order"]], "max_order_modify_rate() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.max_order_modify_rate"]], "max_order_submit_rate() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.max_order_submit_rate"]], "nautilus_trader.risk": [[31, "module-nautilus_trader.risk"]], "nautilus_trader.risk.engine": [[31, "module-nautilus_trader.risk.engine"]], "nautilus_trader.risk.sizing": [[31, "module-nautilus_trader.risk.sizing"]], "process() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.process"]], "reset() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.reset"]], "resume() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.resume"]], "set_max_notional_per_order() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.set_max_notional_per_order"]], "set_trading_state() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.set_trading_state"]], "start() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.start"]], "state (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.state"]], "stop() (riskengine method)": [[31, "nautilus_trader.risk.engine.RiskEngine.stop"]], "trader_id (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.trader_id"]], "trading_state (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.trading_state"]], "type (riskengine attribute)": [[31, "nautilus_trader.risk.engine.RiskEngine.type"]], "update_instrument() (fixedrisksizer method)": [[31, "nautilus_trader.risk.sizing.FixedRiskSizer.update_instrument"]], "update_instrument() (positionsizer method)": [[31, "nautilus_trader.risk.sizing.PositionSizer.update_instrument"]], "arrowserializer (class in nautilus_trader.serialization.arrow.serializer)": [[32, "nautilus_trader.serialization.arrow.serializer.ArrowSerializer"]], "msgpackserializer (class in nautilus_trader.serialization.msgpack.serializer)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer"]], "serializer (class in nautilus_trader.serialization.base)": [[32, "nautilus_trader.serialization.base.Serializer"]], "deserialize() (arrowserializer static method)": [[32, "nautilus_trader.serialization.arrow.serializer.ArrowSerializer.deserialize"]], "deserialize() (msgpackserializer method)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer.deserialize"]], "deserialize() (serializer method)": [[32, "nautilus_trader.serialization.base.Serializer.deserialize"]], "nautilus_trader.serialization": [[32, "module-nautilus_trader.serialization"]], "nautilus_trader.serialization.arrow.serializer": [[32, "module-nautilus_trader.serialization.arrow.serializer"]], "nautilus_trader.serialization.base": [[32, "module-nautilus_trader.serialization.base"]], "nautilus_trader.serialization.msgpack.serializer": [[32, "module-nautilus_trader.serialization.msgpack.serializer"]], "register_arrow() (in module nautilus_trader.serialization.arrow.serializer)": [[32, "nautilus_trader.serialization.arrow.serializer.register_arrow"]], "register_serializable_object() (in module nautilus_trader.serialization.base)": [[32, "nautilus_trader.serialization.base.register_serializable_object"]], "serialize() (msgpackserializer method)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer.serialize"]], "serialize() (serializer method)": [[32, "nautilus_trader.serialization.base.Serializer.serialize"]], "serialize_batch() (arrowserializer static method)": [[32, "nautilus_trader.serialization.arrow.serializer.ArrowSerializer.serialize_batch"]], "timestamps_as_iso8601 (msgpackserializer attribute)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer.timestamps_as_iso8601"]], "timestamps_as_str (msgpackserializer attribute)": [[32, "nautilus_trader.serialization.msgpack.serializer.MsgPackSerializer.timestamps_as_str"]], "nautiluskernel (class in nautilus_trader.system.kernel)": [[33, "nautilus_trader.system.kernel.NautilusKernel"]], "cache (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.cache"]], "cancel_all_tasks() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.cancel_all_tasks"]], "catalog (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.catalog"]], "clock (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.clock"]], "data_engine (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.data_engine"]], "dispose() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.dispose"]], "emulator (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.emulator"]], "environment (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.environment"]], "exec_engine (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.exec_engine"]], "executor (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.executor"]], "instance_id (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.instance_id"]], "load_state (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.load_state"]], "log (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.log"]], "logger (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.logger"]], "loop (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.loop"]], "loop_sig_callback (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.loop_sig_callback"]], "machine_id (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.machine_id"]], "msgbus (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.msgbus"]], "name (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.name"]], "nautilus_trader.system": [[33, "module-nautilus_trader.system"]], "nautilus_trader.system.kernel": [[33, "module-nautilus_trader.system.kernel"]], "portfolio (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.portfolio"]], "risk_engine (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.risk_engine"]], "save_state (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.save_state"]], "start() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.start"]], "start_async() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.start_async"]], "stop() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.stop"]], "stop_async() (nautiluskernel method)": [[33, "nautilus_trader.system.kernel.NautilusKernel.stop_async"]], "trader (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.trader"]], "trader_id (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.trader_id"]], "ts_created (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.ts_created"]], "writer (nautiluskernel property)": [[33, "nautilus_trader.system.kernel.NautilusKernel.writer"]], "controller (class in nautilus_trader.trading.controller)": [[34, "nautilus_trader.trading.controller.Controller"]], "economicnewseventfilter (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter"]], "forexsession (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.ForexSession"]], "forexsessionfilter (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter"]], "newsevent (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.NewsEvent"]], "newsimpact (class in nautilus_trader.trading.filters)": [[34, "nautilus_trader.trading.filters.NewsImpact"]], "strategy (class in nautilus_trader.trading.strategy)": [[34, "nautilus_trader.trading.strategy.Strategy"]], "trader (class in nautilus_trader.trading.trader)": [[34, "nautilus_trader.trading.trader.Trader"]], "active_task_ids() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.active_task_ids"]], "active_task_ids() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.active_task_ids"]], "actor_ids() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.actor_ids"]], "actor_states() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.actor_states"]], "actors() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.actors"]], "add_actor() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_actor"]], "add_actors() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_actors"]], "add_exec_algorithm() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_exec_algorithm"]], "add_exec_algorithms() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_exec_algorithms"]], "add_strategies() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_strategies"]], "add_strategy() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.add_strategy"]], "add_synthetic() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.add_synthetic"]], "add_synthetic() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.add_synthetic"]], "cache (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.cache"]], "cache (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.cache"]], "cancel_all_orders() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_all_orders"]], "cancel_all_tasks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.cancel_all_tasks"]], "cancel_all_tasks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_all_tasks"]], "cancel_gtd_expiry() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_gtd_expiry"]], "cancel_order() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_order"]], "cancel_orders() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_orders"]], "cancel_task() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.cancel_task"]], "cancel_task() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.cancel_task"]], "change_id() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.change_id"]], "change_order_id_tag() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.change_order_id_tag"]], "check_residuals() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.check_residuals"]], "clear_actors() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.clear_actors"]], "clear_exec_algorithms() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.clear_exec_algorithms"]], "clear_strategies() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.clear_strategies"]], "clock (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.clock"]], "clock (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.clock"]], "close_all_positions() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.close_all_positions"]], "close_position() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.close_position"]], "config (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.config"]], "config (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.config"]], "create_actor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.create_actor"]], "create_strategy() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.create_strategy"]], "currencies (economicnewseventfilter property)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.currencies"]], "degrade() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.degrade"]], "degrade() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.degrade"]], "degrade() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.degrade"]], "deregister_warning_event() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.deregister_warning_event"]], "deregister_warning_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.deregister_warning_event"]], "dispose() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.dispose"]], "dispose() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.dispose"]], "dispose() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.dispose"]], "exec_algorithm_ids() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.exec_algorithm_ids"]], "exec_algorithm_states() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.exec_algorithm_states"]], "exec_algorithms() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.exec_algorithms"]], "external_order_claims (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.external_order_claims"]], "fault() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.fault"]], "fault() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.fault"]], "fault() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.fault"]], "fully_qualified_name() (controller class method)": [[34, "nautilus_trader.trading.controller.Controller.fully_qualified_name"]], "fully_qualified_name() (newsevent class method)": [[34, "nautilus_trader.trading.filters.NewsEvent.fully_qualified_name"]], "fully_qualified_name() (strategy class method)": [[34, "nautilus_trader.trading.strategy.Strategy.fully_qualified_name"]], "fully_qualified_name() (trader class method)": [[34, "nautilus_trader.trading.trader.Trader.fully_qualified_name"]], "generate_account_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_account_report"]], "generate_fills_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_fills_report"]], "generate_order_fills_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_order_fills_report"]], "generate_orders_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_orders_report"]], "generate_positions_report() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.generate_positions_report"]], "handle_bar() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_bar"]], "handle_bar() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_bar"]], "handle_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_bars"]], "handle_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_bars"]], "handle_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_data"]], "handle_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_data"]], "handle_event() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_event"]], "handle_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_event"]], "handle_historical_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_historical_data"]], "handle_historical_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_historical_data"]], "handle_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_instrument"]], "handle_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_instrument"]], "handle_instrument_close() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_instrument_close"]], "handle_instrument_close() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_instrument_close"]], "handle_instrument_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_instrument_status"]], "handle_instrument_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_instrument_status"]], "handle_instruments() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_instruments"]], "handle_instruments() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_instruments"]], "handle_order_book() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_order_book"]], "handle_order_book() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_order_book"]], "handle_order_book_deltas() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_order_book_deltas"]], "handle_order_book_deltas() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_order_book_deltas"]], "handle_quote_tick() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_quote_tick"]], "handle_quote_tick() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_quote_tick"]], "handle_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_quote_ticks"]], "handle_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_quote_ticks"]], "handle_ticker() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_ticker"]], "handle_ticker() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_ticker"]], "handle_trade_tick() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_trade_tick"]], "handle_trade_tick() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_trade_tick"]], "handle_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_trade_ticks"]], "handle_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_trade_ticks"]], "handle_venue_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.handle_venue_status"]], "handle_venue_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.handle_venue_status"]], "has_active_tasks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.has_active_tasks"]], "has_active_tasks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.has_active_tasks"]], "has_any_tasks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.has_any_tasks"]], "has_any_tasks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.has_any_tasks"]], "has_pending_requests() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.has_pending_requests"]], "has_pending_requests() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.has_pending_requests"]], "has_queued_tasks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.has_queued_tasks"]], "has_queued_tasks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.has_queued_tasks"]], "id (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.id"]], "id (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.id"]], "id (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.id"]], "impacts (economicnewseventfilter property)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.impacts"]], "indicators_initialized() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.indicators_initialized"]], "indicators_initialized() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.indicators_initialized"]], "is_degraded (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_degraded"]], "is_degraded (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_degraded"]], "is_degraded (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_degraded"]], "is_disposed (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_disposed"]], "is_disposed (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_disposed"]], "is_disposed (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_disposed"]], "is_faulted (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_faulted"]], "is_faulted (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_faulted"]], "is_faulted (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_faulted"]], "is_initialized (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_initialized"]], "is_initialized (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_initialized"]], "is_initialized (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_initialized"]], "is_pending_request() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.is_pending_request"]], "is_pending_request() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.is_pending_request"]], "is_running (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_running"]], "is_running (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_running"]], "is_running (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_running"]], "is_stopped (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.is_stopped"]], "is_stopped (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.is_stopped"]], "is_stopped (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.is_stopped"]], "load() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.load"]], "load() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.load"]], "load() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.load"]], "local_from_utc() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.local_from_utc"]], "log (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.log"]], "log (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.log"]], "manage_contingent_orders (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.manage_contingent_orders"]], "manage_gtd_expiry (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.manage_gtd_expiry"]], "modify_order() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.modify_order"]], "msgbus (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.msgbus"]], "msgbus (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.msgbus"]], "nautilus_trader.trading": [[34, "module-nautilus_trader.trading"]], "nautilus_trader.trading.controller": [[34, "module-nautilus_trader.trading.controller"]], "nautilus_trader.trading.filters": [[34, "module-nautilus_trader.trading.filters"]], "nautilus_trader.trading.strategy": [[34, "module-nautilus_trader.trading.strategy"]], "nautilus_trader.trading.trader": [[34, "module-nautilus_trader.trading.trader"]], "next_end() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.next_end"]], "next_event() (economicnewseventfilter method)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.next_event"]], "next_start() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.next_start"]], "oms_type (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.oms_type"]], "on_bar() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_bar"]], "on_bar() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_bar"]], "on_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_data"]], "on_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_data"]], "on_degrade() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_degrade"]], "on_degrade() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_degrade"]], "on_dispose() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_dispose"]], "on_dispose() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_dispose"]], "on_event() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_event"]], "on_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_event"]], "on_fault() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_fault"]], "on_fault() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_fault"]], "on_historical_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_historical_data"]], "on_historical_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_historical_data"]], "on_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_instrument"]], "on_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_instrument"]], "on_instrument_close() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_instrument_close"]], "on_instrument_close() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_instrument_close"]], "on_instrument_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_instrument_status"]], "on_instrument_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_instrument_status"]], "on_load() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_load"]], "on_load() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_load"]], "on_order_accepted() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_accepted"]], "on_order_book() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_order_book"]], "on_order_book() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_book"]], "on_order_book_deltas() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_order_book_deltas"]], "on_order_book_deltas() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_book_deltas"]], "on_order_cancel_rejected() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_cancel_rejected"]], "on_order_canceled() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_canceled"]], "on_order_denied() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_denied"]], "on_order_emulated() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_emulated"]], "on_order_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_event"]], "on_order_expired() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_expired"]], "on_order_filled() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_filled"]], "on_order_initialized() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_initialized"]], "on_order_modify_rejected() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_modify_rejected"]], "on_order_pending_cancel() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_pending_cancel"]], "on_order_pending_update() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_pending_update"]], "on_order_rejected() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_rejected"]], "on_order_released() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_released"]], "on_order_submitted() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_submitted"]], "on_order_triggered() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_triggered"]], "on_order_updated() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_order_updated"]], "on_position_changed() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_position_changed"]], "on_position_closed() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_position_closed"]], "on_position_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_position_event"]], "on_position_opened() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_position_opened"]], "on_quote_tick() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_quote_tick"]], "on_quote_tick() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_quote_tick"]], "on_reset() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_reset"]], "on_reset() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_reset"]], "on_resume() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_resume"]], "on_resume() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_resume"]], "on_save() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_save"]], "on_save() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_save"]], "on_start() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_start"]], "on_start() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_start"]], "on_stop() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_stop"]], "on_stop() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_stop"]], "on_ticker() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_ticker"]], "on_ticker() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_ticker"]], "on_trade_tick() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_trade_tick"]], "on_trade_tick() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_trade_tick"]], "on_venue_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.on_venue_status"]], "on_venue_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.on_venue_status"]], "order_factory (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.order_factory"]], "order_id_tag (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.order_id_tag"]], "pending_requests() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.pending_requests"]], "pending_requests() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.pending_requests"]], "portfolio (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.portfolio"]], "prev_end() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.prev_end"]], "prev_event() (economicnewseventfilter method)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.prev_event"]], "prev_start() (forexsessionfilter method)": [[34, "nautilus_trader.trading.filters.ForexSessionFilter.prev_start"]], "publish_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.publish_data"]], "publish_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.publish_data"]], "publish_signal() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.publish_signal"]], "publish_signal() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.publish_signal"]], "query_order() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.query_order"]], "queue_for_executor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.queue_for_executor"]], "queue_for_executor() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.queue_for_executor"]], "queued_task_ids() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.queued_task_ids"]], "queued_task_ids() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.queued_task_ids"]], "register() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register"]], "register_base() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_base"]], "register_base() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_base"]], "register_executor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_executor"]], "register_executor() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_executor"]], "register_indicator_for_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_indicator_for_bars"]], "register_indicator_for_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_bars"]], "register_indicator_for_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_indicator_for_quote_ticks"]], "register_indicator_for_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_quote_ticks"]], "register_indicator_for_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_indicator_for_trade_ticks"]], "register_indicator_for_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_indicator_for_trade_ticks"]], "register_warning_event() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.register_warning_event"]], "register_warning_event() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.register_warning_event"]], "registered_indicators (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.registered_indicators"]], "registered_indicators (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.registered_indicators"]], "remove_actor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.remove_actor"]], "remove_actor() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.remove_actor"]], "remove_strategy() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.remove_strategy"]], "remove_strategy() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.remove_strategy"]], "request_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_bars"]], "request_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_bars"]], "request_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_data"]], "request_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_data"]], "request_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_instrument"]], "request_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_instrument"]], "request_instruments() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_instruments"]], "request_instruments() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_instruments"]], "request_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_quote_ticks"]], "request_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_quote_ticks"]], "request_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.request_trade_ticks"]], "request_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.request_trade_ticks"]], "reset() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.reset"]], "reset() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.reset"]], "reset() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.reset"]], "resume() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.resume"]], "resume() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.resume"]], "resume() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.resume"]], "run_in_executor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.run_in_executor"]], "run_in_executor() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.run_in_executor"]], "save() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.save"]], "save() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.save"]], "save() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.save"]], "start() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.start"]], "start() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.start"]], "start() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.start"]], "start_actor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.start_actor"]], "start_actor() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.start_actor"]], "start_strategy() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.start_strategy"]], "start_strategy() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.start_strategy"]], "state (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.state"]], "state (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.state"]], "state (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.state"]], "stop() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.stop"]], "stop() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.stop"]], "stop() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.stop"]], "stop_actor() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.stop_actor"]], "stop_actor() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.stop_actor"]], "stop_strategy() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.stop_strategy"]], "stop_strategy() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.stop_strategy"]], "strategies() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.strategies"]], "strategy_ids() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.strategy_ids"]], "strategy_states() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.strategy_states"]], "submit_order() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.submit_order"]], "submit_order_list() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.submit_order_list"]], "subscribe() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.subscribe"]], "subscribe_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_bars"]], "subscribe_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_bars"]], "subscribe_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_data"]], "subscribe_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_data"]], "subscribe_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_instrument"]], "subscribe_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument"]], "subscribe_instrument_close() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_instrument_close"]], "subscribe_instrument_close() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument_close"]], "subscribe_instrument_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_instrument_status"]], "subscribe_instrument_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_instrument_status"]], "subscribe_instruments() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_instruments"]], "subscribe_instruments() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_instruments"]], "subscribe_order_book_deltas() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_order_book_deltas"]], "subscribe_order_book_deltas() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_order_book_deltas"]], "subscribe_order_book_snapshots() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_order_book_snapshots"]], "subscribe_order_book_snapshots() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_order_book_snapshots"]], "subscribe_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_quote_ticks"]], "subscribe_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_quote_ticks"]], "subscribe_ticker() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_ticker"]], "subscribe_ticker() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_ticker"]], "subscribe_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_trade_ticks"]], "subscribe_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_trade_ticks"]], "subscribe_venue_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.subscribe_venue_status"]], "subscribe_venue_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.subscribe_venue_status"]], "to_importable_config() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.to_importable_config"]], "to_importable_config() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.to_importable_config"]], "trader_id (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.trader_id"]], "trader_id (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.trader_id"]], "trader_id (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.trader_id"]], "ts_event (newsevent property)": [[34, "nautilus_trader.trading.filters.NewsEvent.ts_event"]], "ts_init (newsevent property)": [[34, "nautilus_trader.trading.filters.NewsEvent.ts_init"]], "type (controller attribute)": [[34, "nautilus_trader.trading.controller.Controller.type"]], "type (strategy attribute)": [[34, "nautilus_trader.trading.strategy.Strategy.type"]], "type (trader attribute)": [[34, "nautilus_trader.trading.trader.Trader.type"]], "unfiltered_data_end (economicnewseventfilter property)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.unfiltered_data_end"]], "unfiltered_data_start (economicnewseventfilter property)": [[34, "nautilus_trader.trading.filters.EconomicNewsEventFilter.unfiltered_data_start"]], "unsubscribe() (trader method)": [[34, "nautilus_trader.trading.trader.Trader.unsubscribe"]], "unsubscribe_bars() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_bars"]], "unsubscribe_bars() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_bars"]], "unsubscribe_data() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_data"]], "unsubscribe_data() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_data"]], "unsubscribe_instrument() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_instrument"]], "unsubscribe_instrument() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instrument"]], "unsubscribe_instrument_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_instrument_status"]], "unsubscribe_instrument_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instrument_status"]], "unsubscribe_instruments() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_instruments"]], "unsubscribe_instruments() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_instruments"]], "unsubscribe_order_book_deltas() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_deltas() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_order_book_deltas"]], "unsubscribe_order_book_snapshots() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_order_book_snapshots"]], "unsubscribe_order_book_snapshots() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_order_book_snapshots"]], "unsubscribe_quote_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_quote_ticks"]], "unsubscribe_quote_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_quote_ticks"]], "unsubscribe_ticker() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_ticker"]], "unsubscribe_ticker() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_ticker"]], "unsubscribe_trade_ticks() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_trade_ticks"]], "unsubscribe_trade_ticks() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_trade_ticks"]], "unsubscribe_venue_status() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.unsubscribe_venue_status"]], "unsubscribe_venue_status() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.unsubscribe_venue_status"]], "update_synthetic() (controller method)": [[34, "nautilus_trader.trading.controller.Controller.update_synthetic"]], "update_synthetic() (strategy method)": [[34, "nautilus_trader.trading.strategy.Strategy.update_synthetic"]]}})
\ No newline at end of file