diff --git a/develop/.doctrees/api_reference/accounting.doctree b/develop/.doctrees/api_reference/accounting.doctree index 020d86993e05..d57d80ff3f11 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 0bf4a3894500..fa2aa543e239 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 6237ecf7190e..a2448ed7f534 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 7aabdca59258..18f54e2748c4 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 771184db25c7..1969bbcb97bb 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 7bcf5f8192ae..3dc71e566110 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 915238dc2f9f..a0430f6fcd42 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 507374b493fd..0ea8974da961 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 8809ed782a18..d6fc955397f9 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 645e74f47f18..b8624c590bca 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 78347b89c9c9..958bbcbe8721 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 be297fbf3532..8f4211ad23e2 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 69e9d1570dd0..9dc8abfbbf71 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 0b153970effd..49a9ee4bd0cf 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 0509758173b1..9ccc7a56ac12 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 d021368ef5d7..d3dadac39d2b 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 b6d7f0fd4f83..77394285fe35 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 42e9166014a4..1eda9da9210b 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 3ad00c0ff294..886f9e8ebde5 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 251c7b8bad7c..7400b4fcde1a 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 cb526fe8b8e3..5525c9daf791 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 0f75b6c24066..20c09f901a4e 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 5fa50b2ec427..43f0a974a7ff 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 f3f52681950a..3de9e18d942e 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 5f9e6d24eee0..5512c02d70a7 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 b1cc59ae2712..d9559e72b543 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 b7a94b1c70e1..43585874e075 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 12d76166da32..960e314c977d 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 6cf307d1b841..9f2f4436163c 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 18e7fe85178c..647f5d0029a6 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 dfb506be5723..42bf4c6c4c31 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 44ce01581ab0..95a21be9bc66 100644 Binary files a/develop/.doctrees/api_reference/trading.doctree and b/develop/.doctrees/api_reference/trading.doctree differ diff --git a/develop/.doctrees/concepts/adapters.doctree b/develop/.doctrees/concepts/adapters.doctree index 09546834e373..de36a3d6842a 100644 Binary files a/develop/.doctrees/concepts/adapters.doctree and b/develop/.doctrees/concepts/adapters.doctree differ diff --git a/develop/.doctrees/concepts/data.doctree b/develop/.doctrees/concepts/data.doctree index 5f4b69836aa1..7a2c292f5a81 100644 Binary files a/develop/.doctrees/concepts/data.doctree and b/develop/.doctrees/concepts/data.doctree differ diff --git a/develop/.doctrees/concepts/execution.doctree b/develop/.doctrees/concepts/execution.doctree index 9f152cf26d51..0ec0cd275441 100644 Binary files a/develop/.doctrees/concepts/execution.doctree and b/develop/.doctrees/concepts/execution.doctree differ diff --git a/develop/.doctrees/concepts/instruments.doctree b/develop/.doctrees/concepts/instruments.doctree index 197376add72f..ec16cb464f83 100644 Binary files a/develop/.doctrees/concepts/instruments.doctree and b/develop/.doctrees/concepts/instruments.doctree differ diff --git a/develop/.doctrees/concepts/logging.doctree b/develop/.doctrees/concepts/logging.doctree index 2cc93ffc9bc9..c8d0737b3b5a 100644 Binary files a/develop/.doctrees/concepts/logging.doctree and b/develop/.doctrees/concepts/logging.doctree differ diff --git a/develop/.doctrees/concepts/orders.doctree b/develop/.doctrees/concepts/orders.doctree index 659f60b4afe4..24be00405f17 100644 Binary files a/develop/.doctrees/concepts/orders.doctree and b/develop/.doctrees/concepts/orders.doctree differ diff --git a/develop/.doctrees/concepts/strategies.doctree b/develop/.doctrees/concepts/strategies.doctree index 33d621dc5911..fa2bac124dc0 100644 Binary files a/develop/.doctrees/concepts/strategies.doctree and b/develop/.doctrees/concepts/strategies.doctree differ diff --git a/develop/.doctrees/environment.pickle b/develop/.doctrees/environment.pickle index 17b9db64d98a..4261ab5d1d19 100644 Binary files a/develop/.doctrees/environment.pickle and b/develop/.doctrees/environment.pickle differ diff --git a/develop/.doctrees/integrations/betfair.doctree b/develop/.doctrees/integrations/betfair.doctree index 8ea2af0ab303..4630e6eb69a1 100644 Binary files a/develop/.doctrees/integrations/betfair.doctree and b/develop/.doctrees/integrations/betfair.doctree differ diff --git a/develop/.doctrees/integrations/binance.doctree b/develop/.doctrees/integrations/binance.doctree index 52cbbb556f58..7d1b68131345 100644 Binary files a/develop/.doctrees/integrations/binance.doctree and b/develop/.doctrees/integrations/binance.doctree differ diff --git a/develop/.doctrees/integrations/ib.doctree b/develop/.doctrees/integrations/ib.doctree index 07cca7de3621..c4440851a185 100644 Binary files a/develop/.doctrees/integrations/ib.doctree and b/develop/.doctrees/integrations/ib.doctree differ diff --git a/develop/_sources/concepts/adapters.md.txt b/develop/_sources/concepts/adapters.md.txt index 3ba5e3e9b1ab..c1d11ab5b416 100644 --- a/develop/_sources/concepts/adapters.md.txt +++ b/develop/_sources/concepts/adapters.md.txt @@ -62,6 +62,8 @@ as configured: - All instruments are automatically loaded on start: ```python +from nautilus_trader.config import InstrumentProviderConfig + InstrumentProviderConfig(load_all=True) ``` @@ -124,6 +126,10 @@ cpdef void request_instrument(self, InstrumentId instrument_id, ClientId client_ The handler on the `ExecutionClient`: ```python +from nautilus_trader.core.uuid import UUID4 +from nautilus_trader.model.data import DataType +from nautilus_trader.model.identifiers import InstrumentId + # nautilus_trader/adapters/binance/spot/data.py def request_instrument(self, instrument_id: InstrumentId, correlation_id: UUID4): instrument: Optional[Instrument] = self._instrument_provider.find(instrument_id) diff --git a/develop/_sources/concepts/data.md.txt b/develop/_sources/concepts/data.md.txt index d8bb8f328448..0a70447ff902 100644 --- a/develop/_sources/concepts/data.md.txt +++ b/develop/_sources/concepts/data.md.txt @@ -130,6 +130,10 @@ The data catalog can be initialized from a `NAUTILUS_PATH` environment variable, The following example shows how to initialize a data catalog where there is pre-existing data already written to disk at the given path. ```python +import os +from nautilus_trader.persistence.catalog import ParquetDataCatalog + + CATALOG_PATH = os.getcwd() + "/catalog" # Create a new catalog instance @@ -159,6 +163,9 @@ Rust Arrow schema implementations and available for the follow data types (enhan ### Reading data Any stored data can then we read back into memory: ```python +from nautilus_trader.core.datetime import dt_to_unix_nanos +import pandas as pd + start = dt_to_unix_nanos(pd.Timestamp("2020-01-03", tz=pytz.utc)) end = dt_to_unix_nanos(pd.Timestamp("2020-01-04", tz=pytz.utc)) @@ -170,6 +177,9 @@ When running backtests in streaming mode with a `BacktestNode`, the data catalog The following example shows how to achieve this by initializing a `BacktestDataConfig` configuration object: ```python +from nautilus_trader.config import BacktestDataConfig +from nautilus_trader.model.data import OrderBookDelta + data_config = BacktestDataConfig( catalog_path=str(catalog.path), data_cls=OrderBookDelta, diff --git a/develop/_sources/concepts/execution.md.txt b/develop/_sources/concepts/execution.md.txt index 8ebf0f533ecc..e4462a63e319 100644 --- a/develop/_sources/concepts/execution.md.txt +++ b/develop/_sources/concepts/execution.md.txt @@ -159,6 +159,8 @@ Received orders will arrive via the following `on_order(...)` method. These rece know as "primary" (original) orders when being handled by an execution algorithm. ```python +from nautilus_trader.model.orders.base import Order + def on_order(self, order: Order) -> None: # noqa (too complex) """ Actions to be performed when running and receives an order. diff --git a/develop/_sources/concepts/instruments.md.txt b/develop/_sources/concepts/instruments.md.txt index e520fd78b3b9..2b95546e2b90 100644 --- a/develop/_sources/concepts/instruments.md.txt +++ b/develop/_sources/concepts/instruments.md.txt @@ -26,13 +26,18 @@ An incorrectly specified instrument may truncate data or otherwise produce surpr Generic test instruments can be instantiated through the `TestInstrumentProvider`: ```python +from nautilus_trader.test_kit.providers import TestInstrumentProvider + audusd = TestInstrumentProvider.default_fx_ccy("AUD/USD") ``` Exchange specific instruments can be discovered from live exchange data using an adapters `InstrumentProvider`: ```python -provider = BinanceInstrumentProvider( +from nautilus_trader.adapters.binance.spot.providers import BinanceSpotInstrumentProvider +from nautilus_trader.model.identifiers import InstrumentId + +provider = BinanceSpotInstrumentProvider( client=binance_http_client, logger=live_logger, ) @@ -45,6 +50,8 @@ instrument = provider.find(btcusdt) Or flexibly defined by the user through an `Instrument` constructor, or one of its more specific subclasses: ```python +from nautilus_trader.model.instruments import Instrument + instrument = Instrument(...) # <-- provide all necessary parameters ``` See the full instrument [API Reference](../api_reference/model/instruments.md). diff --git a/develop/_sources/concepts/logging.md.txt b/develop/_sources/concepts/logging.md.txt index 9ae31dbab046..caced0e9183e 100644 --- a/develop/_sources/concepts/logging.md.txt +++ b/develop/_sources/concepts/logging.md.txt @@ -68,6 +68,9 @@ The input value should be a dictionary of component ID strings to log level stri Below is an example of a trading node logging configuration that includes some of the options mentioned above: ```python +from nautilus_trader.config import LoggingConfig +from nautilus_trader.config import TradingNodeConfig + config_node = TradingNodeConfig( trader_id="TESTER-001", logging=LoggingConfig( diff --git a/develop/_sources/concepts/orders.md.txt b/develop/_sources/concepts/orders.md.txt index bd59817c05a7..e1a0672a13f6 100644 --- a/develop/_sources/concepts/orders.md.txt +++ b/develop/_sources/concepts/orders.md.txt @@ -133,6 +133,12 @@ In the following example we create a _Market_ order on the Interactive Brokers [ to BUY 100,000 AUD using USD: ```python +from nautilus_trader.model.enums import OrderSide +from nautilus_trader.model.enums import TimeInForce +from nautilus_trader.model.identifiers import InstrumentId +from nautilus_trader.model.objects import Quantity +from nautilus_trader.model.orders import MarketOrder + order: MarketOrder = self.order_factory.market( instrument_id=InstrumentId.from_str("AUD/USD.IDEALPRO"), order_side=OrderSide.BUY, @@ -152,6 +158,13 @@ In the following example we create a _Limit_ order on the Binance Futures Crypto contracts at a limit price of 5000 USDT, as a market maker. ```python +from nautilus_trader.model.enums import OrderSide +from nautilus_trader.model.enums import TimeInForce +from nautilus_trader.model.identifiers import InstrumentId +from nautilus_trader.model.objects import Price +from nautilus_trader.model.objects import Quantity +from nautilus_trader.model.orders import LimitOrder + order: LimitOrder = self.order_factory.limit( instrument_id=InstrumentId.from_str("ETHUSDT-PERP.BINANCE"), order_side=OrderSide.SELL, @@ -176,6 +189,14 @@ In the following example we create a _Stop-Market_ order on the Binance Spot/Mar to SELL 1 BTC at a trigger price of 100,000 USDT, active until further notice: ```python +from nautilus_trader.model.enums import OrderSide +from nautilus_trader.model.enums import TimeInForce +from nautilus_trader.model.enums import TriggerType +from nautilus_trader.model.identifiers import InstrumentId +from nautilus_trader.model.objects import Price +from nautilus_trader.model.objects import Quantity +from nautilus_trader.model.orders import StopMarketOrder + order: StopMarketOrder = self.order_factory.stop_market( instrument_id=InstrumentId.from_str("BTCUSDT.BINANCE"), order_side=OrderSide.SELL, @@ -198,6 +219,15 @@ In the following example we create a _Stop-Limit_ order on the Currenex FX ECN t once the market hits the trigger price of 1.30010 USD, active until midday 6th June, 2022 (UTC): ```python +import pandas as pd +from nautilus_trader.model.enums import OrderSide +from nautilus_trader.model.enums import TimeInForce +from nautilus_trader.model.enums import TriggerType +from nautilus_trader.model.identifiers import InstrumentId +from nautilus_trader.model.objects import Price +from nautilus_trader.model.objects import Quantity +from nautilus_trader.model.orders import StopLimitOrder + order: StopLimitOrder = self.order_factory.stop_limit( instrument_id=InstrumentId.from_str("GBP/USD.CURRENEX"), order_side=OrderSide.BUY, @@ -223,6 +253,12 @@ In the following example we create a _Market-To-Limit_ order on the Interactive to BUY 200,000 USD using JPY: ```python +from nautilus_trader.model.enums import OrderSide +from nautilus_trader.model.enums import TimeInForce +from nautilus_trader.model.identifiers import InstrumentId +from nautilus_trader.model.objects import Quantity +from nautilus_trader.model.orders import MarketToLimitOrder + order: MarketToLimitOrder = self.order_factory.market_to_limit( instrument_id=InstrumentId.from_str("USD/JPY.IDEALPRO"), order_side=OrderSide.BUY, @@ -246,6 +282,14 @@ In the following example we create a _Market-If-Touched_ order on the Binance Fu to SELL 10 ETHUSDT-PERP Perpetual Futures contracts at a trigger price of 10,000 USDT, active until further notice: ```python +from nautilus_trader.model.enums import OrderSide +from nautilus_trader.model.enums import TimeInForce +from nautilus_trader.model.enums import TriggerType +from nautilus_trader.model.identifiers import InstrumentId +from nautilus_trader.model.objects import Price +from nautilus_trader.model.objects import Quantity +from nautilus_trader.model.orders import MarketIfTouchedOrder + order: MarketIfTouchedOrder = self.order_factory.market_if_touched( instrument_id=InstrumentId.from_str("ETHUSDT-PERP.BINANCE"), order_side=OrderSide.SELL, @@ -270,6 +314,15 @@ Binance Futures exchange at a limit price of 30_100 USDT (once the market hits t active until midday 6th June, 2022 (UTC): ```python +import pandas as pd +from nautilus_trader.model.enums import OrderSide +from nautilus_trader.model.enums import TimeInForce +from nautilus_trader.model.enums import TriggerType +from nautilus_trader.model.identifiers import InstrumentId +from nautilus_trader.model.objects import Price +from nautilus_trader.model.objects import Quantity +from nautilus_trader.model.orders import StopLimitOrder + order: StopLimitOrder = self.order_factory.limit_if_touched( instrument_id=InstrumentId.from_str("BTCUSDT-PERP.BINANCE"), order_side=OrderSide.BUY, @@ -296,6 +349,17 @@ In the following example we create a _Trailing-Stop-Market_ order on the Binance Perpetual Futures Contracts activating at a trigger price of 5000 USD, then trailing at an offset of 1% (in basis points) away from the current last traded price: ```python +import pandas as pd +from decimal import Decimal +from nautilus_trader.model.enums import OrderSide +from nautilus_trader.model.enums import TimeInForce +from nautilus_trader.model.enums import TriggerType +from nautilus_trader.model.enums import TrailingOffsetType +from nautilus_trader.model.identifiers import InstrumentId +from nautilus_trader.model.objects import Price +from nautilus_trader.model.objects import Quantity +from nautilus_trader.model.orders import TrailingStopMarketOrder + order: TrailingStopMarketOrder = self.order_factory.trailing_stop_market( instrument_id=InstrumentId.from_str("ETHUSD-PERP.BINANCE"), order_side=OrderSide.SELL, @@ -323,6 +387,17 @@ at a limit price of 0.72000 USD, activating at 0.71000 USD then trailing at a st away from the current ask price, active until further notice: ```python +import pandas as pd +from decimal import Decimal +from nautilus_trader.model.enums import OrderSide +from nautilus_trader.model.enums import TimeInForce +from nautilus_trader.model.enums import TriggerType +from nautilus_trader.model.enums import TrailingOffsetType +from nautilus_trader.model.identifiers import InstrumentId +from nautilus_trader.model.objects import Price +from nautilus_trader.model.objects import Quantity +from nautilus_trader.model.orders import TrailingStopLimitOrder + order: TrailingStopLimitOrder = self.order_factory.trailing_stop_limit( instrument_id=InstrumentId.from_str("AUD/USD.CURRENEX"), order_side=OrderSide.BUY, diff --git a/develop/_sources/concepts/strategies.md.txt b/develop/_sources/concepts/strategies.md.txt index 83c78dbc5f3b..6a8ce60e0e77 100644 --- a/develop/_sources/concepts/strategies.md.txt +++ b/develop/_sources/concepts/strategies.md.txt @@ -32,6 +32,8 @@ Since a trading strategy is a class which inherits from `Strategy`, you must def a constructor where you can handle initialization. Minimally the base/super class needs to be initialized: ```python +from nautilus_trader.trading.strategy import Strategy + class MyStrategy(Strategy): def __init__(self) -> None: super().__init__() # <-- the super class must be called to initialize the strategy @@ -75,6 +77,18 @@ These handlers deal with market data updates. You can use these handlers to define actions upon receiving new market data. ```python +from nautilus_trader.core.data import Data +from nautilus_trader.model.data import Bar +from nautilus_trader.model.data import QuoteTick +from nautilus_trader.model.data import TradeTick +from nautilus_trader.model.data.book import OrderBookDeltas +from nautilus_trader.model.data.status import InstrumentClose +from nautilus_trader.model.data.status import InstrumentStatus +from nautilus_trader.model.data.status import VenueStatus +from nautilus_trader.model.data.ticker import Ticker +from nautilus_trader.model.instruments import Instrument +from nautilus_trader.model.orderbook import OrderBook + def on_order_book_deltas(self, deltas: OrderBookDeltas) -> None: def on_order_book(self, order_book: OrderBook) -> None: def on_ticker(self, ticker: Ticker) -> None: @@ -99,6 +113,24 @@ Handlers in this category are triggered by events related to orders. 3. `on_event(...)` ```python +from nautilus_trader.model.events import OrderAccepted +from nautilus_trader.model.events import OrderCanceled +from nautilus_trader.model.events import OrderCancelRejected +from nautilus_trader.model.events import OrderDenied +from nautilus_trader.model.events import OrderEmulated +from nautilus_trader.model.events import OrderEvent +from nautilus_trader.model.events import OrderExpired +from nautilus_trader.model.events import OrderFilled +from nautilus_trader.model.events import OrderInitialized +from nautilus_trader.model.events import OrderModifyRejected +from nautilus_trader.model.events import OrderPendingCancel +from nautilus_trader.model.events import OrderPendingUpdate +from nautilus_trader.model.events import OrderRejected +from nautilus_trader.model.events import OrderReleased +from nautilus_trader.model.events import OrderSubmitted +from nautilus_trader.model.events import OrderTriggered +from nautilus_trader.model.events import OrderUpdated + def on_order_initialized(self, event: OrderInitialized) -> None: def on_order_denied(self, event: OrderDenied) -> None: def on_order_emulated(self, event: OrderEmulated) -> None: @@ -128,6 +160,11 @@ Handlers in this category are triggered by events related to positions. 3. `on_event(...)` ```python +from nautilus_trader.model.events import PositionChanged +from nautilus_trader.model.events import PositionClosed +from nautilus_trader.model.events import PositionEvent +from nautilus_trader.model.events import PositionOpened + def on_position_opened(self, event: PositionOpened) -> None: def on_position_changed(self, event: PositionChanged) -> None: def on_position_closed(self, event: PositionClosed) -> None: @@ -140,6 +177,8 @@ This handler will eventually receive all event messages which arrive at the stra which no other specific handler exists. ```python +from nautilus_trader.core.message import Event + def on_event(self, event: Event) -> None: ``` @@ -189,6 +228,8 @@ While there are multiple ways to obtain current timestamps, here are two commonl **UTC Timestamp:** This method returns a timezone-aware (UTC) timestamp: ```python +import pandas as pd + now: pd.Timestamp = self.clock.utc_now() ``` @@ -259,6 +300,14 @@ The following shows a general outline of available methods. #### Account and positional information ```python +import decimal + +from nautilus_trader.model.identifiers import Venue +from nautilus_trader.accounting.accounts.base import Account +from nautilus_trader.model.currency import Currency +from nautilus_trader.model.objects import Money +from nautilus_trader.model.identifiers import InstrumentId + def account(self, venue: Venue) -> Account def balances_locked(self, venue: Venue) -> dict[Currency, Money] @@ -316,6 +365,10 @@ The following examples show method implementations for a `Strategy`. This example submits a `LIMIT` BUY order for emulation (see [OrderEmulator](advanced/emulated_orders.md)): ```python +from nautilus_trader.model.enums import OrderSide +from nautilus_trader.model.enums import TriggerType +from nautilus_trader.model.orders import LimitOrder + def buy(self) -> None: """ Users simple buy method (example). @@ -337,6 +390,10 @@ It's possible to specify both order emulation, and an execution algorithm. This example submits a `MARKET` BUY order to a TWAP execution algorithm: ```python +from nautilus_trader.model.enums import OrderSide +from nautilus_trader.model.enums import TimeInForce +from nautilus_trader.model.identifiers import ExecAlgorithmId + def buy(self) -> None: """ Users simple buy method (example). @@ -444,4 +501,3 @@ example the above config would result in a strategy ID of `MyStrategy-001`. ```{tip} See the `StrategyId` [documentation](../api_reference/model/identifiers.md) for further details. ``` - diff --git a/develop/_sources/getting_started/installation.md.txt b/develop/_sources/getting_started/installation.md.txt index 6e2d8e3d5952..91f7ae5bea30 100644 --- a/develop/_sources/getting_started/installation.md.txt +++ b/develop/_sources/getting_started/installation.md.txt @@ -75,3 +75,4 @@ To install a binary wheel from GitHub, first navigate to the [latest release](ht Download the appropriate `.whl` for your operating system and Python version, then run: pip install .whl + \ No newline at end of file diff --git a/develop/_sources/integrations/betfair.md.txt b/develop/_sources/integrations/betfair.md.txt index e71ba17d4871..6ae6938739ee 100644 --- a/develop/_sources/integrations/betfair.md.txt +++ b/develop/_sources/integrations/betfair.md.txt @@ -16,6 +16,8 @@ data and execution clients. To achieve this, add a `BETFAIR` section to your cli configuration(s): ```python +from nautilus_trader.config import TradingNodeConfig + config = TradingNodeConfig( ..., # Omitted data_clients={ @@ -41,6 +43,10 @@ config = TradingNodeConfig( Then, create a `TradingNode` and add the client factories: ```python +from nautilus_trader.adapters.betfair.factories import BetfairLiveDataClientFactory +from nautilus_trader.adapters.betfair.factories import BetfairLiveExecClientFactory +from nautilus_trader.live.node import TradingNode + # Instantiate the live trading node with a configuration node = TradingNode(config=config) diff --git a/develop/_sources/integrations/binance.md.txt b/develop/_sources/integrations/binance.md.txt index 77a7c1152649..d37a745931db 100644 --- a/develop/_sources/integrations/binance.md.txt +++ b/develop/_sources/integrations/binance.md.txt @@ -70,6 +70,8 @@ data and execution clients. To achieve this, add a `BINANCE` section to your cli configuration(s): ```python +from nautilus_trader.live.node import TradingNode + config = TradingNodeConfig( ..., # Omitted data_clients={ @@ -98,6 +100,10 @@ config = TradingNodeConfig( Then, create a `TradingNode` and add the client factories: ```python +from nautilus_trader.adapters.binance.factories import BinanceLiveDataClientFactory +from nautilus_trader.adapters.binance.factories import BinanceLiveExecClientFactory +from nautilus_trader.live.node import TradingNode + # Instantiate the live trading node with a configuration node = TradingNode(config=config) @@ -197,6 +203,8 @@ configure the provider to not log the warnings, as per the client configuration example below: ```python +from nautilus_trader.config import InstrumentProviderConfig + instrument_provider=InstrumentProviderConfig( load_all=True, log_warnings=False, @@ -218,6 +226,10 @@ You can subscribe to `BinanceFuturesMarkPriceUpdate` (included funding rating in data streams by subscribing in the following way from your actor or strategy: ```python +from nautilus_trader.adapters.binance.futures.types import BinanceFuturesMarkPriceUpdate +from nautilus_trader.model.data import DataType +from nautilus_trader.model.identifiers import ClientId + # In your `on_start` method self.subscribe_data( data_type=DataType(BinanceFuturesMarkPriceUpdate, metadata={"instrument_id": self.instrument.id}), @@ -230,6 +242,8 @@ objects to your `on_data` method. You will need to check the type, as this method acts as a flexible handler for all custom/generic data. ```python +from nautilus_trader.core.data import Data + def on_data(self, data: Data): # First check the type of data if isinstance(data, BinanceFuturesMarkPriceUpdate): diff --git a/develop/_sources/integrations/ib.md.txt b/develop/_sources/integrations/ib.md.txt index ef2622b6befd..4cc5bd9a2e98 100644 --- a/develop/_sources/integrations/ib.md.txt +++ b/develop/_sources/integrations/ib.md.txt @@ -26,6 +26,11 @@ queries below for common use cases Example config: ```python +from nautilus_trader.adapters.interactive_brokers.common import IBContract +from nautilus_trader.adapters.interactive_brokers.config import InteractiveBrokersDataClientConfig +from nautilus_trader.adapters.interactive_brokers.config import InteractiveBrokersInstrumentProviderConfig +from nautilus_trader.config import TradingNodeConfig + config_node = TradingNodeConfig( data_clients={ "IB": InteractiveBrokersDataClientConfig( @@ -56,6 +61,9 @@ configuration(s) and set the environment variables to your TWS (Traders Workstat ```python import os +from nautilus_trader.adapters.interactive_brokers.config import InteractiveBrokersExecClientConfig +from nautilus_trader.config import TradingNodeConfig + config = TradingNodeConfig( data_clients={ @@ -65,7 +73,7 @@ config = TradingNodeConfig( ... # Omitted }, exec_clients = { - "IB": InteractiveBrokersExecutionClientConfig( + "IB": InteractiveBrokersExecClientConfig( username=os.getenv("TWS_USERNAME"), password=os.getenv("TWS_PASSWORD"), ... # Omitted @@ -77,6 +85,9 @@ config = TradingNodeConfig( Then, create a `TradingNode` and add the client factories: ```python +from nautilus_trader.adapters.interactive_brokers.factories import InteractiveBrokersLiveDataClientFactory +from nautilus_trader.adapters.interactive_brokers.factories import InteractiveBrokersLiveExecClientFactory + # Instantiate the live trading node with a configuration node = TradingNode(config=config) diff --git a/develop/api_reference/adapters/interactive_brokers.html b/develop/api_reference/adapters/interactive_brokers.html index 88cd3eb1b7ac..fbd222c0c832 100644 --- a/develop/api_reference/adapters/interactive_brokers.html +++ b/develop/api_reference/adapters/interactive_brokers.html @@ -10699,7 +10699,7 @@

at - 0x7f7cc9bbfc10> + 0x7f941b9c6550> = diff --git a/develop/concepts/adapters.html b/develop/concepts/adapters.html index 5b5944e23db3..c064c0f45867 100644 --- a/develop/concepts/adapters.html +++ b/develop/concepts/adapters.html @@ -949,7 +949,9 @@

-
InstrumentProviderConfig(load_all=True)
+            
from nautilus_trader.config import InstrumentProviderConfig
+
+InstrumentProviderConfig(load_all=True)
 
@@ -1154,7 +1156,11 @@

-
# nautilus_trader/adapters/binance/spot/data.py
+             
from nautilus_trader.core.uuid import UUID4
+from nautilus_trader.model.data import DataType
+from nautilus_trader.model.identifiers import InstrumentId
+
+# nautilus_trader/adapters/binance/spot/data.py
 def request_instrument(self, instrument_id: InstrumentId, correlation_id: UUID4):
     instrument: Optional[Instrument] = self._instrument_provider.find(instrument_id)
     if instrument is None:
diff --git a/develop/concepts/data.html b/develop/concepts/data.html
index c525af1deb4a..ca00e97c3ef4 100644
--- a/develop/concepts/data.html
+++ b/develop/concepts/data.html
@@ -1361,7 +1361,11 @@ 

-
CATALOG_PATH = os.getcwd() + "/catalog"
+            
import os
+from nautilus_trader.persistence.catalog import ParquetDataCatalog
+
+
+CATALOG_PATH = os.getcwd() + "/catalog"
 
 # Create a new catalog instance
 catalog = ParquetDataCatalog(CATALOG_PATH)
@@ -1476,7 +1480,10 @@ 

-
start = dt_to_unix_nanos(pd.Timestamp("2020-01-03", tz=pytz.utc))
+            
from nautilus_trader.core.datetime import dt_to_unix_nanos
+import pandas as pd
+
+start = dt_to_unix_nanos(pd.Timestamp("2020-01-03", tz=pytz.utc))
 end =  dt_to_unix_nanos(pd.Timestamp("2020-01-04", tz=pytz.utc))
 
 deltas = catalog.order_book_deltas(instrument_ids=[instrument.id.value], start=start, end=end)
@@ -1511,7 +1518,10 @@ 

-
data_config = BacktestDataConfig(
+            
from nautilus_trader.config import BacktestDataConfig
+from nautilus_trader.model.data import OrderBookDelta
+
+data_config = BacktestDataConfig(
     catalog_path=str(catalog.path),
     data_cls=OrderBookDelta,
     instrument_id=instrument.id.value,
diff --git a/develop/concepts/execution.html b/develop/concepts/execution.html
index 0111f6ddd903..3ea685d759de 100644
--- a/develop/concepts/execution.html
+++ b/develop/concepts/execution.html
@@ -1315,7 +1315,9 @@ 

-
def on_order(self, order: Order) -> None:  # noqa (too complex)
+            
from nautilus_trader.model.orders.base import Order
+
+def on_order(self, order: Order) -> None:  # noqa (too complex)
     """
     Actions to be performed when running and receives an order.
 
diff --git a/develop/concepts/instruments.html b/develop/concepts/instruments.html
index f3329cf5e076..e1033ddb62cc 100644
--- a/develop/concepts/instruments.html
+++ b/develop/concepts/instruments.html
@@ -928,7 +928,9 @@ 

-
audusd = TestInstrumentProvider.default_fx_ccy("AUD/USD")
+           
from nautilus_trader.test_kit.providers import TestInstrumentProvider
+
+audusd = TestInstrumentProvider.default_fx_ccy("AUD/USD")
 
@@ -943,7 +945,10 @@

-
provider = BinanceInstrumentProvider(
+           
from nautilus_trader.adapters.binance.spot.providers import BinanceSpotInstrumentProvider
+from nautilus_trader.model.identifiers import InstrumentId
+
+provider = BinanceSpotInstrumentProvider(
     client=binance_http_client,
     logger=live_logger,
 )
@@ -965,7 +970,9 @@ 

-
instrument = Instrument(...)  # <-- provide all necessary parameters
+           
from nautilus_trader.model.instruments import Instrument
+
+instrument = Instrument(...)  # <-- provide all necessary parameters
 
diff --git a/develop/concepts/logging.html b/develop/concepts/logging.html index 80cd736f8c01..dee7661b2e7f 100644 --- a/develop/concepts/logging.html +++ b/develop/concepts/logging.html @@ -1021,7 +1021,10 @@

-
config_node = TradingNodeConfig(
+            
from nautilus_trader.config import LoggingConfig
+from nautilus_trader.config import TradingNodeConfig
+
+config_node = TradingNodeConfig(
     trader_id="TESTER-001",
     logging=LoggingConfig(
         log_level="INFO",
diff --git a/develop/concepts/orders.html b/develop/concepts/orders.html
index 843ea0542322..fa1ab81355fb 100644
--- a/develop/concepts/orders.html
+++ b/develop/concepts/orders.html
@@ -1555,7 +1555,13 @@ 

-
order: MarketOrder = self.order_factory.market(
+            
from nautilus_trader.model.enums import OrderSide
+from nautilus_trader.model.enums import TimeInForce
+from nautilus_trader.model.identifiers import InstrumentId
+from nautilus_trader.model.objects import Quantity
+from nautilus_trader.model.orders import MarketOrder
+
+order: MarketOrder = self.order_factory.market(
     instrument_id=InstrumentId.from_str("AUD/USD.IDEALPRO"),
     order_side=OrderSide.BUY,
     quantity=Quantity.from_int(100_000),
@@ -1597,7 +1603,14 @@ 

-
order: LimitOrder = self.order_factory.limit(
+            
from nautilus_trader.model.enums import OrderSide
+from nautilus_trader.model.enums import TimeInForce
+from nautilus_trader.model.identifiers import InstrumentId
+from nautilus_trader.model.objects import Price
+from nautilus_trader.model.objects import Quantity
+from nautilus_trader.model.orders import LimitOrder
+
+order: LimitOrder = self.order_factory.limit(
     instrument_id=InstrumentId.from_str("ETHUSDT-PERP.BINANCE"),
     order_side=OrderSide.SELL,
     quantity=Quantity.from_int(20),
@@ -1648,7 +1661,15 @@ 

-
order: StopMarketOrder = self.order_factory.stop_market(
+            
from nautilus_trader.model.enums import OrderSide
+from nautilus_trader.model.enums import TimeInForce
+from nautilus_trader.model.enums import TriggerType
+from nautilus_trader.model.identifiers import InstrumentId
+from nautilus_trader.model.objects import Price
+from nautilus_trader.model.objects import Quantity
+from nautilus_trader.model.orders import StopMarketOrder
+
+order: StopMarketOrder = self.order_factory.stop_market(
     instrument_id=InstrumentId.from_str("BTCUSDT.BINANCE"),
     order_side=OrderSide.SELL,
     quantity=Quantity.from_int(1),
@@ -1697,7 +1718,16 @@ 

-
order: StopLimitOrder = self.order_factory.stop_limit(
+            
import pandas as pd
+from nautilus_trader.model.enums import OrderSide
+from nautilus_trader.model.enums import TimeInForce
+from nautilus_trader.model.enums import TriggerType
+from nautilus_trader.model.identifiers import InstrumentId
+from nautilus_trader.model.objects import Price
+from nautilus_trader.model.objects import Quantity
+from nautilus_trader.model.orders import StopLimitOrder
+
+order: StopLimitOrder = self.order_factory.stop_limit(
     instrument_id=InstrumentId.from_str("GBP/USD.CURRENEX"),
     order_side=OrderSide.BUY,
     quantity=Quantity.from_int(50_000),
@@ -1753,7 +1783,13 @@ 

-
order: MarketToLimitOrder = self.order_factory.market_to_limit(
+            
from nautilus_trader.model.enums import OrderSide
+from nautilus_trader.model.enums import TimeInForce
+from nautilus_trader.model.identifiers import InstrumentId
+from nautilus_trader.model.objects import Quantity
+from nautilus_trader.model.orders import MarketToLimitOrder
+
+order: MarketToLimitOrder = self.order_factory.market_to_limit(
     instrument_id=InstrumentId.from_str("USD/JPY.IDEALPRO"),
     order_side=OrderSide.BUY,
     quantity=Quantity.from_int(200_000),
@@ -1802,7 +1838,15 @@ 

-
order: MarketIfTouchedOrder = self.order_factory.market_if_touched(
+            
from nautilus_trader.model.enums import OrderSide
+from nautilus_trader.model.enums import TimeInForce
+from nautilus_trader.model.enums import TriggerType
+from nautilus_trader.model.identifiers import InstrumentId
+from nautilus_trader.model.objects import Price
+from nautilus_trader.model.objects import Quantity
+from nautilus_trader.model.orders import MarketIfTouchedOrder
+
+order: MarketIfTouchedOrder = self.order_factory.market_if_touched(
     instrument_id=InstrumentId.from_str("ETHUSDT-PERP.BINANCE"),
     order_side=OrderSide.SELL,
     quantity=Quantity.from_int(10),
@@ -1852,7 +1896,16 @@ 

-
order: StopLimitOrder = self.order_factory.limit_if_touched(
+            
import pandas as pd
+from nautilus_trader.model.enums import OrderSide
+from nautilus_trader.model.enums import TimeInForce
+from nautilus_trader.model.enums import TriggerType
+from nautilus_trader.model.identifiers import InstrumentId
+from nautilus_trader.model.objects import Price
+from nautilus_trader.model.objects import Quantity
+from nautilus_trader.model.orders import StopLimitOrder
+
+order: StopLimitOrder = self.order_factory.limit_if_touched(
     instrument_id=InstrumentId.from_str("BTCUSDT-PERP.BINANCE"),
     order_side=OrderSide.BUY,
     quantity=Quantity.from_int(5),
@@ -1904,7 +1957,18 @@ 

-
order: TrailingStopMarketOrder = self.order_factory.trailing_stop_market(
+            
import pandas as pd
+from decimal import Decimal
+from nautilus_trader.model.enums import OrderSide
+from nautilus_trader.model.enums import TimeInForce
+from nautilus_trader.model.enums import TriggerType
+from nautilus_trader.model.enums import TrailingOffsetType
+from nautilus_trader.model.identifiers import InstrumentId
+from nautilus_trader.model.objects import Price
+from nautilus_trader.model.objects import Quantity
+from nautilus_trader.model.orders import TrailingStopMarketOrder
+
+order: TrailingStopMarketOrder = self.order_factory.trailing_stop_market(
     instrument_id=InstrumentId.from_str("ETHUSD-PERP.BINANCE"),
     order_side=OrderSide.SELL,
     quantity=Quantity.from_int(10),
@@ -1957,7 +2021,18 @@ 

-
order: TrailingStopLimitOrder = self.order_factory.trailing_stop_limit(
+            
import pandas as pd
+from decimal import Decimal
+from nautilus_trader.model.enums import OrderSide
+from nautilus_trader.model.enums import TimeInForce
+from nautilus_trader.model.enums import TriggerType
+from nautilus_trader.model.enums import TrailingOffsetType
+from nautilus_trader.model.identifiers import InstrumentId
+from nautilus_trader.model.objects import Price
+from nautilus_trader.model.objects import Quantity
+from nautilus_trader.model.orders import TrailingStopLimitOrder
+
+order: TrailingStopLimitOrder = self.order_factory.trailing_stop_limit(
     instrument_id=InstrumentId.from_str("AUD/USD.CURRENEX"),
     order_side=OrderSide.BUY,
     quantity=Quantity.from_int(1_250_000),
diff --git a/develop/concepts/strategies.html b/develop/concepts/strategies.html
index ca56ff73b4ac..78066f6634c1 100644
--- a/develop/concepts/strategies.html
+++ b/develop/concepts/strategies.html
@@ -1006,7 +1006,9 @@ 

-
class MyStrategy(Strategy):
+           
from nautilus_trader.trading.strategy import Strategy
+
+class MyStrategy(Strategy):
     def __init__(self) -> None:
         super().__init__()  # <-- the super class must be called to initialize the strategy
 
@@ -1113,7 +1115,19 @@

-
def on_order_book_deltas(self, deltas: OrderBookDeltas) -> None:
+             
from nautilus_trader.core.data import Data
+from nautilus_trader.model.data import Bar
+from nautilus_trader.model.data import QuoteTick
+from nautilus_trader.model.data import TradeTick
+from nautilus_trader.model.data.book import OrderBookDeltas
+from nautilus_trader.model.data.status import InstrumentClose
+from nautilus_trader.model.data.status import InstrumentStatus
+from nautilus_trader.model.data.status import VenueStatus
+from nautilus_trader.model.data.ticker import Ticker
+from nautilus_trader.model.instruments import Instrument
+from nautilus_trader.model.orderbook import OrderBook
+
+def on_order_book_deltas(self, deltas: OrderBookDeltas) -> None:
 def on_order_book(self, order_book: OrderBook) -> None:
 def on_ticker(self, ticker: Ticker) -> None:
 def on_quote_tick(self, tick: QuoteTick) -> None:
@@ -1184,7 +1198,25 @@ 

-
def on_order_initialized(self, event: OrderInitialized) -> None:
+             
from nautilus_trader.model.events import OrderAccepted
+from nautilus_trader.model.events import OrderCanceled
+from nautilus_trader.model.events import OrderCancelRejected
+from nautilus_trader.model.events import OrderDenied
+from nautilus_trader.model.events import OrderEmulated
+from nautilus_trader.model.events import OrderEvent
+from nautilus_trader.model.events import OrderExpired
+from nautilus_trader.model.events import OrderFilled
+from nautilus_trader.model.events import OrderInitialized
+from nautilus_trader.model.events import OrderModifyRejected
+from nautilus_trader.model.events import OrderPendingCancel
+from nautilus_trader.model.events import OrderPendingUpdate
+from nautilus_trader.model.events import OrderRejected
+from nautilus_trader.model.events import OrderReleased
+from nautilus_trader.model.events import OrderSubmitted
+from nautilus_trader.model.events import OrderTriggered
+from nautilus_trader.model.events import OrderUpdated
+
+def on_order_initialized(self, event: OrderInitialized) -> None:
 def on_order_denied(self, event: OrderDenied) -> None:
 def on_order_emulated(self, event: OrderEmulated) -> None:
 def on_order_released(self, event: OrderReleased) -> None:
@@ -1260,7 +1292,12 @@ 

-
def on_position_opened(self, event: PositionOpened) -> None:
+             
from nautilus_trader.model.events import PositionChanged
+from nautilus_trader.model.events import PositionClosed
+from nautilus_trader.model.events import PositionEvent
+from nautilus_trader.model.events import PositionOpened
+
+def on_position_opened(self, event: PositionOpened) -> None:
 def on_position_changed(self, event: PositionChanged) -> None:
 def on_position_closed(self, event: PositionClosed) -> None:
 def on_position_event(self, event: PositionEvent) -> None:  # All position event messages are eventually passed to this handler
@@ -1281,7 +1318,9 @@ 

-
def on_event(self, event: Event) -> None:
+             
from nautilus_trader.core.message import Event
+
+def on_event(self, event: Event) -> None:
 
@@ -1399,7 +1438,9 @@

-
now: pd.Timestamp = self.clock.utc_now()
+             
import pandas as pd
+
+now: pd.Timestamp = self.clock.utc_now()
 
@@ -1581,7 +1622,15 @@

-
def account(self, venue: Venue) -> Account
+             
import decimal
+
+from nautilus_trader.model.identifiers import Venue
+from nautilus_trader.accounting.accounts.base import Account
+from nautilus_trader.model.currency import Currency
+from nautilus_trader.model.objects import Money
+from nautilus_trader.model.identifiers import InstrumentId
+
+def account(self, venue: Venue) -> Account
 
 def balances_locked(self, venue: Venue) -> dict[Currency, Money]
 def margins_init(self, venue: Venue) -> dict[Currency, Money]
@@ -1814,7 +1863,11 @@ 

-
    def buy(self) -> None:
+             
from nautilus_trader.model.enums import OrderSide
+from nautilus_trader.model.enums import TriggerType
+from nautilus_trader.model.orders import LimitOrder
+
+    def buy(self) -> None:
         """
         Users simple buy method (example).
         """
@@ -1849,7 +1902,11 @@ 

-
    def buy(self) -> None:
+             
from nautilus_trader.model.enums import OrderSide
+from nautilus_trader.model.enums import TimeInForce
+from nautilus_trader.model.identifiers import ExecAlgorithmId
+
+    def buy(self) -> None:
         """
         Users simple buy method (example).
         """
diff --git a/develop/core/nautilus_backtest/engine/fn.time_event_accumulator_advance_clock.html b/develop/core/nautilus_backtest/engine/fn.time_event_accumulator_advance_clock.html
index 94c6c9f00de8..34e88fa661f4 100644
--- a/develop/core/nautilus_backtest/engine/fn.time_event_accumulator_advance_clock.html
+++ b/develop/core/nautilus_backtest/engine/fn.time_event_accumulator_advance_clock.html
@@ -1,7 +1,7 @@
 time_event_accumulator_advance_clock in nautilus_backtest::engine - Rust
#[no_mangle]
 pub extern "C" fn time_event_accumulator_advance_clock(
     accumulator: &mut TimeEventAccumulatorAPI,
-    clock: &mut TestClock_API,
+    clock: &mut TestClock_API,
     to_time_ns: UnixNanos,
     set_time: u8
 )
\ No newline at end of file diff --git a/develop/core/nautilus_backtest/engine/struct.TimeEventAccumulator.html b/develop/core/nautilus_backtest/engine/struct.TimeEventAccumulator.html index a2664912f516..536deea2ed3b 100644 --- a/develop/core/nautilus_backtest/engine/struct.TimeEventAccumulator.html +++ b/develop/core/nautilus_backtest/engine/struct.TimeEventAccumulator.html @@ -2,11 +2,11 @@

Implementations§

source§

impl TimeEventAccumulator

source

pub fn new() -> Self

Initializes a new TimeEventAccumulator instance.

source

pub fn advance_clock( &mut self, - clock: &mut TestClock, + clock: &mut TestClock, to_time_ns: UnixNanos, set_time: bool )

Advance the given clock to the to_time_ns.

-
source

pub fn drain(&mut self) -> Vec<TimeEventHandler>

Drain the accumulated time event handlers in sorted order (by the events ts_event).

+
source

pub fn drain(&mut self) -> Vec<TimeEventHandler>

Drain the accumulated time event handlers in sorted order (by the events ts_event).

Trait Implementations§

source§

impl Default for TimeEventAccumulator

source§

fn default() -> Self

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/develop/core/nautilus_backtest/engine/struct.TimeEventAccumulatorAPI.html b/develop/core/nautilus_backtest/engine/struct.TimeEventAccumulatorAPI.html index 1da3108a914b..69081a261c35 100644 --- a/develop/core/nautilus_backtest/engine/struct.TimeEventAccumulatorAPI.html +++ b/develop/core/nautilus_backtest/engine/struct.TimeEventAccumulatorAPI.html @@ -1,10 +1,10 @@ TimeEventAccumulatorAPI in nautilus_backtest::engine - Rust
#[repr(C)]
pub struct TimeEventAccumulatorAPI(/* private fields */);

Methods from Deref<Target = TimeEventAccumulator>§

source

pub fn advance_clock( &mut self, - clock: &mut TestClock, + clock: &mut TestClock, to_time_ns: UnixNanos, set_time: bool )

Advance the given clock to the to_time_ns.

-
source

pub fn drain(&mut self) -> Vec<TimeEventHandler>

Drain the accumulated time event handlers in sorted order (by the events ts_event).

+
source

pub fn drain(&mut self) -> Vec<TimeEventHandler>

Drain the accumulated time event handlers in sorted order (by the events ts_event).

Trait Implementations§

source§

impl Deref for TimeEventAccumulatorAPI

§

type Target = TimeEventAccumulator

The resulting type after dereferencing.
source§

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

Dereferences the value.
source§

impl DerefMut for TimeEventAccumulatorAPI

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere diff --git a/develop/integrations/betfair.html b/develop/integrations/betfair.html index d5d87b5bddc8..bf193c8fe811 100644 --- a/develop/integrations/betfair.html +++ b/develop/integrations/betfair.html @@ -818,7 +818,9 @@

-
config = TradingNodeConfig(
+           
from nautilus_trader.config import TradingNodeConfig
+
+config = TradingNodeConfig(
     ...,  # Omitted 
     data_clients={
         "BETFAIR": {
@@ -852,7 +854,11 @@ 

-
# Instantiate the live trading node with a configuration
+           
from nautilus_trader.adapters.betfair.factories import BetfairLiveDataClientFactory
+from nautilus_trader.adapters.betfair.factories import BetfairLiveExecClientFactory
+from nautilus_trader.live.node import TradingNode
+
+# Instantiate the live trading node with a configuration
 node = TradingNode(config=config)
 
 # Register the client factories with the node
diff --git a/develop/integrations/binance.html b/develop/integrations/binance.html
index ecfe286c5a9e..de76c0f4f3cd 100644
--- a/develop/integrations/binance.html
+++ b/develop/integrations/binance.html
@@ -1383,7 +1383,9 @@ 

-
config = TradingNodeConfig(
+           
from nautilus_trader.live.node import TradingNode
+
+config = TradingNodeConfig(
     ...,  # Omitted
     data_clients={
         "BINANCE": {
@@ -1420,7 +1422,11 @@ 

-
# Instantiate the live trading node with a configuration
+           
from nautilus_trader.adapters.binance.factories import BinanceLiveDataClientFactory
+from nautilus_trader.adapters.binance.factories import BinanceLiveExecClientFactory
+from nautilus_trader.live.node import TradingNode
+
+# Instantiate the live trading node with a configuration
 node = TradingNode(config=config)
 
 # Register the client factories with the node
@@ -1796,7 +1802,9 @@ 

-
instrument_provider=InstrumentProviderConfig(
+            
from nautilus_trader.config import InstrumentProviderConfig
+
+instrument_provider=InstrumentProviderConfig(
     load_all=True,
     log_warnings=False,
 )
@@ -1845,7 +1853,11 @@ 

-
# In your `on_start` method
+            
from nautilus_trader.adapters.binance.futures.types import BinanceFuturesMarkPriceUpdate
+from nautilus_trader.model.data import DataType
+from nautilus_trader.model.identifiers import ClientId
+
+# In your `on_start` method
 self.subscribe_data(
     data_type=DataType(BinanceFuturesMarkPriceUpdate, metadata={"instrument_id": self.instrument.id}),
     client_id=ClientId("BINANCE"),
@@ -1871,7 +1883,9 @@ 

-
def on_data(self, data: Data):
+            
from nautilus_trader.core.data import Data
+
+def on_data(self, data: Data):
     # First check the type of data
     if isinstance(data, BinanceFuturesMarkPriceUpdate):
         # Do something with the data
diff --git a/develop/integrations/ib.html b/develop/integrations/ib.html
index 22a3cdf95ad0..2f02738f30a0 100644
--- a/develop/integrations/ib.html
+++ b/develop/integrations/ib.html
@@ -929,7 +929,12 @@ 

-
config_node = TradingNodeConfig(
+           
from nautilus_trader.adapters.interactive_brokers.common import IBContract
+from nautilus_trader.adapters.interactive_brokers.config import InteractiveBrokersDataClientConfig
+from nautilus_trader.adapters.interactive_brokers.config import InteractiveBrokersInstrumentProviderConfig
+from nautilus_trader.config import TradingNodeConfig
+
+config_node = TradingNodeConfig(
     data_clients={
         "IB": InteractiveBrokersDataClientConfig(
             instrument_provider=InteractiveBrokersInstrumentProviderConfig(
@@ -1147,6 +1152,9 @@ 

import os
+from nautilus_trader.adapters.interactive_brokers.config import InteractiveBrokersExecClientConfig
+from nautilus_trader.config import TradingNodeConfig
+
 
 config = TradingNodeConfig(
     data_clients={
@@ -1156,7 +1164,7 @@ 

... # Omitted }, exec_clients = { - "IB": InteractiveBrokersExecutionClientConfig( + "IB": InteractiveBrokersExecClientConfig( username=os.getenv("TWS_USERNAME"), password=os.getenv("TWS_PASSWORD"), ... # Omitted @@ -1177,7 +1185,10 @@

-
# Instantiate the live trading node with a configuration
+           
from nautilus_trader.adapters.interactive_brokers.factories import InteractiveBrokersLiveDataClientFactory
+from nautilus_trader.adapters.interactive_brokers.factories import InteractiveBrokersLiveExecClientFactory
+
+# Instantiate the live trading node with a configuration
 node = TradingNode(config=config)
 
 # Register the client factories with the node
diff --git a/develop/searchindex.js b/develop/searchindex.js
index 3fe4fca60e14..66531da42cfc 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, 50, 51, 52, 53, 54, 57, 58, 59, 60, 62, 63, 65, 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, 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, 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, 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, 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, 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, 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, 33, 34, 35, 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, 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, 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, 62], "use_quote_for_invers": [0, 22], "result": [0, 5, 6, 8, 10, 12, 22, 26, 34, 37, 38, 42, 43, 44, 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, 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, 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, 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, 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, 34, 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, 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, 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, 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, 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, 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, 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, 19, 22, 25, 29, 34, 39, 42, 56, 67], "type_definit": 1, "marketcatalogu": 1, "about": [1, 6, 18, 29, 43, 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, 52, 60, 61, 62, 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, 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, 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, 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, 45, 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], "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, 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, 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], "second": [1, 2, 4, 8, 9, 12, 16, 18, 51, 62], "befor": [1, 2, 4, 8, 9, 16, 28, 29, 42, 45, 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], "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, 54], "argument": [1, 2, 4, 6, 8, 9, 11, 12, 16, 29, 34, 43, 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, 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, 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, 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, 34, 46, 52], "act": [1, 18, 22, 38, 50, 56, 59, 62, 65], "flag": [1, 7, 14, 15, 18, 34], "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, 31, 32], "size": [1, 9, 11, 12, 14, 16, 18, 22, 24, 26, 31, 44, 45, 46, 48, 50, 51], "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, 34, 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, 42, 43, 46, 48, 52, 62, 68, 69, 70], "identifi": [1, 2, 4, 6, 7, 8, 9, 10, 12, 16, 19, 34, 42, 46, 48, 52, 62, 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, 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, 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], "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, 62], "cancel": [1, 2, 4, 6, 7, 8, 12, 16, 19, 24, 25, 31, 33, 34, 39, 50, 52, 67], "cancel_all_ord": [1, 2, 4, 6, 12, 16, 34, 46], "cancelallord": [1, 2, 4, 6, 12, 16, 34], "cancel_ord": [1, 2, 4, 6, 12, 16, 34, 46], "cancelord": [1, 2, 4, 6, 12, 16, 19, 34], "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, 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], "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, 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], "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], "modifyord": [1, 2, 4, 6, 12, 16, 19, 34], "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], "submit_order_list": [1, 2, 4, 6, 12, 16, 34, 46], "submitorderlist": [1, 2, 4, 6, 12, 16, 34], "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, 45, 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, "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, 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], "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, 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, 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, "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, 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, "0x7f7cc9bbfc10": 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, 45, 62], "interactivebrokersexecclientconfig": 4, "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, 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, 34, 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, 38, 39, 45, 47, 48, 50, 56, 58, 62, 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, 31, 37, 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, 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, 46, 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, 46, 52, 54, 65], "vari": [6, 23, 50], "could": [6, 9, 14, 16, 19, 21, 28, 29, 34, 35, 38, 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, 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], "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], "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, 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, 34, 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, "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, 45], "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, 66], "analysi": [6, 9, 13, 14, 43, 44], "more": [6, 8, 10, 22, 24, 25, 28, 29, 34, 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, "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], "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], "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, 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, 45, 46, 49, 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], "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, 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, 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, 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], "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, 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, 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], "v4": [7, 8], "snapshot_position_st": [7, 15], "ts_snapshot": [7, 15], "help": [7, 11, 12, 25, 30, 31, 34, 46, 47, 51, 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], "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, 69], "timezon": [8, 10, 34, 52, 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, 34, 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, "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, "conting": [8, 12, 19, 25, 46, 51], "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, "stdout": [8, 9, 24, 29, 49, 62], "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, "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, 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_gtd_expiri": [9, 34, 52], "becom": [9, 13, 19, 22, 25, 37, 46, 50, 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], "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, "automat": [9, 13, 35, 44, 49, 50, 52, 55, 62, 70], "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, 34, 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, 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, 34, 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, 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, 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, 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], "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, 45, 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], "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], "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, "submit_order_handl": 12, "cancel_order_handl": 12, "cache_submit_order_command": 12, "create_new_submit_ord": 12, "handle_conting": 12, "handle_contingencies_upd": 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, "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, "update_order_quant": 12, "new_quant": 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, 34, 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, 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, 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, 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, 34, 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, 62, 70], "like": [17, 44, 45, 46, 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, 52, 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, 48, 50, 64], "usd": [20, 23, 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, "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, 41, 46, 53, 67], "price_max": 23, "price_min": 23, "whole": 23, "fraction": 23, "from_int": [23, 50, 62], "non": [23, 29, 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, "never": [25, 50], "is_open": [25, 26], "partially_fil": 25, "is_parent_ord": 25, "is_pass": 25, "passiv": 25, "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], "categor": [29, 41], "write_chunk": 29, "decreas": 29, "attribut": [29, 52], "appropri": [29, 45, 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], "batch_mor": 34, "subsequ": 34, "proper": 34, "unintend": 34, "consequ": 34, "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], "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, "respect": [38, 51, 59], "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, 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], "backup": 45, "safeguard": 45, "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, "simpli": [46, 52, 62, 65, 69, 70], "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, "audusd": 48, "default_fx_cci": [48, 69], "binanceinstrumentprovid": [48, 65], "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, "basenam": 49, "mention": 49, "config_nod": [49, 66], "omit": [49, 64, 65, 66], "essenti": [50, 52], "provis": 50, "exact": 50, "explanatori": 50, "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], "oco": 51, "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], "till": 52, "managed_gtd_expiri": 52, "remot": 52, "launch": [52, 60], "mystrategyconfig": 52, "parameter": 52, "though": [52, 53], "sens": 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, "termin": 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, "sim": [62, 69], "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, "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, "interactivebrokersexecutionclientconfig": 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"], [1, 4, 1, "", "venue"]], "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"], [2, 4, 1, "", "venue"]], "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"], [2, 4, 1, "", "venue"]], "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"], [4, 4, 1, "", "venue"]], "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_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"], [8, 4, 1, "", "venue"]], "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_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, "", "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, "", "update_order_quantity"]], "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_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, "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], "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, "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, "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"]], "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"]], "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"]], "Contingency Orders": [[50, "contingency-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"]], "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"]], "venue (betfairinstrumentprovider property)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.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 (binancefuturesinstrumentprovider property)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.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"]], "venue (binancespotinstrumentprovider property)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.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"]], "venue (interactivebrokersinstrumentprovider property)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.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_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"]], "venue (instrumentprovider property)": [[8, "nautilus_trader.common.providers.InstrumentProvider.venue"]], "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_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"]], "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"]], "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_order_quantity() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.update_order_quantity"]], "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_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, 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, 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, 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, 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, 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, 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, 33, 34, 35, 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, 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, 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, 62], "use_quote_for_invers": [0, 22], "result": [0, 5, 6, 8, 10, 12, 22, 26, 34, 37, 38, 42, 43, 44, 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, 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, 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, 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, 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, 34, 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, 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, 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, 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, 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, 19, 22, 25, 29, 34, 39, 42, 56, 67], "type_definit": 1, "marketcatalogu": 1, "about": [1, 6, 18, 29, 43, 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, 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, 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, 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, 45, 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], "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, 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], "second": [1, 2, 4, 8, 9, 12, 16, 18, 51, 62], "befor": [1, 2, 4, 8, 9, 16, 28, 29, 42, 45, 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, 54], "argument": [1, 2, 4, 6, 8, 9, 11, 12, 16, 29, 34, 43, 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, 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, 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, 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, 34, 46, 52], "act": [1, 18, 22, 38, 50, 56, 59, 62, 65], "flag": [1, 7, 14, 15, 18, 34], "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, 31, 32], "size": [1, 9, 11, 12, 14, 16, 18, 22, 24, 26, 31, 44, 45, 46, 48, 50, 51], "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, 34, 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, 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], "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, 62], "cancel": [1, 2, 4, 6, 7, 8, 12, 16, 19, 24, 25, 31, 33, 34, 39, 50, 52, 67], "cancel_all_ord": [1, 2, 4, 6, 12, 16, 34, 46], "cancelallord": [1, 2, 4, 6, 12, 16, 34], "cancel_ord": [1, 2, 4, 6, 12, 16, 34, 46], "cancelord": [1, 2, 4, 6, 12, 16, 19, 34], "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, 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], "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, 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], "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], "modifyord": [1, 2, 4, 6, 12, 16, 19, 34], "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], "submit_order_list": [1, 2, 4, 6, 12, 16, 34, 46], "submitorderlist": [1, 2, 4, 6, 12, 16, 34], "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, 45, 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, 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], "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, 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, 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, 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, "0x7f941b9c6550": 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, 45, 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, 34, 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, 31, 37, 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, 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, 46, 52, 54, 65], "vari": [6, 23, 50], "could": [6, 9, 14, 16, 19, 21, 28, 29, 34, 35, 38, 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, 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], "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], "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, 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, 34, 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, "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, 45], "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, 66], "analysi": [6, 9, 13, 14, 43, 44], "more": [6, 8, 10, 22, 24, 25, 28, 29, 34, 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, "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], "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], "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, 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, 45, 46, 49, 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], "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, 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, 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, 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], "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, 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, 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, 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], "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, 69], "timezon": [8, 10, 34, 52, 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, 34, 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, "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, "conting": [8, 12, 19, 25, 46, 51], "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, "stdout": [8, 9, 24, 29, 49, 62], "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, "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, 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_gtd_expiri": [9, 34, 52], "becom": [9, 13, 19, 22, 25, 37, 46, 50, 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], "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, "automat": [9, 13, 35, 44, 49, 50, 52, 55, 62, 70], "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, 34, 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, 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, 34, 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, 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, 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, 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], "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, 45, 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], "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], "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, "submit_order_handl": 12, "cancel_order_handl": 12, "cache_submit_order_command": 12, "create_new_submit_ord": 12, "handle_conting": 12, "handle_contingencies_upd": 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, "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, "update_order_quant": 12, "new_quant": 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, 34, 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, 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, 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, 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, 34, 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, 62, 70], "like": [17, 44, 45, 46, 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, 52, 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, 48, 50, 64], "usd": [20, 23, 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, "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, 41, 46, 53, 67], "price_max": 23, "price_min": 23, "whole": 23, "fraction": 23, "from_int": [23, 50, 62], "non": [23, 29, 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, "never": [25, 50], "is_open": [25, 26], "partially_fil": 25, "is_parent_ord": 25, "is_pass": 25, "passiv": 25, "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], "categor": [29, 41], "write_chunk": 29, "decreas": 29, "attribut": [29, 52], "appropri": [29, 45, 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], "batch_mor": 34, "subsequ": 34, "proper": 34, "unintend": 34, "consequ": 34, "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], "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, "respect": [38, 51, 59], "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], "backup": 45, "safeguard": 45, "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, "simpli": [46, 52, 62, 65, 69, 70], "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, "audusd": 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, "basenam": 49, "mention": 49, "config_nod": [49, 66], "omit": [49, 64, 65, 66], "essenti": [50, 52], "provis": 50, "exact": 50, "explanatori": 50, "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], "oco": 51, "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], "till": 52, "managed_gtd_expiri": 52, "remot": 52, "launch": [52, 60], "mystrategyconfig": 52, "parameter": 52, "though": [52, 53], "sens": 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, "termin": 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, "sim": [62, 69], "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"], [1, 4, 1, "", "venue"]], "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"], [2, 4, 1, "", "venue"]], "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"], [2, 4, 1, "", "venue"]], "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"], [4, 4, 1, "", "venue"]], "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_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"], [8, 4, 1, "", "venue"]], "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_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, "", "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, "", "update_order_quantity"]], "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_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, "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], "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, "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, "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"]], "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"]], "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"]], "Contingency Orders": [[50, "contingency-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"]], "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"]], "venue (betfairinstrumentprovider property)": [[1, "nautilus_trader.adapters.betfair.providers.BetfairInstrumentProvider.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 (binancefuturesinstrumentprovider property)": [[2, "nautilus_trader.adapters.binance.futures.providers.BinanceFuturesInstrumentProvider.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"]], "venue (binancespotinstrumentprovider property)": [[2, "nautilus_trader.adapters.binance.spot.providers.BinanceSpotInstrumentProvider.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"]], "venue (interactivebrokersinstrumentprovider property)": [[4, "nautilus_trader.adapters.interactive_brokers.providers.InteractiveBrokersInstrumentProvider.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_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"]], "venue (instrumentprovider property)": [[8, "nautilus_trader.common.providers.InstrumentProvider.venue"]], "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_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"]], "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"]], "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_order_quantity() (ordermanager method)": [[12, "nautilus_trader.execution.manager.OrderManager.update_order_quantity"]], "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_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